/*  GENERAL   */

body{ margin:0; padding:0; font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1{ display:none;}


/*   CONTENEDORES  */

#todo{ width:990px; margin-left:auto; margin-right:auto;}

#cabecera{ float:left; width:100%; background-image:url(graficos/fondocabecera.jpg); background-color:#000000; background-repeat:no-repeat;}
#titulocastellano{ float:left; width:100%; padding-top:20px; height:147px;}
#menucabecera{ float:left; width:100%;}
#menugeneral{ float:left; width:auto;}
#menuidioma{ float:right; width:auto;}

#contenido{ float:left; width:96%; background-color:#FEFBE6; color:#4A4945; padding:20px;}

#contenidodentrover{ float:left; width:90%; padding-left:5px; padding-top:15px;}

#formresultadosexpandida{ float:left; width:auto;}
#formversionimprimible{ float:left; width:auto;}
#formversionexcel{ float:left; width:auto;}

/*   MODIFICADORES  */

#titulocastellano h2{ float:left; width:35%; text-align:right; font-weight:normal; font-size:1.5em; margin:0; padding:0;}
#titulocastellano h2 .txtmayor{ font-size:1.5em;}

#menugeneral ul{ margin:0; padding:0; list-style-type:none;}
#menugeneral ul li{ display:inline; float:left; color:#F8D708; font-size:1.2em; font-weight:bold;}
#menugeneral ul li a{ padding:10px; color:#F8D708; text-decoration:none; float:left;}
#menugeneral ul li a:hover{ color:#000000; background-color:#F8D708;}
#menugeneral .borde{ border-right:1px solid #F8D708;}
#menugeneral .activa{ padding:10px; border-right:1px solid #F8D708; color:#000000; background-color:#F8D708;}

#menuidioma p{ padding:0; margin:0; color:#FFFFFF; font-size:1.2em; padding:10px 10px 0 10px;}
#menuidioma p a{ color:#FFFFFF; text-decoration:none;}
#menuidioma p a:hover{color:#F8D708;}


#contenido h3{ padding:0; margin:0; font-size:1.1em; margin-bottom:10px;}
#contenido p{ padding:0; margin:0; margin-bottom:10px;}
#contenido address{ padding:0; margin:0; margin-bottom:10px; margin-left:25px; font-style:normal;}
#contenido a{ color:#013E7D; text-decoration:none;}
#contenido a:hover{ color:#000000;}

#contenido .payuda{ text-align:right;}

#contenido form { margin: 10px; padding: 0px;}
#contenido form dl{ width: 98%;}
#contenido form dt{ float: left; width: 10%; margin: 0px; font-weight:normal; padding:4px;}
#contenido form dt{ clear:both;}/* Hack for mac-ie5 */
#contenido form dd{ float: left; width: 85%; margin: 0px;  padding:4px;}
#contenido form dd ul{ margin:0; padding:0; list-style-type:none;}
#contenido form dd ul li{ float:left; width:50%; height:35px;}
#contenido form dd ul li input{ float:left; margin-right:4px;}
#contenido form dd ul li .textolistaform{ float:left; width:90%; margin-top:3px;}
#contenido form input{ background-color:#FFFFFF; border:1px solid #000000; color:#4A4945; font-size:1em;}
#contenido form .inputsinborde{ background-color:#FEFBE6; border:0px; color:#4A4945; font-size:1em;}
#contenido form select{ background-color:#FFFFFF; border:1px solid #000000; color:#4A4945; font-size:1em;}
#contenido form .boton{ background-color:#000000; color:#F8D708; padding:2px; font-weight:bold;}

#contenido form ul{margin:0; padding:0; list-style-type:none; width:99%;}
#contenido form ul li{float: left; margin-bottom:5px; }
#contenido form ul .li10{ width:10%; clear:both;}
#contenido form ul .li15{ width:15%;}
#contenido form ul .li25{ width:25%;}
#contenido form ul .li39{ width:39%;}
#contenido form ul .li33{ width:33%;}
#contenido form ul .li38{ width:38%;}
#contenido form ul .li74{ width:74%;}
#contenido form ul .li84{ width:84%;}
#contenido form ul .li88{ width:88%;}
#contenido form ul .li87{ width:87%;}
#contenido form ul li ul{ margin:0; padding:0; list-style-type:none;}
#contenido form ul li ul li{ float:left; width:49%;}
#contenido form ul li ul li input{ float:left; margin-right:4px;}
#contenido form ul li ul li .textolistaform{ float:left; width:90%; margin-top:3px;}
#contenido form ul li ul li p{ margin:0; padding:0;}
#contenido form ul li ul .liactividad{ height:auto; width:48%;}

#contenido form dd .ulactividades li{ float:left; width:100%; height:auto;}
#contenido form dd .ulactividades li input{ float:left; margin-right:4px;}
#contenido form dd .ulactividades li .textolistaform{ float:left; width:90%; margin-top:3px;}
#contenido form dd .ulactividades li ul{ float:left; width:95%; margin-left:10px; margin-top:5px; margin-bottom:5px;}
#contenido form dd .ulactividades li ul li{ float:left; width:45%; margin-bottom:3px; height:40px;} 
#contenido form dd .ulactividades li ul li .textolistaform{ float:left; width:90%; margin-top:3px;} 

.tableresultados{ margin:0; padding:0; width:100%; border:0; margin-bottom:20px;}
.tableresultados caption{ margin:0; padding:0; text-align:left; padding:4px; background-color:#F6D70A; color:#000000; font-size:1.1em;}
.tableresultados th{ text-align:left; padding:4px; padding-top:15px;}
.tableresultados td{ text-align:left; padding:4px;}
.tableresultados .td1borde75{ background-color:#FDF4BE; border-right:3px solid #FEFBE6; width:72%;}
.tableresultados .td2borde75{ background-color:#FEFBE6; border-right:3px solid #FEFBE6; width:72%;}
.tableresultados .td1borde15{ background-color:#FDF4BE; border-right:3px solid #FEFBE6; width:12%;}
.tableresultados .td2borde15{ background-color:#FEFBE6; border-right:3px solid #FEFBE6; width:12%;}
.tableresultados .td1noborde{ background-color:#FDF4BE; width:10%;}
.tableresultados .td2noborde{ background-color:#FEFBE6; width:10%;}

.h2colectivos{margin:0; padding:0; text-align:left; padding:4px; color:#4A4945; font-size:1.3em; font-weight:normal; margin-bottom:10px;}
.tableresultados2{ margin:0; padding:0; width:100%; border:0; margin-bottom:20px;}
.tableresultados2 caption{ margin:0; padding:0; text-align:left; padding:4px; background-color:#F6D70A; color:#000000; font-size:1.1em;}
.tableresultados2 th{ text-align:left; padding:4px; padding-top:15px;}
.tableresultados2 td{ text-align:left; padding:4px;}
.tableresultados2 .td1borde75{ background-color:#FDF4BE; border-right:3px solid #FEFBE6; width:72%;}
.tableresultados2 .td2borde75{ background-color:#FEFBE6; border-right:3px solid #FEFBE6; width:72%;}
.tableresultados2 .td1borde15{ background-color:#FDF4BE; border-right:3px solid #FEFBE6; width:12%;}
.tableresultados2 .td2borde15{ background-color:#FEFBE6; border-right:3px solid #FEFBE6; width:12%;}
.tableresultados2 .td1noborde{ background-color:#FDF4BE; width:10%;}
.tableresultados2 .td2noborde{ background-color:#FEFBE6; width:10%;}

#contenido .ppresentacionver{ background-color:#FBEC85; float:left; width:99%; padding:5px; color:#000000;}
#contenido .ppresentacionver a{ color:#01356A;}
#contenido .ppresentacionver a:hover{ color:#000000;}

#contenidodentrover p{ padding:0; margin:0;}
#contenidodentrover ul{ margin:0px 0px 3px 25px; padding:0; list-style-type:none;}
#contenidodentrover .ulmasabajo li{ margin-bottom:3px;}
#contenidodentrover .plistado{ margin-top:10px;}
#contenidodentrover a{ font-weight:normal;}
#contenidodentrover a:hover{ font-weight:normal; color:#000000;}

#contenidodentrover .pnombrecampo{ color:#A86603;}

.h2fondoamarillo{margin:0; padding:0; text-align:left; padding:4px; background-color:#F6D70A; color:#000000; font-size:1.1em; font-weight:normal; margin-bottom:10px;}
#contenido .h3fondoamarillo{text-align:left; padding:5px; background-color:#F6D70A; color:#000000; font-size:1.1em; font-weight:normal; margin-bottom:10px;}

.expandida1{float: left; width:98%; padding:10px; background-color:#FDF4BE;border-bottom:1px solid #F6D70A; margin-bottom:10px;}
.expandida2{float: left; width:98%; padding:10px; border-bottom:1px solid #F6D70A; margin-bottom:10px;}
.pnoresultadoexppandida{ float:left; width:100%;}
.expandida1 ul{ margin:5px 0px 5px 25px; padding:0; list-style-type:none;}
.expandida2 ul{ margin:5px 0px 5px 25px; padding:0; list-style-type:none;}
#contenido .expandida1 p{ margin:0; padding:0;}
#contenido .expandida2 p{ margin:0; padding:0;}
#contenido .expandida1 .plistado{ margin-top:10px;}
#contenido .expandida2 .plistado{ margin-top:10px;}

#listaexpandidaentidad{ float:left; width:100%; margin-bottom:10px;}
#listaexpandidacentro{ float:left; width:100%;}

#contenido .formlogin{ width:600px; float:right; padding-right:75px;}
.perror{ color:#CC0000;}


#contenido #adminmenu{ width:250px; margin-left:auto; margin-right:auto;}
#contenido #adminmenu ul{ margin:0; padding:0; list-style-type:none;}
#contenido #adminmenu ul li{ float:left; width:100%;}
#contenido #adminmenu ul li a{ float:left; width:250px; font-size:1.1em; text-align:center; margin-top:5px; margin-bottom:5px; padding:5px; background-color:#F6D70A; border:1px solid #000000;}

#contenido .ulcolectivosadmin li{ height:30px;}