.visible { display: block; }
.oculto { display: none; }
.flotante { float: left; }

#wrapperAll { margin: 0 auto; width: 1020px; margin-bottom: 10px;}

#wrapper { float: left; }
#bannerVer { float: left; width: 120px; }
#bannerHor { width: 728px; margin: 10px 15px; }


#contentTop { margin-bottom: 40px; }
#contentTopLeft { float: left; width: 380px; }
#contentTopRight { float: right; width: 450px; }

#pie_pagina2 { margin-bottom: 0; }

.busquedaTopLeft  { float: left; width:  20px; height: 25px; background: url(../img_racc/busquedaTopLeft.gif) top left no-repeat; }
.busquedaTopMid   { float: left; width: 340px; height: 25px; background: url(../img_racc/busquedaTopMid.gif) top left repeat-x; }
.busquedaTopRight { float: left; width:  20px; height: 25px; background: url(../img_racc/busquedaTopRight.gif) top left no-repeat; }

.busquedaMid { width: 380px; background: url(../img_racc/busquedaMid.jpg) top left repeat-y; }
.busquedaBot { width: 380px; background: url(../img_racc/busquedaBot.jpg) top left no-repeat; }

.busquedaTopMid ul { margin-left:0px; }
.busquedaTopMid ul li { display:inline; margin-top:2px; padding-left: 2px; background: url(../img_racc/busquedaTopMidSep.gif) top left no-repeat; }
.busquedaTopMid ul li a { font-size:1.09em; font-weight:bold; }

