@import url('ck_editor.css') all;
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
padding:0;
margin:0;
}
fieldset, img {
border:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
ol, ul {
list-style:none;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-weight:normal;
font-style:normal;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
font-size:100%;
}
q:before, q:after {
content:'';
}
abbr, acronym {
border:0;
}
html {
height:100%;
}
body {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
background-color:#ffffff;
height:100%;
}
a {
color:#06b7e1;
}
a:visited {
color:#3693a8;
}
.cssclear {
clear:both;
}
#pageContainer {
position:relative;
min-height:100%;
}
.mainContent {
padding-bottom:75px;
}
div.contenedorheader {
background-color:#000000;
}
#header {
margin:0 auto;
width:750px;
height:105px;
position:relative;
z-index:0;
background:#000000 url('../imagenes/cabportada/portadasinicio01.jpg') no-repeat top;
overflow:hidden;
}
#logo {
width:140px;
height:100px;
position:absolute;
top:0px;
left:0px;
}
#logooff {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:visible;
z-index:1;
}
#logoover {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:hidden;
z-index:1;
}
#menu {
position:absolute;
right:0;
top:0;
height:100px;
width:550px;
margin:0;
padding:0;
color:#ffffff;
font-family:sans-serif, Trebuchet, Arial;
font-size:11px;
text-transform:uppercase;
line-height:140%;
}
#menu a {
color:#ffffff;
text-decoration:none;
}
#menu a:link {
color:#ffffff;
text-decoration:none;
}
#menu a:visited {
color:#ffffff;
text-decoration:none;
}
#menu a:hover {
color:#ffffff;
text-decoration:none;
}
#menu * {
margin:0;
padding:0;
}
.bloquemenu {
float:right;
height:100%;
border-left-width:1px;
border-color:#00b5e0;
border-left-style:solid;
}
#menu .bloquemenu ul {
list-style:none;
list-style-position:inside;
padding-left:5px;
}
#menu .bloquemenu ul li.marcado {
background-image:url('../imagenes/flechamenu.gif');
background-repeat:no-repeat;
background-position:left center;
}
#menu .bloquemenu ul:first-child {
margin-top:5px;
padding-left:0;
}
#menu .bloquemenu ul li.imagen a {
padding-left:5px;
}
#menu .bloquemenu ul li a {
padding-left:7px;
position:relative;
top:2px;
font-weight:bold;
}
#bloqueInicio {
width:140px;
}
#bloqueVehiculo {
width:140px;
}
#bloqueEmpresa {
width:140px;
}
#footer {
padding-top:10px;
text-align:center;
margin:0 auto;
width:100%;
height:55px;
background-color:#000000;
clear:both;
color:#ffffff;
position:absolute;
bottom:0;
}
#paginate .boxed {
padding:4px;
margin:1px;
border-left:solid;
border-right:solid;
border-width:1px;
border-color:#cfcfcf;
text-decoration:none;
}
div.contenedorbloque {
background-image:url('../imagenes/fondo01.gif');
background-repeat:repeat-x;
}
div.contenedorbloqueblanco {
background-color:#ffffff;
}
div.bloque {
width:750px;
position:relative;
margin-left:auto;
margin-right:auto;
}
.bloque .pestana {
position:absolute;
top:-21px;
}
.bloque .contenido {
position:relative;
background-repeat:repeat-x;
padding-top:7px;
padding-bottom:21px;
}
.bloquesubscribir {
background-color:#00c9f3;
height:65px;
text-align:center;
margin-top:10px;
}
.bloquesubscribir a {
color:#ffffff;
}
.bloquecampo {
width:231px;
float:left;
text-align:center;
margin-bottom:21px;
position:relative;
}
.bloquetitulo {
width:80px;
overflow:hidden;
text-align:left;
}
.tipovehiculo {
position:relative;
width:57px;
height:117px;
float:left;
}
.tipovehiculo img {
position:absolute;
top:0;
left:0;
}
.tipovehiculo img.off {
visibility:visible;
}
.tipovehiculo img.on {
visibility:hidden;
}
.tipovehiculo img.hover {
visibility:hidden;
}
.campo {
width:150px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
display:inline;
float:left;
padding-right:10px;
}
select {
width:150px;
}
input {
width:150px;
}
#buscar {
width:109px;
height:38px;
position:relative;
margin-left:auto;
margin-right:auto;
}
#buscaroff {
background-image:url('../imagenes/botones/buscaroff.gif');
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:visible;
}
#buscarover {
background-image:url('../imagenes/botones/buscarover.gif');
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:hidden;
}
#enviarcontacto {
width:109px;
height:38px;
position:relative;
margin-left:auto;
margin-right:auto;
margin-bottom:21px;
}
#enviarcorreos {
width:109px;
height:38px;
position:relative;
margin-left:auto;
margin-right:auto;
margin-bottom:21px;
}
#enviarboletin {
width:109px;
height:38px;
position:relative;
margin-left:auto;
margin-right:auto;
margin-bottom:21px;
}
#enviaroff {
background-image:url('../imagenes/botones/enviaroff.gif');
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:visible;
}
#enviarover {
background-image:url('../imagenes/botones/enviarover.gif');
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:hidden;
}
#actualizar {
width:109px;
height:38px;
position:relative;
margin-left:auto;
margin-right:auto;
}
#actualizarfabricante, #actualizarvehiculo , #actualizarcombustible, #actualizarusuario, #actualizarmeta{
width:109px;
height:38px;
position:relative;
margin-left:auto;
margin-right:auto;
}
.vernovedades {
width:169px;
height:38px;
position:relative;
float:right;
}
.vernovedadesoff {
background-image:url('../imagenes/botones/novedadoff.gif');
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:visible;
}
.vernovedadesover {
background-image:url('../imagenes/botones/novedadover.gif');
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:hidden;
}
.enviarboletin {
width:169px;
height:38px;
position:relative;
}
.soff {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:visible;
}
.over {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:hidden;
}
.vercatalogo {
width:169px;
height:38px;
position:relative;
float:right;
}
.vercataloff {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:visible;
}
.vercatalover {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:hidden;
}
.miniFicha {
width:180px;/* 231 */
height:200px;
background-position:0 0;
float:left;
margin-right:6px !important;
margin-bottom:20px;
position:relative;
background:url('../imagenes/fondoficha_180x200.gif') no-repeat;
background-position:0 0;
}
.miniFichaUltima {
margin-right:0;
}
.destacado {
background-position:0 -250px;
}
div.miniFicha:hover {
background:url('../imagenes/fondoficha_180x200.gif') no-repeat;
background-position:0 -500px;
background-repeat:no-repeat;
cursor:pointer;
}
.miniFicha .title {
height: 27px;
text-align:center;
margin-left:10px;
margin-right:10px;
color:#bae8f5;
overflow:hidden;
  margin-bottom: 6px;
}
.miniFicha .title a{
text-decoration: none;
}
.miniFicha .title strong{
text-transform:uppercase;
font-weight: bold;
}

