/* CSS Document */

body {
	margin:0px;
	padding:0px;
	padding-top:5px;
	color:#666666;
	line-height: 1.2em;
	background-color: #efefef;
	font-family: Arial, Sans-Serif;
	font-size: 0.75em;
}
.fondobody{

	background-image: url(../imagenes/fondo.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}
.off-left {
	position: absolute;
	left: -999px;
	width: 990px;

}
p{
margin-top:0px;
margin-bottom:0px;
line-height:normal;
}
h2{
	font-size:1.2em;
	line-height:normal;
	margin-top:15px;
	margin-bottom:7px;
}
form{
margin:0px;
padding:0px;
}
img{
border:0;
margin:0;
}


#cabecera { 
	margin: 0px; 
	padding:0px;
	width: 770px; 
}
#cabecera_index { 
	margin: 0px; 
	padding:0px;
	width: 740px; 
}
#cabecera_st3 {
	margin: 0px;
	padding:0px;
	width: 770px;
	height:147px;
	background-image: url(../imagenes/cabecera_st3.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}

#menuenpagina{
width:60%;
margin:auto;
}

#contenedorajustado{
width: 770px;
margin-left: auto;
margin-right: auto;
}
#contenedorajustado_index{
width: 740px;
margin-left: auto;
margin-right: auto;
}
#contenedor {
	float:left;
	padding: 10px;
	width: 770px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	border:1px solid #ffffff;
}
#contenedor_index {
	float:left;
	padding: 10px;
	width: 740px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	border:1px solid #ffffff;
}

#subcabecera { 

	width: 770px;
	height: 32px;
	background-color: #1E263B;
	color: #FFFFFF;
	text-align:right;

	
}

.nav { text-align: left; color:#7D8085; padding: 0; margin:0; width: 160px; }
.nav ul {
	margin-top:12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding : 0;
	list-style-type: none;
}
.nav li {
	display: block;
	font-weight: normal;
	font-size: 0.75em;
	line-height: 0.75em;
	background-image: url(../images/marcalistamenu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0;
	margin-top:8px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.nav li a {
	color: #0E2548;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 18px;
}
.nav li a:hover { color: #FF8C0B; text-decoration: none; display: block; }
/* principal
---------------------------------------------------------------------------------------------------------------------------------------------------*/
#principal { background: #FFF;  margin: 0 0px 0 5px; color: #333333; }  
#principal .izquierda {
	float:left;
	padding:0;
	margin:0;
	width: 169px;
	min-height: 400px;
	background-image: url(../images/sombrita.png);
	background-repeat: repeat-y;
	background-position: right;
}


#principal .derecha {
	float: right;
	display:block;
	width:596px;
	margin:0;
	padding-top:0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#principal .derecha .central{
	float: left;
	width:400px;
	margin:0;
	padding-top:0px;
	padding-right:0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#principal .derecha .columna{
	float: right;
	width:193px;
	background: #c0c2d9;
	margin:0;
	padding-top:0px;
	padding-right:0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.conjunto{
float:left;
width:350px;
padding-top:15px;
padding-bottom:15px;
padding-left:0px;
padding-right:0px;
margin:0px;
clear:none;
}
.central_izda{
float:left;
width:75px;
padding:0px;
margin-right:25px;
clear:none;

}
.central_dcha{
float:left;
width:220px;
padding:0px;
margin-left:0px;
margin-right:0px;
clear:none;
}
.texto_central{
padding-top: 10px;
font-size:0.75em;
}

#footer{
	width:770px;
	height:19px;
	color:ffffff;
	font-size:1em;
	background-color:#E75417;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:0px;
	margin-top:10px;
	
	float:left;
	display:block;
}
#footer_index{
	width:740px;
	/*height:19px;*/
	color:ffffff;
	font-size:1em;
	background-color:#E75417;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left:0px;
	margin-top:10px;
	
	float:left;
	display:block;
}
#idioma{
	float:right;
	padding-bottom:0px;
	padding-top:3px;
	border-bottom:#E75417 dotted 1px;
}
a.idioma {
	color: #E75417;
	font-size:0.90em;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
a.idioma:hover { color:#D60033; text-decoration: none; display: block; }
#cajita_idiomas{
	float:right;
	width:7em;
	margin-left:8px;
	padding-bottom:0px;
	padding-top:3px;
	display: block;
  filter:default;
}
#idioma_interior{
	
	padding-bottom:0px;
	padding-top:3px;
	border-bottom:#ffffff dotted 1px;
	display: block;
	margin-bottom:7px;

}
a.idioma_interior {
	color: #ffffff;
	font-size:0.90em;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
a.idioma_interior:hover { color:#ffffff; text-decoration: none; display: block; }
#central{
	margin-top:30px;
	padding:0px;

}

#cuadro1{
	float:left;
	width:162px;
	height:274px;
	padding:0px;
	border:#E75417 solid 1px;
	margin-left:0px;
	margin-right:27px;

}
#cuadro_ult{
	float:left;
	width:162px;
	height:274px;
	padding:0px;
	border:#E75417 solid 1px;
	margin-left:0px;
	margin-right:0px;
}
#texto_cuadro{
	margin-top:25px;
	padding-left:32px;
	padding-right:28px;
	margin-right: auto;
	margin-left: auto;
	line-height:1.25em;

}
a.enlace_index {
font-size:1.15em;
color:#222222;
text-decoration:none;

}
a.enlace_index:hover {
font-size:1.15em;
color:#303153;
text-decoration:underline;

}
ul.lista_idiomas{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	padding-left:0px;
	list-style-type: none;

}
#separador{
display: inline;
color:#FFFFFF;
font-size:1em;
margin-left:10px;
margin-right:10px

}
.lista_idiomas li{
margin-left:0px;
	display: inline;	
	list-style-type: none;
	font-size:1em;
}

