@import "empresa.css";
@import "kits.css";
@import "carrito.css";
@import "ofertas.css";
@import "botones.css";
@import "ampliacion_estilos.css";
@import "novedades.css";

body {
	text-align: center;
	margin-top: 0px;
	background-color: #839741;
	color: #000000;
}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
img {
	border: 0px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #cccccc;
	padding: 1px 2px 1px 2px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #cccccc;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a {
	color: #A2AA4D;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

form { margin:0 }

#contenedor {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#cabecera {
	height: 112px;
}
#columna_izquierda {
	width: 115px;
	height: 443px;
	float: left;
	background-color: #FFFFFF;
	padding: 9px 0px 0px 9px;
}
#contenido {
	width: 826px;
	height: 443px;
	float: left;
	background-color: #FFFFFF;
	padding: 9px 0px 0px 0px;
}
#pie {
	clear: both;
	width: 826px;
	color: #ffffff;
	margin-left: auto;
	margin-right: auto;	
	padding: 3px 0px 10px 0px;
}
#pie a {
	color: #ffffff;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}
#pie a:hover {
	text-decoration: underline;
}
#logo {
	position: absolute;
	width: 215px;
	height: 77px;
}
#idiomas {
	position: absolute;
	width: 500px;
	margin: 10px 0px 0px 450px;
	text-align: right;
}
#idiomas a {
	color: #000000;
	text-decoration: none;
	padding: 0px 3px 0px 3px;
}
#idiomas a:hover {
	color: #000000;
	text-decoration: underline;
}
#idiomas a.seleccionado {
	color: #ffffff;
	text-decoration: none;
}
#idiomas a:hover.seleccionado {
	color: #ffffff;
	text-decoration: none;
}


/************ MENU ******************/

#menu {
	position: absolute;
	margin: 76px 0 0 213px;
	width: 729px;
	height: 36px;
}

#menu_portes {
	position: absolute;
	margin: 76px 0 0 125px;
	width: 825px;
	height: 36px;
}
#menu td {
	width: 81px;
}
#menu_01 {	
	line-height: 36px;
}
#menu_01 a {
	background-image: url("../images/boton_01.gif");
	display: block;
	height: 36px;
}
#menu_01 a:hover {
	background-image: url("../images/boton_b.gif");
	display: block;
}
#menu_02 {	
	line-height: 36px;
}
#menu_02 a {
	background-image: url("../images/boton_02.gif");
	display: block;
	height: 36px;
}
#menu_02 a:hover {
	background-image: url("../images/boton_b.gif");
	display: block;
}
#menu_01 a.menu_seleccionado {
	background-image: url("../images/boton_b.gif");
}
#menu_02 a.menu_seleccionado {
	background-image: url("../images/boton_b.gif");
}


/************************************/

#login {
	background-color: #919191;
	height: 226px;
	padding: 7px 0px 0px 7px;
}
#buscar {
	border: 1px solid #ffffff;
	width: 95px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
}
#acceso {
	border: 1px solid #ffffff;
	width: 98px;
	height: 180px;
	margin-top: 0px;
}
#recuperar {
	background: url("../images/lin1.gif") no-repeat;
	font-size: 11px;
	text-align: right;
	padding: 2px 0px 2px 0px;
}
#recuperar a {
	color: #ffffff;
	text-decoration: none;
}
#carrito {
	background: url("../images/lin2.gif") no-repeat;
	font-size: 11px;
	text-align: right;
	padding: 2px 0px 2px 0px;
}
#carrito a {
	color: #000000;
	text-decoration: none;
}
#portada {
	margin: 9px 0px 0px 9px;
}
/*** Modificación 28-04-2008 ***/

#novedades {
	padding: 5px 9px 0px 9px;
	background-color: #666666;
	border: 1px solid #8A9740;
	width: 427px;
	height: 217px;
}

#novedades h2 {
	width: 200px;
	height: 20px;
	text-indent: -9999px;
	margin:0;
	padding:0;
	color:white;
	text-align:left;
}

#novedades .caja {
	width: 417px;
	height: 51px;
	margin-bottom:2px;
	background: #999999;
	padding: 5px 5px 0 5px	
	}
#novedades .caja a {
	color: #666600;
	text-decoration:none;
	font-weight:bold;
	}

