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

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

#cabecera{ float:left; width:100%; background-image:url(graficos/cabecera.jpg); background-repeat:no-repeat; height:128px;}
#titulocabecera{ float:left; width:auto; padding-left:455px; margin-top:60px;}
#titulocabecera h1{ font-size:1.6em; color:#FFFFFF; font-weight:normal; margin:0; padding:0;}
#titulocabecera .h1verde{ font-weight:bold;}

#menu{ float:left; width:100%; background-color:#D3DDE5;}
#menugeneral{ float:left; width:auto;}
#menugeneral ul{ margin:0; padding:0; list-style-type:none;}
#menugeneral ul li{ display:inline; float:left; color:#FFFFFF; font-size:1.1em; font-weight:bold;}
#menugeneral ul .li1{ background-color:#CB0914;}
#menugeneral ul .li2{ background-color:#9E070F;}
#menugeneral ul .li3{ background-color:#CB0914;}
#menugeneral ul .li4{ background-color:#9E070F;}
#menugeneral ul li a{ padding:5px 10px 5px 10px; color:#FFFFFF; text-decoration:none; float:left;}
#menugeneral ul li a:hover{ color:#9E070F; background-color:#D3DDE5;}
#menugeneral .activa1{ padding:5px 10px 5px 10px;color:#9E070F; background-color:#D3DDE5;}
#menugeneral .activa2{ padding:5px 10px 5px 10px;color:#9E070F; background-color:#D3DDE5;}
#menugeneral .activa3{ padding:5px 10px 5px 10px;color:#9E070F; background-color:#D3DDE5;}
#menuidioma{ float:right; width:auto;}
#menuidioma p{ padding:0; margin:0; color:#000000; font-size:1.1em; padding:5px 10px 0 5px;}
#menuidioma p a{ color:#000000; text-decoration:none;}
#menuidioma p a:hover{color:#013E7D;}

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

#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 #7F9DB9; color:#013E7D; font-size:1em;}
#contenido form .inputsinborde{ background-color:#eef1e7; border:0px; color:#013E7D; font-size:1em;}
#contenido form select{ background-color:#FFFFFF; border:1px solid #7F9DB9; color:#013E7D; font-size:1em;}
#contenido form .boton{ background-color:#9E070F; color:#ffffff; padding:2px; font-weight:bold;}
#contenido form textarea{ background-color:#FFFFFF; border:1px solid #7F9DB9; color:#013E7D; font-size:1.1em;}

#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%;}
#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 .h2fondoverde{margin:0; padding:0; text-align:left; padding:4px; background-color:#9E070F; color:#FFFFFF; font-size:1.1em; font-weight:normal; margin-bottom:10px;}

