@charset "utf-8";
/* CSS Document */
html {font-family:Arial, Helvetica, sans-serif;font-size:14px;}

body {margin:6px 0 0 0; background-image:url(../img/fondo_interior.jpg); background-repeat:repeat-x; background-position:top;}

#main{width:954px;margin:0 auto;}

#cabecera{ width:100%; height:110px; background-image:url(../img/fondo_cabecera.jpg); background-repeat:repeat-x; border-top:#d2d2d2 1px dashed; border-right:#d2d2d2 1px dashed; border-left:#d2d2d2 1px dashed;}
#cabecera .titulo {float:left; padding-left:58px; padding-top:43px;}
#cabecera .diapo {float:right; padding-right:24px;}
/*MENU*/
#menu {padding-left:9px;}
#menu div { background-image:url(../img/separador.jpg); background-position:right; background-repeat:no-repeat; padding-right:1px; padding-top:48px;float:left;padding-bottom:20px;margin-bottom:0;}
#menu div.selected{}
#menu .diapo{float:right; padding-right:23px;}
#menu a{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;text-decoration:none;padding-left:11px;;padding-right:11px;padding-bottom:14px;}
#menu a.selected{font-weight:bold;background-image:url(../img/fondo_menu.jpg); background-repeat:repeat-x;background-position:bottom; padding-bottom:13px;}
#menu a:hover {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;background-image:url(../img/fondo_menu.jpg); background-repeat:repeat-x;background-position:bottom;}
#menu a:visited{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;text-decoration:none;}
#menu a:link{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF;text-decoration:none;}

#separador_menu { width:100%; height:10px; float:left; border-left:#d2d2d2 1px solid; border-right:#d2d2d2 1px solid; margin-top:-6px; #margin-top:-5px;}
#separador_menu img{ float:right; padding-right:69px;}
#contenedor {border-left:#d2d2d2 1px solid; border-right:#d2d2d2 1px solid; border-bottom:#d2d2d2 1px solid;; width:936px; padding-left:9px; padding-right:9px; float:left;}

/* PANEL PRINCIPAL */
#panel {background-color:#3f4d00;background-repeat:repeat-x;background-image:url(../img/fondo_verde.jpg); float:left; width:100%; padding-top:18px; }
#principal {float:right; padding:0px; width:650px;}
#principal .sombra{ float:right; width:650px; background-image:url(../img/sombra_panel.png);background-position:right; background-repeat:repeat-y;}
#principal .panel{float:left; width:603px; background-color:#FFFFFF; padding:22px 16px 22px 16px;}
#principal .pie{float:right; width:650px;height:17px;background-image:url(../img/sombra_pp_pie.png);background-repeat:no-repeat;}
#principal .contenido{float:left; width:543px; background-image:url(../img/fondo_panel_gris.jpg); background-repeat:no-repeat; background-position:top right;padding:30px;}
#principal .contenido h1 {font-family:Helvetica,Arial; font-size:28px; color:#2f2f2f; font-weight:normal;letter-spacing:-2px; padding-top:0px;margin-top:0px;}
#principal .contenido p {}

#principal .contenido h2 {font-weight:normal;color:#333; font-size:16px; margin:10px 0 5px 0; border-top:#efefef 1px solid; padding-top:20px;}
#principal .contenido h2.inicial {border:none;}
#principal .contenido a {color:#ff6f00;text-decoration:none;}
#principal .contenido a:hover {text-decoration:underline;}
#principal .contenido ul { margin:0px; padding:0px;}
#principal .contenido li {list-style:none; background-image:url(../img/bullet_link.gif); background-position:left top; background-repeat:no-repeat; padding-left:10px;padding-bottom:5px;}
#principal .contenido li.no_cuadrado {list-style:none; background-image:none;}

