body {
	background-color:#000;
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	font-size:0.7em;
	height:100%;
	margin:0;
	padding:0px 0 0;
	text-align:center;
	color:#000;
}
*, html, body, div, table, h1, h2, h3, h4, h5, h6, p, form, img, a {
	border:0;
	font-size:100.01%;
	margin:0;
	padding:0;
}
#atajos {position:absolute;top:-4em}
#atajos {position:absolute;top:-4em}
*html #atajos {display:block;position:absolute;top:-4em;left:0;z-index:0}
#atajos a {padding:0 .5em;left:0}
#atajos a:focus, #atajos a:active {text-align:left;font-size:1em;font-weight:bold;color:#816C5B;background:#F5F3DE;z-index:3;text-decoration:underline;position:absolute;top:5em;left:5.4em;width:auto;display:block;border:1px solid #DDDAB5;padding:.5em}
.nota,.salto {
	position: absolute;
	top: -5000px;
	left: -5000px;
		}
#contenedor {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:967px;
	background: #FFFFFF url(images/mancha_home.gif) no-repeat left bottom;
	position:relative;
	margin-top:0px;
}
#cabecera { margin:0; padding:0; width:967px; background: #FFFFFF; 
}
#cabecera p {
	float:left;
	padding:12px 0 0 12px;
}
#cabecera h1 {
	margin:0px 0 0 155px;
}
#enlacescabecera { font-size:0.7em; margin:10px 12px 0px 0px; padding:0; position: absolute; top: 0px; right: 0px; 
}
#enlacescabecera li {
	background: url(images/arrow.gif) no-repeat left .4em;
	color:#cc092f;
	float:left;
	list-style:none;
	margin-left:18px;
	padding-left:7px;
}
#enlacescabecera li a {
	color:#828a8f;
	text-decoration:none;
}
#enlacescabecera li a:hover {
	color:#cc092f;
	text-decoration:none;
}
#navegacionprincipal {
	float:right;
	margin:0px 0px 0 0px;
	padding:0;
	width:218px;
}
#navegacionprincipal li {
	color:#5f6a72;
	font-size:.7em;
	display:block;
	float:left;
	list-style:none;
	overflow:hidden;
	width:205px;
}
#navegacionprincipal li P{ padding-left:4px; padding-bottom:12px;
}
#navegacionprincipal li a {
	display:block;
	width:205px;	
}
#navegacionprincipal li a:hover {
	display:block;
	text-indent:-205px;	
}
#banner {
	padding:5px 12px 10px 0px;
	text-align: right;
	background: #FFFFFF;
	margin: 0px;
}
#izda {
	background: #FFFFFF;
	width:232px;
	float:left;
}
.dcha {
	float:left;
	width:735px;
	padding-bottom: 80px;
}
.dcha P,.cuerpo P{
	font-size:.7em;
	padding-top:.7em;
}
.centro {
	background: #FFFFFF;
	width:458px;
	float:left;
	padding: 1em 33px 0px 20px;
}
.centro a { 
	color:#cc092f;
	text-decoration:underline;
}
.centro a:hover { 
	color:#000;
	text-decoration:none;
}
.centro img{ 
	float:left;
}
.piefoto{ 
	float:left;
	width:213px;
	padding: 1.2em 16px 4px 0;
}
p.pie {
	background: url(images/arrow_on.gif) no-repeat left center;
	padding-left:7px;
	text-align: right;
	padding-top:0.4em;
	padding-bottom: 0.7em;
	float: left;
		font-size:.6em;
}
p.pie a, div.contenido p.pie a{
	color:#5f6a72;
}
p.pie a:hover, div.contenido p.pie a:hover{
	color:#cc092f;
}
.col-1 {
	background: #FFFFFF;
	width:207px;
	float:left;
}
.h2-rojo,.h3-rojo {
	background: #bd0240;
	font-weight: bold;
	font-size:0.75em;
	color: #FFFFFF;
	padding: 1px 8px 0px 8px;
	display: inline;
	font-family:  Arial, Helvetica,  sans-serif;
}
.h2-negro,.h3-negro {
	background: #000;
	font-weight: bold;
	font-size:0.75em;
	color: #FFFFFF;
	padding: 1px 8px 0px 8px;
	display: inline;
	font-family:  Arial, Helvetica,  sans-serif;
}
.h2-verde,.h3-verde {
	background: #81af3a;
	font-weight: bold;
	font-size:0.75em;
	color: #FFFFFF;
	padding: 1px 8px 0px 8px;
	display: inline;
	font-family:  Arial, Helvetica,  sans-serif;
}
.h2-naranja, .h3-naranja  {
	background: #dd4813;
	font-weight: bold;
	font-size:0.75em;
	color: #FFFFFF;
	padding: 1px 8px 0px 8px;
	display: inline;
	font-family:  Arial, Helvetica,  sans-serif;
}
.h2-azul,.h3-azul {
	background: #3ab0be;
	font-weight: bold;
	font-size:0.75em;
	color: #FFFFFF;
	padding: 1px 8px 0px 8px;
	display: inline;
	font-family:  Arial, Helvetica,  sans-serif;
}
.h2-amarillo,.h3-amarillo{
	background: #f59e17;
	font-weight: bold;
	font-size:0.75em;
	color: #FFFFFF;
	padding: 1px 8px 0px 8px;
	display: inline;
	font-family:  Arial, Helvetica,  sans-serif;
}
.float {
	float: left;
	padding-right:12px;
}
.clear {	clear: both;

}
p.ver {
	background: url(images/arrow_on.gif) no-repeat right center;
	padding-right:7px;
	text-align: right;
	padding-top:0.4em;
	padding-bottom: 0.7em;
}
p.ver a{
	color:#5f6a72;
}
p.ver a:hover{
	color:#cc092f;
}
div.bloq{ clear: both; margin-top:1em; padding-bottom: 1em; 
}
.mtop{ margin-top:.7em;
}
.flecha {
	background: url(images/arrow_on.gif) no-repeat left 1.1em;
	padding-left:7px;
	font-weight: bold;
}
.flecha a {
	text-decoration:none;
	color:#000;
}
.flecha a:hover {
	text-decoration:underline;
	color:#cc092f;
}
#pie{
	color:#5f6a72;
	font-size:0.7em;
	text-align:right;
	padding:5px 16px 16px 0px;		
}