a.enlace_footer {
	font-size:1.15em;
	color:#ffffff;
	text-decoration: none;

}
a.enlace_footer:hover {
	font-size:1.15em;
	color:#F2C261;
	text-decoration: underline;
}
a.enlace_footer_actual {
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:0.12em;
	color:#ffffff;
	text-decoration: none;
}
a.enlace_footer_actual:hover {
	font-size:1.3em;
	color:#F2C261;
	text-decoration: none;
}
a.enlace_pie {
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
a.enlace_pie:hover {
	color:#F2C261;
	font-weight:bold;
	text-decoration: none;
}
#central_interior{
	float:left;
	display:block;
	margin-top:0px;
	padding:0px;
	background-image: url(../imagenes/fondo_central.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#columna_menu{
	width:149px;
	float:left;
	padding-bottom:50px;
}
#columna_texto{
	width:471px;
	float:left;
	
}
#columna_texto ul{
	margin-top:1em;
	padding-top:0px;
	
}
#columna_texto p{
	margin-bottom:0.8em;
	text-align:justify;
	
}
#columna_texto li{
	margin-top:0.2em;
	margin-bottom: 0.4em;
	
}
.padin10{
padding-top:0px;
padding-left:35px;
padding-right:35px;
}
.padin5{
padding-top:0px;
padding-left:15px;
padding-right:15px;
}
#columna_vacia{
	width:150px;
	float:left;
	filter:default;
}