.contenido a {color:#ff6f00;text-decoration:none; }
.contenido a:hover {text-decoration:underline;}

#principal .panel .contenido {text-align:justify;}

#principal .contenido h3{ font-size:16px; color:#566801; font-weight:normal;  }
#principal .contenido h4{ font-size:14px; color:#566801; font-weight:bold;  }
#principal .contenido .titulo {display:inline; color:#666;}
#principal .contenido .ficha {margin-left:10px; margin-top:20px; border-top:#efefef 1px solid; padding-top:20px; font-size:12px;}
#principal .contenido .respuestaCorta {margin-top:10px;margin-left:10px;}
#principal .contenido .respuestaCorta:hover{text-decoration:underline;}
#principal .contenido .respuestaLarga {display:block; font-style:italic;margin-left:10px; padding-bottom:10px; margin-top:10px;}
#principal .contenido .respuestaLarga a{font-style:normal;color:#ff6f00;text-decoration:none; background-color:#FFFFFF; margin-top:10px; float:right;}
#principal .contenido .respuestaLarga a:hover{text-decoration:none;}
#principal .contenido .respuestaLarga:hover{text-decoration:underline;}
#principal .contenido a.drcha {text-align:right;}
#principal .contenido div.drcha {text-align:right;}

#principal .contenido .foto{float:left; width:218px; margin-right:16px;}


#principal .contenido .contenedor_comp {width:500px; float:left; margin-rigth:20px; background-color:#efefef; padding-top:20px; padding-bottom:16px; border:#dfdfdf 1px solid; margin-top:20px; }

#principal .contenido .contenedor_comp .textos{width:300px; float:left; vertical-align:baseline;} 
#principal .contenido .contenedor_comp .links{width:150px; float:right;} 

#principal .contenido .contenedor_comp .textos .foto { width:43px; height:27px; margin-top:-5px; padding-left:10px; }
/* LATERAL */
#lateral {float:left; padding:0px; width:270px;}
#lateral .animacion {float:left; padding:0px; width:270px; margin-left:15px;}
#lateral .animacion .sombra{ float:right; width:270px; background-image:url(../img/sombra_panel.png);background-position:right; background-repeat:repeat-y;}
#lateral .animacion .panel{float:left; width:225px; background-color:#FFFFFF; padding:15px;}
#lateral .animacion .pie{float:right; width:270px;height:17px;background-image:url(../img/sombra_iz_pie.png);background-repeat:no-repeat;}
#lateral .animacion .flash{float:left; width:225px; padding:0px; background-color:#666666;height:170px;}
#lateral .animacion .contenido{float:left; width:215px; padding-left:10px; padding-top:20px; font-size:16px; color:#d2d2d2;} 

#lateral .subMenu {float:left; padding:0px; width:270px; margin-left:15px;}
#lateral .subMenu .sombra{ float:right; width:270px; background-image:url(../img/sombra_panel.png);background-position:right; background-repeat:repeat-y;}
#lateral .subMenu .panel{float:left; width:245px; background-color:#efefef; padding-left:10px; padding-top:24px;}
#lateral .subMenu .pie{float:right; width:270px;height:17px;background-image:url(../img/sombra_iz_pie.png);background-repeat:no-repeat;}

#lateral .subMenu .contenido{float:left; width:215px; padding:0px; font-size:16px; color:#333;} 

#lateral .subMenu .contenido ul {margin:0px; padding:10px 0 0 15px; height:1500px;}

#lateral .subMenu .contenido li {list-style:none; width:180px; border-bottom:#cdcdcd 1px solid; padding-bottom:8px; padding-top:7px; padding-left:20px;letter-spacing:-1px; background-image:url(../img/bullet.png); background-position:left center; background-repeat:no-repeat;}
#lateral .subMenu .contenido li a {text-decoration:none; color:#333;}

/* PIE */
#pie {float:left; padding-bottom:16px; padding-left:16px; padding-top:34px;width:100%; font-size:12px; color:#3333;}
#pie a{ font-weight:bold; color:#748b03;letter-spacing:-1px;text-decoration:none; padding-left:5px; padding-right:5px; background-image:url(../img/bullet_foot.gif); background-repeat:no-repeat; background-position:left center;}
#pie a:hover{text-decoration:underline;}
#separador { float:left; height:60px; width:100%;}

/* HOME */




