body {
 background-color:; background: #515558 url(../img/1px_vert.gif) repeat-x; font-family: tahoma, verdana, arial; font-size: 11px; margin: 0px; padding: 10px; margin-top: 20px; }
img { border:0px;}
a:link { text-decoration: none; color: #333; }
a:visited { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color:#D2D2D2; }
a:active { text-decoration: none;/*	color: #333;*/
	}
#container { margin: 0px auto; width: 949px; height: auto; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background: url(../img/back_home2.gif) no-repeat #FFFFFF; }
#logo { position:absolute; float:left; }
#idiomas { position:absolute; float:left; top: 93px; left: 1050px; width: 50px; }
#idiomas img { border:0px; }
#menu_superior { text-align:right; width: 949px; height: 54px; background: url(../img/logo_sup.gif) no-repeat; }
#menu_medio { text-align:left; float:right; /*width: 949px;*/
	width: 790px; height: 29px; background-color:#525559; border-bottom: 1px solid #FFFFFF; }

#contenido_home { width: 949px; height: auto; }
#contenido_ocasion { width: 949px; height: 500px; }
#pastillas { margin-top: 25px; }
#pastillas_promociones { margin-top: 25px; }
.text_int_home { padding: 15px 30px 0 67px; }
.flash { width: 949px; height: 154px; background-color:#fff; }
.barra_roja { width: 949px; height: 22px; background:url(../img/barra_roja.gif) no-repeat; }
.lft { float: left; }
.rgt { float: right; }
.menu_sup { width:auto; height: 52px; float:right; background-color:#FFFFFF; color:#333; display:block; }
.menu_sup:hover { width:auto; height: 52px; float:right; background:url(../img/1px_menu_hover.gif) repeat-x; display:block; color:#fff; }
.text_menu_sup { padding: 18px 10px 0 10px; }
.text_menu_med { padding: 8px 40px 0 40px; }
.menu_med { width:auto; height: 29px; float:left; color:#fff; font-size:10px; display:block; background: #525559 url(../img/deg_btn.gif) no-repeat right; }
.past1 { float:left; width:257px; height: 191px; margin-right: 25px; }
.past2 { float:left; width:257px; height: 191px; margin-right: 25px; }
.past3 { float:left; width:257px; height: 191px; }
.past3.1 { border: 1px solid #cdcdce; width:257px; height: 191px; }
.cont_a { border: 1px solid #cdcdce; }
.cabecera_p { background: url(../img/pest_1.gif) no-repeat left; width: 257px; height: 19px; color:#FFF; }
.text_p { padding:3px 0px 0px 15px; }
.cont_p { background: url(../img/past1_inf.gif) no-repeat; width: 257px; height: 59px; color:#dc241f; border-top: 1px solid #FFFFFF; }
.text_p_cont { padding: 8px 0px 0px 15px; }
.cont_p2 { background:url(../img/past2_inf.gif) no-repeat; width: 257px; height: 59px; color:#dc241f; border-top: 1px solid #FFFFFF; }
.past_p1 { background:url(../img/past3.gif) no-repeat; width: 257px; height: 72px; border: 1px solid #cdcdce; }
.text_p1 { padding-top: 210px; text-align: center; padding:3px 0px 0px 5px; color: #dc241f; font-weight:bold; }
.text_p1 a { padding-top: 210px; text-align: center; padding:3px 0px 0px 5px; color: #dc241f; font-weight:bold; }
.past_p2 { background:url(../img/past4.gif) no-repeat; width: 257px; height: 72px; border: 1px solid #cdcdce; }
.past_tarifas { background:url(../img/1px_tarifas.gif) repeat-y; width:355px; height: 70px; border: 1px solid #cdcdce; }
.past_enlaces { background-color:#FFF; width:355px; height: 67px; border: 1px solid #cdcdce; }
.footer { padding-top: 5px; text-align:center; margin: 0px auto; background-color:#000000; color:#FFFFFF; height: 22px; border-bottom: 1px solid #FFFFFF;/*border-left: 1px solid  #FFFFFF;border-right: 1px solid  #FFFFFF;*/ width: 949px;}
.pastilla_inferior { background-image:url(../img/1px_past4.gif); background-repeat: repeat-x; width: 821px; height: 200px; border: 1px solid #cdcdce; margin:0 auto;}
.pastilla_inferior a:visited, a:active { color:#666666; }
.pastilla_inferior a:hover { color:#666; }
.pastilla_inferior2 { background-image:url(../img/1px_bloqueg.gif); background-repeat: repeat-x; width: 821px; height: 400px; border: 1px solid #cdcdce; }
.float_r { width: 397px; height: 400px; float: left; overflow:auto; }
.float_r3 { width: 397px; height: 400px; float: left; overflow:auto; }
.home_not { width: 397px; float: left; /*overflow:auto;*/ }
.home_not2 { width: 397px; height: 188px; display:block; float: left; overflow:auto; }
.float_r2 { width: auto; height: 400px; float: left; }
#centro1 { width: 424px; height: 400px; float: left; overflow:auto; }
#centro2 { width: 424px; height: 400px; float: left; overflow:auto; }
#centro3 { width: 424px; height: 400px; float: left; overflow:auto; }
.text_r { padding: 20px 20px 0px 20px; /*text-align:justify;*/}
.text_r a { text-align:justify; color:#999999; }
.text_r2 { padding: 20px 10px 10px 30px; /*text-align:justify;*/line-height: 18px; }
.text_r3 { padding: 20px 0px 10px 30px; text-align:justify; line-height: 20px; }
.float_m { width: 397px; height: 174px; float: left; }
.float_c { background-image: url(../img/sep2.gif); width: 4px; height: 174px; float: left; }
.float_c2 { background-image: url(../img/sep2.gif); background-position:top; width: 4px; height: 67px; float: left; }
.float_tarifas { padding: 0px 0px 8px 0px; float: left; }


.past_tarifas2 { background:url(../img/fondo_past2.gif); width:355px; height: 70px; border: 1px solid #cdcdce; }
#mercaocasion_btn{
width:160px; height:39px;
float:left;
}
.tarifas_btn{
padding: 6px 0px 8px 20px;
height:38px;
}
.float_l { padding-top: 8px; padding-left: 10px; float: left; }
.float_enlaces { width: 154px; padding: 6px 0px 0px 10px; float: left; }
.float_enlaces_int { padding: 0 0px 0px 5px; float: left; width: 60px; text-align:left; }
.ocasion_ficha { width: 257px; height: 192px; float: left; padding: 10px 26px 0px 0px; }
.ocasion_ficha_int {/* background-image:url(../img/scooter.jpg); background-repeat:no-repeat; */width: 257px; height: 172px; float: left; text-align:left; /*border-right: 1px solid #cdcdce; border-bottom: 1px solid #cdcdce;*/ }
.ocasion_ficha_carretera {/* background-image:url(../img/carretera.jpg); background-repeat:no-repeat; */width: 257px; height: 172px; float: left; text-align:left;/* border-right: 1px solid #cdcdce; border-bottom: 1px solid #cdcdce;*/ }
.ocasion_ficha_custom { /*background-image:url(../img/custom.jpg); background-repeat:no-repeat; */width: 257px; height: 172px; float: left; text-align:left;/* border-right: 1px solid #cdcdce; border-bottom: 1px solid #cdcdce; */}
.ocasion_ficha_50 {/*background-image:url(../img/50cc.jpg); background-repeat:no-repeat;*/ width: 257px; height: 172px; float: left; text-align:left;/* border-right: 1px solid #cdcdce; border-bottom: 1px solid #cdcdce; */}
.ocasion_off { /*background-image:url(../img/off_road.jpg); background-repeat:no-repeat;*/ width: 257px; height: 172px; float: left; text-align:left;/* border-right: 1px solid #cdcdce; border-bottom: 1px solid #cdcdce; */}
.ocasion_ficha_quads { /*background-image:url(../img/quads.jpg); background-repeat:no-repeat;*/ width: 257px; height: 172px; float: left; text-align:left; /*border-right: 1px solid #cdcdce; border-bottom: 1px solid #cdcdce; */}
.text_ocasion { padding: 120px 20px 0px 10px; color:#dc241f; }
.ocasion { width: 397px; height: 174px; float: left; }
.limpiar { clear:both }
.cabecera_ocasion { background-image: url(../img/pest_1.gif) no-repeat left; width: 257px; height: 19px; color:#FFFFFF; padding:0 0 0 25px; float: left; }

/* ocasion */

.int_foto { width: 821px; height: 174px; float: left; }
.ficha_ocasion_campos { background-repeat: repeat-x; width: 821px; height: auto; }
.int_ocasion { width: 821px; height: 174px; float: left; }
.deg_ficha { background:url(../img/1px_ficha.gif) repeat-y; /*background: url(../img/1px_ficha.gif) repeat-y;*/
	font-weight:bold; color:#fff; padding: 2px; }
.padding_ocasion { padding:0px; text-align:justify; line-height: 15px; }
.border_ficha { border: 1px solid #cdcdce; padding: 10px 10px 10px 10px; background:url(../img/1px_tarifas.gif) repeat-y; }

.cabecera_ficha_carr { width: 819px; height: 70px; background-image:url(../img/carretera_gral.jpg); background-repeat:no-repeat; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.cabecera_ficha_50cc { width: 819px; height: 70px; background-image:url(../img/50cc_gral.jpg); background-repeat:no-repeat; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.cabecera_ficha_carretera { width: 819px; height: 70px; background-image:url(../img/template_ficha.jpg); background-repeat:no-repeat; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.cabecera_ficha_quad { width: 819px; height: 70px; background-image:url(../img/quad_gral.jpg); background-repeat:no-repeat; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.cabecera_ficha_custom { width: 819px; height: 70px; background-image:url(../img/custom_gral.jpg); background-repeat:no-repeat; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.cabecera_ficha_scooter { width: 819px; height: 70px; background-image:url(../img/scooter_gral.jpg); background-repeat:no-repeat; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
.cabecera_ficha_off { width: 819px; height: 70px; background-image:url(../img/offroad_gral.jpg); background-repeat:no-repeat; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }



.tit_ocasion { padding:26px 0px 0px 15px; color:#FFFFFF; }
.ver_ficha { background:url(../img/ver_ficha.gif) repeat-y; display: block; width: 154px; height: 15px; color:#FFFFFF; }
.ver_ficha:hover { background:url(../img/ver_ficha_hover.gif) repeat-y; display: block; width: 154px; height: 15px; color:#FFFFFF; }
.foto_oc { background-image:url(../img/template_ficha_int2.jpg); background-repeat: no-repeat; width: 274px; height: 274px; float:left; border: 1px solid #cdcdce; }
.int_oc { float:right; margin:0 0 0 20px; width:530px; height:400px; background-image:url(../img/corner.gif); background-repeat:no-repeat; }
.int_oc_form { float:right; margin:0 0 0 20px; background: none;}
.linseparacion { height: 1px; border:0; background-color: #CCCCCC; margin-bottom:15px;}
.text_int_oc { padding: 1px 30px 0 20px; text-align:justify; line-height: 18px; background: none; }

/* promociones */

.pastilla_promociones { width: 266px; height: auto; border: 1px solid #cdcdce; float:left; background:url(../img/1px_tarifas.gif) repeat-y; margin-right: 5px; margin-bottom: 5px; padding: 4px;}
.pastilla_promociones .ampli { text-align:right; color:#8f8f8f; float:right; margin-top: 4px; }
.tit_promociones { padding-top: 15px; height: 35px; background-color:#f3f3fa; text-align:center; font-size: 13px; }
.tit_promociones a:hover { padding-top: 15px; height: 35px; background-color:#f3f3fa; color:#666666; text-align:center; font-size: 13px; }

#promo1 { width:257px; height:173px; border:solid 1px #cdcdce; /*background-image:url(../img/foto_novedades.jpg); background-color:#bebcbc;*/ }
#promo2 { width:257px; height:173px; border:solid 1px #cdcdce; /*background-image:url(../img/foto_promo.jpg); background-color:#bebcbc;*/ }
.promotrans { position:relative; top:113px; left:0px; width:257px; height:60px; background-color:#FFFFFF; opacity: .75; filter: alpha(opacity=75); z-index:10;}
.promotxt { position:relative; top:0px; left:0px; width:232px; height:40px; padding: 10px 10px 10px 15px; color:#dc241f; border-top:solid 1px #FFFFFF; z-index:12;}

/* Tipografías */
	
.bold_rojo { color: #dc241f; font-weight:bold; font-size: 11px; }
.bold_rojo a { /*color: #dc241f;*/
	font-weight:bold; font-size: 11px; }
.bold_gris { color: #333; font-weight:bold; font-size: 11px; }
.rojo { color: #dc241f; }
.bold_10 { font-weight:bold; font-size:10px; }
.9puntos { font-size:9px; color: #dc241f; }
.tit_17_negro { color: #000; font-size: 17px; }
.tit_rojo_13 { color: #dc241f; font-size: 13px; }

/* Formulario */

.form1 { background-image: url(../img/1px_form.gif); background-repeat:repeat-x; border: 1px solid #cdcdce; font-size:11px; padding: 2px 2px 2px 5px; width:340px; text-align: left; position: relative;/*right: -30px;*/background-color:#ececec}
.form2 { background-image:url(../img/1px_past4.gif); background-repeat: repeat-x; border: 1px solid #cdcdce; font-size:11px; padding: 2px 2px 2px 5px; width:340px; height:120px; text-align: left; position: relative; }
.enviar { background-image:url(../img/1px_menu2.gif); background-repeat:repeat-y; width: 120px; display: block; border: 1px solid #FFFFFF; text-align:center; color:#FFFFFF; margin-top: 10px; padding: 2px 0px 2px 0px; position:relative; float:left; font-size:11px; cursor:pointer; }

/* Captcha */
.form3 { background-image: url(../img/1px_form.gif); background-repeat:repeat-x; border: 1px solid #cdcdce; font-size:10px; width:50px; text-align: left; position: relative;/*right: -30px;*/background-color:#ececec}
.enviar2 { background-image:url(../img/1px_menu2.gif); background-repeat:repeat-y; width: 100px; display: inline; font-size:10px; border: 1px solid #FFFFFF; text-align:center; color:#FFFFFF; margin-top: 5px; padding: 2px 0px 2px 0px; position:relative; }

/* Noticias */

html>body #listanoticias { width: 250px; height: auto; float: left; padding: 10px 30px 10px 30px; line-height: 18px;}
#listanoticias { width: 250px; height: auto; float: left; padding: 20px 30px 30px 30px; line-height: 18px;}
#listanoticias2 { width: 250px; height: 320px; float: left; padding: 20px 30px 30px 30px; line-height: 18px; display:block; overflow:auto;}
#noticia { width: 500px; height: auto; float: left; overflow:auto; }
.fotonoticia { margin: 0 15px 10px 0;}

/* Seguros */

#ventanaseguros { position:absolute; visibility:hidden; left:360px; top:290px; border: solid 1px #000; background-color:#FFF; width:287px; height:200px;}
#ventanaseguros .cerrar { float:left; position:relative; width:285px; height:auto; background-color:#525559; margin: 1px; text-align:right;}
#ventanaseguros .logos { float: left; position:relative; width:285px; background-color:#FFF; text-align:center; padding:10px 0px 10px 0px;}

#aviso{
background-image:url(../img/bg_aviso.gif);
background-repeat:no-repeat;
background-position: right;
float:right;
width:560px;
height:30px;
padding-left:10px;
margin-bottom:10px;
margin-top:0px;
}

marquee{
	width:550px;
	height:30px;
	line-height:30px;
	float:left;
	}
a.btn_aviso:link, a.btn_aviso:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:30px;
text-decoration:none;
}
a.btn_aviso:hover{
text-decoration:underline;
}

/*AVISO*/
#container_aviso { margin: 0px auto; width: 500px; height: auto; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; background: url(../img/back_home2.gif) no-repeat #FFFFFF; font-family: tahoma, verdana, arial; font-size: 11px; padding: 10px; text-align:justify; }
.barra_roja_aviso { width: 500px; height: 30px; background-image:url(../img/barra_roja_aviso.gif); background-repeat: no-repeat; background-position:top; }
#contenido_aviso { width: 500px; height: auto; }
.tit_aviso { text-align: center; padding:3px 0px 0px 0px; color: #dc241f; font-weight:bold; font-size: 24px; text-align:left; }
.text_int_aviso { padding: 15px 30px 0 67px; }
.base { padding: 5px 0px; text-align:center; margin: 0px auto; background-color:#000000; color:#FFFFFF; height: auto; border: 1px solid #FFFFFF; width: 520px;}

a.btn_cerrar:link, a.btn_cerrar:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
color:#000;
width:480px;
height:20px;
text-decoration:none;
background:url(../images/cerrar.gif) top right no-repeat;
display: block;
float:right;
padding:15px 28px 0 0;
margin-top:-10px;
}
a.btn_cerrar:hover{
text-decoration:underline;
}