.miniFicha img.main {
border-width:3px;
border-color:#ffffff;
width:160px;
height:120px;
border-style:solid;
float:left;
margin-left:7px;
margin-right:7px;
}
.miniFicha {
text-transform:lowercase;
}
.miniFicha .descripcion_corta {
	width: 160px;
	height: 22px;
	position: absolute;
	bottom: 16px;
	left: 9px;
	overflow: hidden;
	line-height: 98%;
}
div.textodestacado_novedades{
	width: 160px;
	height: 12px;
	position: absolute;
	bottom: 3px;
	left: 9px;
	overflow: hidden;
	font-weight: bold;
	color: #dc143c;
	text-transform:uppercase;
	text-align:center;
}
div.textodestacado_listados{
	width: 300px;
	height: 12px;
	overflow: hidden;
	font-weight: bold;
	color: #dc143c !important;
	text-transform:uppercase;
}

.masinfo {
width:97px;
height:17px;
position:absolute;
bottom:9px;
right:9px;
}
.masinfo a {
display:block;
}
.masinfooff {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:visible;
}
.masinfoover {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:hidden;
}
.recibir {
width:209px;
height:38px;
position:absolute;
right:0;
top:13px;
}
.recibiroff {
background-image:url('../imagenes/botones/recibiroff.gif');
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:visible;
}
.recibirover {
background-image:url('../imagenes/botones/recibirover.gif');
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
visibility:hidden;
}
.recibir2 {
width:209px;
height:38px;
position:absolute;
bottom:20px;
right:0;
}
.recibir_footer {
width:209px;
height:38px;
left:0;
top:0;
}
.recibir_footer_off {
background-image:url('../imagenes/botones/recibiroff.gif');
position:absolute;
right:0;
bottom:79px;
visibility:visible;
}
.recibir_footer_over {
background-image:url('../imagenes/botones/recibirover.gif');
position:absolute;
right:0;
bottom:79px;
visibility:hidden;
}
.contenido .boxtitle {
height:56px;
line-height:56px;
background-image:url('../imagenes/fondo01.gif');
position:relative;
font-size:24px;
}
.contenido .bluetitle {
font-size:24px;
color:#00c9f3;
font-style:italic;
}
.contenido .searchtitle {
font-size:14px;
color:#3a3a3a;
font-style:normal;
font-weight:bold;
padding-top:5px;
padding-bottom:10px;
}
.boxcontent {
width:100%;
margin-top:9px;
margin-bottom:40px;
}
.boxcontent td {
width:355px;
border-top-style:solid;
border-top-width:1px;
border-top-color:black;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:black;
min-height:40px;
}
.boxcontent td.espacio {
width:38px;
border-top-style:none;
border-bottom-style:none;
}
.boxcontent td.primera {
height:40px;
}
.boxcontent td.descripcion {
height:205px;
vertical-align:top;
text-align:justify;
}
.boxcontent td.descripcion2 {
vertical-align:top;
text-align:justify;
border-top-style:none !important ;
border-bottom-style:none !important ;
border-bottom:0 !important ;
border-top:0 !important ;
padding-top:5px;
}
.descripcion_footer {
vertical-align:top;
text-align:justify;
width:450px;
}
.boxcontent_descripcion_footer {
width:100%;
margin-top:-40px;
border-top:0;
}
.boxcontent_descripcion_footer td {
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:black;
min-height:40px;
}
.boxcontent_descripcion_footer .boton_footer {
width:250px;
border:1px solid red;
vertical-align:top;
}
.boxcontent_descripcion_footer td.espacio {
width:38px;
border-top-style:none;
border-bottom-style:none;
}
#imagenes_multiples {
width:100%;
}
#imagenes_multiples .im_label {
clear:left;
width:90px;
float:left;
font-size:12px;
margin-bottom:6px;
}
#imagenes_multiples .im_value {
float:left;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
width:275px;
}
#imagenes_multiples .im_images {
clear:left;
width:100%;
}
.im_images .im_imagen {
width:110px;
float:left;
padding:3px 10px 3px 0;
}
.im_images .im_imagen_acciones {
padding-bottom:5px;
}
.im_images .im_imagen_acciones a {
text-decoration:none;
}
.im_images .im_imagen_acciones a:hover {
text-decoration:underline;
}
.im_images img {
border:1px solid #cfcfcf;
}
.im_imagen_img img {
width:76px;
height:57px;
margin-right:10px;
margin-bottom:10px;
border:2px solid white;
}
.im_imagen_img img:hover {
border:2px solid black;
cursor:pointer;
}
.boxcontent td.no_border {
border-top:0;
border-bottom:0;
text-align:right;
padding-bottom:20px;
}
.boxcontent div.thumbnail {
float:left;
display:inline;
width:107px;
}
div.thumbnail div {
display:inline;
width:120px;
}
.boxcontent div.thumbnail a {
display:inline;
}
.boxcontent img.thumb {
width:76px;
height:57px;
margin-right:10px;
margin-bottom:10px;
border:2px solid white;
}
.boxcontent img.thumb:hover {
border:2px solid black;
cursor:pointer;
}
span.azul {
color:#06b7e1;
}
.bigthumb {
margin-top:17px;
width:550px;
}
#mainimage {
width:550px;
border:1px solid #898989;
}
.carsidebar {
position:absolute;
right:-200px;
top:100px;
width:200px;
background:yellow;
border:3px dashed red;
}
.carsidebar .selector {
width:100px;
}
.listadocoches img.thumb {
width:80px;
height:60px;
border:2px solid white;
margin-right:10px;
}
.listadocoches .noimage {
height:18px;
width:26px;
background-image:url('../imagenes/no_imagesm.gif');
}
.listadocoches {
text-align:left;
vertical-align:middle;
width:100%;
background-color:transparent;
}
.listadocoches thead tr{
width:745px;
height:15px;
overflow:hidden;
}
.listadocoches tr{
width:745px;
height:70px;
overflow:hidden;
}
.listadocoches th {
text-align:left;
}
.listadocoches tr.coche{
background:url('../imagenes/fondo_listados.gif') no-repeat;
background-position:0 0;
}
.listadocoches tr.coche:hover {
background:url('../imagenes/fondo_listados.gif') no-repeat;
background-position:0 -100px;
cursor:pointer;
}
.listadocoches tr.coche_destacado{
background:url('../imagenes/fondo_listados.gif') no-repeat;
background-position:0 -200px;
}

