html, body { font-family: Tahoma; font-size: 12px; margin: 0; min-height:300px; height: 100%; background: url(../imagenes/fondo.jpg); overflow:hidden; }
a { text-decoration: none; color: #333333; }
a:focus { outline-style: none; }
img { border: none; }
form { display: inline; }
select, input, textarea { font-family:tahoma; }
textarea { font-size: 12px; }
h3 { font-size: 18px; display: inline; line-height: 30px; }
#mensajeFlotante { background: #CCCCCC; width: 380px; min-height: 120px; border: 1px solid #000000; position: absolute; z-index: 200; margin: 150px 0 0 140px; padding: 10px; display: none; }
#menuFlotante { background: #1b677a; width: 300px; border: 1px solid #000000; border-top: none; padding-left: 15px; position: absolute; z-index: 190; top: 0; margin-left:415px; }
#menuFlotante a { color: #FFFFFF; }
#menuFlotante a:hover { color: #ff8000; }
#contenedor { width: 998px; margin: 0 auto; min-height: 100%; }
#contenedor .separador { height: 5px; width: 650px; border-bottom: 1px solid #acacac; }
#contenedor .superior { background: url(../imagenes/bordes.png) 0px 0px; height: 5px; width: 704px; margin: 0 auto; overflow: hidden; }
#contenedor .superiorMed { background: url(../imagenes/bordes.png) 0px -11px; height: 5px; width: 476px; margin: 0 auto; overflow: hidden; }
#contenedor .superiorPeq { background: url(../imagenes/bordes.png) 0px -22px; height: 5px; width: 236px; margin: 0 auto; overflow: hidden; }
#contenedor .superiorBusq { background: url(../imagenes/sprite.jpg) -84px -80px; height: 16px; width: 236px; margin: 0 auto; overflow: hidden; }
#contenedor .superiorFicha { background: url(../imagenes/bordes.png) 0px -33px; height: 5px; width: 355px; margin: 0 auto; overflow: hidden; }
#contenedor #centro { width: 754px; float: left; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: url('../imagenes/footer.jpg') no-repeat bottom #FFFFFF; }
#contenedor .central { background: #C9C9C9; border-left: 1px solid #989898; border-right: 1px solid #989898; width: 692px; padding-left: 10px; margin: 0 auto; }
#contenedor .centralMed { background: #C9C9C9; border-left: 1px solid #989898; border-right: 1px solid #989898; width: 454px; padding: 5px 10px 5px 10px; text-align:justify; margin: 0 auto; line-height:16px; }
#contenedor .centralPeq { background: #C9C9C9; border-left: 1px solid #989898; border-right: 1px solid #989898; width: 224px; padding-left: 10px; margin: 0 auto; }
#contenedor .centralFicha { background: #C9C9C9; border-left: 1px solid #989898; border-right: 1px solid #989898; width: 343px; padding-left: 10px; margin: 0 auto; }
#contenedor #central label { margin-right: 25px; }
#contenedor .inferior { background: url(../imagenes/bordes.png) 0px -6px; height: 5px; width: 704px; margin: 0 auto; margin-bottom: 6px; overflow: hidden; }
#contenedor .inferiorMed { background: url(../imagenes/bordes.png) 0px -17px; height: 5px; width: 476px; margin: 0 auto; margin-bottom: 6px; overflow: hidden; }
#contenedor .inferiorPeq { background: url(../imagenes/bordes.png) 0px -28px; height: 5px; width: 236px; margin: 0 auto; margin-bottom: 6px; overflow: hidden; }
#contenedor .inferiorFicha { background: url(../imagenes/bordes.png) 0px -39px; height: 5px; width: 355px; margin: 0 auto; margin-bottom: 6px; overflow: hidden; }
#contenedor #cabecera { background: #FF6600; height: 60px;color: #FFFFFF;padding: 20px 0 0 20px;width: 856px; float: right; border-right: 1px solid #CCCCCC; background: url(../imagenes/sprite.jpg); }
#contenedor #banner { /*background: url(../imagenes/bmw.jpg);*/width: 120px; height: 480px; float: right;/*border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;*/border-top:1px solid #cccccc; }
#contenedor #barraIzquierda { background: #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; width: 120px;float: left; }
#contenedor #barraCabecera { height: 60px; padding: 20px 0 0 20px; background: #FF6600; background: url(../imagenes/sprite.jpg) 0 -140px; }
#contenedor #barraCabecera a { position: absolute; height: 80px; width: 996px; top: 0; margin-left: -20px; }
#contenedor #menuIzquierda { background: #CCCCCC; width: 120px; margin-right: 0px; background: url(../imagenes/fondo.jpg); }
#contenedor #menuIzquierda .seccionActual { background: #878787; }
#contenedor #menuIzquierda div { color: #FFFFFF; background: #434343; border-top: 1px solid #CCCCCC; font-size: 11px; min-height: 20px; padding: 5px 0 0 5px; }
#contenedor #menuIzquierda div a { color: #FFFFFF; }
#contenedor #menuIzquierda div:hover { background: #878787; color: #FFFFFF; cursor: pointer; }
#contenedor #contenido { float: left; margin: 10px 0 5px 10px; width: 736px; overflow: auto; overflow-x: hidden; overflow-y: auto; }
#contenedor #contenido #miniBuscador { float:right; width:236px; }
#contenedor #contenido #miniBuscador #frmMiniBuscador div{ padding-bottom:8px; }
#contenedor #contenido #miniBuscador #frmMiniBuscador label { padding-top: 2px; width:55px; float:left; }
#contenedor #contenido #miniBuscador #frmMiniBuscador #contenedorBoton { text-align:center; }
#contenedor #contenido #frmPanelDeControlUsuario div{ line-height:30px; }
#contenedor #contenido #frmPanelDeControlUsuario div label{ width:150px; float:left; }
#contenedor #contenido #textoPrincipal{ margin:10px 0 0 3px; clear:both; float:left; }
#contenedor #contenido #frmLoginUsuarios .central div{ padding-bottom:4px; }
#contenedor #contenido #frmLoginUsuarios label { padding-top: 2px; width:75px; float:left; }
#contenedor #contenido .central #frmRegistroUsuarios  div{ padding-bottom:4px; }
#contenedor #contenido .central #frmRegistroUsuarios label { padding-top: 4px; width:125px; float:left; }
#contenedor #contenido .central #frmRegistroUsuarios input, 
#contenedor #contenido .central #frmRegistroUsuarios select, 
#contenedor #contenido .central #frmRegistroUsuarios textarea { float:left; }
#contenedor #contenido .central #frmRegistroUsuarios input[type='checkbox'] { width: auto; }
#contenedor #contenido .central #frmRegistroUsuarios .error { color: #000000; float:left; padding-left: 24px; height:19px; padding-top:4px; }
#contenedor #contenido .central #frmRegistroUsuarios .cross { background: url('../imagenes/botones.png') no-repeat 0 -633px; color: #E20000; }
#contenedor #contenido .central #frmRegistroUsuarios .tick { background: url('../imagenes/botones.png') no-repeat 0 -593px; color: #49ae44; }
#contenedor #contenido .central #frmIngresarTurismo  div{ padding-bottom:4px; }
#contenedor #contenido #frmIngresarTurismo .columnaIzquierda  select{ width:160px; }
#contenedor #contenido #frmIngresarTurismo #editarArticuloIzq { width:350px; float:left; }
#contenedor #contenido #frmIngresarTurismo label { padding-top: 2px; width:125px; float:left; }
#contenedor #contenido #frmIngresarTurismo .columnaIzquierda { float:left; }
#contenedor #contenido #frmIngresarTurismo .columnaDerecha { float:right; padding-right:10px; }
#contenedor #contenido #frmIngresarTurismo div div { padding-bottom:5px; }
#contenedor #contenido #frmEnviarMail div { line-height:30px; }
#contenedor #contenido #frmEnviarMail label { width:60px; float:left; }
#contenedor #contenido #frmEnviarMail #bloqueIzquierda { width:320px; float:left; }
#contenedor #contenido #frmEnviarMail #bloqueDerecha { padding-left:10px; width:350px; float:left; }
#contenedor #contenido #frmEnviarMail #bloqueDerecha  ul { line-height:12px; }
#contenedor #contenido #frmGenerarMail div { line-height:30px; }
#contenedor #contenido #frmGenerarMail label { width:60px; float:left; }
#contenedor #contenido #formBusqueda #bloqueBusquedaIzq{ line-height:26px; float:left; width:350px; }
#contenedor #contenido #formBusqueda .etiquetaBusqueda{ float:left; width:100px; height:30px; }
#contenedor #contenido #formBusqueda #bloqueBusquedaIzq div label{ float:left; width:60px; }
#contenedor #contenido #formBusqueda #tipoCoches{ float:left; margin-left:10px; width:358px; }
#contenedor #contenido #formBusqueda #tipoCoches div{ float:left; width: 119px; }
#contenedor #contenido #formBusqueda #tipoCoches div label { float:left;/*padding-left:80px;*/ height:30px; width:78px; padding-top:2px; }
#contenedor #contenido #formBusqueda #tipoCoches div input { float:left; width:20px; padding-top:2px;}
#contenedor #contenido #formBusqueda #tipoCoches div div { height:30px; width:78px; float:left; }
#contenedor #contenido #formBusqueda #datosExtra{ line-height:30px; padding-top:10px; }
#contenedor #contenido #formBusqueda #datosExtra label{ width:150px; float:left; }
#contenedor #contenido #formBusqueda #datosExtra select{ width:150px; }
#contenedor #contenido #formBusqueda div #busquedaCoches1 { background: url("../imagenes/coches.png") 0 -55px no-repeat; }
#contenedor #contenido #formBusqueda div #busquedaCoches2 { background: url("../imagenes/coches.png") 0 -201px no-repeat; }
#contenedor #contenido #formBusqueda div #busquedaCoches3 { background: url("../imagenes/coches.png") 0 -297px no-repeat; }
#contenedor #contenido #formBusqueda div #busquedaCoches4 { background: url("../imagenes/coches.png") 0 -12px no-repeat; }
#contenedor #contenido #formBusqueda div #busquedaCoches5 { background: url("../imagenes/coches.png") 0 -248px no-repeat; }
#contenedor #contenido #formBusqueda div #busquedaCoches6 { background: url("../imagenes/coches.png") 0 -100px no-repeat; }
#contenedor #contenido #formBusqueda div #busquedaCoches7 { background: url("../imagenes/coches.png") 0 -147px no-repeat; }
#contenedor #contenido #formBusqueda #bloqueBusquedaIzq div select{ width:250px }
#contenedor #contenido #formBusqueda #bloqueVerResultados{ float:left; width:320px; }
#contenedor #contenido #formBusqueda #desdeHasta{ float:left; width:320px; }
#contenedor #menuSuperior { margin: 5px 15px 0 22px; width: 400px; float: left; }
#contenedor #menuSuperior strong { color: #666666; }
#contenedor #menuSuperior a strong:hover { color: #1c82a4; }
#contenedor #contenidoSuperior { margin: 5px 15px 0 15px; }
#contenedor #contenidoSuperior #botoneraSuperior { width: 200px; margin: 0 auto; }
#contenedor #resultados { margin: 3px 25px 0 5px; }
#contenedor .conFondo { background: url(../imagenes/botresult.png) 0px -1px no-repeat; color: #FFFFFF; margin-left:592px; position: absolute; margin-top: 4px; width:131px; height:19px; clear:left; }
#contenedor .conFondo #resultados { text-align:left; }
#contenedor #contenido table { margin: 0 auto; width: 719px; border-collapse: collapse; }
#contenedor #contenido table #cabeceraTabla { background: url(../imagenes/sprite.jpg) -84px -96px #CCCCCC; height: 18px; margin: 0 auto; }
#contenedor #contenido table #cabeceraTabla th { background-image: none; font-size: 12px; color: #000000; font-weight: bold; text-align: right; padding-top: 0; cursor: default; }
#contenedor #contenido table th a { padding: 0 16px 1px 16px; }
#contenedor #contenido table th a:hover { color: #666666; }
#contenedor #contenido table th .flechas { background: url('../imagenes/iconos.png') 1px -175px no-repeat; }
#contenedor #contenido table th .flechas:hover { background: url('../imagenes/iconos.png') 1px -219px no-repeat; }
#contenedor #contenido table th .flechaArriba { background: url('../imagenes/iconos.png') 0 1px no-repeat; }
#contenedor #contenido table th .flechaArriba:hover { background: url('../imagenes/iconos.png') 0 -43px no-repeat; }
#contenedor #contenido table th .flechaAbajo { background: url('../imagenes/iconos.png') 0 -87px no-repeat; }
#contenedor #contenido table th .flechaAbajo:hover { background: url('../imagenes/iconos.png') 0 -131px no-repeat; }
#contenedor #contenido table tr:hover { background: #999999; cursor: pointer; }
#contenedor #contenido table .color1 { background: #FFFFFF; }
#contenedor #contenido table .color2 { background: #EEEEEE; }
#contenedor #contenido table td { border-top: 1px solid #000; padding-top: 5px; }
#contenedor #contenido table .bloque { float: left; width: 300px; padding: 0 5px 0 0; font-weight: bold; font-size: 14px; }
#contenedor #contenido table .bloque div { float: left; }
#contenedor #contenido table .foto div { background: url('../imagenes/sprite.jpg') -120px -114px no-repeat; height: 91px; width: 126px; padding: 1px 0 0 1px; margin: 6px 10px 12px 6px; }
#contenedor #contenido table .articulo { vertical-align: top; color: #333333; }
#contenedor #contenido table .detalle { font-size: 14px; font-weight: bold; vertical-align: top; color: #333333; width: 90px; text-align: right; }
#contenedor #contenido table td .vehiculo { font-size: 14px; text-transform: uppercase; font-weight: bold; vertical-align: top; }
#contenedor #contenido #misanuncios #cabeceraTabla th { text-align:left; } 
#contenedor #contenido #misanuncios tr { background-color:#E4E4E4; }
#contenedor #contenido #misanuncios tr:hover { background-color:#999999; }
#contenedor #contenidoSuperior #cabeceraListadoMarcasAdmin { width: 730px; }
#contenedor #contenidoSuperior #cabeceraListadoMarcasAdmin td { width: 26%; text-align: center; }
#contenedor #contenidoSuperior #cabeceraListadoMarcasAdmin .iconoLimpiar { width: 40px; height: 16px; background: url('../imagenes/botones.png') 0 0; border: none; float:left; }
#contenedor #contenidoSuperior #cabeceraListadoMarcasAdmin .iconoLimpiar:hover { background: url('../imagenes/botones.png') 0 -46px; cursor: pointer; }
#contenedor #contenidoSuperior #cabeceraListadoMarcasAdmin .iconoAnadir { width: 40px; height: 16px; background: url('../imagenes/botones.png') 0 -92px; border: none; }
#contenedor #contenidoSuperior #cabeceraListadoMarcasAdmin .iconoAnadir:hover { background: url('../imagenes/botones.png') 0 -138px; cursor: pointer; } 
#contenedor #contenido #listadoMarcasAdmin { width: 708px; }
#contenedor #contenido #listadoMarcasAdmin tr td { width: 25%; }
#contenedor #contenido #listadoMarcasAdmin tr td a { float: left; }
#contenedor #contenido #listadoMarcasAdmin tr td .borrado { float: right; color: #EEDDDD; font-weight: bold; }
#contenedor #contenido #listadoMarcasAdmin tr td .nuevo { float: right; color: #EEDDDD; font-weight: bold; margin-right: 2px; }
#contenedor #contenido #listadoMarcasAdmin .iconoPapelera { background: url('../imagenes/iconos.png') 0 -264px; width: 12px; height: 13px; cursor: pointer; }
#contenedor #contenido #listadoMarcasAdmin .iconoLapiz { background: url('../imagenes/iconos.png') 0 -308px; width: 12px; height: 13px; cursor: pointer; }
#contenedor #contenido #listadoMarcasAdmin .wiki { width: 15px; height: 15px; cursor: pointer; float:right; }
#contenedor #contenido #listadoMarcasAdmin .sinContenido { background: url('../imagenes/iconos.png') 1px -363px; }
#contenedor #contenido #listadoMarcasAdmin .conContenido { background: url('../imagenes/iconos.png') 1px -333px; }
#contenedor #contenido div #tabs a { font-weight: bold; border:1px solid #000000; background-color:#DDDDDD; float:left; margin-right:5px; padding:1px 3px; text-transform:uppercase; font-size:11px; } 
#contenedor #contenido div #tabs .marcado { font-weight: bold; border:1px solid #000000; background-color:#999999; }
#contenedor #contenido div #titular { font-size: 14px; color: #333333; }
#contenedor #contenido div #base { width: 100%; }
#contenedor #contenido div #base #marcoFoto { width: 440px; margin-right: 8px; float: left; text-align: center; }
#contenedor #contenido div #base #marcoFoto img { border: 1px solid #ccc; }
#contenedor #contenido div #base #scrollFotos { overflow: auto; padding-left: 5px; }
#contenedor #contenido div #columnaIzquierda { width: 353px; float: left; margin-right: 9px; }
#contenedor #contenido div #columnaIzquierda .tituloDos { font-weight: bold; }
#contenedor #contenido div #columnaIzquierda .titulo { font-weight: bold; float: left; width: 170px; }
#contenedor #contenido div #columnaIzquierda .texto { font-weight: normal; }
#contenedor #contenido div #columnaDerecha { width: 353px; float: left; }
#contenedor #contenido div #columnaDerecha div { line-height:22px; }
#contenedor #contenido #columnaDerecha #marcoFoto { text-align: center; margin-bottom: 6px; margin-left: -10px; background: url('../imagenes/sprite.jpg') -247px -114px no-repeat; width: 353px; min-height: 220px; text-align: center; border-top:1px solid #989898; }
#contenedor #contenido div #columnaDerecha #vendedor div label { width: 80px; float: left; font-weight: bold; }
#contenedor #contenido div #columnaDerecha #vendedor #logoVendedor { float:right; margin-right: 10px; }
#contenedor #contenido div #columnaDerecha #vendedor #logoVendedor img { border: 1px solid #000000; }
#contenedor #paginacion { text-align: center; float: right; }
#contenedor #paginacion a { letter-spacing: 2px; }
#contenedor #paginacion .activa { font-weight:bold; color: #333333; }
#contenedor #paginacion a:hover { font-weight: bold; color: #333333; }
#pie { width: 996px; margin: 0 auto; position: absolute; bottom: 0px; text-align: center; color: #FFFFFF; }
.anuncio .primero { padding: 4px 0 0 23px; background-image: url(../imagenes/botones.png); background-repeat:no-repeat; height: 16px; background-position: 20px -634px; }
.anuncio .valido { background-position: 20px -594px; }
.botonSuperior { width: 40px; height: 26px; float: left; margin-right: 10px; }
.botonAnterior { background: url('../imagenes/botones.png') no-repeat 8px -473px; }
.botonAnterior:hover { background: url('../imagenes/botones.png') no-repeat 8px -433px; }
.botonSiguiente { background: url('../imagenes/botones.png') no-repeat 1px -551px; }
.botonSiguiente:hover { background: url('../imagenes/botones.png') no-repeat 1px -510px; }
.botonBorrar { background: url('../imagenes/botones.png') no-repeat 4px -390px; }
.botonBorrar:hover { background: url('../imagenes/botones.png') no-repeat 4px -348px; }
.botonValidar { background: url('../imagenes/botones.png') no-repeat 4px -263px; }
.botonValidar:hover { background: url('../imagenes/botones.png') no-repeat 4px -305px; }
.link { color: #6D879E; }
.minifoto { float: left; margin-right: 4px; }
.miniimagen { background: url('../imagenes/sprite.jpg') no-repeat -35px -219px; float: left; }
.miniimagen2 { background: url('../imagenes/sprite.jpg') no-repeat -35px -219px; float: left; margin-left: 4px; width: 83px; }
.verMasFotos { background: url('../imagenes/sprite.jpg') no-repeat 0 -81px; height: 58px; width: 82px; margin-right: 0; }
.legal{ color:#000000; padding-left:20px; padding-top:5px; padding-bottom:15px; }
.legal a{ color:#000000; }
.listaConRaya li{ list-style: square; line-height:25px; }
.botoneraPanel div a{ padding: 15px 0 0 45px; margin: 15px 0 0 0; height:25px; float:left; clear:left; }
.botoneraPanel .imgusuario{ background: url('../imagenes/panelcontrol.png') 0 -248px no-repeat; }
.botoneraPanel .imganuncio{ background: url('../imagenes/panelcontrol.png') 0 -125px no-repeat; }
.botoneraPanel .imgmail{ background: url('../imagenes/panelcontrol.png') 0 0 no-repeat; }
.botoneraPanel .imgmarcas{ background: url('../imagenes/panelcontrol.png') 0 -62px no-repeat; }
.botoneraPanel .imgtitulo{ background: url('../imagenes/panelcontrol.png') 0 -189px no-repeat; }
#carrusel{ width:476px; height:265px; float:left; margin-left:3px; background: #000000; }
#carrusel img { display:none; }
.checkbox{ width:230px; float:left; }
.verResultados{ width:180px; height:26px; font-family:tahoma; font-weight:bold; }
.btnDecor{ color:#333333; padding:3px 0 0 8px; font-weight:bolder; font-family:tahoma; font-size:18px; }
.linkBack { color:#666666; margin-top:2px; float:right; font-weight: bold; }
.linkBack:hover { color: #1c82a4; }
.clear { clear: both; }

/* IFRAME */
iframe { border-width: 0px; height: 26px; width: 275px; }
iframe.hidden { visibility: hidden; width: 0px; height: 0px; }
#main1 { overflow: hidden; margin: 0; width: 100%; min-height: 250px; border-style: solid; border-width: 0px; background: #C9C9C9; }
#main1 #imagenes .loaded { width: 83px; height: auto; }
#imagenes { width: 95%; height: auto; margin: 20px; }
#imagenes div { text-align: center; margin: 10px; width: 180px; height: 150px; border-style: solid; border-width: 2px; border-color: #666666; float: left; overflow: hidden; } 
#imagenes div:hover { border-color: #999999; }
#imagenes img.load { margin-top: 50px; margin-left: 50px; }
.blacklink:link, .blacklink:hover { color: #000000 }
a.redlink { color: #96001C; text-decoration: none }
a:hover.redlink { color: #96001C; text-decoration: underline }

/* ------------- ESTILOS PARA EL CATALOGO -----------------*/
#contenedor #centro h1{ border-bottom:1px solid #000000; width:710px; font-size:24px; }
#contenedor #centro h2{ border-bottom:1px solid #000000; width:710px; font-size:18px; }
#contenedor #centro #texto{ font-family:tahoma; font-size:12px; line-height:20px; margin:5px 10px 5px 0px; width:710px; text-align:justify; float:left; }
#contenedor #centro #contenido .bloqueMarca { float: left; width: 227px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; margin-right:10px; margin-top:5px; }
#contenedor #centro #contenido .listadomarcas { list-style: none; font-size: 12px; font-weight: bold; text-transform:uppercase; }
#contenedor #centro #contenido .listadomarcas a { }
#contenedor #centro #contenido .listadomarcas a:hover { color: #1c82a4; }
#contenedor #centro #contenido .listadomarcas ul { list-style: none; color: #CCCCCC; }
#contenedor #centro #contenido .listadomarcas ul li{ margin-left:-20px; margin-top:5px; }
#contenedor #centro #contenido .listadomarcas ul a{ color: #666666; }
#contenedor #centro #contenido .listadomarcas ul ul a{ color: #999999; }
#contenedor #centro #contenido .listadomarcas ul ul ul { font-size: 10px; }
#contenedor #centro #contenido .listadomarcas ul ul ul a{ color: #CCCCCC; }
.logowiki{ background: url(../imagenes/bmw.png); width:100px; height:100px; margin-left:46px }
.edit{color:#002BB8; padding-left:10px; }
.miniFoto{ float:left; background: url(../imagenes/wiki/bmw-7.jpg); width:190px; height:131px; margin-right:10px; }
/*.ficha{ font-family:tahoma; font-size:10px; width:185px; border:1px solid #000000; line-height:20px; float:left; margin-top:40px; } 
.ficha .a{ font-weight:bold; float:left; padding-left:10px; }
.ficha .b{ font-weight:normal; }
.ficha a{ color:#002BB8; }
.ficha a: hover{ color:#CCCCCC; }*/
