body,td,th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #727272;
}
body {
	background-color: #1b1b1b;
	background-image: url(images/fondos/fondositio.jpg);
	background-position:top;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #ff464d;
	font-weight: normal;
	text-decoration: none;
	outline:none;
}
a:visited {
	text-decoration: none;
	color: #ff464d;
	outline:none;
}
a:hover {
	text-decoration: none;
	color: #ff3838;
	outline:none;
}
a:active {
	text-decoration: none;
	color: #ff464d;
	outline:none;
}

.contenido{
padding:1px;
background-color:#FFFFFF;
}

.formularioventapad{
background-color:#FFFFFF;
padding:10px;
}

.formulariobusqueda{
background-color:#5f5f5f;
border: 1px solid #818181;
color:#c7c7c7;
padding:3px;
font-size:11px;
width:200px;
}

.formulariobuscar{
background-color:#5f5f5f;
border: 1px solid #818181;
color:#c7c7c7;
padding:2px;
font-size:11px;
}

.formulariorojo{
background-color:#EF1A20;
border: 1px solid #101010;
color:#ffffff;
padding:2px;
font-size:11px;
}

.formulariorojochico{
background-color:#EF1A20;
border: 1px solid #101010;
color:#ffffff;
padding:2px;
font-size:10px;
}
.formulario2{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:3px;
font-size:11px;
width:250px;
}

.formulario2bordeclaro{
background-color:#ffffff;
border: 1px solid #CCCCCC;
color:#959595;
padding:3px;
font-size:11px;
width:150px;
}

.formulario2bordeclaronoancho{
background-color:#ffffff;
border: 1px solid #CCCCCC;
color:#959595;
padding:3px;
font-size:11px;

}


.formulariosinanchogrande{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:3px;
font-size:11px;
}
.formulariocalendario{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:3px;
font-size:10px;
width:80px;
}
.formulariocalendariochico{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:2px;
font-size:10px;
width:110px;
}


.formulario2chico{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:3px;
font-size:10px;
width:160px;
}


.formulariolargo{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:3px;
font-size:11px;
width:190px;
}
.formulariocomentarios{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:3px;
font-size:11px;
width:200px;
}
.formularioparafecha{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:3px;
font-size:11px;
width:50px;
}
.formulariodias{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:3px;
font-size:11px;
}
.formulariodiasbordeclaro{
background-color:#ffffff;
border: 1px solid #cccccc;
color:#959595;
padding:3px;
font-size:11px;
}

.formulariodiaschico{
background-color:#ffffff;
border: 1px solid #101010;
color:#959595;
padding:3px;
font-size:10px;
}

.pie{
font-size:9px;
}
.padding-contendido{
padding-left:8px;
padding-right:10px;
padding-top:8px;
}

.padding-derecha{
padding-right:8px;
}

