@charset "UTF-8";

body{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

a:hover {
	color: #FF3300;
	text-decoration: none;
}

#wrapperGlobal {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}

#tdLogoCabecera {
	width: 361px;
}

table#cabecera {
	margin-top: 15px;
	margin-bottom: 34px;
}

#wrapperMenuSup {
	width: 100%;
}

#tabsMenuSup {
	position: relative;
	z-index: 1000;
	float: left;
	width: 100%;
}

.tabMenuSup {
	clear: right;
	float: left;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 49px;
	padding-top: 14px;
	line-height: 20px;
	margin-right: 3px;
}

.tabMenuSup a {
	color: #FFFFFF;
	text-decoration: none;
}

#tabVehiculos {
	background-image: url(img/tabVehiculos_des.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 102px;
}

#tabVehiculos:hover {
/*	background-image: url(img/tabVehiculos_act.png); */
}

#tabEmpresa {
	background-image: url(img/tabEmpresa_des.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 102px;
}

#tabEmpresa:hover {
/*	background-image: url(img/tabEmpresa_act.png); */
}

#tabServicios {
	background-image: url(img/tabServicios_des.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 102px;
}

#tabServicios:hover {
/*	background-image: url(img/tabServicios_act.png); */
}

#tabID {
	background-image: url(img/tabID_des.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 46px;
}

#tabID:hover {
/*	background-image: url(img/tabID_act.png); */
}

#tabContacto {
	background-image: url(img/tabContacto_des.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 102px;
}

#tabContacto:hover {
/*	background-image: url(img/tabContacto_act.png); */
}

#telCabecera {
	text-align: right;
}

#submenusMenuSup {
	background-color: #a8adce;
	height: 36px;
	width: 100%;
	float: left;
	margin-top: -4px;
	position: relative;
	z-index: 100;
}

div.bloqueSubmenusSupLarge {
	height: 14px;
	margin-top: 0px;
	padding-top: 0px;
	top: 3px;
	position: relative;
	width: 620px;
}

div.bloqueSubmenusSup {
	height: 14px;
	margin-top: 0px;
	padding-top: 0px;
	top: 6px;
	position: relative;
	width: 420px;
}

a.submenuMenuSup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/trSubmenusSup.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	margin-left: 15px;
	line-height: 8px;
}

a.submenuMenuSup:hover {
	color: #FF6600;
	text-decoration: none;
}

.bloqueSubmenusSup {
	display: none;
}

#submenusEmpresa {
	left: 140px;
}

#submenusServicios {
	left: 295px;
}

#submenusID {
	left: 447px;
}

#submenusContacto {
	left: 545px;
}

#wrapperTablaCentral {
	padding-top: 29px;
	clear: right;
	float: left;
}

td#colContenido {
	width: 726px;
}

td#colDcha {
	width: 209px;
	padding-top: 5px;
}

#wrapperBusquedaAvanzada {
	margin-bottom: 13px;
}

#wrapperYouTube {
	margin-bottom: 13px;
}

#cabeceraBusquedaAvanzada {
	background-image: url(img/fndCabeceraBuscAv.gif);
	background-repeat: no-repeat;
}

.cabeceraGd {
	background-image: url(img/fndCabeceraGd.gif);
	background-repeat: repeat-x;
	height: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	padding-left: 34px;
}

#tablaBusquedaAvanzada {
	height: 71px;
	background-color: #d9dbea;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a8adce;
	border-bottom-color: #a8adce;
	border-left-color: #a8adce;
}

.arial12Azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

.selectsBusquedaAvanzada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 16px;
	width: 100%;
	border: 1px solid #CCCCCC;
}

.txtsBusquedaAvanzada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 12px;
	width: 100%;
	border: 1px solid #CCCCCC;
}

.bot1 {
	background-image: url(img/fndBot1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 18px;
	border: 1px none #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

.bot1:hover {
	background-image: url(img/fndBot1_act.gif);
	background-repeat: repeat-x;
}

#wrapperTablaOfertas {
	margin-bottom: 24px;
}

#cabeceraTablaOfertas {
	background-image: url(img/fndCabeceraVehicOferta.gif);
	background-repeat: no-repeat;
}

