body {
	margin:0 auto 0;
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
p{ margin:1em; line-height:1.5em; }
h1{ color: #FB5B03; font-size:24px; font-weight:bold; margin:1em; line-height:1.3em; }
h2{ color: #FB5B03; font-size:14px; font-weight:bold; margin:1em; }
a{color: #FB5B03;}

/************************************************************************************************
Estilos sección usuario
*************************************************************************************************/
#sec_usuario {
/*	position:absolute;
	left:28px;
	top:290px;
	z-index:1;
	background-color: #a59f93;
	padding:10px;
	line-height:1em;*/
}
#sec_usuario label, #sec_usuario input{	display:blok; }
#sec_usuario input[type="text"],#sec_usuario input[type="password"] { width:40px;}
#sec_usuario h2{ margin:0;}



/************************************************************************************************
Estilos sección cabecera
*************************************************************************************************/
#cabecera {padding-top: 4px;}
#cabecera ul{ list-style:none; margin: 0 auto; text-align: center;}

#cabecera #top {}
#cabecera #google_translate_element {
	padding-top: 6px;
	padding-right: 20px;
	margin: 5px 10px;
	padding:5px;
	background-color:#E96324;
	
	box-shadow: 3px 3px 5px #c5c5c5;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	border: 1px solid #d4d4d4;

}
#cabecera #top #buscador {
    float: right;
}

#cabecera #top #logotipo{ float:left;}
#cabecera #top #menu_usuario{ /*width:260px;*/width: 60%; margin:0 auto; text-align:center; float:left; line-height:1.3em; }
#cabecera #top #menu_usuario ul{ /*margin-top:40px;*/ margin-left:10px;}

#att{ overflow:hidden; overflow:hidden; text-align:center; margin:0 auto;}
	
#att>a{ display: block; overflow: hidden; padding: 5px 10px; font-size:13px; text-decoration:none!important; width: 80%; margin: 0 auto; font-weight:700!important;border-top:#e3eaed 1px solid;border-bottom:#A1A8A7 1px solid;border-right:#BBC9CE 1px solid;border-left:#BBC9CE 1px solid;
background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(247,247,247,1) 50%, rgba(234,234,234,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(50%,rgba(247,247,247,1)), color-stop(51%,rgba(234,234,234,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(247,247,247,1) 50%,rgba(234,234,234,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(247,247,247,1) 50%,rgba(234,234,234,1) 51%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(247,247,247,1) 50%,rgba(234,234,234,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(247,247,247,1) 50%,rgba(234,234,234,1) 51%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */



}

#att div{position:absolute; z-index:100; margin: 0 auto 0 10px;padding: 29px 21px;
background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(50%,rgba(219,219,219,1)), color-stop(51%,rgba(209,209,209,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
border-top:#e3eaed 1px solid;border-bottom:#A1A8A7 1px solid;border-right:#BBC9CE 1px solid;border-left:#BBC9CE 1px solid; display:none;}
#att div .telefono{ display:block; font-size:19px; font-weight:700; text-decoration:none;}
#att div .email{ display:block; font-size:13px;}
#att div p{ margin-top:1px; font-size:10px;}


#cabecera #top #menu_usuario li{ text-transform:uppercase; list-style:square; color:#F15D1F; list-style:none;}
#cabecera #top #banderas{ width:192px; float:right; }
#cabecera #top #banderas li{ float:left;}

/************************************************************************************************
Estilos sección contenedor general
*************************************************************************************************/
#contenedor #animacion {
	height: 314px;
	width: 972px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a3a3a3;
}

#contenedor #portacubos {
	height: 134px;
	width: 972px;
	background-color: #1e1e1e;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#contenedor #portacubos #cubos {
	height: 120px;
	width: 233px;
	background-color: #1e1e1e;
	border: 1px solid #999999;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
}

#contenedor .filtro {
	box-shadow: 3px 3px 5px #c5c5c5;
	padding: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	margin: 4px;
	border: 1px solid #d4d4d4;
	background-image: url(../imagenes/back2.jpg);
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}





/************************************************************************************************
Estilos contenedor listado
*************************************************************************************************/
#contenedor .listado{ margin-top:10px; padding-top:10px; border-top:1px solid #D4D4D4;}
#contenedor .listado table{ width:100%; line-height:2em; }
#contenedor .listado h1{ font-size:20px; margin:0; margin-bottom:10px;}
#contenedor .listado a{ color:#8B8B8B; text-decoration:none; font-size:12px;}
#contenedor .listado a:hover{ color:#fff; background-color:#000;}
#contenedor .listado thead tr { background: #f7a54d; }
#contenedor .listado thead td{ padding-left:0.5em;}
#contenedor .listado thead a{ text-decoration:none; font-size:14px; font-weight:bold;}
#contenedor .listado tbody td { vertical-align:top; padding-left:0.5em; }
#contenedor .listado .par_1 { background: #fff; }
#contenedor .listado .par_0 { background: #eee;}
#contenedor .listado tbody a{ color:#000; text-decoration:none; font-size:12px;}
#contenedor .listado tbody img{ max-height:75px; max-width:50px; padding:5px; }
#contenedor .listado tbody img:hover{ max-height:175px; max-width:250px; position:absolute; z-index:1;  }
#contenedor .listado .pagina_actual{ background:#fff; font-size:12px; font-weight:bold; color:#000; padding:0.2em;}
#contenedor .listado .pagina_actual:hover{ background:#ff; color:#000; }
#contenedor .listado .link_ant_sig{}
#contenedor .listado .filtro{ box-shadow: 3px 3px 5px #c5c5c5; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; margin: 4px; border: 1px solid #d4d4d4; background-image: url(../imagenes/back2.jpg); padding:1em;}
#contenedor .listado .filtro select{ max-width:120px!important;}
#contenedor .listado select{
	border: 1px solid #D4D4D4;
	margin-bottom: 3px;
	background-color:#eee;
	font-size:11px;
}
#contenedor .filtro .boton{
	background: url(../imagenes/bot-buscar.png) no-repeat 15px 3px;
	font-weight:bold;
	color:#fff;
	border:0px;
	height: 35px;
	width:130px;
	padding-top:0;
	margin-top:0;
	padding-right:15px;
	cursor:pointer;
	font-size:11px;
}

#contenedor .filtro label{ font-weight:bold;}
#contenedor .filtro select{ margin-right:1em;}
#contenedor .filtro fieldset{ float:left; box-shadow: 3px 3px 5px #c5c5c5; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; margin: 4px; border: 1px solid #d4d4d4; padding:0.5em;}
#contenedor .filtro .desde_hasta{ margin-right:3em; }
#contenedor .filtro .desde_hasta label{ display:block; }
#contenedor .filtro .desde_hasta select{ margin-right:2px;}


/************ Filtro **********/
#contenedor .listado .formulario{ margin-bottom:20px;}
#contenedor .listado .formulario label{ display:inline-block; width:100px; vertical-align:top;}
#contenedor .listado .formulario .boton{
	background-image: url(../imagenes/bot-enviar.jpg);
	color:#FFF;
	height: 18px;
	border: 1px solid;
	border-color:#E96324!important;
	margin-left:0.5em;
	margin-right:0.5em;
	margin-bottom:0.5em!important;
}


/************************************************************************************************
Estilos contenedor cuerpo
*************************************************************************************************/
#contenedor #cuerpo{ padding:2em; line-height:1em; }
#contenedor #cuerpo .img_parrafo{ margin-left:20px; margin-right:20px; }
#contenedor #cuerpo #colDer{ float:left; width: 400px;}
#contenedor #cuerpo #colIzq{ float:right; width: 400px;}
#contenedor .formulario{ margin-bottom:20px; width:400px;}
#contenedor .formulario fieldset{ diplay:block; padding:0.5em; margin:0.5em;}
#contenedor .formulario .campo_input{ float:left; width:170px; margin-bottom:5px; }
#contenedor .formulario .campo_textarea{ float:left; width:100%; }
#contenedor .formulario .campo_botones{ clear:both; }
#contenedor .formulario label{ display:block; }
#contenedor .formulario input, #contenedor .formulario textarea, #contenedor .formulario select{ 	
	border: 1px solid #D4D4D4;
	background-color: #eee;
	margin-bottom: 3px;
}
#contenedor .formulario textarea{ height:6em; overflow:hidden; width:350px;}
#contenedor .formulario .boton{
	background-image: url(../imagenes/bot-enviar.jpg);
	color:#FFF;
	height: 18px;
	border: 1px solid;
	border-color:#E96324!important;
	margin-left:0.5em;
	margin-right:0.5em;
	margin-bottom:0.5em!important;
	font-weight:bold;
}