.buscador{
background-image:url(images/buscador/fondo.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:15px;
padding-right:10px;
width:327px;
padding-top:40px;
}

.buscadorlargo{
background-image:url(images/buscador/fondo-largo.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:15px;
padding-right:10px;
width:327px;
padding-top:40px;
}
.buscadoragencias{
background-image:url(images/agencias/fondo-buscador.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:15px;
padding-right:10px;
width:327px;
padding-top:40px;
}

.buscadoragenciassinventatelefonica{
background-image:url(images/agencias/fondo-buscador2.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:15px;
padding-right:10px;
width:327px;
padding-top:40px;
}

.buscadorviajes{
background-image:url(images/viajesespeciales/fondo-buscador.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:15px;
padding-right:10px;
width:327px;
padding-top:40px;
}

.buscadorcontacto{
background-image:url(images/contacto/fondo-buscador.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left:15px;
padding-right:10px;
width:327px;
padding-top:40px;
}
.paddingdeloscampos{
padding-right:5px;
color:#EDEDED;
vertical-align:middle;
text-align:left;
font-size:11px;
}

.paddingdeloscamposchico{
padding-right:5px;
color:#EDEDED;
vertical-align:middle;
text-align:left;
font-size:10px;
}


.paddingdeloscamposgrande{
padding-right:5px;
color:#EDEDED;

text-align:left;
font-size:11px;
}

.cataturismo{
background-image:url(images/home/cata-turismo.gif);
background-position:top left;
background-repeat:no-repeat;
width:593px;
padding-right:8px;
padding-left:125px;
padding-top:10px;
height:118px;
}


.separadorvertical{
background-image:url(images/home/separador-vertical.gif);
width:10px;
background-repeat:repeat-y;
}
.fondofotoshome{
background-image:url(images/home/fondofotitos.gif);
background-repeat:no-repeat;
background-position:top left;
border-bottom:1px solid #CACACA;
padding:3px;
}
.fotohome{
border:1px solid #CACACA;
}

.vermas{
padding-top:4px;
}

.titulooferta{
color:#232220;
font-weight:bold;
font-size:10px;
}
.subtitulooferta{
color:#232220;
font-size:10px;
}
.textooferta{
font-size:10px;
}
.precio{
color:#444444;
font-size:14px;
font-weight:bold;
padding-top:10px;
}

.ofertasbusqueda{
background-image:url(images/ofertasresultado/medio.gif);
background-repeat:repeat-y;
background-position:top left;
}

.paddingizquierdaresultado{
padding-left:15px;
}
.separadoroferta{
background-image:url(images/ofertasresultado/separador.gif);
background-repeat:repeat-x;
height:15px;
background-position:center;
}

.fondosubbotonera{
background-color:#DDDDDD;
background-image:url(images/subbotonera/fondo.gif);
background-position:top;
background-repeat:repeat-x;
}

.separadorverticalempresa{
background-image:url(images/empresa/separadorvertical.gif);
background-repeat:repeat-y;
width:40px;
background-position:center;
}

.subtitulo{
font-size:13px;
color:#666666;
font-weight:bold;
}

.serviciosfondo{
padding:4px;
background-position:center center;
background-repeat:no-repeat;
background-image:url(images/servicios/fondothumbs.gif);
}

.textoitalico{font-style:italic;
color:#333333;
}

.textoblanco{
font-size:11px;
color:#ffffff;
padding-top:5px;
}

.fondoflota{
background-image:url(images/flota/medio.gif);
background-repeat:repeat-y;
padding-left:10px;
padding-right:10px;
}

.fondoflotaarriba{
background-image:url(images/flota/medio.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.fondoflotaabajo{
background-image:url(images/flota/medio.gif);
background-repeat:no-repeat;
background-position:top left;
}

.rojo{
color:#CC0000;
}

.flotarecuadrosesquinas{
width:10px;
height:10px;
}
.flotaizq{
background-image:url(images/flota/izq.gif);
background-repeat:repeat-y;
background-position:left;
}

.flotader{
background-image:url(images/flota/der.gif);
background-repeat:repeat-y;
background-position:right;
}

.flotaesquinaarriba{
background-repeat:no-repeat;
width:10px;
height:10px;
background-position:bottom;
}
.flotaesquinaabajo{
background-repeat:no-repeat;
width:10px;
height:10px;
background-position:top;
}

.buscadorneuevo{
background-image:url(images/buscadorinternas/medio.gif);
background-repeat:repeat-x;
background-position:top left;
}

.flotaseparador{
background-image:url(images/flota/abajo2.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-left:5px;
padding-bottom:5px;
padding-top:8px;
}

.flotaseparadortitulo{
background-image:url(images/flota/abajo2.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
font-weight:bold;
color:#333333;
font-size:12px;
}
.flotaseparadorabajo{
background-repeat:repeat-x;
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
}

.buscadorpaddingarribaabajo{
padding-top:3px;
padding-bottom:3px;
}

.condicionesdecompra{
padding:10px;
}
.condicionesdecompradentro{
padding:15px;
color:#666666;
font-size:11px;
background-color:#FFFFFF;
}

.divisor{
border-right: 1px solid #c5c5c5;
}
.divisorderecha{
padding-left:5px;
}

.pie a:link{
color:white;
}

.pie a:hover{
color:#CCCCCC;
}

.pie a:active{
color:white;
}

.pie a:visited{
color:white;
}