/*Estilos segundo nivel*/

#contenedor2 {
	margin:0 auto;
	padding:0;
	text-align:left;
	width:967px;
	margin-top:5px;
	position: relative
}
* html .explorer{ clear:both}
#fotoquienes{
	text-align:right;
	background: #FFFFFF;
	margin-bottom: 20px;
/*	position: relative;*/
		}
.cuerpo {
	background: #FFFFFF;
	width:731px;
/*	float:right;*/
	height:611px;
	overflow:visible;
}
#sinpie {
	background: #FFFFFF;
	width:731px;
	float:right;
	overflow:visible;
}
#contenedor2 #enlacescabecera li.w  {
	color:#cc092f;
	background: url(images/arrow_white.gif) no-repeat left .4em;
}
#enlacescabecera li.w a {
	color:#fff;
	text-decoration:none;
}
#enlacescabecera li.w a:hover {
	color:#fff;
	text-decoration:underline;
}
#contenedor2 #enlacescabecera li.b {
	color:#cc092f;
	background: url(images/arrow_black.gif) no-repeat left .4em;
}
#enlacescabecera li.b a {
	color:#000;
	text-decoration:none;
}
#enlacescabecera li.b a:hover {
	color:#000;
	text-decoration:underline;
}
#navegacionprincipal li.activo a {
	display:block;
	width:205px;
	text-indent:-205px;	
}
#navegacionprincipal li.activo a:hover {
	display:block;
	text-indent:0px;	
}
.menu {
	width:212px;
	float: left;
	background: #FFFFFF;
}
.menu ul, .menu2 ul {
	font-size:.7em;
	margin: 0px 2px 0px 16px;
	padding: 0px;
}
.menu li, .menu2 li {
	list-style:none;
	padding: 0px 0px 8px 0px;
}
*html .menu li, *html .menu2 li {
	list-style:none;
	padding: 0px 0px 2px 0px;
}
.menu .red li a, .menu2 .red li a{
	list-style:none;
	background: url(images/arrow_on.gif) no-repeat left 0.4em;
	padding-left:8px;
}
.menu .green li a, .menu2 .green li a {
	list-style:none;
	background: url(images/arrow_green.gif) no-repeat left 0.4em;
	padding-left:8px;
}
.menu .blue li a, .menu2 .blue li a{
	list-style:none;
	background: url(images/arrow_blue.gif) no-repeat left 0.4em;
	padding-left:8px;
}
.menu .yellow li a, .menu2 .yellow li a{
	list-style:none;
	background: url(images/arrow_yellow.gif) no-repeat left 0.4em;
	padding-left:8px;
}
.menu .orange li a, .menu2 .orange li a{
	list-style:none;
	background: url(images/arrow_orenge.gif) no-repeat left 0.4em;
	padding-left:8px;
}
.menu li a, .menu2 li a  {
	color:#000000;
	text-decoration:none;
	margin:0;
	padding: 0px 8px 0px 0px;
	width: auto;
	display: inline;
	zoom:1;
}
.menu li.selec a, .menu2 li.selec a {
	background: url(images/flecha_over.gif) no-repeat right top;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding: 0px 10px 0em 8px;
	display: inline;
}
.menu li a:hover, .menu2 li a:hover  {
	background: url(images/flecha_over.gif) no-repeat right top;
	color:#cc092f;
	text-decoration:underline;
	
}
.cuerpo .h2-rojo,.cuerpo .h2-azul,.cuerpo .h2-amarillo,.cuerpo .h2-naranja,.cuerpo .h2-verde ,.cuerpo .h2-negro,.cuerpo .h3-rojo,.cuerpo .h3-azul,.cuerpo .h3-amarillo,.cuerpo .h3-naranja,.cuerpo .h3-verde,.cuerpo .h3-negro {
	font-weight: normal;
	font-size:1em;
	padding: 0px 8px 1px 8px;
}
#izda h1 {
/*	width:200px;*/
	padding-bottom: 12px;
	padding-left:25px;
}
#contenedor2 #izda {
	padding-bottom:170px;
	background: #FFFFFF url(images/mancha2.gif) no-repeat left bottom;
}
.contenido {
	background: #FFFFFF url(images/rayavert.gif) repeat-y left top;
	width:472px;
	padding-left: 12px;
	float: left;
	padding-bottom: 20px;
}
div.contenido a { 
	color:#cc092f;
	text-decoration:underline;
}
div.contenido a:hover { 
	color:#000;
	text-decoration:none;
}
div.contenido ul { 
	font-size:.7em;
	margin: 0px;
	padding: 8px 0px 0px 0px;
}
div.contenido ul li{
	list-style:none;
	background: url(images/cuadratin.gif) no-repeat left;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}