.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:#9E070F; color:#FFFFFF; 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:#D0DAE4; border-right:3px solid #E5EBF0; width:72%;}
.tableresultados .td2borde75{ background-color:#E5EBF0; border-right:3px solid #E5EBF0; width:72%;}
.tableresultados .td1borde15{ background-color:#D0DAE4; border-right:3px solid #E5EBF0; width:12%;}
.tableresultados .td2borde15{ background-color:#E5EBF0; border-right:3px solid #E5EBF0; width:12%;}
.tableresultados .td1noborde{ background-color:#D0DAE4; width:10%;}
.tableresultados .td2noborde{ background-color:#E5EBF0; width:10%;}

.h2colectivos{margin:0; padding:0; text-align:left; padding:4px; 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:#9E070F; color:#FFFFFF; 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:#D0DAE4; border-right:3px solid #E5EBF0; width:72%;}
.tableresultados2 .td2borde75{ background-color:#E5EBF0; border-right:3px solid #E5EBF0; width:72%;}
.tableresultados2 .td1borde15{ background-color:#D0DAE4; border-right:3px solid #E5EBF0; width:12%;}
.tableresultados2 .td2borde15{ background-color:#E5EBF0; border-right:3px solid #E5EBF0; width:12%;}
.tableresultados2 .td1noborde{ background-color:#D0DAE4; width:10%;}
.tableresultados2 .td2noborde{ background-color:#E5EBF0; width:10%;}

#contenido .ppresentacionver{ background-color:#D0DAE4; 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;}

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

.expandida1{float: left; width:98%; padding:10px; background-color:#D0DAE4;border-bottom:1px solid #013E7D;}
.expandida2{float: left; width:98%; padding:10px; border-bottom:1px solid #013E7D;}
.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:#D0DAE4; border:1px solid #000000;}

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

.contenedoraltacentro{ float:left; width:100%;}
.contenedoraltacentro1{ float:left; width:100%; margin-top:15px; padding-top:15px; border-top:1px solid #013E7D;}
.contenedoraltacentro1noborde{ float:left; width:100%; margin-top:15px; padding-top:15px;}
.contenedoraltacentro2{ float:left; width:46%; padding:10px; border-top:1px solid #013E7D;}
#contenido .contenedoraltacentro2 ul .li25{ width:50%;}
#contenido .contenedoraltacentro2 ul .li74{ width:50%;}
#contenido .contenedoraltacentro2 ul .mitad1{ width:45%; float:left; margin:0; padding:0;}
#contenido .contenedoraltacentro2 ul .mitad2{width:45%; float:left; margin:0; padding:0; margin-left:10px;}
.contenedoraltacentro3{ float:left; width:46%; margin-left:20px; padding:10px; border-top:1px solid #013E7D;}
#contenido .contenedoraltacentro3 ul .li25{ width:50%;}
#contenido .contenedoraltacentro3 ul .li74{ width:50%;}
#contenido .contenedoraltacentro3 ul .mitad1{ width:45%; float:left; margin:0; padding:0;}
#contenido .contenedoraltacentro3 ul .mitad2{width:45%; float:left; margin:0; padding:0; margin-left:10px;}


#contenido form .listadocolectivos { float:left; width:95%; margin-bottom:10px;} 
#contenido form .listadocolectivos1 { float:left; width:44%; padding:5px;} 
#contenido form .listadocolectivos2 { float:left; width:44%; margin-right:10px; padding:5px;} 
#contenido form .listadocolectivos1 ul li{ width:98%;}
#contenido form .listadocolectivos2 ul li{ width:98%;} 

#contenido2 form { margin: 10px; padding: 0px;}
#contenido2 form dl{ width: 98%;}
#contenido2 form dt{ float: left; width: 10%; margin: 0px; font-weight:normal; padding:4px;}
#contenido2 form dt{ clear:both;}/* Hack for mac-ie5 */
#contenido2 form dd{ float: left; width: 85%; margin: 0px;  padding:4px;}
#contenido2 form dd ul{ margin:0; padding:0; list-style-type:none;}
#contenido2 form dd ul li{ float:left; width:50%; height:35px;}
#contenido2 form dd ul li input{ float:left; margin-right:4px;}
#contenido2 form dd ul li .textolistaform{ float:left; width:90%; margin-top:3px;}
#contenido2 form input{ background-color:#FFFFFF; border:1px solid #7F9DB9; color:#013E7D; font-size:1em;}
#contenido2 form .inputsinborde{ background-color:#eef1e7; border:0px; color:#013E7D; font-size:1em;}
#contenido2 form select{ background-color:#FFFFFF; border:1px solid #7F9DB9; color:#013E7D; font-size:1em;}
#contenido2 form .boton{ background-color:#9E070F; color:#ffffff; padding:2px; font-weight:bold;}
#contenido2 form textarea{ background-color:#FFFFFF; border:1px solid #7F9DB9; color:#013E7D; font-size:1.1em;}

#contenido2{ float:left; width:100%; background-color:#E5EAEE; color:#013E7D; padding-top:20px; padding-bottom:20px;}
#contenido2 form p{ padding:0; margin:0;}
#contenido2 a{ color:#013E7D; text-decoration:none;}
#contenido2 a:hover{ color:#000000;}
#contenido2 form{ margin:0; padding:0;}
#contenido2 form ul{margin:0; padding:0; list-style-type:none; width:85%; padding-left:20px; padding-right:20px;}
#contenido2 form ul li{float: left; margin-bottom:5px;}
#contenido2 form ul .li10{ width:10%;}
#contenido2 form ul .li15{ width:15%;}
#contenido2 form ul .li25{ width:25%;}
#contenido2 form ul .li39{ width:39%;}
#contenido2 form ul .li33{ width:33%;}
#contenido2 form ul .li38{ width:38%;}
#contenido2 form ul .li74{ width:74%;}
#contenido2 form ul .li84{ width:84%;}
#contenido2 form ul .li88{ width:88%;}
#contenido2 form ul .li87{ width:87%;}
#contenido2 form ul li ul{ margin:0; padding:0; list-style-type:none;}
#contenido2 form ul li ul li{ float:left; width:49%;}
#contenido2 form ul li ul li input{ float:left; margin-right:4px;}
#contenido2 form ul li ul li .textolistaform{ float:left; width:90%; margin-top:3px;}
#contenido2 form ul li ul li p{ margin:0; padding:0;}
#contenido2 form ul li ul .liactividad{ height:auto; width:48%;}
#contenido2 .payuda{ text-align:right; margin-right:20px;}
#contenido2 form .listadocolectivos { float:left; width:95%; margin-bottom:10px;} 
#contenido2 form .listadocolectivos1 { float:left; width:46%;} 
#contenido2 form .listadocolectivos2 { float:left; width:46%; margin-right:10px;} 
#contenido2 form .listadocolectivos1 p{ width:100%; float:left;}
#contenido2 form .listadocolectivos2 p{ width:100%; float:left;}
#contenido2 form .listadocolectivos1 ul{ margin:0; padding:0; margin-bottom:10px;}
#contenido2 form .listadocolectivos2 ul{ margin:0; padding:0; margin-bottom:10px;}
#contenido2 form .listadocolectivos1 ul li{ width:100%; float:left;}
#contenido2 form .listadocolectivos2 ul li{ width:100%; float:left;}
#contenido2 .pcolectivo{ margin-top:10px; margin-bottom:10px;}

#contenido2 form .colectivosbusqueda{ float:left; width:100%; background-color:#CED8DF; margin-top:10px; margin-bottom:10px;}
#contenido2 form .colectivosbusqueda p{ padding:10px; color:#01355C; background-color:#C4D0D8; font-weight:bold; font-size:1.1em; float:left; width:auto;}

#contenido2 form .ulbuscador{ margin-left:10%; width:75%;}
#contenido2 form .ulbuscador2{ margin-left:10%; float:left; padding-top:20px; width:75%;}

#contenido2 .botonbusqavanz{ width:auto;}
#contenido2 .botonbusqavanz a{color:#9E070F; font-weight:bold; text-decoration:none; font-size:1.1em;}

#contenido .botonbusqavanz{ width:auto;}
#contenido .botonbusqavanz a{color:#9E070F; font-weight:bold; text-decoration:none; font-size:1.1em;}

.pfloat{ float:left;}

#contenido2 .payuda2{ float:right; text-align:right; margin-right:20px;}