body { background-color:#FFFFFF; margin:0px 0px 0px 0px; font-family:Verdana, Helvetica, sans-serif; font-size:11px;}

h1 {color:#51596C; font-family: "Eurostile", Verdana, Times, serif; font-size:20px; margin:0px;}
h2 {color:#51596C; font-family: "Eurostile", Verdana, Times, serif; font-size:18px; margin:0px;}
h3 {color:#51596C; font-family: "Eurostile", Verdana, Times, serif; font-size:16px; margin:0px;}

.noresaltado {font-weight:normal; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; color: #003399;}
.resaltado {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; color: #750003;}

a.resaltado:link {text-decoration: none;}
a.resaltado:visited {text-decoration: none;}
a.resaltado:hover {color: #FFFFFF; text-decoration: none; background-color:#000099; padding:2px 0 2px 0;}
a.resaltado:active {text-decoration: none;}

.cen { text-align:center;}

/* ------------ inicio central superior ---------------------- */

.lkoscu {font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica; text-decoration: none; color:#fff;}
a.lkoscu:link {text-decoration: none;}
a.lkoscu:visited {text-decoration: none;}
a.lkoscu:hover {color: #FFFFFF; text-decoration: none; background-color:#000099; padding:2px 6px 2px 6px;}
a.lkoscu:active {text-decoration: none;}

.tabgen { width:860px; margin:0; text-align:left; padding:2px; display:inline;}
.tabancho { width:860px; margin:0; text-align:center; padding:2px;}
.tabini0 {width:850px; border:#000 0px none; text-align:left;}
.tabini1 {width:540px; border:#000000 0px solid; text-align:left; margin:10px 0 0 0;}
.imgini1 {width:62px; height:30px; padding:2px 0 10px 0; border:0px none #fff; float:left;}

.ini_catego {font-weight: bold; font-size: 12px; color: #4d6288; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
.ini_descri {font-weight: normal; font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif}

.picrow {font-weight: normal; font-size: 10px; color: #d95e1a; font-style: normal; font-family: Arial, Helvetica, sans-serif; background-color: #f5f5f5; text-align: center}


#zonLogo {width:990px; height:84px; margin:0px; padding:0px; border:0px solid #000; background: url(../img/img_cabecera.jpg) no-repeat;}

#main_header{ width:990px; margin:0 auto 0 auto; }
#menusup {width:990px; height:25px; margin:0px; padding:0px; text-align:center; background-color:#8799bb; border-top:solid 1px #000; }

#main_header #menusup ul.navi{ position: relative; top:0px; left:0px; width:990px; height:25px; display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background-color:#8799bb; }
#main_header #menusup ul.navi li{ height:25px;padding:2px 0px 4px 0px; margin:0px; display:block; float:left; }
#main_header #menusup ul.navi li a{ width:auto; background-color:#8799bb; font-weight:bold; font-size:13px; font-family: "Trebuchet MS", Arial, sans-serif; color:#fff; text-decoration:none; text-indent:0px; padding:2px 5px 4px 5px; margin:0px 0px 0px 0px; }
#main_header #menusup ul.navi li a:hover{background:url(images/navi_h2.gif) no-repeat 0 6px #51596C; color:#fff; }
#main_header #menusup ul.navi li img { height:6px; width:6px; padding:1px; border:0px solid #fff;}

.visto {width:845px; margin:0 0 10px 0; text-align: right; padding:2px 5px; background-color: #CCCCCC; border-bottom:1px solid #999999;}



/*--------------- formulario ------------------*/
.pvpp { font-weight: bold; font-size: 20px; color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

.ficha1{ width:190px; float:left; margin:0 0 7px 5px; padding:2px; }
.ficha2{ width:190px; float:right; margin:0 0 7px 5px; padding:2px; clear: right; }
.form_row1 { width:190px; clear:both; padding:5px 0 5px 0; _padding:5px 0 5px 0; color:#a53d17; }
label.f_tit { width:85px; float:left; font-size:12px; text-align: left; padding:0px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
label.f_res { width:105px; float:left; font-size:12px; text-align: left; padding:0px; color:#000; font-weight:normal; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px dotted #999999; }


label.texto{ width:200px; float:left; font-size:12px; text-align: left; padding:5px 0px 0 0; color:#000; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
input.contact_input{ width:313px;  height:18px; background-color: #D5E1E0; color:#000; border:1px #857c7c solid; float:left; }
input.contact_pq{ width:70px;  height:18px; background-color: #D5E1E0; color:#000; border:1px #857c7c solid; float:left; }
textarea.contact_textarea{ width:398px; height:90px; font-family:Arial, Helvetica, sans-serif;  font-size:12px; color:#000; background-color:#D5E1E0; border:1px #857c7c solid; float:left; }
.read_more{ display:block; width:127px;  height:26px; float:right; margin:0px 30px 0 0; text-align:center; color:#FFFFFF; line-height:18px; background:url(images/read_more_bg.gif) no-repeat center; cursor:pointer; }





/* ------------ 10 últimos coches ---------------------- */
#tabla10 { padding:4px; width:850px; text-align:left; border:#000000 0px solid;}

.TitTabla {font-weight: normal; font-size: 10px; color: #ffffff; font-style: normal; font-family: Arial, Helvetica, sans-serif; background-color: #4d6288; text-align:center;}
.FilTabla {font-weight: normal; font-size: 10px; font-style: normal; font-family: Arial, Helvetica, sans-serif; background-color: #f5f5f5; text-align:center;}



/* ------------ pie ---------------------- */
#footer{background-color:#ebeef3; width:990px; height:170px; margin:0 auto 0 auto; }
.pie{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; line-height:normal; }
.ciudades{ padding:4px 20px 4px 20px; }

.linpie{background-color:#8799bb; width:990px; height:4px; margin:0px auto 0 auto; padding:0px; }



/*----------------------- menu izq -------------*/
#menui{ width:130px; margin:0;  padding:0; float:left; display:block; }
#menui p{ width:126px; display:block; font:13px Verdana, Arial, sans-serif; font-weight:bold; color:#fff; background-color:#51596c; padding:4px 0px 4px 4px; margin:0px; }
#menui ul{ width:130px; display:block; margin:0px; padding:0px; background-color: #8799bb;}
#menui ul li{ font:12px/16px Verdana, Arial, sans-serif; color:#0a2b43; background-color:#8799bb; width:126px; height:16px; display:block; padding:0px 0 4px 4px; }
#menui ul li a{ font:12px/16px Verdana, Arial, sans-serif; color:#fff; text-decoration:none; display:block; width:126px; padding:0px; margin:2px 0 2px 0; background-color: #8799bb; }
#menui ul li a:hover{ font-weight:bold;  height:16px; color: #fff; background-color:#D78100; padding:0px 0 6px 0; }

.linkami {font-weight: normal; font-size: 12px; overflow: hidden; width: 128px; color: #ebeef3; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; line-height:16px;}




/* ------------------ TABLAS ------------------------------- */
#ult10 {}
#ult10 table { border-collapse: collapse; border: 0px solid #fff; font: normal 11.5px verdana, arial, helvetica, sans-serif; color: #000; }
#ult10 caption { text-align: left; font: normal 11px verdana, arial, helvetica, sans-serif; background: transparent; }
#ult10 td, th { font-size:12px; border: 1px dashed #CCCCCC; padding:4px 2px 4px 2px; color: #000; }
#ult10 thead th, tfoot th { font: bold 11px verdana, arial, helvetica, sans-serif; border: 1px solid #999999;; text-align: center; background: #51596c; color: #fff; padding-top:6px; }

#ult10 tbody th, tbody td { vertical-align: top; text-align: left; }
#ult10 tbody td a { background: transparent; text-decoration: none; } 
#ult10 tbody td a:hover { background: transparent; color: #CC0000; }
#ult10 tbody th a { font: normal 11px verdana, arial, helvetica, sans-serif;  background: transparent; text-decoration: none; font-weight:normal; color: #F6ECF0; }
#ult10 tbody th a:hover { background: transparent; color: #fff; }

#ult10 tbody tr:hover { background-color: #CDD7E0; }
#ult10 tbody tr:hover th { background-color: #BBC9D5; }


#tablage { padding:4px; width:860px; text-align:left; border:#000000 0px solid;}

#gene {width:860px; margin:0; text-align:left; padding:2px;}
#gene table { border-collapse: collapse; border: 0px solid #fff; font: normal 11.5px verdana, arial, helvetica, sans-serif; color: #000; }
#gene caption { text-align: left; font: normal 11px verdana, arial, helvetica, sans-serif; background: transparent; }
#gene td, th { font-size:12px; border: 1px dashed #CCCCCC; padding:4px 2px 4px 2px; color: #000; }
#gene thead th, tfoot th { font: bold 11px verdana, arial, helvetica, sans-serif; border: 1px solid #999999;; text-align: center; background: #51596c; color: #fff; padding-top:6px; }

#gene tbody th, tbody td { vertical-align: top; text-align: left; }
#gene tbody td a { background: transparent; text-decoration: none; } 
#gene tbody td a:hover { background: transparent; color: #CC0000; font-weight:bold; }
#gene tbody th a { font: normal 11px verdana, arial, helvetica, sans-serif;  background: transparent; text-decoration: none; font-weight:normal; color: #F6ECF0; }
#gene tbody th a:hover { background: transparent; color: #fff; }

#gene tbody tr:hover { background-color: #CDD7E0; }
#gene tbody tr:hover th { background-color: #BBC9D5; }




/*--------------- tabla de contenido listado ------------------*/
#cel000 { width:640px; }
#cel001 { width:30px; text-align:center; vertical-align:middle;}
#cel002 { text-align:left; vertical-align:middle;}
#cel003 { width:60px;  vertical-align:middle;}
#cel004 { width:70px; text-align:center; vertical-align:middle;}
#cel005 { width:50px; text-align:center; vertical-align:middle;}
#cel006 { width:100px; overflow:hidden; vertical-align:middle;}
#cel007 { width:77px; text-align:right; vertical-align:middle;}

.desta { background-color:#BAD2DA}


.miniFotos {text-align:center; width:116px; height:89px; border:0px none; margin:0px; padding:7px 0 0 0; background:url(../img/FondoFotoHome.gif) no-repeat; vertical-align:bottom; }




/*--------------- login de usuarios ------------------*/

.des { background-color: #003366; opacity: .7; filter: alpha(opacity=70); -moz-opacity: .7;
position: absolute; top:0px; margin:0 0 0 -30px; width:240px; height:25px; z-index:33; cursor:pointer; overflow: hidden; text-align:center; border-right: 2px solid #000; border-bottom: 2px solid #000; }
/*
.des:link { height:80px; overflow:hidden;}
.des:hover{ width:220px; height:120px; margin:0px 0 0 -10px; }
*/
.des2 { background-color: #FF9900; opacity: .9; filter: alpha(opacity=90); -moz-opacity: .9; position: absolute; top:0px; margin:0 0 0 -30px; width:230px; height:240px; z-index:33; cursor:pointer; overflow: hidden; text-align:center; padding:0 5px 0 5px;  border-right: 2px solid #000; border-bottom: 2px solid #000;}
.des3 { background-color: #FF9900; opacity: .9; filter: alpha(opacity=90); -moz-opacity: .9; position: absolute; top:0px; margin:0 0 0 -30px; width:230px; height:170px; z-index:33; cursor:pointer; overflow: hidden; text-align:center; padding:0 5px 0 5px;  border-right: 2px solid #000; border-bottom: 2px solid #000;}
.des4 { background-color: #003366; opacity: .9; filter: alpha(opacity=90); -moz-opacity: .9;
position: absolute; top:-62px; margin:0 0 0 0px; width:200px; height:50px; z-index:22; cursor:pointer; overflow: hidden; text-align:center; border-right: 2px solid #000; border-bottom: 2px solid #000; padding:7px 0 0 0; }
.des5 { background-color: #FF9900; opacity: .9; filter: alpha(opacity=90); -moz-opacity: .9; position: absolute; top:0px; margin:0 0 0 -30px; width:230px; height:50px; z-index:33; cursor:pointer; overflow: hidden; text-align:center; padding:0 5px 0 5px;  border-right: 2px solid #000; border-bottom: 2px solid #000;}


.login{ width:200px; float:left; margin:0; padding:2px;  }
.f_row1 { width:200px; padding:2px 0 2px 0; }
.f_row2 { width:220px; padding:2px 0 2px 0; margin:10px 0 0 0; }
label.f_tit1 { width:70px; float:left; font-size:12px; text-align: right; padding:6px 4px 0 0; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
label.f_tit2 { width:50px; float:left; font-size:12px; text-align: right; padding:6px 4px 0 0; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

label.f_res1 { width:110px; float:left; font-size:12px; text-align: left; padding:0px; color:#000; font-weight:normal; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px dotted #999999; }

.id_miembros{font-size: 11.5px; padding:0px; height:19px; line-height:19px; color: #000; font-family: Helvetica, sans-serif; background-color: #cccccc; font-weight:bold;}

.loginn {font-weight: bold; font-size: 10px; color: #fff; font-family: Verdana, Arial, Helvetica; text-decoration: none; background-color: #552B00; padding:3px 5px; border-right: 2px solid #000; border-bottom: 2px solid #000;  line-height:16px;  }
a.loginn:link { color: #fff; background-color: #552B00;}
a.loginn:visited {color: #fff; background-color: #552B00;}
a.loginn:hover {color: #552B00; background-color: #fff;}
a.loginn:active {color: #fff; background-color: #552B00;}






.input { padding:0px 2px 0px 2px; font-weight: normal; font-size: 11px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef}
.list { padding: 0px 5px 0px 5px; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; background-color: #51596c; font-weight: bold;}
.list2 { padding: 0px 5px 0px 5px; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #9DA5B5; font-weight: bold;}
.list3 { padding: 0px 5px 0px 5px; font-size: 12px; color: #000000; font-family: Verdana, Helvetica, sans-serif; background-color: #C9D9DE; font-weight: normal;}

.listRojo { padding: 0px 5px 0px 5px; font-size: 12px; color: #FFFF00; font-family: Arial, Helvetica, sans-serif; background-color:#CC0000; font-weight: bold;}
.listRojo2 { padding: 0px 5px 0px 5px; font-size: 12px; color: #FFFF00; font-family: Arial, Helvetica, sans-serif; background-color:#000033; font-weight: bold;}

 
 
.botonmini { font-size: 9px; color: #000; font-family: Verdana; background-color: #eedd5a}


a.orangelink:link {font-weight: normal; font-size: 10px; color: #f35644; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none}
a.orangelink:visited {font-weight: normal; font-size: 10px; color: #f35644; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a.orangelink:hover {font-weight: normal; font-size: 10px; color: #f35644; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
a.orangelink:active {font-weight: normal; font-size: 10px; color: #f35644; font-family: Verdana, Arial, Helvetica, sans-serif}

.especial {font-weight: normal; font-size: 10px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

.menuPaginas {font-weight: bold; font-size: 11px; color: #fff; font-family: Verdana, Arial, Helvetica; text-decoration: none;background-color: #000; padding:3px 1px;}
a.menuPaginas:link { color: #fff; background-color: #000;}
a.menuPaginas:visited {color: #fff; background-color: #000;}
a.menuPaginas:hover {color: #000; background-color: #fff;}
a.menuPaginas:active {color: #fff; background-color: #000;}

.menuPag {font-weight: bold; font-size: 10px; color: #fff; font-family: Verdana, Arial, Helvetica; text-decoration: none;background-color: #000; padding:3px 0px;}
a.menuPag:link { color: #fff; background-color: #000;}
a.menuPag:visited {color: #fff; background-color: #000;}
a.menuPag:hover {color: #000; background-color: #fff;}
a.menuPag:active {color: #fff; background-color: #000;}


.titulonaranja { font-weight: bold; font-size: 11px; color: #f84935; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
a.titulonaranja:hover {	font-weight: bold; font-size: 11px; color: #f84935; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

.titulonegro { font-weight: bold; font-size: 11px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.titulonegromas { font-weight: normal; font-size: 14px; color: #000; font-family: Arial Black, Helvetica, sans-serif; text-decoration: none}
a.titulonegro:hover { font-weight: bold; font-size: 11px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

.pvp { font-weight: bold; font-size: 12px; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
A.pvp:hover { font-weight: bold; font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.pvpnaranja { font-weight: bold; font-size: 12px; color: #f84935; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
A.pvpnaranja:hover { font-weight: bold; font-size: 12px; color: #f84935; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.oferta { font-weight: bold; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

A.oferta:hover { font-weight: bold; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

.tituloblanco { font-weight: bold; font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.tituloblanco:hover { font-weight: bold; font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.tituloazul { font-weight: bold; font-size: 11px; color: #45718a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.tituloazul:hover {font-weight: bold; font-size: 11px; color: #45718a; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

.txtnormal { font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.txtnormalx { font-weight: normal; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.txtnormal:hover {	font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.txtnormalb { font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.txtnormalb:hover { font-weight: bold; font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

.txtnaranja { font-weight: normal; font-size: 11px; color: #f84935; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.txtnaranja:hover { font-weight: normal; font-size: 10px; color: #f84935; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.txtblanco { font-weight: normal; font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
A.txtblanco:hover { font-weight: normal; font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.txtblancob { font-weight: bold; font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
A.txtblancob:hover { font-weight: bold; font-size: 11px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

.txtnaranjab { font-weight: bold; font-size: 10px; color: #f84935; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
A.txtnaranjab:hover { font-weight: bold; font-size: 10px; color: #f84935; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

.txtazul { font-weight: normal; font-size: 10px; color: #7895a5; font-family: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: -1px; text-decoration: none}

.newest_ad_title {font-size: 12px; font-family: Arial, Helvetica, sans-serif}



.newest_1 {font-weight: normal; font-size: 10px; font-style: normal; font-family: Arial, Helvetica, sans-serif}


.Aviso {font-weight: normal; font-size: 14px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

.small {font-weight: normal; font-size: 10px; color: #4d6288; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.peque {font-weight: normal; font-size: 9px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.top_link_blue {font-weight: bold; font-size: 10px; color: #ebeef3; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.top_link {font-weight: normal; font-size: 10px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}
.side_link {font-weight: normal; font-size: 11px; overflow: hidden; width: 128px; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none}

.sitemap2 { width:33%; text-align:center; vertical-align:top;}
.button { border-right: #000000 1px solid; border-top: #bac5d6 1px solid; font-size: 10px; background: #8799bb; border-left: #bac5d6 1px solid; cursor: pointer; color: #fff; border-bottom: #000000 1px solid}
.Estilo2 {font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
