html{
    height:100%; 
    margin:0;
    padding:0px; 
}
body{
   width:100%; 
	color:#007ECB;
    background-color:#fff;
    height:100%;
    padding:0px;
    font-size:11px;
    margin:0px;
    font-family: Arial, Helvetica;
    background:  #62C7FD url('../img/fondo_nuevo.gif') repeat;        
}
img{border:0;}
#container{
    position:relative;
    height:100%;
    width:765px;
    left:50%;
    top:0;
    margin-left:-382px;
}
#menu{
    padding:0;
    margin:0;
    width:765px;
    height:138px;
}
#menuHome{
    padding:0;
    margin:0;
	margin-left:1px;
    width:765px;
    height:138px;
}
#contenido{
    padding:0;
    margin:0;
    width:765px;
    background: #fff url('../img/sombras_nuevas.gif') repeat-y;       
}
#contenido.home{ background: #fff url('../img/sombras_home.gif') repeat-y; height:550px;}
#contenido.oficinasMadrid{height:1350px;}
#contenido.oficinasExtremadura{height:750px;}
#buscador{
    float:middle;
    padding:0;
    margin:0;
	margin-left:21px;
	margin-top:7px;
}
*html #buscador{margin-left:11px;}
#buscador form{
    padding:0;
    margin:0;
    margin-top:-3px;
    margin-bottom:-6px;
    padding-top:10px;
    padding-left:10px;
    padding-bottom:10px;
    width:345px;
    background: #fff url('../img/fondo_fr.jpg') repeat-y;
    background-color:#E7F5FE;
}
#buscador form h2{font-size:11px;padding:0;margin:0;padding-bottom:10px;padding-top:25px;}
#buscador form label.ciudad{padding-right:170px;}
#buscador form select, #buscador form input{ font-size:11px;font-family:arial;margin-bottom:2px;}
#buscador form select.ciudad{width:225px;}
#buscador form input.kms {width:85px; margin-left:32px; margin-right:70px;height:12px; font-size:10px;font-family:arial;margin-top:2px;}
#buscador form label.fecha_inicio{padding-right:170px;}
#buscador form label.kms{margin-right:-9px;}
#buscador form label.fecha_vuelta{padding-right:165px;}
#buscador form select.dia_incio{width:40px;margin-right:5px;}
#buscador form select.mes_incio{width:90px;margin-right:5px;}
#buscador form select.anio_incio{width:60px;}
#buscador form select.hora{width:40px;margin-right:5px;margin-left:12px;}
#buscador form select.min{width:40px;}
#buscador form label.usuario{padding-right:30px;}
#buscador form label.pass{padding-right:11px;}
#buscador form input.login{width:113px; margin-right:68px}
#buscador form input.botones{width:70px;}
#buscador form input.botonCalcular{width:60px; margin-top:6px;}
#buscador form input.botonBorrar{width:60px; margin-top:6px;}
#buscador form.formuLogin{margin-top:-11px;	height:98px;}
*html #buscador form.formuLogin{height:109px;}
#ofertas{
    float:right;
    padding:0;
    margin:0;
    padding-left:15px;
    padding-right:20px;
    margin-top:7px;
    width:350px;
}
*html #ofertas{padding-right:10px;}
#ofertaUno{
    float:left;
	margin:0;
	padding:0;
	margin-left:6px;;
    width:162px;
	background-color:#E7F5FE;
}
*html #ofertaUno{margin-left:-1px;}
#ofertaDos{
    float:right;
	margin:0;
	padding:0;
    width:162px;
    margin-right:10px;
	background-color:#E7F5FE;
}
*html #ofertaDos{margin-right:7px;;}
#ofertas h1, #deportesPromoNov h1, #buscador h1{
    padding:0;
    margin:0;
    padding-bottom:8px;
}
#buscador h1{padding-bottom:0;}
#ofertas h2, #deportesPromoNov h2{
    font-size:14px;
    font-weight:bold;
    padding:0;
    margin:0;
    margin-top:-3px;
    padding-top:10px;
    padding-left:13px;
    background: url('../img/fondo_oferta.gif') repeat-y;     
}
#ofertas a, #deportesPromoNov a{
    text-decoration:none;
    padding-left:8px;
    color:#93CBEE;
    line-height:11px;
}
#deportesPromoNov{
    clear:both;
    width:750px;
    padding:0;
    margin:0;
    padding-left:15px;
    padding-top:10px;
    padding-bottom:10px;
}
#deportes{
	margin:0;
	padding:0;
    float:left;
    width:355px;
	margin-left:6px;
}
*html #deportes{margin-left:3px;}
#deportesUno{width:355px; background-color:#E7F5FE;}
#noticias{margin:0;padding:0;width:162px; float:left;padding-left:25px;}
#noticiaUno{width:162px; background-color:#E7F5FE;}
#novedades{	margin:0;padding:0;width:200px; float:right; padding-right:30px;}
* html #novedades{padding-right:25px;}
#novedadUno{width:162px;background-color:#E7F5FE;}
#links_abajo{font-size:10px;text-align:center;color:#0fa1f7;}
#links_abajo a{color:#0fa1f7; padding-left:3px; padding-right:3px;}
#izquierda{
    float:left;
    margin-left:2px;
    width:164px;
	min-height:100%;
    padding-left:4px; 

}
#menuSecundario{
    padding:0;
    margin:0;
    width:164px; 
	background-color:#0fa1f7; 
	height:100%;
	min-height:100%;
}
* html #menuSecundario{margin-left:-3px;}
#imgOfertas{width:164px; margin:0; padding:0; margin-top:90px;margin-left:-2px;}
#imgOfertasViaje{margin:0; padding:0; width:164px; margin-top:120px;margin-left:-2px;}
#imgOfertasSeguro{margin:0; padding:0; width:164px; margin-top:215px;margin-left:-2px;}
#imgOfertasMedio{margin:0; padding:0; width:164px; margin-top:170px;margin-left:-2px;}
#imgOfertasCompania{margin:0; padding:0; width:164px; margin-top:80px;margin-left:-2px;}
#imgOfertasVehiculos{margin:0; padding:0; width:164px; margin-top:70px;margin-left:0;margin-left:-2px;}
#imgOfertasCondiciones{margin:0; padding:0; width:164px; margin-top:280px;margin-left:-2px;}
#imgOfertasOficinas{margin:0; padding:0; width:164px; margin-top:830px;margin-left:-2px;}
#imgOfertasOficinasToledo{margin:0; padding:0; width:164px; margin-top:200px;margin-left:-2px;}
#derecha{
    float:right;
    width:590px;
    margin-right:5px;
	padding-bottom:20px;
	background-color:#fff;
}
* html #derecha{width:587px; margin-right:4px;}
#derecha.fichaOferta{width:555px;}
#titulo{margin-left:12px; margin-bottom:10px; margin-top:5px;}
#menuOferta{float:left; text-align:right; width:165px;margin-left:5px;}
#menuOferta ul{padding:0; margin:0;margin-top:12px;}
#menuOferta li{list-style:none; padding:0; margin:0;margin-top:-3px;}
#contenidoOferta{float:right;width:395px;}
#contenidoOferta h1{font-size:18px; text-align:left; margin:0;padding:0;margin-top:6px; color:#0FA0F6}
#contenidoOferta h2{font-size:18px; text-align:left; font-weight:normal; margin:0; margin-bottom:-8px; padding:0;color:#0FA0F6}
#contenidoOferta h3{font-size:11px; text-align:left; margin:0; margin-bottom:10px; padding:0;color:#97A3B6}
#contenidoOferta p{ width:380px; font-size:11px; text-align:left; margin:0; padding:0;color:#97A3B6}
#fichaOferta{margin-top:20px;clear:both;}
#semanaPrecio{clear:both;margin:0; padding:0;}
#semana{float:left;width:175px;height:20px;margin:0; padding:0;}
#precio{float:right; width:185px;color:#0FA0F6;font-size:10px;vertical-align:bottom;height:20px;margin:0; padding:0;margin-right:4px;margin-top:-8px}
#precio span{font-size:25px;font-weight:bold;}
#contenido #derecha #gruposVehiculos{
	clear:both;
	padding:0;
	margin:0;
}
#ficha_izq{
    float:left;
    width:285px;
    background-color:#E7F5FE;
    padding:0;
    margin:0;
    margin-left:2px;
	margin-bottom:5px;
}
#ficha_der{
    float:right;
    width:285px;
    background-color:#E7F5FE;
    padding:0;
    margin:0;
    margin-right:14px;
	margin-bottom:5px;
}
* html #ficha_der{ margin-right:7px;}
#ficha_izq span, #ficha_der span{
    display:block;
    width:236px;
    height:20px;
    padding-top:3px;
    margin-left:16px;
    padding-left:16px;
    margin-top:-3px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    background:  #0FA0F6 url('../img/back_veh.gif') repeat-y; 
}
#ficha_izq span.desc, #ficha_der span.desc{font-size:10px;}
#ficha_izq span.ejemploVeh, #ficha_der span.ejemploVeh{
    display:block;
    width:182px;
    height:24px;
    padding-left:70px;
    padding-top:6px;
    font-size:9px;
    background:  url('../img/ejemplo_veh_grupos.gif') no-repeat; 
}
#ficha_izq #botones, #ficha_der #botones{
    width:245px;
    height:27px;
    text-align:right;
    padding-left:23px;
}
#ficha_izq #imgDown, #ficha_der #imgDown{background-color:#fff;margin-top:-5px;}
#contenido #derecha #tituloFicha{
    margin-left:20px;
    margin-bottom:15px;
    height:55px;
    width:540px;
    background: url('../img/puntos_ficha.gif') repeat-x; 
}
#contenido #derecha #tituloFicha #descVehiculo{float:left;}
#contenido #derecha #tituloFicha #descVehiculo h1{font-size:24px;color:#0F9FF5;padding:0; margin:0;}
#contenido #derecha #tituloFicha #descVehiculo h2{font-size:16px;color:#0F9FF5;padding:0; margin:0;}
#contenido #derecha #tituloFicha #precioFicha{float:right; color:#0F9FF5;margin-top:20px; font-size:10px;}
#contenido #derecha #tituloFicha #precioFicha span{font-size:25px;font-weight:bold;}
#contenido #derecha #fichaVehiculo{clear:both;}
#contenido #derecha #fichaVehiculo #caracteristicas{
    float:left;
    width:265px;
    color:#666;
}
#contenido #derecha #fichaVehiculo #caracteristicas ul{ padding:0;margin:0; margin-left:35px;}
#contenido #derecha #fichaVehiculo #caracteristicas h3{font-size:11px; margin:0;padding:0; margin-bottom:15px; padding-left:20px;}
#contenido #derecha #fichaVehiculo #fotoFicha{
    float:right;
    width:290px;
    background-color:#E7F5FE;
    color:#fff;
    padding:0;
    margin:0;
    margin-right:15px;
}
#contenido #derecha #fichaVehiculo #fotoFicha span{
    display:block;
    width:249px;
    height:20px;
    padding-top:3px;
    margin-left:12px;
    padding-left:16px;
    margin-top:-3px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    background:  #0FA0F6 url('../img/back_veh.gif') repeat-y; 
}
#contenido #derecha #fichaVehiculo #fotoFicha span.ejemploVeh{
    display:block;
    width:150px;
    height:24px;
    padding-left:120px;
    padding-top:4px;
    font-size:11px;
    background:  url('../img/ejemplo_veh.gif') no-repeat; 
}
#contenido #derecha #fichaVehiculo #fotoFicha #botonesFicha{
    margin:0;
    padding:0;
    width:278px;
    height:22px;
    text-align:right;
    padding-left:0px;
}
#contenido #derecha #lista_oficinas ul{padding:0; margin:0; padding-left:28px; padding-top:10px;color:#0F9FF5; font-size:11px;}
#contenido #derecha #lista_oficinas ul li a{text-decoration:none; color:#0F9FF5; }
#contenido #derecha #oficina_fuenlabrada, #contenido #derecha #oficina_coslada, #contenido #derecha #oficina_pinto,  #contenido #derecha #oficina_getafe, #contenido #derecha #oficina_caceres, #contenido #derecha #oficina_villanueva, #contenido #derecha #oficina_torrijos, #contenido #derecha #oficina_yuncos{clear:both; width:550px; padding-top:20px;padding-left:10px;}
#contenido #derecha #oficina_fuenlabrada #ImgFuenlabrada, #contenido #derecha #oficina_coslada #ImgCoslada,  #contenido #derecha #oficina_pinto #ImgPinto,  #contenido #derecha #oficina_getafe #ImgGetafe, #contenido #derecha #oficina_caceres #ImgCaceres, #contenido #derecha #oficina_villanueva #ImgVillanueva, #contenido #derecha #oficina_torrijos #ImgTorrijos, #contenido #derecha #oficina_yuncos #ImgYuncos{
    float:left;
    width:290px;
    margin-top:10px;
    background-color:#E7F5FE;
}
#contenido #derecha #oficina_fuenlabrada #textoFuenlabrada, #contenido #derecha #oficina_coslada #textoCoslada, #contenido #derecha #oficina_pinto #textoPinto, #contenido #derecha #oficina_getafe #textoGetafe, #contenido #derecha #oficina_caceres #textoCaceres, #contenido #derecha #oficina_villanueva #textoVillanueva, #contenido #derecha #oficina_torrijos #textoTorrijos, #contenido #derecha #oficina_yuncos #textoYuncos{
    float:right;
    width:245px;
    color:#666;
    margin-top:10px;
    margin-right:5px;
    font-size:11px;
}
*html #contenido #derecha #oficina_fuenlabrada #textoFuenlabrada{margin-right:2px;}
*html #contenido #derecha #oficina_coslada #textoCoslada{margin-right:2px;}
*html #contenido #derecha #oficina_pinto #textoPinto{margin-right:2px;}
*html #contenido #derecha #oficina_getafe #textoGetafe{margin-right:2px;}
*html #contenido #derecha #oficina_caceres #textoCaceres{margin-right:2px;}
*html #contenido #derecha #oficina_villanueva #textoVillanueva{margin-right:2px;}
*html #contenido #derecha #oficina_torrijos #textoTorrijos{margin-right:2px;}
*html #contenido #derecha #oficina_yuncos #textoYuncos{margin-right:2px;}