div.contenido ul li.enlace{
	list-style:none;
	background: none;
	margin: 0px;
}
div.contenido ul li.enlace a{
	text-decoration:underline;
	color:#000;
	background: url(images/arrow_on.gif) no-repeat left;
	padding: 0px 0px 0px 8px;
}
div.contenido ul li a:hover{
	text-decoration: none;
	color:#cc092f;
}
#pie2{
	color:#5f6a72;
	text-align:right;
	margin:0px;
	padding:60px 16px 16px 0px;
	float: right;
	width: 715px;
	background: #FFFFFF;
	font-size:0.7em;		
}

/*Estilos videos*/

#pestanas{
	padding:50px 12px 0px 12px;
	z-index: 1;
}
#pestanas ul{
	background: url(images/raya_gris.gif) repeat-x bottom;
	width:635px;
	padding-left:72px ;
	height:25px;
/*	margin:0px 0px 0px 0px;
*/

}
#pestanas li {
	float:left;
	list-style:none;
	overflow:hidden;
	width:76px;
	height:25px;
}
#pestanas li a {
	display:block;
	width:76px;
	text-indent:-76px;	
}
#pestanas li a:hover {
	color:#cc092f;
	display:block;
	text-indent:0px;
}
#pestanas li.activo a{
	display:block;
	width:76px;			
	text-indent:0px;
}
#flash{
	float:left;
	padding:10px 0px 0px 12px;
}
.frase{
	background: url(images/asitrabajamos.gif) no-repeat top right;
	padding:10px 0px 0px 12px;
	float:right;
	margin:20px 12px 0px 0px;
	padding:0;
	position: absolute;
	z-index: 1;
	top: 20px;
	right: 12px;
	width:199px;
	height:34px;
}
.frasei{ background: url(ingles/images/asitrabajamos.gif) no-repeat right top; padding:10px 0px 0px 12px; float:right; margin:20px 12px 0px 0px; padding:0; position: absolute; z-index: 1; top: 20px; right: 12px; width:199px; height:34px; }
.galeria-ppal{
	float:left;
	padding:30px 0px 0px 17px;
	width:568px;
}
.foto{
	float:left;
	padding:0px 16px 18px 0px;
	width:126px;
}
.foto img{
	width:126px;
	height:84px;
	overflow:hidden;
}
.abajo{
	float: right;
	overflow:visible;
}
p.volver{
	background: url(images/arrow_reves.gif) no-repeat left center;
	padding-right:7px;
	padding-left:10px;
	text-align: right;
	padding-top:0.3em;
	padding-bottom: 0.7em;
}
p.volver a{
	color:#5f6a72;
}
p.volver a:hover{
	color:#cc092f;
}
.abajo img{
	width:auto;
	height:auto;
}
.menu2 {
	padding-top:40px;
	width:146px;
	float: left;
	background:#FFFFFF;
	text-align:left;
}
#fotoquienes .foto-g {
	width:560px;
	overflow:hidden;
	text-align:left;
}
.recuadro{
/*	border: solid 1px #bd0240;*/
	background: #F2F2F2;
	padding: 4px 8px 8px 8px;
	margin-top: 4px;
}
.col{ width:230px;
	padding-top:18px;
	float:left;
}
.col ul.red li,.col ul.blue li, .col ul.green li, .col ul.yellow li, .col ul.orange li, .col ul.black li {
	list-style:none;
	background:none;
}
.col ul.red li a {
	list-style:none;
	background: url(images/arrow_on.gif) no-repeat left 0.4em;
	padding-left:8px;
	color:#000;
}
.col ul.blue li a {
	list-style:none;
	color:#000000;
	background: url(images/arrow_blue.gif) no-repeat left 0.4em;
	padding-left:8px;
}
.col ul.orange li a {
	list-style:none;
	background: url(images/arrow_orenge.gif) no-repeat left 0.4em;
	padding-left:8px;
	color:#000000;
}
.col ul.yellow li a {
	list-style:none;
	background: url(images/arrow_yellow.gif) no-repeat left 0.4em;
	padding-left:8px;
	color:#000000;
}
.col ul.black li a {
	list-style:none;
	background: url(images/arrow_black.gif) no-repeat left 0.4em;
	padding-left:8px;
	color:#000000;
}
.col ul.green li a {
	list-style:none;
	background: url(images/arrow_green.gif) no-repeat left 0.4em;
	padding-left:8px;
	color:#000000;
}