/************************************************************************************************
Estilos contenedor mi_cuenta
*************************************************************************************************/
#contenedor #datos_alta{ display:none; }
/************************************************************************************************
Estilos contenedor ficha_vehiculo
*************************************************************************************************/
#contenedor #ficha_vehiculo{ margin:10px; padding:2em;}
#contenedor #ficha_vehiculo #fotos{ float:left; padding-left:10px; width:500px; margin-bottom:2em;}
#foto_principal{ float:left; margin:10px; margin-top:0px; width:450px; }
#contenedor #ficha_vehiculo #fotos #galeria_fotos{ padding-left:10px;}
#contenedor #ficha_vehiculo #fotos #galeria_fotos li{ float:left; list-style:none; margin:2px; border:1px solid #E96324; }
#contenedor #ficha_vehiculo #fotos #galeria_fotos li img{ max-width:150px; height:75px; vertical-align:middle; text-align:center;}
#contenedor #ficha_vehiculo .detalles{ margin-top:10px; margin-right:10px; float:left; }
#contenedor #ficha_vehiculo .detalles li{ margin-bottom:2em; }
#contenedor #ficha_vehiculo .detalles h2{ font-weight:bold; color:#E96324; font-size:14px; }
#contenedor #ficha_vehiculo .detalles p{ margin-left:0; margin-right:0px;}
#contenedor #ficha_vehiculo .detalles .precio{ font-size:30px; font-weight:bold; margin-bottom:1em;}
#contenedor #ficha_vehiculo .detalles .opciones h2, #contenedor #ficha_vehiculo .detalles .serie h2{}