/* -------menu principal-------------------------------------*/
ul.menuprin{
	margin-top:4px;
	margin-bottom:10px;
	margin-left:10px;
	padding-left:0px;
	list-style-type: none;

}
ul.menuprin li{
	
	list-style-type: none;
	font-size:1em;
}
ul.menuprin2{
	margin-top:8px;
	margin-bottom:0px;
	margin-left:12px;
	padding-left:0px;
	list-style-type: none;

}
ul.menuprin2 li{
	margin-top:4px;
	list-style-type: none;
	font-size:1em;
}
a.opcion1menu{
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:0.02em;
	color:#ffffff;
	text-decoration: none;
}
a.opcion1menu:hover{
	font-size:1.2em;
	letter-spacing:0.02em;
	color:#F2C261;
	text-decoration: none;
}
a.opcion2menu{
	font-size:1em;
	letter-spacing:0.02em;
	color:#ffffff;
	text-decoration: none;
}
a.opcion2menu:hover{
	font-size:1em;
	letter-spacing:0.02em;
	color:#F2C261;
	text-decoration: none;
}
/* -------aqui acaba el menu principal-------------------------*/
#cabecera_gest {

	margin: 0px;
	padding:0px;
	width: 770px;
	height:147px;
	background-image: url(../imagenes/cabecera_gestion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#cabecera_comunica {

	margin: 0px;
	padding:0px;
	width: 770px;
	height:147px;
	background-image: url(../imagenes/cabecera_comunicacion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#cabecera_infor {

	margin: 0px;
	padding:0px;
	width: 770px;
	height:147px;
	background-image: url(../imagenes/cabecera_informatica.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#cabecera_infor2 {

	margin: 0px;
	padding:0px;
	width: 770px;
	height:147px;
	background-image: url(../imagenes/cabecera_informatica2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#columna_texto h1 {
	float:left;
	width:100%;
	margin-bottom:0.8em;
	text-align:justify;
	font-weight: bold;
	background-image: url(../imagenes/marca_h1.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1.01em;
}
.normalillo{
	font-size:1em;
	letter-spacing:0.02em;
	color:#0066CC;
	text-decoration: none;
	line-height:1.5em;
}
a.normalillo{
	font-size:1em;
	letter-spacing:0.02em;
	color:#0066CC;
	text-decoration: none;
	line-height:1.5em;
}
a.normalillo:hover{
	font-size:1em;
	letter-spacing:0.02em;
	color:#0066CC;
	text-decoration: underline;
	line-height:1.5em;
}
#huella {
margin-left:3px;
margin-top:10px;
width:146px;
height:99px;
background-image: url(../imagenes/huella.gif);
background-repeat: no-repeat;
background-position: center 0px;
text-align:center;
padding-top:72px;
}
a.huella{
	font-size:0.8em;
	letter-spacing:0.02em;
	color:#ffffff;
	text-decoration: none;
	line-height:2em;
	border-bottom:#ffffff dotted 1px;
	}
a.huella:hover{
	font-size:0.8em;
	letter-spacing:0.02em;
	color:#F2C261;
	text-decoration: none;
	line-height:2em;
	border-bottom:#F2C261 dotted 1px;
}
#oferta_mes {
float:left;
	margin-left:0px;
	margin-top:0px;
	width:149px;
	/*height:99px;*/
	text-align:center;
	padding-top:0px;
	border-top:8px #FFFFFF solid;
	border-bottom:8px #FFFFFF solid;
	background-color: #FFFFFF;
}
#oferta_mes_interna {
float:left;
	margin-left:0px;
	margin-top:0px;
	width:146px;
	/*height:99px;*/
	padding-top:2px;
	text-align:center;
	background-color: #FFFFFF;
	border: 1px solid #607980;
}
#oferta_mes p{
	font-size:0.85em;
	letter-spacing:0.02em;
	color:#666666;
	text-decoration: none;
	line-height:auto;	
	margin-left:5px;
	margin-top:4px;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	margin-bottom:4px;
	}
#oferta_mes a.catalogo{
	background-image: url(../imagenes/flecha_ir.png);
	background-repeat: no-repeat;
	background-position: right top;
	color:#0066CC;
	text-decoration: none;
	margin-left:0px;
	padding-left:4px;
	padding-right:20px;
	font-weight:bold;
	padding-bottom:4px;
	}
#oferta_mes a.catalogo:hover{
	background-image: url(../imagenes/flecha_ir.png);
	background-repeat: no-repeat;
	background-position: right top;
	color:#0066CC;
	text-decoration: underline;
	margin-left:4px;
	padding-left:0px;
	padding-right:20px;
	font-weight:bold;
	padding-bottom:4px;
}





#comp_dom {
margin-left:3px;
margin-top:10px;
width:146px;
height:99px;

text-align:center;
padding-top:5px;
}
a.comp_dom{
	font-size:0.8em;
	letter-spacing:0.02em;
	color:#ffffff;
	text-decoration: none;
	line-height:2em;
	border-bottom:#ffffff dotted 1px;
	}
a.comp_dom:hover{
	font-size:0.8em;
	letter-spacing:0.02em;
	color:#F2C261;
	text-decoration: none;
	line-height:2em;
	border-bottom:#F2C261 dotted 1px;
}

#menuarticulos{
padding-left:5px;
padding-top:4px;
padding-bottom:0px;
margin-bottom:4px;
margin-left:0px;

/*border-top:#FFFFFF solid 8px;
border-bottom:#FFFFFF solid 5px;*/
background-color:#FFFFFF;
border:1px dotted #E75417;

color:#666666;
}
#menuarticulos a{
color:#666666;
text-decoration:none;
}
#menuarticulos a:hover{
color:#555555;
text-decoration:underline;
}

#menuarticulos #subfamilia a{
color:#0066CC;
text-decoration:none;

}
#menuarticulos #subfamilia a:hover{
color:#2288ee;
text-decoration:underline;

}
#menuarticulos #subfamilia a.actual{
color:#e75417;
text-decoration:none;
}
#menuarticulos #subfamilia a.actual:hover{
color:#e75417;
text-decoration:underline;
}


