/* General
--------------------------------------------------------- */

* {
	padding: 0;
	margin: 0;
}

body {
  	color: #666666;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	background: #000000;
}

/* Maqueta
--------------------------------------------------------- */
#negro {
	margin: auto;
	width: 1000px;
	height: 30px;
	background: #000000;
}

#negro2 {
	margin: auto;
	width: 1000px;
	height: 400px;
	background: #000000;
}

#contenedor {
	position: relative;
	width: 1000px;
	height: 650px;
	background: black;
}

#contenedor2 {
        margin: auto;
	width: 1000px;
	padding: 1px 1px 1px 1px;
	background: #555555;
}

#contenedorhtm {
	margin: 100px auto;
	width: 1000px;
	padding: 1px 1px 1px 1px;
	background: #000000;
}

#contenedorhtm2 {
	position: relative;
	width: 1000px;
	height: 650px;
	background: #000000;
}

#contenedor_a {
	position: relative;
	width: 1000px;
	height: 1050px;
	background: black;
}

#contenedor_b {
	position: relative;
	width: 1000px;
	height: 500px;
	background: black;
}

#contenedor_c {
	position: relative;
	margin: 0px 3px 10px 10px;
	width: 980px;
	height: 440px;
	background: black;
	float: left;
}

#contenedor_d {
	position: relative;
	margin: 10px 3px 10px 10px;
	width: 570px;
	height: 450px;
	background: url(../img/contacto_1.gif) no-repeat;
	float: left;
}

#header {
	position: relative;
	margin: 10px 10px 5px 10px;
	width: 980px;
	height: 62px;
	float: left;
}

#logo {
	position: relative;
	width: 530px;
	height: 40px;
	margin: 2px 5px 2px 0px;
	background: url(../img/logo.gif) no-repeat;
	float: left;
}

#menu {
	position: relative;
	margin: 2px 0px 2px 0px;
	width: 425px;
	height: 40px;
	background: black;
	float: left;
}

#legal {
	position: relative;
	width: 530px;
	height: 12px;
	margin: 0px 5px 2px 0px;
	background: black;
	float: left;
}

#idioma {
	position: relative;
	margin: 0px 0px 2px 10px;
	width: 410px;
	height: 12px;
	float: left;
}

#lenguaje {
	position: relative;
	margin: 0px 0px 0px 210px;
	width: 100px;
	height: 10px;
	float: left;
}

#lenguaje2 {
	position: relative;
	margin: 0px 0px 0px 160px;
	width: 100px;
	height: 10px;
	float: left;
}

#cabecera {
	position: relative;
	margin: 0px 3px 0px 3px;
	width: 894px;
	height: 50px;
}

#contenido {
	position: relative;
	margin: 0px 10px 10px 10px;
	width: 980px;
	height: 520px;
	background: black;
	float: left;
}

#contenido_ene {
	position: relative;
	margin: 0px 10px 10px 10px;
	width: 980px;
	height: 570px;
	background: black;
	float: left;
}

#contenido_video_gp {
	position: relative;
	margin: 0px 10px 10px 10px;
	width: 980px;
	height: 570px;
	background: black;
	float: left;
}

#contenido_p2 {
	position: relative;
	margin: 0px 10px 10px 10px;
	width: 980px;
	height: 550px;
	background: black;
	float: left;
}

#contenido_p3 {
	position: relative;
	margin: 0px 10px 10px 10px;
	width: 980px;
	height: 520px;
	background: black;
	float: left;
}

#contenido_p {
	position: relative;
	margin: 5px 10px 10px 10px;
	width: 980px;
	height: 920px;
	background: black;
	float: left;
}

#footer {
	position: relative;
	margin: 5px 10px 5px 10px;
	width: 980px;
	height: 25px;
	background: #111111;
	float: left;
}

#datos {
	position: relative;
	margin: 5px 0px 0px 0px;
	width: 980px;
	height: 20px;
	background: #111111;
	float: left;
}


/* Headers
--------------------------------------------------------- */
#inicio {
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 903px;
	height: 80px;
}

#estudio {
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 903px;
	height: 460px;
}


/* Menu
--------------------------------------------------------- */
#fondomenu {
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 894px;
	height: 64px;
	background: url(../img/menu.gif);
}