#contenedor #ficha_vehiculo .detalles .opciones table{ border:1px solid #d4d4d4; width:auto; line-height:2em; }
#contenedor #ficha_vehiculo .detalles .opciones table td{ border:1px solid #d4d4d4; vertical-align:top; padding-left:0.5em;}
#contenedor #ficha_vehiculo .detalles .opciones tr:nth-child(even) {  }
#contenedor #ficha_vehiculo .detalles .opciones tr:nth-child(odd) { background: #eee}
#contenedor #ficha_vehiculo .detalles .opciones table td p { margin:0.2em;}
#contenedor #ficha_vehiculo .detalles .opciones .precios{ color:#8B8B8B; font-size:16px; margin-left:20px; margin-top:0.5em;}
#contenedor #ficha_vehiculo .detalles .opciones .precios label{ font-weight:bold; color:#000; font-size:18px; display:inline-block; min-width:5em; text-align:right; }

#contenedor #ficha_vehiculo .volver{ float:right;}
#contenedor #ficha_vehiculo .volver a{ font-size:14px; font-weight:bold; color:#8B8B8B; text-decoration:underline;}
#contenedor #ficha_vehiculo .volver a:hober{ color:#ff66;}




/************************************************************************************************
Estilos pie
*************************************************************************************************/
#pie{ border-top:1px solid #f7a64a; padding-top:5px; margin-top:5px; margin-bottom:10px; text-align:center}