#contenido #derecha #oficina_fuenlabrada #textoFuenlabrada h1, #contenido #derecha #oficina_coslada #textoCoslada h1, #contenido #derecha #oficina_pinto #textoPinto h1, #contenido #derecha #oficina_getafe #textoGetafe h1, #contenido #derecha #oficina_caceres #textoCaceres h1, #contenido #derecha #oficina_villanueva #textoVillanueva h1, #contenido #derecha #oficina_torrijos #textoTorrijos h1,  #contenido #derecha #oficina_yuncos #textoYuncos h1{font-size:11px; padding:0; margin:0;}
#contenido #derecha #oficina_fuenlabrada #ImgFuenlabrada #botonesOficina, #contenido #derecha #oficina_coslada #ImgCoslada #botonesOficina, #contenido #derecha #oficina_pinto #ImgPinto #botonesOficina, #contenido #derecha #oficina_getafe #ImgGetafe #botonesOficina, #contenido #derecha #oficina_caceres #ImgCaceres #botonesOficina, #contenido #derecha #oficina_villanueva #ImgVillanueva #botonesOficina, #contenido #derecha #oficina_torrijos #ImgTorrijos #botonesOficina, #contenido #derecha #oficina_yuncos #ImgYuncos #botonesOficina{
    height:34px;
    margin-left:12px;
    margin-bottom:-7px;
    padding-left:10px;
    padding-top:7px;
    background:  url('../img/down_oficina.gif') no-repeat; 
}
*html #contenido #derecha #oficina_fuenlabrada #ImgFuenlabrada #botonesOficina{margin-top:-3px;}
*html #contenido #derecha #oficina_coslada #ImgCoslada #botonesOficina{margin-top:-3px;}
*html #contenido #derecha #oficina_pinto #ImgPinto #botonesOficina{margin-top:-3px;}
*html #contenido #derecha #oficina_getafe #ImgGetafe #botonesOficina{margin-top:-3px;}
*html #contenido #derecha #oficina_caceres #ImgCaceres #botonesOficina{margin-top:-3px;}
*html #contenido #derecha #oficina_villanueva #ImgVillanueva #botonesOficina{margin-top:-3px;}
*html #contenido #derecha #oficina_torrijos #ImgTorrijos #botonesOficina{margin-top:-3px;}
*html #contenido #derecha #oficina_yuncos #ImgYuncos #botonesOficina{margin-top:-3px;}
#contenido.lambeaMedio{height:680px;}
#contenido.lambeaSeguro{height:700px;}
#listaImagenes{
	float:left;
	margin:0;
	padding:0;
	padding-top:106px;
	margin-left:20px;
	width:143px;
}
*html #listaImagenes{margin-left:5px;padding-top:114px;}
#listaImagenesSeguro{
	float:left;
	margin:0;
	padding:0;
	padding-top:85px;
	margin-left:20px;
	width:143px;
}
*html #listaImagenesSeguro{margin-left:5px;padding-top:95px;}
#textoMedio{
	float:right;
	margin:0;
	padding:0;
	margin-right:25px;
	width:395px;
	background-color:#fff;
	color:#666;
	font-size:11px;
}
*html #textoMedio{margin-right:18px;}
#textoMedio a{color:#666;}
#listaImagenesCompania{
	float:left;
	margin:0;
	padding:0;
	padding-top:87px;
	margin-left:20px;
	width:143px;
}
*html #listaImagenesCompania{margin-left:5px;padding-top:-50px;}
#listaImagenesViaje{
	float:left;
	margin:0;
	padding:0;
	padding-top:90px;
	margin-left:20px;
	width:143px;
}
*html #listaImagenesViaje{margin-left:5px;padding-top:99px;}
span.negrita{font-weight:bold;}
#formulario{
	width:400px;
	background: url('../img/fondo_formulario.jpg') repeat-y;	
}
#tituloContacto{
	width:320px;
	height:24px;
	padding:0;
	margin:0;
	padding-top:116px;
	padding-left:40px;
}
#textoTitulo{
	width:280px;
	padding:0;
	margin:0;
	color:#666;
	padding-left:50px;
}
*html #textoTitulo{padding-top:7px; padding-bottom:10px;}
#formularioUnete{
	background: url('../img/back_formu.gif') repeat-y;
	width:320px;
	padding:0;
	margin:0;
	margin-left:40px;
	padding-left:30px;
	color:#0FA0F7;
}
#imgTopFormu{padding:0; margin:0; margin-left:-30px;}
#imgDownFormu{padding:0; margin:0; margin-left:-30px; }
*html #imgTopFormu{margin-bottom:-20px;}
#formulario input{
	width:205px;
	font-family:arial;
	font-size:11px;
	margin-top:2px;
}
#formulario label.puesto{margin-right:15px;}
#formulario label.nombre{margin-right:14px;}
#formulario label.apellidos{margin-right:7px;}
#formulario label.direccion{margin-right:6px;}
#formulario label.email{margin-right:27px;}
#formulario label.texto{margin-right:24px; vertical-align:top;}
#formulario textarea.textArea{width:257px; height:165px;font-family:arial;	font-size:11px;}
#formulario textarea.textAContacto{width:205px; height:205px;font-family:arial;	font-size:11px;margin-top:2px;}
#formulario select.puesto{width:212px;	font-family:arial;font-size:11px;height:16px;}
#politica_privacidad{width:200px;margin-left:140px;}
*html #politica_privacidad{padding-top:10px;}
#politica_privacidad a {color:#0FA0F7;}
#botonesFormu{text-align:right; margin-right:56px;}
#textoReserva{
	color:#666;
	margin-left:12px;
}
#botonesReserva{
	margin-left:12px;
	margin-top:10px;
}
#formularioReserva{
	background: url('../img/back_formu_reserva.gif') repeat-y;
	width:544px;
	padding:0;
	margin:0;
	margin-left:12px;
	margin-top:30px;
	padding-left:30px;
	margin-bottom:20px;
	color:#0FA0F7;
}
#formu_izq{float:left; width:280px; margin:0; padding:0;}
#formu_izq p{font-size:9px;}
#formu_der{
	float:right; 
	margin:0; padding:0;
	width:166px; 
	margin-right:66px; 
	padding-top:34px; 
}
*html #formu_der{margin-right:6px;}
span.spanReserva{
	display:block;
	margin:0;
	padding:0;
	width:200px;
	height:23px;
	background: url('../img/back_formu_reserva_ficha.gif') no-repeat;
	color:#fff;
	padding-left:24px;
	padding-top:4px;
	margin-top:-2px;
}
span.spanReservaNegrita{
	display:block;
	margin:0;
	padding:0;
	width:166px;
	height:22px;
	background: url('../img/back_formu_reserva_grupo.gif') no-repeat;
	color:#fff;
	padding-left:15px;
	padding-top:2px;
	font-weight:bold;
}
#campos_izq{float:left; width:183px; padding-bottom:5px; padding-top:5px;}
#campos_central{float:left; margin:0; padding:0; width:75px;margin-top:3px;margin-left:3px;}
#campos_dcha{float:right;width:200px; margin-right:40px;}
*html #campos_dcha{margin-right:25px;}
#botonesReservaFicha{margin:0; padding:0; width:159px; margin-left:6px; padding-bottom:10px;}
#formularioReserva input{width:70px; height:12px; font-family:arial; font-size:10px; margin:0; padding:0;margin-bottom:4px;}
#formularioReserva input.inputRadio{width:15px; margin:0; padding:0;}
#formularioReserva label.fecha_salida{margin-right:36px;}
#formularioReserva label.fecha_llegada{margin-right:29px; }
#formularioReserva label.kms{margin-right:3px;}
#formularioReserva label.hora_salida{margin-right:50px;}
#formularioReserva label.hora_llegada{margin-right:43px;}
#formularioReserva input.seguro{margin-top:5px;}
#formularioReserva p.kms_final{margin-top:5px;}
#formularioReserva select.hora{font-size:10px; font-family:arial;margin-top:5px;}
#formularioReserva label.radios{padding:0; margin:0; margin-top:-5px;margin-left:3px;}
#formularioReserva select.grupotarifa{
	width:270px;
	font-family:arial;
	font-size:10px;
	border-style:none;
	border-width:0px;
	background-color:#fff;
}
#formularioReserva input.dimension{
	width:140px;
	background-color: #0FA0F6; 
	color:#fff; 
	font-size:10px; 
	font-weight: bold; 
	border-style: none; 
	border-width: 0;
}
#calendario{margin:0;padding:0;}
form.formuReserva{padding-top:15px;}
#formu_der.reserva_2{padding-top:0;}
#conceptos_reserva_2{float:left;color:#999;}
#conceptos_reserva_2 ul, #valores_reserva_2 ul{padding:0; margin:0;list-style:none}
#conceptos_reserva_2 li, #valores_reserva_2 li{padding-bottom:7px;}
#valores_reserva_2 li.negritaEuros{font-weight:bold;}
#valores_reserva_2 li.total{font-weight:bold; color:#f00; padding-bottom:20px;}
#valores_reserva_2{float:right;color:#000;}
span.italica{ font-style: italic;}
#botones_reserva_2{clear:both;width:477px;padding-bottom:15px;}
#formularioReserva_3{
	background: url('../img/back_formu_reserva_3.gif') repeat-y;
	width:380px;
	padding:0;
	margin:0;
	margin-left:12px;
	margin-top:30px;
	padding-left:30px;
	color:#0FA0F7;
}
#formularioReserva_3 input{width:250px; height:12px; font-family:arial; font-size:10px; margin:0; padding:0;margin-bottom:3px;}
#formularioReserva_3 label{vertical-align:top;}
#formularioReserva_3 label.nombre{margin-right:37px;}
#formularioReserva_3 label.apellidos{margin-right:30px;}
#formularioReserva_3 label.telefono{margin-right:32px;}
#formularioReserva_3 label.email{margin-right:50px;}
#formularioReserva_3 label.observaciones{vertical-align:top}
#formularioReserva_3 textarea.observaciones{width:250px;font-family:arial;font-size:10px;height:205px;}
#formularioReserva_3 select.select_reserva3{width:254px;font-family:arial;font-size:10px;margin-bottom:3px;height:16px;vertical-align:top;}
#formularioReserva_3 label.direccion{margin-right:29px;}
#formularioReserva_3 label.texto{margin-right:46px;}
#formularioReserva_3 textarea.textAContacto{width:249px; font-family:arial; font-size:10px; height:100px;}
#botones_reserva_3{text-align:right; margin-right:46px;padding-bottom:15px;}
a.linkResultado{display:block; text-align:center; color:#0FA0F7; width:250px;}
#listaCochesIzq{margin:0; padding:0; float:left; width:130px;}
#listaCochesDer{margin:0; padding:0; float:right; width:140px;}

p.notas_reservas{clear:both;}
span.numeros{color:#0FA1F7; font-weight:bold;font-size:14px;}
span.numerosMedio{color:#3EB326; font-weight:bold;font-size:14px;}
h1.avisoLegal{margin:0; padding:0; color:#0FA1F7; font-size:12px;margin-left:13px;padding-top:10px;}
h2.avisoLegal{margin:0; padding:0; color:#0FA1F7; font-size:11px;margin-left:13px;padding-top:10px;}
p.avisoLegal{width:520px; margin:0; padding:0; color:#666; font-size:11px;margin-left:13px;padding-top:10px;}
#formularioAviso{
	background: url('../img/fondo_aviso.jpg') no-repeat;
	width:400px;
}
#avisoLegal{width:300px; height:500px; margin-left:30px;}
#noticiaIzq{
    float:left;
    width:269px;
    background-color:#E7F5FE;
    padding:0;
    margin:0;
    margin-left:18px;
	margin-bottom:5px;
}
*html #noticiaIzq{margin-left:10px;}
#noticiaDer{
    float:left;
    width:269px;
    background-color:#E7F5FE;
    padding:0;
    margin:0;
    margin-left:10px;
	margin-bottom:5px;
}
p.noticia{
	display:block;
	width:229px;
	min-height:48px;
	margin:0;
	padding:0;
	margin-left:12px;
	padding-left:13px;
	padding-top:5px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    background:  #0FA0F6 url('../img/back_noticia.gif') repeat-y; 
}
*html p.noticia{margin-top:-3px;margin-bottom:-3px; height:48px;}
p.noticia_entradilla{
	margin:0;
	padding:0;
	color:#0FA1F7;
	margin-left:22px;
	margin-top:10px;
	width:228px;

}
#botonesIzq{margin:0; padding:0; width:103px; height:21px; text-align:left; padding-left:22px;margin-top:10px;margin-bottom:10px;}
#noticia{
	width:543px;
    background-color:#E7F5FE;
    padding:0;
    margin:0;
    margin-left:18px;
}
p.noticiaAmpliada{
	margin:0;
	padding:10px;
    color:#fff;
    font-weight:bold;
    font-size:16px;
	margin-left:42px;
	width:459px;
	background-color:#0FA1F7;
}
*html p.noticiaAmpliada{margin-top:-3px;}
p.noticia_entradillaAmpliada{
	margin:0;
	padding:0;
	color:#0FA1F7;
	margin-left:42px;
	margin-top:10px;
	margin-bottom:15px;
	width:459px;
}
#botonesNoticia{
	text-align:right;
	margin-right:17px;
}
#nuevaOfertaFicha{
	float:left;
	width:223px;
	margin-left:12px;
	margin-top:5px;
	background-color:#E7F5FE;
}
*html #nuevaOfertaFicha{margin-left:5px;}
span.nuevaOferta{
    display:block;
	margin:0;
	padding:0;
    width:183px;
    height:20px;
    padding-top:4px;
    margin-left:12px;
    padding-left:16px;
    margin-top:-3px;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    background:  #0FA0F6 url('../img/back_nueva_oferta.gif') repeat-y; 
}
span.nuevaOfertaVehiculo{
    display:block;
    width:137px;
    height:22px;
	margin:0;
	padding:0;
	margin-left:12px;
    padding-left:62px;
    padding-top:5px;
    font-size:9px;
	font-weight:bold;
	color:#fff;
    background:  url('../img/back_oferta_vehi.gif') no-repeat; 
}
#botonesNuevaOferta{margin:0; paddding:0;text-align:right; margin-right:12px;}
#nuevaOfertaDatos{float:right; width:315px; margin-right:21px;margin-top:18px;}
*html #nuevaOfertaDatos{margin-right:15px;}
#tituloNuevaOferta{clear:both;}
#OfertaSemana{float:left; font-size:16px; font-weight:bold;color:#0F9FF5; width:190px;}
#OfertaPrecio{float:left; text-align:right; font-size:30px; font-weight:bold;color:#0F9FF5; padding-top:6px;width:80px;}
#OfertaMoneda{float:right;font-size:10px;color:#0F9FF5;vertical-align:bottom;padding-top:11px;} 
#linea{clear:both;}
p.datosNuevaNoticia{color:#666;}
span.homeOferta{
    display:block;
    width:130px;
    padding-top:3px;
    margin-left:11px;
    padding-left:11px;
    margin-top:-3px;
    color:#fff;
    font-weight:bold;
    font-size:11px;
    background:  #0FA0F6 url('../img/home_back_oferta.gif') repeat-y; 
}
*html span.homeOferta{margin-bottom:-3px;}
span.homeDeportes{
    display:block;
	margin:0;
	padding:0;
    width:324px;
	height:25px;
    padding-top:3px;
    margin-left:11px;
    padding-left:11px;
    margin-top:-3px;
    color:#fff;
    font-weight:bold;
    font-size:11px;
    background:  #0FA0F6 url('../img/back_home_deportes.gif') repeat-y; 
}
*html span.homeDeportes{margin-bottom:-6px;}
p.miTextoOferta{
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
	width:135px; 
	height:50px;
	color:#0FA1F7;
	font-size:11px;
	padding-left:18px;
	background-color:#E7F5FE;
}
*html p.miTextoOferta{height:56px;}
p.miTextoDeportes{
	margin:0;
	padding:0;
	padding-top:5px;
	padding-bottom:10px;
	width:330px; 
	height:53px;
	color:#0FA1F7;
	font-size:11px;
	padding-left:18px;
	background-color:#E7F5FE;
}
*html p.miTextoDeportes{height:59px;}
#botonesHome{width:152px; text-align:right;}
#botonesHomeDeportes{width:346px; text-align:right;}
#imgSupFormulario{margin:0; padding:0; margin-top:7px;}
#imgsSupHome{margin:0; padding:0; margin-top:-1px; }
#imgDownHome{margin:0; padding:0; margin-top:-1px; }
#imgDownPortadaOfertas{margin:0; padding:0; margin-bottom:-1px;}
p.centrado{text-align:center;}
#FrmReserv{display:none;}

/* DEPORTES - union deportiva fuenlabrada */
#submenu{
	margin:-13px 0 0 0;
	padding:0;
	
}
#submenu-udf{
	margin:-13px 0 0 0;
	padding:0;
}
#escudo_udf{text-align:center;margin-top:15px;margin-bottom:30px;}
#tituloFutbol{margin-left:26px;}
* html #tituloFutbol{margin-bottom:10px;}
#columnaIzq{float:left;margin-left:26px;}
* html #columnaIzq{margin-left:14px;}