tr.coche_destacado:hover {
background:url('../imagenes/fondo_listados.gif') no-repeat;
background-position:0 -100px;
cursor:pointer;
}
tr.coche:hover a, tr.coche_destacado:hover a  {
color:#4f839f;
}
tr.coche:hover a:hover, tr.coche_destacado:hover a:hover {
font-weight:bold;
color:#4f839f;
}
.listadocoches td {
height:70px;
margin-bottom:5px;
}
div.listado_td_separador {
padding-top:10px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
tr.coche td, tr.coche_destacado td{
padding-left:5px;
}
.listadocoches .segmento {
text-align:center;
}
.paginacion {
text-align:right;
margin-bottom:9px;
}
#paginate {
padding-bottom:21px;
text-align:right;
}
.textos {
width:100%;
margin-top:9px;
margin-bottom:40px;
}
.textos td {
width:50%;
vertical-align:top;
text-align:justify;
}
.textos td.izquierda {
padding-right:9px;
border-right-style:solid;
border-right-color:#cfcfcf;
border-right-width:1px;
}
.textos td.derecha {
padding-left:9px;
}
.textos p {
margin-bottom:9px;
}
.textos p.titulo {
font-weight:bold;
}
p.red {
padding-bottom:40px;
}
.contacto {
margin-bottom:9px;
vertical-align:middle;
}
.contacto * {
margin-bottom:10px;
}
.contacto p {
margin-top:15px;
margin-bottom:5px;
}
.contacto input {
margin-left:10px;
}
.contacto textarea {
margin-left:10px;
}
.contacto {
margin-bottom:9px;
margin-top:27px;
vertical-align:middle;
}
.contacto img {
margin-left:10px;
}
.login {
text-align:left;
vertical-align:middle;
margin-top:27px;
margin-bottom:9px;
width:100%;
}
.login td {
height:40px;
}
.login .campo {
text-align:right;
}
.error {
margin-left:10px;
color:red;
}
span.negrita {
font-weight:bold;
}
span.italica {
font-style:italic;
}
.bloque .pestana2 {
position:absolute;
top:0;
left:-30px;
overflow:hidden;
}
.campomodelo {
width:300px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
display:inline;
float:left;
padding-right:10px;
}
.campomodelo .bloquetitulo {
width:400px;
}
.campomodelo select {
width:400px;
}
.bloque .contenido {
padding-top:5px;
padding-bottom:0;
}
#tipovehiculo_1 {
background:#7fff00 url('../imagenes/selectorautos/1.gif') no-repeat left;
}
#tipovehiculo_2 {
background:url('../imagenes/selectorautos/2.gif') no-repeat left;
}
#tipovehiculo_3 {
background:url('../imagenes/selectorautos/3.gif') no-repeat left;
}
#tipovehiculo_4 {
background:url('../imagenes/selectorautos/4.gif') no-repeat left;
}
#manufacturerslist {
background-color:#ececec;
font-size:10px;
}
tr.coche div.listado_td_separador img, tr.coche_destacado div.listado_td_separador img  {
float:left;
}
tr.coche div.listado_td_separador span.listado_contenido, tr.coche_destacado div.listado_td_separador span.listado_contenido  {
padding-left:5px;
}
div.listado_td_separador span.listado_make {
font-size:130%;
font-weight:bold;
}
div.listado_td_separador span.listado_model {
font-weight:bold;
}
div.listado_td_separador span.listado_color {
font-style:italic;
}
div.listado_td_separador span.listado_descripcion {
overflow:hidden;
height:15px;
color:#636363;
}