input, textarea{
	font-family: Tahoma, Arial, Helvetica,  sans-serif;
	color:#000;
	border: 1px solid #CCCCCC;
	padding: 2px;
}
input.largo{ width:20em;
}
input.medio{ width:10em;
}
legend{
	font-size:0.7em;
	color: #dd4813;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
fieldset{
	border: 1px solid #CCCCCC;
	padding: 0em 0.4em .8em;
	margin-top: 0.8em;
}
input.noinput{
	border:none;
	vertical-align: middle;
	margin: 0px;
	padding: 0px 0em 0px 0em;
}
table.espacio{
	margin-top:0.4em;

}

td{
	font-size:0.7em;

}
td.gris{
	font-size:0.7em;
	background: #CCCCCC;
	padding: .1em .2em .1em 0.4em;
}
.enviar p.izq{
	float: left;
	width:400px;
}
.enviar p.dcha{
	float:right;
	width:72px;
	text-align:right
}
input.boton{
background-color:#dd4813;
	color: #fff;
	border:none;
}
textarea.total{
width:467px;
}
p.flechamas {
	background: url(images/arrow_on.gif) no-repeat left 1.1em;
	padding-left:7px;
	font-weight: bold;
		font-size:0.8em;
}
p.flechamas a {
	text-decoration:none;
	color:#000;
}
p.flechamas a:hover {
	text-decoration:underline;
	color:#cc092f;
}
.verde {
	background: #81af3a;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px 2px 0px 2px;
	display: inline;
	font-family:  Arial, Helvetica,  sans-serif;
}
div.contenido .h3-rojo a,div.contenido .h3-azul a,div.contenido .h3-amarillo a, div.contenido .h3-naranja a,div.contenido .h3-verde a,div.contenido .h3-negro a {
	color: #FFFFFF;
	text-decoration:none;
}
div.contenido .h3-rojo a:hover, div.contenido .h3-azul a:hover,div.contenido .h3-amarillo a:hover, div.contenido .h3-naranja a:hover,div.contenido .h3-verde a:hover,div.contenido .h3-negro a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
a.ico{
	color:#5f6a72; text-decoration:none;  padding-left:12px; text-decoration:underline; vertical-align:middle;
}
img.ico{
	 padding-left:12px;  vertical-align:middle;
}

#enlacescabecera  p.idioma, #enlacescabecera  p.idiomaw  {  color:#828A8F; float:right;	font-size:90.01%; }
#enlacescabecera  p.idioma a{  color:#828A8F; background: url(images/arrow.gif) no-repeat left .4em; padding-left:7px;}
#enlacescabecera  p.idioma a:hover, #enlacescabecera  p.idiomaw a:hover{ color:#cc092f; }
#enlacescabecera  p.idiomaw a{  color:#ffffff; background: url(images/arrow_white.gif) no-repeat left .4em; padding-left:7px;}

	