#columnaDer{float:right;margin-right:26px;}
* html #columnaDer{margin-right:14px;}

#textoBienvenidos p{
	text-align:justify;
	width:250px;
	font-size:11px;
	color:#0FA1F7;
}
#contenido.futbol{height:650px;}

#tercer_menu{text-align:center;}
#tercer_menu ul{
	padding:0;
	margin:0;
	list-style:none;
}
#tercer_menu li{display:inline;}
#foto_equipo{margin-top:-3px; text-align:center;}
#tituloAlineacion{text-align:center;}
#fotosEquipo ul{
	list-style:none;
	margin:14;
	margin-left:56px;
	padding:0;
}
#fotosEquipo ul li{
	display:inline; 
	margin-right:9px;
	float:left; 
	margin-bottom:20px;
}
span.nombreJugador{color:#0FA1F7;font-weight:bold;}
img.listaEquipo{display: block; }
#cajaContacto{
	margin:15px;
	width:550px;
	background:#0FA1F7 url('../img/udf_borde_caja_sup.gif') no-repeat top left;
}
#cajaContacto p{
	color:#fff;
	padding:0 0 15px 45px;
	background:#0FA1F7 url('../img/udf_borde_caja_inf.gif') no-repeat bottom left;
}
#cajaContacto p a{color:#fff;font-weight:bold;}
img.imgContacta{padding:18px 0 15px 45px;}