#tablaOfertas {
	height: 443px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a8adce;
}

.celdaTablaOfertas {
	width: 50%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #a8adce;
	border-bottom-color: #a8adce;
}

a.modeloTablaOfertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

a.precioTablaOfertas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}

#wrapperBannerPieColContenido {
	height: 90px;
	width: 724px;
	border: 1px solid #a8adce;
}

#wrapperBusquedaRapida {
	margin-bottom: 18px;
}

#cabeceraBusquedaRapida {
	background-image: url(img/fndCabeceraBusqRapida.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.cabeceraPeque {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #000d6b;
	text-decoration: none;
	padding-left: 30px;
}

#tablaBusquedaRapida {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a8adce;
	border-bottom-color: #a8adce;
	border-left-color: #a8adce;
}

a.enlaceBusquedaAvanzada {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

#cabeceraVehiculosDestacadosDcha {
	background-image: url(img/fndCabeceraVehicsDest.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.vehiculoDestacadoDcha {
	height: 54px;
}

a.enlaceModeloDestDcha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000d6b;
	text-decoration: none;
}

a.enlacePrecioDestDcha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}

.vehiculoDestacadoDcha {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #a8adce;
}

#tablaVehiculosDestacadosDcha {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a8adce;
	border-bottom-color: #a8adce;
	border-left-color: #a8adce;
}

.cabeceraYouTube {
	background-image: url(img/fndCabeceraVehicsDest.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.tablaYouTube {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a8adce;
	border-bottom-color: #a8adce;
	border-left-color: #a8adce;
}

#wrapperPie {
	width: 100%;
	clear: right;
	float: left;
	margin-top: 14px;
	margin-bottom: 15px;
	position: relative;
}

#pie {
	background-image: url(img/fndPie.gif);
	background-repeat: no-repeat;
	text-align: right;
	vertical-align: middle;
	height: 33px;
	padding-right: 48px;
}

.enlacesPie, a.enlacesPie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

a.enlacesPie:hover {
	color: #FF6600;
	text-decoration: none;
}

#cabeceraCajaEmpresa {
	background-image: url(img/fndCabeceraCajaEmpresa.gif);
	background-repeat: no-repeat;
}

.tablaGenericaContenido1 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a8adce;
	padding: 15px;
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #a8adce;
	border-bottom-color: #a8adce;
}

.tablaGenericaContenido2 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a8adce;
	padding: 15px;
	width: 726px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #a8adce;
	border-bottom-color: #a8adce;
}

.tablaGenericaContenido3 {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #a8adce;
	width: 100%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #a8adce;
	border-bottom-color: #a8adce;
}

.wrapperContenidoCentral {
	margin-bottom: 24px;
}

.cabeceraGdGenerica {
	background-image: url(img/fndCabeceraGdGenerica.gif);
	background-repeat: no-repeat;
}

.fotoGdFicha {
	border: 1px solid #a8adce;
}

.tdFotoGdFicha {
	padding-bottom: 10px;
	margin-top: 0px;
	padding-top: 0px;
}

.claveFicha, .claveCatalogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #010e6e;
}

.valorFicha, .valorCatalogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.tdDatosFicha {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a8adce;
}

.arial18BoldAzulOscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #010e6e;
}

.tdTituloVehiculoCatalogo, .tdTituloVehiculoCatalogo a:link, .tdTituloVehiculoCatalogo a:active, .tdTituloVehiculoCatalogo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #010e6e;
	text-decoration: none;
}

.tdTituloVehiculoCatalogo a:hover {
	color: #FF3300;
	text-decoration: none;
}

.tdTituloVehiculoCatalogo {
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6c9df;
}

.wrapperTablaVehiculoCatalogo {
	width: 100%;
	margin-top: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #010e6e;
}

.fotoVehiculoCatalogo {
	margin-left: 3px;
}