a.sprite_admin_add, 
a.sprite_admin_sold, 
a.sprite_admin_edit, 
a.sprite_admin_delete, 
a.sprite_admin_gestor, 
a.sprite_admin_back, 
a.sprite_admin_email, 
a.sprite_admin_email_plus, 
a.sprite_admin_uploadimage, 
a.sprite_admin_delete_thumb, 
a.sprite_admin_makemain,
span.sprite_admin_email_list,
#sprite_rss {
	background: url('../imagenes/sprite_admin.gif') no-repeat;
	text-decoration: none;
	font-size: 12px !important;
	color: #4f839f;
	padding: 10px 10px 10px 40px;
	outline: none;
	float:right;
}
a.sprite_admin_delete_thumb, a.sprite_admin_makemain {
	font-size: 10px !important;
}
a.sprite_admin_add:hover, 
a.sprite_admin_sold:hover, 
a.sprite_admin_edit:hover, 
a.sprite_admin_delete:hover, 
a.sprite_admin_gestor:hover, 
a.sprite_admin_back:hover, 
a.sprite_admin_email:hover, 
a.sprite_admin_email_plus:hover, 
a.sprite_admin_uploadimage:hover, 
a.sprite_admin_delete_thumb:hover, 
a.sprite_admin_makemain:hover {
	text-decoration: underline;
	color: #006400;
}
span.sprite_admin_email_list{
	color:#000000;
}
a.sprite_admin_delete_thumb:hover {
	color:red;
}
a.sprite_admin_add {
	background-position: 0 -120px;
	/*font-size: 14px;*/
	float: right;
}
a.sprite_admin_add:hover {
	color: black;
}
a.sprite_admin_sold {
	background-position: 0 0;
	font-size: 14px;
	/*	margin-top:10px;	padding:10px 10px 15px 35px; */
}
a.sprite_admin_sold:hover {
	color: black;
}
a.sprite_admin_edit {
	background-position: 0 -42px;
	/*margin-top:12px;padding:10px 10px 15px 35px;*/
}
a.sprite_admin_back:hover {
	color:black;
}
a.sprite_admin_delete {
	background-position:0 -80px;
	/*margin-top:10px;padding:10px 10px 15px 35px;*/
	font-size:14px;
}
a.sprite_admin_delete:hover {
	color:red;
}
a.sprite_admin_gestor {
	background-position:0 -392px;
	/* margin-top:10px;padding:2px 10px 2px 45px;*/
	font-size:14px;
	padding-left:48px;
}
a.sprite_admin_back {
	background-position:0 -440px;
	font-size:14px;
	/*padding:10px 10px 10px 45px;*/
}
a.sprite_admin_back:hover {
	color:black;
}
a.sprite_admin_email {
	background-position:0 -200px;
	/*padding:8px 10px 15px 35px;*/
}
a.sprite_admin_email:hover {
	color:black;
}
a.sprite_admin_email_plus {
	background-position:0 -320px;
	/*padding:8px 10px 15px 35px;*/
	text-decoration:none;
}
a.sprite_admin_email_plus:hover {
	color:black;
}
a.sprite_admin_delete_thumb {
	background-position:0 -280px;
	padding: 0px 0px 0px 15px !important;
	margin-top:3px;
}
a.sprite_admin_makemain {
	background-position:0 -260px;
	padding: 0px 3px 0px 14px !important;
	margin-top: 3px;
	overflow: hidden;
}