/* Encabezado
--------------------------------------------------------- */
#navegacion {
	margin: 10px 0px 0px 20px;
	width: 400px;
	height: 16px;
	float: left;
	font-family: arial, sans-serif;
	float: left;
}

#leng-navegacion {
	margin: 0px 0px 0px 70px;
	width: 200px;
	height: 10px;
	float: left;
	font-family: arial, sans-serif;
	float: left;
}

/* Ubicación
--------------------------------------------------------- */
#contmapa {
	position: relative;
	margin: 15px 0px 4px 18px;
	width: 868px;
	height: 308px;
	background: #ffffff;
}

#mapa {
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 868px;
	height: 308px;
	background: url(../img/mapa.gif);
}

/* Clases de menu superior
--------------------------------------------------------- */

#navegacion #mainlevel-nav {
	position: relative;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;	
}
	
#navegacion #mainlevel-nav li {	
	float: left;
	list-style: none;

}

#navegacion #mainlevel-nav li a {
	padding: 0px 20px 0px 0px;
	float: left;
	color: #777777;
	text-decoration: none;
}

#navegacion #mainlevel-nav li a:hover {
	font-weight: normal;
	color: #ffffff;
	
}

#navegacion #mainlevel-nav li a#active_menu-nav {
	color: #ffffff;
}

#leng-navegacion #mainlevel-navleng {
	position: relative;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;	
}
	
#leng-navegacion #mainlevel-navleng li {	
	float: left;
	list-style: none;

}

#leng-navegacion #mainlevel-navleng li a {
	padding: 0px 20px 0px 0px;
	float: left;
	color: #777777;
	text-decoration: none;
}

#leng-navegacion #mainlevel-navleng li a:hover {
	font-weight: normal;
	color: #ffffff;
	
}

#leng-navegacion #mainlevel-navleng li a#active_menu-nav {
	color: #ffffff;
}

#leng-navegacion #mainlevel-navleng {
	position: relative;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;	
}
	
#leng-navegacion #mainlevel-navleng li {	
	float: left;
	list-style: none;

}

#leng-navegacion #mainlevel-navleng li a {
	padding: 0px 20px 0px 0px;
	float: left;
	color: #777777;
	text-decoration: none;
}

#leng-navegacion #mainlevel-navleng li a:hover {
	font-weight: normal;
	color: #ffffff;
	
}

#leng-navegacion #mainlevel-navleng li a#active_menu-nav {
	color: #ffffff;
}

#menuprensa #mainlevel-prensa {
	position: relative;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;	
}
	
#menuprensa #mainlevel-prensa li {	
	float: left;
	list-style: none;

}

#menuprensa #mainlevel-prensa li a {
	padding: 2px 10px 0px 7px;
	float: left;
	color: #999999;
	text-decoration: none;
}

#menuprensa #mainlevel-prensa li a:hover {
	font-weight: normal;
	color: #059095;
	
}

#menuprensa #mainlevel-prensa li a#active_menu-nav {
	color: #ffffff;
}
/* Cabeceras
--------------------------------------------------------- */
#cabecera #cabecera2 {
	  position: relative;
	  margin: 5px 0px 5px 600px;
	  width: 34px;
	  height: 25px;
	  float: left;
}

#cabecera #cabecera3 {
	  position: relative;
	  margin: 8px 15px 2px 0px;
	  width: 171px;
	  height: 25px;
	  float: right;
	  background: url(../img/titulo_ub.gif) no-repeat;
}

#cabecera #cabecera4 {
	  position: relative;
	  margin: 13px 15px 2px 0px;
	  width: 94px;
	  height: 20px;
	  float: right;
	  background: url(../img/titulo_hm.gif) no-repeat;
}

#cabecera #cabecera5 {
	  position: relative;
	  margin: 13px 15px 2px 0px;
	  width: 134px;
	  height: 20px;
	  float: right;
	  background: url(../img/titulo_est.gif) no-repeat;
}

#cabecera #cabecera6 {
	  position: relative;
	  margin: 13px 15px 2px 0px;
	  width: 225px;
	  height: 20px;
	  float: right;
	  background: url(../img/titulo_perf.gif) no-repeat;
}