#cajaContacto ul{
	list-style:none;
	margin:0;
	padding:0 0 15px 45px;
	background:#0FA1F7 url('../img/udf_borde_caja_inf.gif') no-repeat bottom left;
}
#cajaContacto ul li a{
	color:#fff; 
	font-weight:bold;
	line-height:20px;
}

#cajaCalendario{
	width:550px;
	background-color:#0FA1F7;
	margin:-3px 0 0 20px;
	padding:0;
}
#cajaCalendario p.fecha{
	text-align:right;
	margin-right:20px;
	color:#fff;
}
#cajaCalendario #tit_jornada{clear:both; margin:0; padding:0;margin-top:-5px;}
#cajaCalendario p.jornada{
	float:right;
	text-align:right;
	margin-right:20px;
	color:#fff;
	z-index:100;
	margin-top:-20px;
	font-size:14px;
	font-weight:bold;
}
#cajaCalendario img.imgProxJornada{
	float:left;
	margin-left:20px;
	z-index:10;
}
#cajaCalendario #proximaJornada{clear:both; color:#fff;}
#cajaCalendario #proximaJornada table{
	border-collapse:0;
	border-spacing:0;
	margin-left:20px;
	margin-bottom:10px;
}
#cajaCalendario #proximaJornada table th{text-align:left; padding-bottom:10px;}
#cajaCalendario #proximaJornada table th.equipos_locales{width:140px;}
#cajaCalendario #proximaJornada table th.equipos_visitantes{width:150px;}
#cajaCalendario #proximaJornada table th.campo{width:130px;}
#cajaCalendario #proximaJornada table th.fecha{text-align:right; width:43px;}
#cajaCalendario #proximaJornada table th.hora{text-align:right; width:40px;}
#cajaCalendario #proximaJornada table th.resultados{text-align:right; width:215px;}
#cajaCalendario #proximaJornada table td{border-bottom:dotted 1px #fff;}
#cajaCalendario #proximaJornada table td.datosHora{text-align:right; font-weight:bold; font-size:12px;}
#cajaCalendario #proximaJornada table td.datosFecha{text-align:right;font-weight:bold;font-size:12px;}
#tituloCalendarioGral{
	margin:20px;
	text-align:center;
}
#derecha table.numJornada{
	border-collapse:0;
	border-spacing:0;
	margin-left:38px;
	margin-bottom:20px;
	color:#0FA1F7;
}
#derecha table.numJornada td{border-bottom:dotted 1px #0FA1F7;}
#derecha table.numJornada td.local{width:140px;}
#derecha table.numJornada td.visitante{width:150px;}
#derecha table.numJornada td.campo{width:130px;}
#derecha table.numJornada td.datosFecha{text-align:right; width:43px;text-align:right; font-weight:bold; font-size:12px;}
#derecha table.numJornada td.datosHora{text-align:right; width:43px;text-align:right; font-weight:bold; font-size:12px;}
#derecha h1{
	margin:0;
	padding:0;
	border-bottom:dotted 1px #0FA1F7;
	font-size:14px;
	font-weight:bold;
	color:#0FA1F7;
	margin:0 36px 15px 38px;
}