#novedades .caja a:hover {text-decoration:underline}	
#novedades .caja img {float:right; margin: 0 0 0 5px}

#novedades .caja h3 {
	font-size:12px;
	font-weight:bold;
	margin: 0 0 3px 0;
	}

#novedades .blanco {color:white}


#novedad {
	color: #CCCC99;
	border-bottom: 1px solid #8A9740;
	height: 38px;
	margin-top: 9px;
}
#novedad.ultimo {
	border-bottom: 0px;
}
#novedad a {
	color: #CCCC99;
}
#novedad td {
	color: #CCCC99;
}
#registros {
	background: url("../images/portada_03.jpg");
	width: 330px;
	height: 224px;
	text-align: right;
	margin: 0px 0px 0px 31px;
}
#portada_03 {
	padding: 0px 76px 0px 0px;
	font-size: 14px;
	line-height: 15px;
}
#menu_accesorios {
	width: 141px;
	height: 420px;
	border: 1px solid #555C27;
	margin: 0px 0px 0px 9px;
	padding: 6px;
	line-height: 17px;
}
#menu_accesorios a {
	padding-left: 5px;
}
#menu_accesorios a.seleccionado {
	color: #000000;
	font-weight: bold;	
}
#accesorios {
	margin: 10px 0px 0px 9px;
	height: 33px;
}
#paginado01 {
	color: #8A9740;
	font-weight: bold;
}
#paginado01 a.seleccionado {
	color: #000000;
}
#accesorios2 {
	margin: 0px 0px 0px 9px;
}
#accesorios2 tr.primera td {
	margin: 10px 0px 0px 9px;
	background-color: #8A9740;
	color: #ffffff;
	border-right: 1px solid #B5BA72;
	line-height: 20px;
}
#accesorios2 table {
	border: 1px solid #555C27;
}
#accesorios2 td {
	padding: 2px 3px 3px 3px;
}
#accesorios2 tr.claro td {
	background-color: #DDDFBD;
	border-right: 1px solid #B5BA72;
}
#accesorios2 tr.oscuro td {
	background-color: #C6C98F;
	border-right: 1px solid #B5BA72;
}
#accesorios2 tr.blanco td {
	background-color: #FFFFFF;
	border-right: 1px solid #B5BA72;
}
#accesorios3 {
	margin: 0px 0px 0px 9px;
}
#accesorios3 tr.primera td {
	margin: 10px 0px 0px 9px;
	background-color: #8A9740;
	color: #ffffff;
	border-right: 1px solid #B5BA72;
	line-height: 20px;
}
#accesorios3 tr.tercera td {
	margin: 10px 0px 0px 9px;
	background-color: #8A9740;
	color: #ffffff;
	line-height: 20px;
}
#accesorios3 table {
	border: 1px solid #555C27;
}
#accesorios3 td {
	padding: 4px 3px 5px 3px;
}
#accesorios4 td {
	padding: 4px 0px 5px 8px;
}
#accesorios3 tr.claro td {
	background-color: #DDDFBD;
	border-right: 1px solid #B5BA72;
}
#accesorios3 tr.oscuro td {
	background-color: #C6C98F;
	border-right: 1px solid #B5BA72;
}
#accesorios3 tr.blanco td {
	background-color: #FFFFFF;
	border-right: 1px solid #B5BA72;
}
#accesorios3 tr.blanco2 td {
	background-color: #EBECD7;
	border-right: 1px solid #B5BA72;
}
#accesorios3 a:hover {
	text-decoration: none;
}
#accesorios2 a:hover {
	text-decoration: none;
}
#menu_enganches {
	width: 229px;
	height: 420px;
	border: 1px solid #555C27;
	margin: 0px 0px 0px 9px;
	padding: 6px;
	line-height: 17px;
}

#menu_enganches a.seleccionado {
	color: #000000;
	font-weight: bold;
}

#menu_busqueda {
	width: 150px;
	height: 420px;
	border: 1px solid #555C27;
	margin: 0px 0px 0px 9px;
	padding: 6px;
	line-height: 17px;
}

#menu_busqueda a.seleccionado {
	color: #000000;
	font-weight: bold;
}