#cabecera #cabecera7 {
	  position: relative;
	  margin: 13px 15px 2px 0px;
	  width: 176px;
	  height: 25px;
	  float: right;
	  background: url(../img/titulo_cnt.gif) no-repeat;
}

/* Contenido
--------------------------------------------------------- */
#separador {
	position: relative;
	margin: 5px 0px 0px 0px;
	width: 980px;
	height: 460px;
	background: black;
	float: left;	
}

#separador1 {
	position: relative;
	margin: 0px 0px 2px 0px;
	width: 980px;
	height: 1px;
	background: #666666;
	float: left;
	
}

#separador2 {
	position: relative;
	margin: 5px 0px 0px 0px;
	width: 970px;
	height: 1px;
	background: #666666;
	float: left;
}

#separador3 {
	position: relative;
	margin: 6px 3px 6px 0px;
	width: 300px;
	height: 1px;
	background: #708369;	
}

#cuadro1 {
	position: relative;
	width: 380px;
	height: 440px;
	margin: 0px 0px 0px 60px;
	float: left
}

#cuadro1 li {
	list-style: none;
}

#titulo {
	width: 260px;
	height: 20px;
	padding: 20px 0px 3px 0px;
}

/* Pie de pagina
--------------------------------------------------------- */
#footer #separador {
	position: relative;
	margin: 0px 3px 0px 3px;
	width: 888px;
	height: 1px;
	background: #c2c1c1;	
}


#footer #informacion {
	position: relative;
	float: left;
	margin: 5px 0px 0px 10px;
	width: 600px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;	
	list-style: none;
}

#footer #informacion2 {
	position: relative;
	float: right;
	margin: 5px 10px 0px 40px;
	width: 220px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;	
	list-style: none;
}

/* Estilos de texto
--------------------------------------------------------- */
.styletitle2 {
	float: left;
	margin: 2px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;	
	font-weight: bold;
	font-size: 16px;
	color: #d2a284;
}

.styletitle4 {
	float: left;
	margin: 0px 0px 0px 0px;
	font-family: verdana, arial, helvetica, sans-serif;	
	font-weight: bold;
	font-size: 18px;
	color: #ce6525;
}

.textarea {
	border: 1px solid #555555;
	background: #333333;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

#cuadrocont {
	position: relative;
	width: 896px;
	height: 210px;
	margin: 3px 0px 3px 10px;
	background: url(../img/personaje.gif) no-repeat;
}

#contenido2 {
	position: relative;
	margin: 0px 20px 10px 10px;
	width: 520px;
	height: 500px;
	background: black;
	float: left;
}

#contenido2_b {
	position: relative;
	margin: 10px 3px 10px 10px;
	width: 500px;
	height: 500px;
	background: black;
	float: left;
}

#contenido4 {
	position: relative;
	margin: 10px 0px 10px 30px;
	width: 420px;
	height: 473px;
	background: url(../img/bio.gif) no-repeat;
	float: left;
}

#contenido5 {
	position: relative;
	margin: 0px 0px 10px 50px;
	width: 340px;
	height: 571px;
	background: url(../img/gabriel.gif) no-repeat;
	float: left;
}

#contenido3 {
	position: relative;
	margin: 0px 15px 10px 10px;
	width: 370px;
	height: 350px;
	background: black;
	float: left;
}

#cuadro3 {
	position: relative;
	width: 728px;
	height: 208px;
	margin: 3px 0px 0px 160px;
}

#cuadro5 {
	position: relative;
	width: 300px;
	height: 150px;
	margin: 3px 0px 0px 0px;
	background: #ffffff;
}

h1 {
	position: relative;
	margin: 3px 0px 0px 5px
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 20px;
	color: #cccccc;
}

h1b {
	position: relative;
	margin: 3px 0px 0px 5px
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 20px;
	color: #555555;
}