#inquieroentienda{
padding-left:2px;
padding-bottom:0px;
margin-bottom:0px;
border-top:#FFFFFF solid 1px;
border-bottom:#FFFFFF solid 5px;
background-color:#FFFFFF;
}
#inquiero{
padding-left:2px;
padding-bottom:0px;
margin-bottom:0px;
border-top:#FFFFFF solid 8px;
border-bottom:#FFFFFF solid 5px;
background-color:#FFFFFF;
}
.botonenvio{
	color:#ffffff;
	background-color:#E75417;
	font-size:0.9em;
	height:20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin-left:15px;
	padding-bottom:1px;
	border-width:0px;
	cursor: hand;
	background-image: url(../imagenes/esquinita.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.cntValDom{
background-color:#FFFFFF;
font-size:0.9em;
}

a.articulo{
	font-size:1em;
	font-weight:bold;
	letter-spacing:0.02em;
	color:#0066CC;
	text-decoration: none;
	line-height:1.5em;
}
a.articulo:hover{
	font-size:1em;
	font-weight:bold;
	letter-spacing:0.02em;
	color:#0066CC;
	text-decoration: underline;

}
#articulos{
	margin-top:0.5em;
	padding-top:0px;
	padding-left:14px;
	*padding-left:0px;
	*margin-left:14px;
	
}

#articulos li{
list-style-image: url(../imagenes/mas.gif);	
	margin-top:0.2em;
	margin-bottom: 0.4em;
	margin-left:4px;
	
}
#articulos li.actual{
list-style-image: url(../imagenes/mas.gif);	

	
}
#articulos li.desplegado{
list-style-image: url(../imagenes/menos.gif);	

	
}
#articulos li.desplegadoactual{
list-style-image: url(../imagenes/mas.gif);	

	
}
#articulos li.desplegadoactual a{
color:#e75417;
}
#subfamilia{
	margin-top:0.5em;
	padding-top:0px;
	padding-left:20px;
	*padding-left:0px;
	*margin-left:14px;
}

#subfamilia li{
	list-style-image: url(../imagenes/flecha.gif);
	/*margin-top:0.2em;
	margin-bottom: 0.4em;*/
	
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	*margin-left:0px;
	*padding-left:0px;
	list-style-position: outside;
}
#subfamilia li a{
	position:relative;
	left:-7px;
	*left:-1px;
}
#subfamilia li a.actual{
	color:#e75417;
}
img.producto{
border:1px dotted #E75417;
}
.tdnombremodelo
{

border-bottom-width: 1px;

border-bottom-style: dotted;

border-bottom-color: #cecece;
color:#2288ee;
font-size:1.3em;


}
.termino{
color:#e75417;
line-height:normal;
}
#rastromigas{
font-size:0.85em;
color:#999999;


}
#rastromigas a{

color:#999999;
text-decoration:none;

}
#rastromigas a:hover{

color:#888888;
text-decoration:underline;

}
.tdnombremodelo_todos
{
border-bottom: 1px dotted #cecece;
color:#2288ee;
font-size:1.1em;


}
a.normalilloactual{
	font-size:1em;
	letter-spacing:0.02em;
	color:#aaaaaa;
	text-decoration: none;
	line-height:1.5em;
}
a.normalilloactual:hover{
	font-size:1em;
	letter-spacing:0.02em;
	color:#999999;
	text-decoration: underline;
	line-height:1.5em;
}
#nombre_dominio{
	background-image: url(../imagenes/fondo_dominio.jpg);
	color:#fff;
	float:left;
	width:228px;
	min-width:228px;
	min-height:88px;
	height:88px;
	margin-top:3px;
	margin-left:7px;
	margin-bottom:6px;
}
#plan_aloja{
	background-image: url(../imagenes/fondo_alojamiento.jpg);
	float:left;
	color:#fff;
	width:228px;
	min-width:228px;
	min-height:88px;
	height:88px;
	margin-top:3px;
	margin-left:3px;
	margin-bottom:6px;
}
#botoncomprobar{
	color:#ffffff;
	position:relative;
	top:19px;
	*top:17px;
	left:156px;
	background-color:#E75417;
	font-size:0.85em;
	height:20px;
	width:63px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin-left:0px;
	padding-bottom:1px;
	border-width:0px;
	cursor: hand;
	/*padding:0px;*/
}
#botonconocelos {
	position:relative;
	top:28px;
	*top:50px;
	left:10px;
	/*background-color:#E75417;*/
	margin-left:0px;
	padding-bottom:1px;
	border-width:0px;
	/*height:20px;
	width:63px;*/
}
#botonconocelos a{
	color:#ffffff;
	font-size:0.85em;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}
#botonconocelos a:hover{
	color:#ffffff;
	text-decoration:none;
}
.web{
	width:0px;
	height:0px;
	overflow:hidden;
	visibility:hidden;
	}