#kit01 {
	margin: 0px 0px 0px 9px;
}
#kit01b {
	margin: 0px 9px 0px 9px;
}
#kit_general {
	padding: 6px 9px 9px 15px;
	background-color: #666666;
	border: 1px solid #555C27;
	color: #ffffff;
	height: 186px;
}
#kit_portada {
	color: #ffffff;
	height: 391px;
	margin:0 2px 0 11px;
}
#kit_general4 {
	padding: 6px 15px 9px 15px;
	background-color: #666666;
	border: 1px solid #555C27;
	color: #ffffff;
	height: 374px;
}
#kit_general2 {
	padding: 6px 9px 0px 15px;
	background-color: #666666;
	border: 1px solid #555C27;
	color: #ffffff;
	height: 383px;
}
#kit_general2 div {
	color: #ffffff;
	width: 615px;
}
#kit_general3 {
	padding: 6px 9px 9px 15px;
	background-color: #666666;
	border: 1px solid #555C27;
	color: #ffffff;
	height: 96px;
}
#kit_general3 div {
	color: #ffffff;
	width: 500px;
}
#kit_general5 {
	padding: 6px 9px 0px 15px;
	background-color: #666666;
	border: 1px solid #555C27;
	color: #ffffff;
	height: 58px;
}
#kit_general5 div {
	color: #ffffff;
	width: 770px;
}
#ficha01 {
	margin: 0px 0px 0px 9px;
}
#ficha_general {
	background-color: #666666;
	border: 1px solid #555C27;
	color: #ffffff;
	height: 195px;
}
#titulo_ficha {
	line-height: 21px;
	background-color: #8A9740;
	border-bottom: 1px solid #555C27;
	font-weight: bold;
	color: #ffffff;
	padding-left: 4px;
}
#ficha_descripcion {
	padding: 8px 8px 8px 0px;
	width: 169px;
	float: right;
}
#des01 {
	border: 1px solid #A2AA4D;
	padding: 4px 8px;
	height: 103px;
	font-size: 14px;
	color: #CCCC99;
	line-height: 18px;
}
.precio {
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
}
#margen_texto {
	font-size: 12px;
	color: #CCCC99;
	padding: 8px 0px 8px 8px;
	line-height: 17px;
}
.blc {
	color: #ffffff;
}
.ver {
	color: #8A9740;
}
.ver_fuerte {
	color: #8A9740;
	font-weight: bold;
}
.ver2 {
	border-color: #8A9740;
}
.neg {
	color: #000000;
}
#ficha_carrito {
	border: 1px solid #A2AA4D;
	margin-top: 8px;
	background-color: #000000;
	color: #ffffff;
	font-size: 14px;
	padding: 6px 0px 4px 0px;
	text-align: center;
	font-weight: bold;
}
#ficha_carrito a {
	display: block;
	color: #ffffff;
}
#tit01 {
	color: #A2AA4D;
	font-size: 14px;
	font-weight: bold;
}
#kit_general div {
	color: #ffffff;
	width: 500px;
}
#kit_general4 div {
	color: #ffffff;
}
#kit_fotos_01 {
	border: 1px solid #555C27;
	height: 177px;
	margin-top: 9px;
}
#kit_fotos_01 table {
	height: 177px;
}
#enganches_foto01 {
	width: 243px;
	margin: 0px 0px 0px 9px;
}
#enganches_foto01 table {
	height: 212px;
	border: 1px solid #555C27;
}
#enganches_foto02 {
	width: 243px;
	margin: 9px 0px 0px 9px;
}
#enganches_foto02 table {
	height: 213px;
	border: 1px solid #555C27;
}
#remolques_foto01 {
	width: 408px;
	margin: 0px 0px 0px 9px;
	position:absolute;
}
#remolques_foto01 table {
	border: 1px solid #555C27;
}
#lista01 {
	border: 1px solid #555C27;
	height: 203px;
	margin-top: 9px;
	padding: 4px 8px 4px 8px;
}
#lista02 {
	border: 1px solid #555C27;
	height: 169px;
	margin-top: 9px;
	padding: 4px 8px 4px 8px;
}
#tit02 {
	color: #8A9740;
	font-size: 13px;
	font-weight: bold;
}
#tit03 {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
#lista01 td {
	border-right: 1px solid #B5BA72;
	font-size: 11px;
	padding: 1px 0px 1px 6px;
}
#lista01 td a {
	color: #000000;
}
#lista01 td.ultimo {
	border-right: 0px;
	padding-left: 0px;
}
#lista01 td.primero {
	padding-left: 0px;
}
#lista02 td {
	border-right: 1px solid #B5BA72;
	font-size: 11px;
	padding: 1px 0px 1px 6px;
}
#lista02 td a {
	color: #000000;
}
#lista02 td.ultimo {
	border-right: 0px;
	padding-left: 0px;
}
#lista02 td.primero {
	padding-left: 0px;
}
#respuesta {
	border: 1px solid #555C27;
	margin: 0px 9px 0px 0px;
	padding: 9px;
	height: 414px;
	text-align: justify;

}
#respuesta2 {
	padding: 9px;
	height: 155px;
	text-align: justify;
}
#respuesta3 {
	border: 1px solid #555C27;
	margin: 5px 0px 0px 9px;
	padding: 9px;
	height: 177px;
	text-align: justify;

}
#respuesta4 {
	padding: 9px;
	height: 155px;
	text-align: justify;
	overflow: auto;
}
#contacto{
	border: 1px solid #555C27;
	margin: 9px 0px 0px 9px;
	padding: 9px;
	height: 132px;
	text-align: justify;
	width: 788px;
}
#contacto2{
	border: 1px solid #555C27;
	margin: 9px 0px 0px 9px;
	padding: 9px;
	height: 173px;
	text-align: justify;
	width: 788px;
}
#contactob{
	border: 1px solid #555C27;
	margin: 9px 0px 0px 9px;
	padding: 9px;
	height: 132px;
	text-align: justify;
	width: 620px;
}
#contacto2b{
	border: 1px solid #555C27;
	margin: 9px 0px 0px 9px;
	padding: 9px;
	height: 173px;
	text-align: justify;
	width: 620px;
}
.neg_fuerte {
	 color: #586129;
	 font-weight: bold;
}
#condiciones {
	border: 1px solid #555C27;
	margin: 9px 0px 0px 9px;
	padding: 9px;
	height: 374px;
	text-align: justify;
	width: 788px;
}
#condiciones2 ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#condiciones2 li {
	margin: 0px 0px 9px 17px;
	padding: 0px 0px 0px 10px;
}
#condiciones2 {
	border: 1px solid #555C27;
	margin: 9px 0px 0px 9px;
	padding: 9px 9px 0px 9px;
	height: 383px;
	text-align: justify;
	width: 620px;
}
#condiciones3 {
	border: 1px solid #555C27;
	margin: 9px 0px 0px 9px;
}
#portes01 {
	border: 1px solid #555C27;
	margin: 9px 0px 0px 9px;
	width: 806px;
}
#portes01b {
	padding: 9px;
	height: 130px;
	text-align: justify;
	overflow: auto;
}
#portes02 {
	border: 1px solid #555C27;
	margin: 9px 0px 0px 9px;
	padding: 9px;
	height: 105px;
	text-align: justify;
	width: 788px;
}
#ubicacion {
	border: 1px solid #555C27;
	width: 806px;
	height: 432px;
	margin: 0px 0px 0px 9px;
}
#itv {	
	width: 808px;
	height: 434px;
	margin: 0px 0px 0px 9px;
}
#empresa {
	margin-left: 9px;
}
#menu_empresa {
	position: absolute;
	margin-left: 628px;
}
#menu_03 {	
	line-height: 25px;
	margin-bottom: 5px;
}
#menu_03 a {
	background-image: url("../images/menu_empresa02.gif");
	display: block;
	height: 25px;
	width: 172px;
}
#menu_03 a:hover {
	background-image: url("../images/menu_empresa01.gif");
	display: block;
}
#menu_03 a.menu_seleccionado {
	background-image: url("../images/menu_empresa01.gif");
}
#contenido_empresa {
	width: 461px;
	height: 200px;
	position: absolute;
	margin: 0px 0px 0px 159px;
	z-index: 100;
}
/****          ESTILO DEL POP UP       ********/
.border_preview{
 z-index:100;
 position:absolute; 
 background: #fff;
 border: 1px solid #444;
}
#loader {
 font-family:Tahoma, Helvetica, sans;
 font-size:10px;
 color:#000000;
 background-color:#FFFFFF;
 padding:5px 0 5px 0;
 margin:0 auto;
 display:block;
 width:135px;
 border:1px solid #6A6A6A;
 text-align:left;
 z-index:255;
}
 