h2 {
  margin: 0px 0px 0px 10px
	font-family: arial, helvetica, sans-serif;	
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

h3 {
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 13px;
	color: #999999;
}

h4 {
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 10px;
	color: #000000;
}

h5 {
	margin: 0px 0px 5px 0px
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 13px;
	color: #999999;
}

h5b {
	margin: 0px 0px 5px 0px
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 13px;
	color: #666666;
}

h6 {
	margin: 0px 0px 0px 5px
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 18px;
	color: #999999;
}

h7 {
	margin: 0px 0px 0px 10px
	font-family: geneva, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 36px;
	color: #ffffff;
	float: left;
}

h8 {
	margin: 0px 0px 0px 0px
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 14px;
	color: #999999;
	float: left;
}

h11 {
	font-family: arial, helvetica, sans-serif;	
	font-weight: bold;
	font-size: 12px;
	color: #059095;
}

h12 {
  margin: 0px 0px 0px 10px
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 12px;
	color: #777777;
}


#contenido_info {
	position: relative;
	margin: 30px 0px 10px 0px;
	width: 350px;
	height: 30px;
	background: url(../img/info.gif) no-repeat;
	float: left;
}

#contenido7 {
	position: relative;
	margin: 10px 0px 0px 10px;
	width: 445px;
	height: 400px;
	background: url(../img/gabriel_faena.gif) no-repeat;
	float: left;
}

#contenido7_b {
	position: relative;
	margin: 10px 0px 10px 10px;
	width: 445px;
	height: 500px;
	background: url(../img/archivos_ds.gif) no-repeat;
	float: left;
}

#contenido7_c {
	position: relative;
	margin: 10px 0px 10px 10px;
	width: 445px;
	height: 500px;
	background: url(../img/lnr.gif) no-repeat;
	float: left;
}

#contenido7_d {
	position: relative;
	margin: 10px 0px 10px 10px;
	width: 445px;
	height: 500px;
	background: url(../img/badesing.gif) no-repeat;
	float: right;
}

#contenido7_e {
	position: relative;
	margin: 20px 0px 10px 10px;
	width: 445px;
	height: 500px;
	background: url(../img/la_razon.gif) no-repeat;
	float: left;
}

#contenido7_f {
	position: relative;
	margin: 10px 0px 10px 10px;
	width: 445px;
	height: 500px;
	background: url(../img/revista_n.gif) no-repeat;
	float: left;
}

#contenido7_g {
	position: relative;
	margin: 10px 0px 10px 10px;
	width: 445px;
	height: 600px;
	background: url(../img/civiliza_barbarie.gif) no-repeat;
	float: left;
}

#contenido7_h {
	position: relative;
	margin: 10px 0px 10px 10px;
	width: 445px;
	height: 600px;
	background: url(../img/ramona.gif) no-repeat;
	float: left;
}

#contenido8 {
	position: relative;
	margin: 10px 3px 10px 10px;
	width: 500px;
	height: 460px;
	background: black;
	float: left;
}

#contenido9 {
	position: relative;
	margin: 10px 0px 0px 0px;
	width: 200px;
	height: 278px;
	background: url(../img/mini_nota_1.gif) no-repeat;
	float: left;
}

#contenido10 {
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 230px;
	height: 161px;
	background: url(../img/gabriel_faena_2.gif) no-repeat;
	float: left;
}

#contenido10_b {
	position: relative;
	margin: 520px 0px 0px 0px;
	width: 110px;
	height: 142px;
	background: url(../img/archivos_nota.gif) no-repeat;
	float: left;
}

#contenido10_c {
	position: relative;
	margin: 15px 0px 0px 0px;
	width: 230px;
	height: 180px;
	background: url(../img/lnr_nota.gif) no-repeat;
	float: left;
}

#contenido10_d {
	position: relative;
	margin: 15px 0px 0px 0px;
	width: 230px;
	height: 148px;
	background: url(../img/badesing_nota.gif) no-repeat;
	float: left;
}

#contenido10_e {
	position: relative;
	margin: 5px 0px 0px 0px;
	width: 177px;
	height: 266px;
	background: url(../img/la_razon_nota.gif) no-repeat;
	float: left;
}

#contenido10_f {
	position: relative;
	margin: 350px 0px 0px 0px;
	width: 177px;
	height: 266px;
	background: url(../img/revista_n_nota.gif) no-repeat;
	float: left;
}

#contenido10_g {
	position: relative;
	margin: 455px 0px 0px 0px;
	width: 160px;
	height: 297px;
	background: url(../img/civiliza_barbarie_nota.gif) no-repeat;
	float: left;
}