a.sprite_admin_uploadimage {
	background-position:0 -160px;
	/*margin-top:10px;padding:10px 10px 15px 35px;*/
	font-size:14px;
}
a.sprite_admin_uploadimage:hover {
	color:#000000;
}
span.sprite_admin_email_list {
	background-position:0 -360px;
	/*padding:8px 10px 15px 35px;*/
	text-decoration:none;
}
div.sprite_admin_email,
div.sprite_admin_email_plus,
div.sprite_admin_email_list {
	/*padding-top:15px;*/
	display:inline;
	float:left;
}
#sprite_rss {
	background-position:0 -298px;
	margin-left:6px;
	display:inline;
	width:14px;
	overflow:hidden;
	padding:0px;
	float:none;
}
div.rss {
display:inline;
}
p.green {
background:#e9ffd4;
padding:0;
margin:0;
}
p.red {
background:#ffefe8;
padding:0;
margin:0;
}
span.email {
font-size:14px;
font-style:italic;
font-weight:bold;
color:#4f839f;
}
h1.contacto_vehiculo {
color:#06b7e1;
font-size:14px;
font-weight:bold;
font-style:italic;
}
#sitemapxml {
padding:0;
margin:0;
font-size:3px;
overflow:hidden;
border:0;
outline:none;
}
#correos {
font-family:monospace, "Courier New", Courier;
font-size:12px;
border:1px solid #cfcfcf;
}
#correos:hover {
border:1px solid #4f839f;
}
#gmapstrong {
font-weight:bold;
font-size:14px;
}
#map {
width:700px;
height:400px;
border:2px solid #4f839f;
}
#map:hover {
border:2px solid #cfcfcf;
}
input.selector2 {
width:500px !important ;
}
span.titular2{
font-size: 16px;
color: #262626;
font-style:italic;
}
/*
#stats{
	width:100%;
	background-color: #f5deb3;
	margin-top:9px;
	margin-bottom:40px;
	vertical-align: top;
}
*/
#stats_server,
#stats_db,
#stats_photos
{
	background-color: #90ee90;
}
div.stats_line{
	float:right;
	min-height:20px;
	clear: right;
}
div.stats_title{
	text-align:left;
	float:left;
	width:150px;
	min-height:20px;
	border-right: 1px solid black;
	padding-right: 10px;
}
div.stats_label{
	text-align:right;
	float:left;
	width:90px;
	min-height:20px;
	border-right: 1px solid black;
	padding-right: 10px;
}
div.stats_total{
	float:left;
	width:60px;
	min-height:20px;
	text-align: right;
	border-right: 1px solid black;
	padding-right: 10px;
}
div.stats_percent{
	float:left;
	width:60px;
	min-height:20px;
	text-align: right;
	border-right: 1px solid black;
	padding-right: 10px;
}
div.stats_line div.stats_th{
	font-weight:bold;
	text-align:center !important;
	border-bottom: 1px solid black;
	font-size: 1.1em;
}
#metatextarea{
	margin-top:10px;
	margin-bottom:10px;
}
