#carretera * {font-size: 1em;}
#carretera{font: 0.7em/1.4 Arial, sans-serif;float:left;text-align:left;color:#666;width:465px;}

#carretera #cabecera{width: 100%;background:url(../imagenes/cabecera.jpg) no-repeat;height:64px;margin:1em 0;text-align:right;clear:both;}
#carretera #cabecera h4{color:#fff;font-size:2.5em;margin:0;padding:0.5em 1em 0.5em 0.5em;}
#carretera h5{color:#fff;font-size:1.1em;font-weight:700;margin:-1px 0}
#carretera #infografia{margin:1em 0;}
#carretera p { clear: both; }
#carretera ul p { clear: none !important;}

#carretera fieldset {margin: 0;padding:0;border:0;}
#carretera fieldset input{border:#919191 1px solid;float:left;height:18px;margin-right: 5px;}
#carretera fieldset input#cadena{width:380px; font-size: 1.1em; float:left; margin: 0 12px -1em 10px; }
#carretera fieldset span{display:block; padding: 0.5em 0 0 0; font-size: 1em; margin-left: 12px; margin-bottom:4px;} 
#carretera p {margin: -0.5em 0 0.5em; font-size: 1em; }
#carretera li p { font-size: 1.1em; }

#carretera a:link,#carretera a:visited{color:#f99212;font-size:1em;font-weight:700;text-decoration:none;}
#carretera a:hover{text-decoration:underline;}
#carretera .textoflechas{color:#f99213;font-weight:700;}
#carretera ul li{list-style-type:none;margin-bottom:12px;}
#carretera ul li p a,#coche form label{font-size:1em;}
#carretera div,ul{margin:0;padding:0;}
#carretera_label_buscar{border:1px solid #000;display:block;float:left;font-size:0.85em; }
#carretera_label_buscar input{background:#4F7389;border:1px solid #7f9cba;color:#fff;display:inline;padding:0;font-size:1.2em !important;margin:0 !important;}
#carretera_label_buscar>input{padding:0 0.25em;}

#carretera .oc{display:none;}
#carretera a#principal, #carretera #volver a { color:#333; font-weight:400; text-decoration: underline;}
#carretera a#principal{background:url(../imagenes/ico_buscar.gif) top left no-repeat;float:right;margin:0;padding-left:12px;text-align:right;margin:10px 0 5px 0;}
#carretera #volver { float: left; margin-top: 10px;}

#carretera #resultados_busqueda{font-size:0.9em;margin-top:1em;}
#carretera #resultados_busqueda span{color:#f99212;}
#carretera #resultados_busqueda a{font-size:1em;}
#carretera #resultados_busqueda li{clear:both;margin: 1em 0;font-size:1.1em;}
#carretera #resultados_busqueda li a img{height:60px;width:80px;border:1px solid #f99212;}
#carretera .prien{float:left;margin:0 0.5em 0.5em 0;}
#carretera #paginacion{clear:both;margin-top:30px;margin-bottom:10px;text-align:right;}
#carretera #paginacion li,#carretera #paginacion li a{color:#333;display:inline;text-decoration:none;}
#carretera #paginacion li a:hover{text-decoration:underline;}
#carretera #paginacion li a{font-weight:400;}
#carretera #error{margin-bottom:10px;}
.imgsub{float:right;margin-left:1em;}
#carretera hr{height:1px;border:0;border-top:1px solid #f99212;clear:both; }

.borde-redondeado { height:20px; background:#f99212 url(../imagenes/borde-redondeado.gif) top left no-repeat;padding-left:1em; }
.borde-redondeado span { display:block; height: 18px; background:#f99212 url(../imagenes/borde-redondeado.gif) top right no-repeat; padding-top: 2px; }

#frmBusqlibre { clear: both;  }

#carretera ul#busqueda_tematica{clear:both;float:none;margin:8px 0;padding:0 6px;background:#fff;display:block;height:38em;*height: auto;}
#carretera ul#busqueda_tematica li{ display: block; float:left;width:220px;height:65px;list-style-type: none; margin:3px;padding:0;background: url(../imagenes/fondolista.png) bottom no-repeat;}
#carretera ul#busqueda_tematica li a:link,#carretera ul#busqueda_tematica li a:visited{display:block;margin:18px 5px 0 90px;color: #f99212; background: transparent url(../imagenes/iconoOn.gif) 0px 3px no-repeat; padding-left: 14px; }
#carretera ul#busqueda_tematica li a:hover,#carretera #paginacion li a:hover{text-decoration:underline;}
#carretera ul#busqueda_tematica li img{float: left; margin: 0 8px 0 10px; }
#carretera ul#busqueda_tematica li p{margin: 0;}

#coche #infografia { text-align: center; margin-bottom: 0;}
#coche #contenidoAlternativo { text-align: left; }

#divNumeroPaginas { display: block; float: left; clear: left; width: 25%;}
#divPaginado { display: block; float: right; clear: right; width: 75%; text-align: right;}
#divPaginado a:link { color: #333; text-decoration: underline; font-weight: 400; }

#carretera a#principal:hover, #carretera #volver a:hover { text-decoration: none;}
