/*Estructura*/
                                /*Cuerpo*/
body {
	background: #F0EDED;
	font-size: 16px;
}
                                /*Envoltura*/
#envoltura {
	width: 742px; 
	margin-left: auto;
	margin-right: auto;
	border: 0;
	background: #f4f4f4 url(../imagenes/contenido2.png) repeat-y left top; 
}
                              /*Cabecera*/
#cabecera {margin: 0;padding: 0;border: 0;height:55px;background: url(../imagenes/fondoCabecera2.png) top left no-repeat;}
                              /*Barra Navegación*/
#barraNavegacion {
	background: #DCBE24;
	padding: 0px 0px 0px 0px;
	height: 20px; 
	 border-left: 1px solid #F7DB39; 
	 border-right: 1px solid #4459AC; 
}
/*Para el IExplorer*/
#barraNavegacion ul {display:block;margin-left:7px;margin-top:0px;}
/*Margenes auténticos*/
html>body #barraNavegacion ul {margin-left:-33px;height:20px}

                              /*Contenido*/
#contenido {
	margin-left: 21px; 
	padding: 6px;
	border: 0;
	vertical-align: top;
	width: 700px; 
	min-height:450px;
}
                            /*Pie de Página*/
#fin {background: #F0EDED url(../imagenes/fin.png) no-repeat center top; }
               /*Cajas para las tres columnas*/
#cajaIz {margin:0px;float:left;border-left:2px solid;padding-left:5px;width:200px}
#cajaCen {margin-top:0px;margin-left:220px;width:200px;border-left:2px solid;padding-left:5px;}
#cajaDer {margin-top:0px;float:right;border-left:2px solid;padding-left:5px;width:200px}

/*Estilos diseño*/
                  /*Barra Navegacion*/
#barraNavegacion ul li { display: block;float: left;font: 0.8em Arial, Helvetica, sans-serif; font-weight:bold;color: #000;text-align: justify; line-height: 1 em; color: #000; margin-top:3px;}
#barraNavegacion ul li a, a:link, a:visited {text-decoration : none;color: #000;background: transparent;}
#barraNavegacion ul li a:hover { text-decoration : none;color:#4359AC;background: transparent;}
                  /*Contenido*/
#cabecera h1{display:block; text-align:right; font-family:14px Verdana,sans-serif; font-weight:bold; color:#ffffff; margin:-40px 5px 0px 0px;padding:0;border: 0px none;}
/*Para el título*/
#contenido h2 {font: bold 1.3em Georgia, "Times New Roman", Times, serif; color: #667bb4; border-bottom: 1px solid #ffb900; margin: 0 0 0.5em 0; line-height: 1.5em; letter-spacing: 0.04em;}
/*Para los enlaces generales*/
#contenido a:link, #contenido a:active, #contenido a:visited { color: #000000; font-weight:bold;}
#contenido a:hover {  color: #667bb4; background-color: #ddeefe; }
/*Párrafos de los créditos*/
#contenido p.credi {color: #667bb4; font-weight:normal; margin-left:10px}
#contenido p.credi:first-letter {font-size:1.2em;}
#contenido h3.credi {font: bold 1.05em "Trebuchet MS", Arial, Helvetica, sans-serif;color: #000; margin: 0 0 0.5em 0;line-height: 1.5em; letter-spacing: 0.04em; }

ul#voces, ul#oculto { padding:0; margin-left: 0px; list-style: none;}
ul#oculto li{background:transparent url(../imagenes/altavoz.png) 180px -3px no-repeat;width:220px}
ul#oculto li p.credi{padding:0px;}
ul#oculto li:hover ul{display:block;}
ul#oculto li.over ul{display:block;}
ul#voces{display:none;  position: absolute; top: 270px; left: 440px; z-index:1;background-color: #ddeefe;color: #667bb4; font-weight:normal;}
ul#voces li{margin-left:10px;margin-right:10px;background:transparent;width:320px;}
                /*Para el mapa web*/
#contenido ul#mapaWeb li {list-style-type:none;}
#contenido ul#mapaWeb {padding-left:20px;}
#contenido ul#mapaWeb ul {padding-left:20px;}
#contenido ul#mapaWeb {font:1em Arial, Helvetica, sans-serif;color: #E1E9EC;font-weight:bold; width:640px;background-color:#027D8E;margin-left:10px;line-height:1.8em;}
#contenido ul#mapaWeb ul {width:600px;background-color: #E1E9EC;line-height:1.5em;color: #027D8E;font:0.9em;}
#contenido ul#mapaWeb ul ul {width:550px;background-color: #FFCC00;font:0.8em;color:#333333;}
#contenido ul#mapaWeb ul ul li {list-style-type:none;}
#contenido ul#mapaWeb ul ul li:before{content:"¬";}
/*Enlaces*/
#contenido ul#mapaWeb ul li a:link {color:#333333;} 
#contenido ul#mapaWeb ul li a:visited {color:#333333;} 
#contenido ul#mapaWeb ul li a:hover {color:#E1E9EC;background-color:#027D8E;} 
#contenido ul#mapaWeb ul ul li a:link {color:#333333;} 
#contenido ul#mapaWeb ul ul li a:visited {color:#333333;} 
#contenido ul#mapaWeb ul ul li a:hover {background-color:#e1e9ec;color:#333333;} 
/*Estilos para la tabla*/
#contenido table.tabla1 {border: 1px solid #ccc;width: 690px;margin:auto;font: bold .9em/1.5em Arial, sans-serif;}
#contenido table.tabla1 caption {font: bold 1em/1.5em Arial, sans-serif;color: #000;text-align: center; margin: 5px auto;}
#contenido table.tabla1 tbody tr.cabecera th.col0 {width:100px;}
/*
*/

#contenido table.tabla1 tbody tr.cabecera th.col1 {width:230px;}
#contenido table.tabla1 tbody tr.cabecera th.col2 {width:230px;}
#contenido table.tabla1 tbody tr.cabecera th.col3 {width:230px;}

#contenido table.tabla1 tbody tr.cabecera th {color: #fff;background: #5FACF3;text-align: center;padding: 5px;border:0;}
#contenido table.tabla1 tbody tr th.bloque {color: #fff;background: #DC4503;text-align: left;padding: 5px;border-top: 1px solid #eee;}
#contenido table.tabla1 tbody th {background: #FEFFF1;text-align: left; vertical-align:top;padding: 4px;border: 1px solid #eee;}
#contenido table.tabla1 tbody th ul {display:block;width:180px;text-align:left;}
#contenido table.tabla1 tbody th ul {margin:-5px 0px 0px 10px;padding:0 0 0 20px;color:#DC4503;font-size:0.8em;color: #DC4503;}
html>body #contenido table.tabla1 tbody th ul {margin:0px 0px 0px 0px;;color:#DC4503;font-size:0.8em;padding:0px 0px 0px 20px;}
#contenido table.tabla1 tbody th p {color:#333333;font:bold;font-size:0.9em;margin-top:-1px;}
#contenido table.tabla1 tbody th a:link {color:#DC4503;}
#contenido table.tabla1 tbody th a:visited {color:#DC4503;}
#contenido table.tabla1 tbody th a:hover{background-color:#ffbbcc;}
#contenido table.tabla1 tbody th img {border:0px;vertical-align:middle;margin-left:20px;}
#contenido table.tabla1 tbody th.img a:hover {background-color:transparent;}