#contenido10_h {
	position: relative;
	margin: 465px 0px 0px 0px;
	width: 160px;
	height: 297px;
	background: url(../img/ramona_nota.gif) no-repeat;
	float: left;
}

#contenido11 {
	position: relative;
	margin: 5px 0px 10px 10px;
	width: 420px;
	height: 500px;
	background: black;
	float: left;
}

#contenido12 {
	position: relative;
	margin: 5px 0px 10px 0px;
	width: 550px;
	height: 500px;
	background: black;
	float: left;
}

#contenido_index {
	position: relative;
	margin: 5px 10px 10px 10px;
	width: 980px;
	height: 470px;
	background: black;
	float: left;
}

#contenedor_index {
	position: relative;
	width: 1000px;
	height: 600px;
	background: black;
}

#subtitulo {
	position: relative;
	margin: 5px 10px 5px 10px;
	width: 420px;
	height: 20px;
	background: black;
	float: left;
}

#subtitulo2 {
	position: relative;
	margin: 5px 10px 5px 10px;
	width: 155px;
	height: 20px;
	background: black;
	float: left;
}

#submenu {
	position: relative;
	margin: 5px 10px 5px 13px;
	width: 480px;
	height: 20px;
	background: #111111;
	float: left;
}

#submenu2 {
	position: relative;
	margin: 8px 10px 5px 0px;
	width: 790px;
	height: 20px;
	background: #333333;
	float: left;
}

#submenu3 {
	position: relative;
	margin: 5px 10px 5px 10px;
	width: 330px;
	height: 20px;
	background: black;
	float: left;
}

#contenedor_video {
	position: relative;
	width: 1000px;
	height: 700px;
	background: black;
}

#contenedor_video2 {
	position: relative;
	width: 1000px;
	height: 680px;
	background: black;
}

#contenedor_video3 {
	position: relative;
	width: 1000px;
	height: 570px;
	background: black;
}

#contenido_video {
	position: relative;
	margin: 10px 0px 10px 10px;
	padding: 0px 0px 0px 50px;
	width: 905px;
	height: 515px;
	border: 1px solid #222222;
	background: black;
	float: left;
}

#contenedor_prensa {
	position: relative;
	width: 1000px;
	height: 880px;
	background: black;
}

#contenido_prensa_b {
	position: relative;
	margin: 0px 10px 10px 10px;
	width: 980px;
	height: 750px;
	background: black;
	float: left;
}

#contenido_video3 {
	position: relative;
	margin: 0px 10px 10px 10px;
	width: 490px;
	height: 400px;
	background: black;
	float: left;
}

#contenido_pre {
	position: relative;
	margin: 0px 10px 10px 10px;
	width: 980px;
	height: 440px;
	background: black;
	float: left;
}

#contenedor_r {
	position: relative;
	width: 1000px;
	height: 700px;
	background: black;
}

#contenedor_bio {
	position: relative;
	width: 1000px;
	height: 620px;
	background: black;
}

#contacto {
	position: relative;
	margin: 0px 0px 5px 0px;
	width: 400px;
	height: 15px;
	float: left;
}

input {
	border: 1px solid #BFBFBF;
	color: #949494;
	background: #222222;
	padding: 2px 5px 1px 5px;
	font: 12px 'Lucida Grande', Arial, Verdana, Sans-Serif;
}	
input.inp {
	border: 1px solid #BFBFBF;
	color: #949494;
	background: #333333;
	padding: 2px 5px 1px 5px;
	font: 12px 'Lucida Grande', Arial, Verdana, Sans-Serif;	
}
input.btn {
	padding: 0 5px 0px 5px;
	font: 11px Arial, Verdana, 'Lucida Grande', Sans-Serif;
	color: #333;
	margin: 8px 0 0 0;
}
input.button {
	width: auto;
}
select.inp {
	margin: 8px 10px 0 0;
	width: 90%;
	border: 1px solid #FFF;
	padding: 3px;
	background: #222222;
	font: 11px Arial, Verdana, 'Lucida Grande', Sans-Serif;
	color: #554;
	outline: none;
}
.textarea {
	border: 1px solid #CACACA;
	background: #111111;
	font-size: 12px;
	color: #5B5B5B;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}