/*tabla clasificacion*/
table.clasificacion{
	border-collapse:0;
	border-spacing:0;
	margin:0 36px 15px 38px;
	color:#0FA1F7;
	border-bottom:dotted 1px #0FA1F7;
	padding-bottom:5px;
}
table.clasificacion td.first_row_posicion, table.clasificacion td.first_row_equipo{padding-top:15px; font-weight:bold;}
table.clasificacion td.first_row_j{padding-top:15px;text-align:center;}
table.clasificacion th{text-align:left; border-bottom:dotted 1px #0FA1F7; padding-bottom:3px;}
table.clasificacion th.posicion{width:30px;}
table.clasificacion th.equipos{width:270px;}
table.clasificacion .j{width:32px; text-align:center;}
table.clasificacion td.j{width:32px; text-align:center;}

/*btt*/
#texto-unete-btt p{margin-left:30px; margin-right:30px; color:#0FA1F7;}
.tit_unete{padding-left:20px;}
.tit_fotos{padding-left:20px; margin-top:-3px;}
#texto-unete-btt p.subtitulo{margin-left:30px; font-weight:bold; color:#0FA1F7;}
#texto-unete-btt p.puntos-participacion{margin:0 0 0 70px;color:#0FA1F7;}
#texto-unete-btt ul{list-style:none; color:#0FA1F7; margin:0 0 0 60px;}
#foto_equipo_btt{margin-top:7px; text-align:center;}
#texto-historia-btt p.subtitulo{margin-left:40px;font-weight:bold; color:#0FA1F7;}
#texto-historia-btt p.puntos-participacion{margin:0 30px 10px 40px;color:#0FA1F7;}
.mes-impar, .mes-par{margin:20px 0 0 20px;}
.mes{
	margin:0 20px 0 0px;
	padding:3px 0 7px 22px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background:#E7F5FE url('../img/btt_bg_mes.gif') 10px 0px no-repeat;        
}
.nombreMesPar{
	margin:0 20px 0 0px;
	padding:3px 0 7px 22px;
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url('../img/btt_bg_mes.gif') 10px 0px no-repeat;        
}
ul.competiciones{
	margin:0 20px 0 0px;
	padding:10px 0 0 20px;
	list-style:none; 
	color:#0099FF; 
	background:#E7F5FE;
}
ul.par{background:#fff;}
#container-fotos{
	margin:10px 21px 20px 20px;
	background:#E7F5FE;
}
* html #container-fotos{margin:10px 10px 20px 20px; width:549px;}
#container-fotos ul{
	list-style:none;
	margin:14;
	margin-left:40px;
	padding:0;
}
#container-fotos ul li{
	display:inline; 
	width:111px;
	height:111px;
	margin-right:9px;
	float:left; 
	margin-bottom:20px;
	background:#fff;
	text-align:center;
	vertical-align:bottom;
}
#paginador{clear:both; margin:0 35px 0 35px;}
#paginador #anterior{float:left;width:70px;}
#paginador #paginas{float:left; text-align:center; width:320px; color:#0FA1F7; padding-top:3px;}
#paginador #paginas a {text-decoration:none;color:#0FA1F7}
#paginador #siguiente{float:right; width:70px;}