/************************************************************************************************
Estilos página index Ofertas
*************************************************************************************************/
#contenedor #botonera_big{ }
#contenedor .boton_seccion{ float:left; width:196px; height:30px; padding-top:126px; }
#contenedor .boton_seccion a{ color:#fff; text-decoration:none; display:block; width:186px; height:23px; padding-left:10px;  font-weight: bold; padding-top: 7px; text-decoration: none; }

#pag_vo{ background:url(../imagenes/bot_veh_ocasion.jpg); }
#pag_vc{ background:url(../imagenes/bot_configurador.jpg); }
#pag_vn{ background:url(../imagenes/bot_veh_nuevo.jpg); }
#pag_vu{ background:url(../imagenes/bot_veh_comercial.jpg); }
#pag_ofertas{ background:url(../imagenes/bot_ofertas.jpg); }



/************************************************************************************************
Estilos generales
*************************************************************************************************/
#mensaje_error h2{ visibility:hidden; font-weight:bold; background-color:#FB5B03; color:#fff; text-transform:uppercase;}
#mensaje_respuesta h2{ visibility:hidden; font-weight:bold;}


.blancomini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.blancomini:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E96324;
}
.cajasformularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #666666;
}
.botonnaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../imagenes/bot-enviar.jpg);
	height: 18px;
	border: 1px solid #E96324;
	margin:0.5em;
	
}

.buscador {
	padding: 5px;
}
.aviso, .enlace{ font-size:11px; color:#8B8B8B; }
.img_parrafo{ margin:10px; }
.izquierda{ float:right; }
.sele{ display:inline;}

.menu {}
.menu li{ padding-left:0.5em; border-left:1px solid #8B8B8B; padding-right:0.5em; display:inline; }
.menu .primero{ padding-left:0px; border:0;}
.menu a { color: #8B8B8B; font-weight: bold; text-decoration: none; letter-spacing: 0.1em; padding-right: 25px; padding-left: 25px; }
.menu a:hover {	color: #f7a54d; }


.cajasout{
	box-shadow: 3px 3px 5px #c5c5c5;
	padding: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	border: 1px solid #d4d4d4;
	background-image: url(../imagenes/backnav.jpg);
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 4px;
} 



.cajas_opciones{
	box-shadow: 3px 3px 5px #c5c5c5;
	padding: 10px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	border: 1px solid #d4d4d4;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 4px;
	min-width:350px;
} 
.cajas_opciones h2{ margin-left:0; margin-left:0;}

/*----------------PIE DE PAGINA----------------------*/
.bottom_direccion li{ display:inline-block;color:#8B8B8B!important; }
.bottom_direccion li a,.bottom_direccion li p{font-size:11px; color:#8B8B8B!important;}

.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}


/* COOKIES */
#barra_aviso_cookies{display:none;position:fixed;left:0px;right:0px;bottom:0px;
						/*width:100%;*/
					min-height:40px;background: #333333;opacity:0.9;;color:#dddddd;z-index: 998;}
#barra_aviso_cookies div{ width:100%;/min-height:26px;padding-left:5px;margin-top:13px;font-family:verdana;font-size:12px;/*top:30%;*/text-align:center }
#barra_aviso_cookies .btn-ok-cookies{padding:4px;background:#4682B4;text-decoration:none;color:#fff;}
#barra_aviso_cookies .btn-masinfo-cookies{padding-left:5px;text-decoration:underline;color:#ffffff;}
.lista_navegadores_cookies{ margin-left:3em;}

/*------------------------------------------*/
/*----------Equipo--------------------------*/
/*------------------------------------------*/
#equipo{width:100%; margin-bottom: 15px; overflow: hidden;}
#equipo li{    float: left; margin: 0 auto; overflow: hidden;text-align: center;width: 33%;min-height: 388px;}
#equipo li img{ margin:0 auto;width: 75%;}
#equipo li div{ width:100%; text-align:center;}
#equipo li div h3{ font-size:17px; font-weight:700;color: #666666;}
#equipo li div p{ margin-top:6px!important;margin-bottom: 8px !important;color: #8B8B8B;}
#equipo li div a{ display:block;}