a.busquedaOpcInactiva { color:#000000; text-decoration:none; cursor: arrow; }
a.busquedaOpcActiva { color:#3080ff; text-decoration:underline; }

.pestanaBusqueda { float:left; padding: 1px 0px; text-align:center; background-color: #ffe988; }
a.pestanaBusqueda { padding: 2px 10px; }

.busquedaMid { width: 378px; background: #ffdf25 url(../img_racc/busquedaMid.gif) top left repeat-x; border: 1px solid #ffdb05; border-bottom: none; }
.busquedaForm { margin: 5px 2px 0px; padding-bottom: 5px; border: 1px solid #ffdb05; border-bottom: none; background-color: #fff8d5; }

.busquedaBotLeft  { float: left; width:  20px; height: 15px; background: url(../img_racc/busquedaBotLeft.gif) top left no-repeat; }
.busquedaBotMid   { float: left; width: 340px; height: 15px; background: #ffdf25; }
.busquedaBotRight { float: left; width:  20px; height: 15px; background: url(../img_racc/busquedaBotRight.gif) top left no-repeat; }

.busquedaForm { font-size: 1.273em; padding-left: 18px; }
.busquedaForm label { display: block; float: left; width: 110px; }
.busquedaForm select { width: 158px; }
.busquedaForm input { width: 152px; }

.busquedaEnviar { margin: 0px 3px; _margin: 0px 5px; padding-left: 200px; height: 29px; background: url(../img_racc/fondo_btn_buscar.gif) top left repeat-x; }
.busquedaEnviar a { font-weight: bold; color: #000000; text-decoration: none; cursor: pointer; }
.busquedaEnviarLeft  { float: left; height: 29px; width: 39px; background: url(../img_racc/btn_buscar_left.gif) top left no-repeat; }
.busquedaEnviarMid   { float: left; max-height: 29px; background: url(../img_racc/btn_buscar_mid.gif) top left repeat-x; padding: 9px 0 6px;}
.busquedaEnviarRight { float: left; height: 29px; width: 39px; background: url(../img_racc/btn_buscar_right.gif) top left no-repeat; }

#contentLeft { float: left; width: 560px; }
#contentRight { float: right; width: 270px; }

h2 { font-size: 1.091em; color: #000000; border-bottom: 1px solid #ffdb06; padding-bottom: 3px; }
.sub3px { border-bottom: 3px solid #ffdb06; }
.margin25 { margin-bottom: 25px; }
.nomargin { margin-right: 0px; }

/* Ficha Recomendados RACC */
.fichaRecomendado { float: left; width: 272px; margin: 0px 15px 45px 0px; }
.fichaRecomendado nomargin { float: right; width: 272px; margin: 0px 15px 45px 0px; }
.fichaRecomendadoModelo { font-size: 1.273em; font-weight: normal; color: #333333; background-color: #fff8d6; padding: 5px 0px 5px 10px; }
.fichaRecomendadoPrecio { font-size: 1.454em; font-weight; normal; color: #ffdb00; background: url(../img_racc/fondo_precio.gif) top left repeat-x; padding: 3px 0px 3px 10px; }
.fichaRecomendadoTipo { font-size: 1.091em; font-weight: normal; color: #333333; background-color: #fff8d6; padding: 5px 0px 5px 10px; }
.fichaRecomendadoVer { padding: 4px 25px; background: url(../img_racc/ico_ver.gif) top left no-repeat; }
.fichaRecomendadoSolicitar { padding: 4px 25px; background: url(../img_racc/ico_solicitar.gif) top left no-repeat; }
.fichaRecomendadoFoto { width:272px; height:178px; }

/* Calidad RACC */
#calidadRACC { font-size: 1.091em; color: #4e4d49; margin-bottom: 30px;}
#calidadRACC p { margin: 0 0 5px 0; }
#calidadRACC p.tituloCalidadRACC { font-size: 1.273em; font-weight: bold; color: #000000; }
#calidadRACC p.tituloCalidadRACC img { display: inline; vertical-align: middle; padding-left: 10px; }

/* Tabla Marcas Ofertas Especiales */
table#marcasOfertas { margin-top: 5px; }
table#marcasOfertas tr { height: 21px; border-bottom: 1px solid #ffda05; }
table#marcasOfertas tr.filaPar { background-color: #fff8d6; }
table#marcasOfertas tr td { border-bottom: 1px solid #ffda05; }
table#marcasOfertas tr td.tablaBullet { width: 12px; }
table#marcasOfertas tr td.tablaMarca { width: 129px; }
table#marcasOfertas tr td.tablaModelo { width: 129px; text-align: right; text-decoration: underline; }

/* fitxa_racc.asp */
#fitxaContentLeft { float: left; width: 380px; }
#fitxaContentRight { float: right; width: 450px; }

table#fitxaDatos { font-size: 1.091em; margin: 10px 0 20px 0; }
table#fitxaDatos tr td { padding: 5px; border-top: 1px solid #d8d8d8; }
table#fitxaDatos tr.ultima td { border-bottom: 1px solid #d8d8d8; }
table#fitxaDatos tr.fitxaImpar td { background-color: #f4f4f4; }
table#fitxaDatos tr td.titulo { width: 50%; }
table#fitxaDatos tr td.dato { width: 50%; }

/* busqueda_racc.asp */

.numVehiculos { float: left; font-size: 1.091em; font-weight: bold; }
.ordenarPor { float: right; font-size: 1.091em; }

table#resultadosBusqueda { margin-top: 10px; }
table#resultadosBusqueda tr { height: 21px; border-bottom: 1px solid #ffda05; }
table#resultadosBusqueda tr.filaPar { background-color: #fff8d6; }
table#resultadosBusqueda tr td { border-bottom: 1px solid #ffda05; }
table#resultadosBusqueda tr td.tablaBullet      { width: 12px; }
table#resultadosBusqueda tr td.tablaModelo      { width: 190px; text-decoration: underline; }
table#resultadosBusqueda tr td.tablaPrecio      { width:  70px; text-align: right; font-weight: bold; }
table#resultadosBusqueda tr td.tablaCombustible { width: 100px; text-align: center; }
table#resultadosBusqueda tr td.tablaTransmision { width: 100px; text-align: center; }
table#resultadosBusqueda tr td.tablaColor       { width: 100px; text-align: center; }
table#resultadosBusqueda tr td.tablaKilometros  { width: 100px; text-align: right; }
table#resultadosBusqueda tr td.tablaMatricula   { width: 100px; text-align: center; }
table#resultadosBusqueda tr td.tablaUbicacion   { width: 100px; text-align: center; }

.navegadorPaginas { margin-top: 10px; color: #999999; text-align: right; }
.navegadorPaginas a { color: #666666; }
