/*@charset "utf-8";*/
/*\*//*/
  @import "/estilos/ie5mac.css";
/**/

@media all{
	html, body{ margin:0; padding:0; text-align:center;font-family:"Trebuchet MS", Arial, sans-serif; font-size:0.85em;} 
	body{background-color:#F6F5F4}
	body.blanco{background:#fff}
	#contenedor{width:770px;text-align:center;margin-left:auto;margin-right:auto; background-color:#fff;}
	#contenedorhome{width:690px;text-align:right;margin-left:auto;margin-right:auto; background-color:#fff; padding-top:45px}
	#contenedor_interior {width:737px; text-align:center ;margin-left:auto;margin-right:auto; background:url(/img/comunes/fondo_submenu.gif) repeat-y}
	
	/*Cabecera*/
	#cabecera{text-align:center}  
	#cabecera img {vertical-align:middle;}
	#cabecera a img {border:0} 
	#cabecera img.imgcabecera{display:block; text-align:left}
	#cabecera p{padding:3px 17px; background-color:#D5DE21; color:#025F2F; margin:0; text-align:left; font-size:1.2em; border-top:1px solid #000; border-bottom:1px solid #000}
	#cabecera p span{font-size:0.7em; float:right; display:block}
	#cabecera strong a{font-size:1.2em}
	#cabecera a{color:#025F2F; text-decoration:none}
	#cabecera a:hover{color:#7DBD7D; }
	
		/*/*/
		#cabecera p strong.titulo { display: block; margin-left: 4px }
		/* */

	#menuprincipal {width:737px; margin:0 auto; clear:both}
	ul#menuprincipal {list-style-type:none; padding:0;margin:0 auto;}
	ul#menuprincipal li{display: block;float:left; margin:0;padding: 0; text-align:center}
	ul#menuprincipal li a{display: block; padding: 0.2em 0.47em; background:#fff; color:#9F6B9B; font-weight:bold; text-decoration:none;}
	ul#menuprincipal li a:hover{background:#F1DBEE; color:#7A0070}
	ul#menuprincipal li a.activo{background:#F1DBEE; color:#7A0070}
	
	ul#menuprincipal li span{background:#F1DBEE; color:#7A0070; font-weight:bold; display: block; padding: 0.2em 0.47em;}
	
		
	/* Home */
	
	#contenedorhome a img{border:0;}
	#contenedorhome h1{font-size:1.1em;color:#807F84; margin-bottom:0}
	#contenedorhome p.texto{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; width:410px; float:right; color:#68676B; line-height:1.5em }
	#contenedorhome ul#menuimg{clear:both; margin:0; padding:20px 0 0 0; font-size:0.78em; font-weight:bold; }
	#contenedorhome ul#menuimg li { line-height: 1.2em; text-align: center; list-style-type: none; display: block; padding-top: 2px; padding-bottom: 2px; width: 76px; float: left }
	#contenedorhome ul#menuimg li.ultimo { margin-right: 0; padding-top: 2px; padding-bottom: 2px }
	#contenedorhome ul#menuimg a { color: #7a0070; text-decoration: underline }
	#contenedorhome ul#menuimg a:hover {color:#9F6B9B; }
	
	
	/*Mapa*/
	
	#mapa{text-align:left; clear:both; padding-left:6px}
	#mapa h2{color:#7A0070; padding:20px 0 0 0}
	#mapa p.texto{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#68676B; line-height:1.5em; padding-top:0 }
	#mapa p a{color:#7A0070; text-decoration:none}
	#mapa p a:hover{color:#9F6B9B; }
	/*Mapa HTML*/
	#mapa ul.horizontal { background: #dd770a; margin: 0 6px 0 0; padding: 5px 15px; height: 70px }
	#mapa ul.horizontal li.clear { clear: both }
	#mapa ul.horizontal li.titular { color: #64006d; font-size: 0.95em; font-weight: bold; background: transparent; text-align: left; list-style: none; padding: 0 0 5px; width: auto; height: auto; float: none; border: 0 }
	#mapa ul.horizontal li.ultimo { margin-right: 0 }
	#mapa ul.horizontal li { list-style: none; display: block; margin-right: 12px; width: 62px; float: left }
	#mapa ul.horizontal li a span { display: block; padding-top: 7px }
	#mapa ul.horizontal li a { color: #fff; font-size: 0.8em; font-weight: bold; line-height: 1em; text-decoration: none; background: #7a0070; text-align: center; display: block; padding: 5px 0; height: 30px; border-right: 2px solid #a55907; border-bottom: 2px solid #a55907 }
	#mapa ul.horizontal li a:hover { text-decoration: none; background: #5c0055 }
	#mapa #vertical { font-size: 0.95em; padding: 10px 0; clear: both }
	#mapa #vertical ul { background: #d8a7c1; margin: 0 16px 0 0; width: 80px; height: 1000px; float: left }
	#mapa #vertical ul li { margin-left: -10px }
	i { content: "\"/*"  }
	#mapa #vertical ul li { margin-left: 5px }
	/* */
	html>body #mapa #vertical ul { margin-right: 14px; padding: 0 6px; width: auto }
	html>body #mapa #vertical ul li { margin-left: 0 }
	#mapa #vertical ul.azul { background: #7692d9 }
	#mapa #vertical ul.amarillo1 { background: #d9e027 }
	#mapa #vertical ul.naranja { background: #e0b727 }
	#mapa #vertical ul.ultimo { background: #6daf4f; margin-right: 0 }
	#mapa #vertical ul li.titular { color: #64006d; font-size: 0.9em; font-weight: bold; line-height: 1em; background: transparent; letter-spacing: -0.04em; list-style: none; padding: 5px 0; width: 70px; height: 45px; border: 0 }
	#mapa #vertical ul li.titular1 { color: #64006d; font-size: 0.9em; font-weight: bold; line-height: 1em; background: transparent; list-style: none; padding: 5px 0; width: 70px; border: 0 }
	#mapa #vertical ul li { text-align: center; list-style: none; padding: 0 0 0 3px; width: 64px }
	#mapa #vertical ul li a span.uno { display: block; padding-top: 10px }
	#mapa #vertical ul li a span.dos { display: block; padding-top: 5px }
	#mapa #vertical ul li a { color: #fff; font-size: 0.8em; font-weight: bold; line-height: 1em; text-decoration: none; background: #7a0070; text-align: center; letter-spacing: -0.01em; display: block; margin-bottom: 5px; padding: 5px 0; height: 30px; border: solid 1px #000 }
	#mapa #vertical ul li a:hover { text-decoration: none; background: #af66a9 }
	/*Accesibilidad*/
	
	#accesibilidad   { color: #68676b; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding: 10px 20px 0; clear: both }
	#accesibilidad h2  { color: #7a0070; font-size: 1.2em; padding: 0 0 0 }
	/*Cuerpo*/
	#izquierda{width:143px;float:left;position:relative; padding-top:25px; text-align:left; background:#fff; clear:both}
	#doscolumnas{width:576px;float:right;position:relative;padding:0; font-family:Verdana, Arial, Helvetica, sans-serif}
	#derecha{width:178px;float:right;position:relative; text-align:left; }
	#principal{float:left; display:inline; position: relative; width:378px; text-align:left;}
	#subhome{text-align:left}
	#subhome #subIzq{float:left; position:relative; width:290px; border-right:1px dotted #70A579; margin-bottom:20px}
	#subhome #subDer{float:right;width:270px; position:relative}
	*#subhome #subDer{margin-bottom:-3px}
	
	
	
	/*Principal*/
	#principal h2{color:#7A0070; font-size:1.5em; margin-top:0}
	#principal p{font-size:0.9em; color:#68676B}
	#principal p img.flecha, #derecha span img.flecha{vertical-align:middle; margin-right:5px;}
	#principal p img.ilustracion{border:1px solid #7A0070; margin:10px 0}
	#principal p span {font-size:0.9em; color:#025F2F; display:block; border-bottom:1px dotted #025F2F; padding-bottom:10px }
	#principal p span a  { color: #025f2f; text-decoration: none }
	#principal p object {margin:10px 0;width:378px; height:290px}
#principal p object.grafico{border:1px solid #7A0070}
	#principal p a{color:#7A0070; text-decoration:underline}
	#principal p a:hover{color:#9F6B9B; }
	
	
	/*Subhome*/
	#subhome subIzq p{padding-right:20px}
	#subhome h2{color:#7A0070; font-size:1.5em; margin-top:0}
	#subhome p{font-size:0.9em; color:#68676B}
	#subhome p.subtitulo{margin-top:2px}
	#subhome img.flecha{vertical-align:middle; margin-right:5px;}
	#subhome p img.ilustracion{border:1px solid #7A0070; margin:10px 0}
	#subhome p span {font-size:0.9em; color:#025F2F; display:block; border-bottom:1px dotted #025F2F; padding-bottom:10px }
	#subhome p object {margin:10px 0;width:378px; height:290px}
#subhome p object.grafico{border:1px solid #7A0070}
	#subhome a{color:#7A0070; text-decoration:underline}
	#subhome a:hover{color:#9F6B9B; }
	#subhome a strong{font-size:1.1em; font-family:"Trebuchet MS", Arial, sans-serif}
	#subhome span.titulo{color:#7FAB87; font-size:1.4em; font-family:"Trebuchet MS", Arial, sans-serif; font-weight:bold; margin-bottom:0; clear:both; display:block}
	
	
	
	
	
	/*Men&uacute; izquierdo*/
	
	#izquierda h1  { color: #fff; font-size: 1em; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: bold; line-height: 1em; background: #7a0070; margin: 0; padding: 3px 3px 2px 10px }
	ul#menuizquierda{margin:0; padding:8px 0 10px 0;background:#F6F5F4;}
	ul#menuizquierda li{list-style-type:none; padding:0 0 0 10px; margin:0 0 8px 0; line-height:1.3em;}
	ul#menuizquierda li.ultima {margin:0}
	ul#menuizquierda li a{color:#9F6B9B; font-weight:bold; text-decoration:none;}
	ul#menuizquierda li a:hover{color:#7A0070}
	ul#menuizquierda li span.activo {color:#7A0070; font-weight:bold}
	
	ul#submenuizquierda{margin:0; padding:10px 0 10px 0;background:#F6F5F4; border-top:1px solid #7A0070; color:#7FAB87; font-size:1.08em}
	ul#submenuizquierda li{list-style-type:none; line-height:1.3em;  padding:0 0 0 10px; font-weight:bold}
	ul#submenuizquierda li a{color:#7FAB87; text-decoration:none}
	ul#submenuizquierda li a:hover{color:#34703F}
	
	
	/*Columna derecha*/
	#derecha {font-size:0.9em; color:#68676B}
	#derecha span.titulo{color:#7FAB87; font-size:1.4em; font-family:"Trebuchet MS", Arial, sans-serif; margin:0; font-weight:bold; display:block}
	#derecha img.intro{float:left; margin:0 8px 2px 0}
	#derecha p {margin:4px 0 0 0;}
	#derecha p.linea{border-bottom:1px dotted #025F2F; padding-bottom:10px; margin-bottom:10px} 
	#derecha p a{color:#7A0070; text-decoration:underline}
	#derecha p a:hover{color:#9F6B9B; }
	
	
	
	
	
	
	/*Pie*/
	#pie{font-family:Verdana, Arial, Helvetica, sans-serif;clear:both; color:#68676B; padding:20px 40px; font-size:0.9em; text-align:center} 
	#pie p {border-bottom:1px solid #7FAB87; padding:5px 0; margin-bottom:10px}
	#pie a{color:#7A0070; text-decoration:none}
	#pie a:hover{color:#9F6B9B; }
	#pie img { margin-top: 10px; margin-right: 5px; margin-left: 5px; border-width: 0 }
	.clearfix{display: inline-table; margin-top:25px}
	
	/*limpiado*/
	#clear{clear:both; font-size:0.1em}

/*solo opera vera esto*/
	
	
		html>body #menuprincipal{width:750px; }
		html>body #derecha{font-size:0.85em}
		html>body #principal{font-size:0.95em}
	
/*termina hack opera*/
}