/*btt mercadito*/
.anuncio-impar{width:549px; margin:10px 21px 20px 20px; background:#E7F5FE; padding:0;}
* html .anuncio-impar{margin:10px 11px 20px 20px;}
.anuncio-impar .foto-anuncio{
	float:left;
	margin-left:15px;
	padding-left:10px;
	background: url('../img/btt_mercadito_bg_foto.gif') 3px 0px no-repeat;        
}
* html .anuncio-impar .foto-anuncio{margin-left:5px;}
.anuncio-impar .texto-anuncio{float:right; margin-right:19px;}
.anuncio-impar .texto-anuncio p.anuncio{width:335px; color:#0FA1F7; padding-left:10px;}
* html .anuncio-impar .texto-anuncio p.anuncio{width:321px;}
.anuncio-impar .texto-anuncio span.titulo-anuncio{
	display:block;
	width:335px;
	background:#0FA1F7;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px;
}
* html .anuncio-impar .texto-anuncio span.titulo-anuncio{width:321px;}
.border-top{clear:both;margin:0; padding:0;}

.anuncio_blanco{margin:10px 21px 20px 20px; background:#fff;}
.anuncio_blanco .foto_blanco{float:left;	margin-left:15px; padding-left:10px;background:#fff;}
.anuncio_blanco .texto_blanco{float:right;margin-right:19px;background:#fff;}
.anuncio_blanco .texto_blanco p.anuncio{width:335px; color:#0FA1F7; padding-left:10px;}
.anuncio_blanco .texto_blanco span.titulo-anuncio{
	display:block;
	width:335px;
	background:#0FA1F7;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px;
}
#tit_noticias{margin:-3px 0 10px 20px;}

/*motociclismo*/
.container-competicion{margin:20px;}
* html .container-competicion{margin:20px 10px 10px 10px;}
.container-competicion .logo{float:left; margin-left:10px;}
.container-competicion .nombre-competicion{
	float:right;
	vertical-align:middle;
	margin-right:10px;
	color:#0099FF;
	font-weight:bold;
	font-size:16px;
	width:355px;
	background: url('../img/bg_puntos.gif') 0px 0px repeat-x;  
	padding-top:5px;
}
.container-competicion .tabla-competicion{clear:both;}
table.mot_competicion{margin:10px;}
* html table.mot_competicion{margin:20px;}
table.mot_competicion th{
	padding:3px;
	text-align:left;
	color:#000;
	font-weight:bold;
	background:#CECFCE;
}
table.mot_competicion th.fecha{width:165px;}
table.mot_competicion th.prueba{width:375px;}
table.mot_competicion td{
	color:#000;
	background:#eee;
	padding:3px;
}
/*pilotos*/
.piloto{margin:10px 30px 10px 30px; color:#0099FF; clear:both;}
.piloto .foto-piloto{float:left; margin-top:9px;}
.piloto .datos-piloto{float:right;}
.piloto .datos-piloto p{
	margin-top:10px;
	padding-top:10px;
	width:350px;
	background: url('../img/bg_puntos.gif') 0px 0px repeat-x;  
}
.piloto .foto-piloto .foto{
	padding-left:19px;
	background: #E7F5FE url('../img/mot_foto_piloto_bg.gif') 12px 0px no-repeat;  
}
.piloto .foto-piloto .ficha-piloto{margin:-11px 0 -11px 0; background: #E7F5FE;}
* html .piloto .foto-piloto .ficha-piloto{margin:-19px 0 -19px 0;}
.piloto .foto-piloto .ficha-piloto p.ficha{
	color:#fff; 
	padding-left:25px;
	background:url('../img/mot_otro_bg.gif') 0px 0px repeat-y;  
}
p.no_datos{text-align:center;}
#calculador{height:210px; margin-top:10px}
* html #calculador{height:230px;}