#loader_bg {
 background-color:#EBEBE4;
 position:relative;
 top:8px;left:8px;height:7px;
 width:113px;font-size:1px
}
 
.title_h2 {
 width:300px;
 padding:5px 0 0 5px;
}
 
.preview_temp_load {
 text-align:center;
 padding: 14px 0px 14px 0px;
 margin: 0px:
}
/************/
img {
	border: 0px;
}
.fecha {
	font-size: 10px;
}
#titulo_noticia {
	color: #586129;
	font-weight: bold;
	padding: 2px 0px 2px 5px;
}
#titulo_noticia.sel {
	color: #ffffff;	
	background-color: #555C27;
	padding: 2px 0px 2px 5px;
}
#titulo_noticia a {
	color: #586129;
	text-decoration: none;
}
#titulo_noticia a:hover {
	text-decoration: underline;
}
.margen_scroll {
	text-align:justify;
	margin: 0;
	*margin: 0 0 4px 10px /* Para Internet Explorer */
}
#foto_scroll {
	border: 1px solid #555C27;
	padding: 3px;
	margin: 2px 0px 10px 12px;
	float: right;
}
.blanco {
	color: #ffffff;
}
.tam10 {
	font-size: 10px;
}
#listado_portadas {
	
	margin: 20px 0px 0px 0px;
}
#listado_portadas td {
	border-top: 1px solid #A2AA4D;
	color: #ffffff;
	height: 40px;
}
#rem_01 {
	color: #A2AA4D;
	padding: 0px 0px 5px 5px;
	font-weight: bold;
}
#rem_01 a {
	padding-left: 0px;
}
#rem_02 {
	color: #A2AA4D;
	padding: 0px 0px 6px 15px;
	line-height: 14px;
}
#rem_02 a {
	padding-left: 0px;
}
#portes_cuadros div.izq {
	border: 1px solid #555C27;
	height: 130px;
	width: 379px;
	padding: 9px;
	text-align: justify;
	line-height: 13px;
}
#portes_cuadros div.der {
	border: 1px solid #555C27;
	height: 130px;
	width: 380px;
	padding: 9px;
	text-align: justify;
	line-height: 13px;
}
#portes_cuadros table {
	margin-top: 9px;
}