.tdDatosVehiculoCatalogo {
	height: 23px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6c9df;
}

.tdDescripcionCatalogo {
	padding-top: 5px;
	padding-bottom: 5px;
}

.tdEnlacesFicha {
	height: 30px;
	margin: 0px;
	padding: 0px;
}

.enlaceFicha, .enlaceFicha a:link, .enlaceFicha a:visited, .enlaceFicha a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #010e6e;
	text-decoration: none;
}

.enlaceFicha a:hover {
	color: #FF6600;
}

.enlaceFicha {
	height: 19px;
	padding-top: 0px;
	float: right;
	padding-right: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c6c9df;
	margin-top: 2px;
}

.enlaceFicha {
	background-repeat: no-repeat;
	background-position: left 1px;
}

#enlaceEnviarFicha {
	background-image: url(img/iconoEnviarFichaDes.gif);
	padding-left: 17px;
}

#enlaceInfoFicha {
	background-image: url(img/iconoInfoFichaDes.gif);
	padding-left: 12px;
}

#enlaceImprimirFicha {
	background-image: url(img/iconoImprimirFichaDes.gif);
	padding-left: 12px;
}

#enlaceCatalogoFicha {
	background-image: url(img/iconoCatalogoFichaDes.gif);
	padding-left: 14px;
}

#enlaceVolverFicha {
	background-image: url(img/iconoVolverFichaDes.gif);
	padding-left: 14px;
}

#enlaceEnviarFicha:hover {
	background-image: url(img/iconoEnviarFichaAct.gif);
}

#enlaceInfoFicha:hover {
	background-image: url(img/iconoInfoFichaAct.gif);
}

#enlaceImprimirFicha:hover {
	background-image: url(img/iconoImprimirFichaAct.gif);
}

#enlaceCatalogoFicha:hover {
	background-image: url(img/iconoCatalogoFichaAct.gif);
}

#enlaceVolverFicha:hover {
	background-image: url(img/iconoVolverFichaAct.gif);
}

.pastillaTitulos1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(img/fndPastillaTitulos1.gif);
	background-repeat: repeat-x;
	height: 17px;
	margin-left: 10px;
	padding-right: 20px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-left-color: #FF6600;
	float: left;
}

.lineaHor100x100Gris {
	float: left;
	height: 1px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.tablaContacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

.tablaContacto td {
	padding-top: 10px;
	padding-bottom: 10px;	
}

.txtsContacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 12px;
	width: 200px;
	border: 1px solid #CCCCCC;
}

.txtareaContacto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 50px;
	width: 100%;
	border: 1px solid #CCCCCC;
}

.txts1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	height: 12px;
	width: 100%;
	border: 1px solid #CCCCCC;
}

.txtResaltado {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	height: 12px;
}

#wrapperEnlacesMapaWeb {
	width: 650px;
	margin-right: auto;
	margin-left: auto;
}

.enlaceMapaWeb1 {
	background-image: url(img/fndEnlMapaWeb1_des.gif);
	height: 19px;
	width: 624px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 26px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	padding-top: 3px;
	background-position: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 7px;
	float: right;
}

.enlaceMapaWeb1:hover {
	background-image: url(img/fndEnlMapaWeb1_act.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.enlaceMapaWeb2 {
	height: 19px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: right;
	width: 605px;
	background-image: url(img/fndEnlMapaWeb2_des.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 24px;
	font-weight: normal;
	color: #666666;
}

.enlaceMapaWeb2:hover {
	background-image: url(img/fndEnlMapaWeb2_act.gif);
}

.cajaCentralTag {
	margin-top: 10px;
	margin-bottom: 10px;
        overflow: auto;
}

.cajaCentralTag a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6600;
	font-weight: normal;
	text-decoration: none;
}

.cajaCentralTag a:hover {
    color: #333333;
    text-decoration: underline;
}

@media print {
    #wrapperCajaContacto {
        height: 0px;
        width: 0px;
    	display: none;
    }
}