/* Galería remolques */

#foto_principal {
	z-index:0;
	position:absolute;
	left: 1px;
	top: 0;
	width: 407px;
	height: 419px;
	}

#galeria {
	position:absolute;
	width: 253px;
	height: 66px;
	z-index:1;
	left: 153px;
	top: 343px;
}

#galeria .imagen {
width: 73px;
height: 64px;
border: 1px solid #555c27;
float:right;
margin-left:4px;
margin-right:4px;
background-color:#FFFFFF
}

#galeria .imagen_on {
width: 73px;
height: 64px;
border: 1px solid #555c27;
float:left;
margin-right:9px;
background-color:#FFFFFF;
}

#galeria .imagen_on img { }

.enlace_blanco {color:white}
.enlace_blanco a:link {color:white;text-decoration:none}
.enlace_blanco a:visited {color:white;text-decoration:none}
.enlace_blanco a:hover {color:white;text-decoration:underline}

#oculto {
	position: absolute;
	margin: -1000px 0px 0px -1000px;
	visibility:hidden;
}

/* SCROLL ESTILO */

#tabla_scroll {
background: url(../images/scroll_fondo.jpg) repeat-y;
}

#desc_portada {
position:absolute;
width: 200px;
margin: 220px 0 0 665px;
}

h2 {
	font-size: 14px;
	line-height: 15px;
	margin: 0;
	padding: 0;
	font-weight:100;
	text-align:right
}

#portadilla .imagen .enlace {
width: 400px;
position:absolute;
margin: 370px 0 0 10px;
z-index: 2;
color:white;
}

#portadilla .imagen .enlace a {color:white; text-decoration:none}
#portadilla .imagen .enlace a:hover {color:white; text-decoration:underline}

.share_remolque {
position:absolute;
margin: 393px 0 0 10px; 
z-index:2
}