/* CSS Document */


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

body {
	background-color:#d8d9da;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
}

#cuerpo {
	width:890px;
	height:auto;
	background-color:#d8d9da;
	float:none;
	clear:both;
	text-align:left;
	margin:auto;
	/*padding:0 57px 20px 57px;*/
}

#header {
	width:868px;
	height:78px;
	background-color:#fff;
	color:#f59191;
	padding:11px;
}

#header a {
	color:#858688;
	text-decoration:none;
}

#header a:hover {
	color:#858688;
	text-decoration:underline;
}

#header #contactosHeader {
	float:left;
	width:722px;
	height:78px;
	color:#858688;
}

#header #logo {
	float:left;
	width:144px;
	height:22px;
	margin-top:26px;
	
}


#menu {
	width:890px;
	height:22px;
	background-color:#fff;
}

#menu #menuOpt {
	float:left;
	width:760px;
	height:20px;
	background-color:#fff;
}

#menu #buscador {
	float:right;
	width:124px; .width:126px;
	height:16px; .height:18px;
	background-color:#ccc;
	padding:3px; .padding:2px;
}

#menu .inputBuscar {
width:107px;
height:12px;
border:#f2f2f2 1px solid;
font-size:9px;
}

#hotspot {
	width:890px;
	height:360px;
	background-color:#646464;
}

#hotspot333 {
	width:890px;
	height:320px;
	background-color:#333;
	padding-top:40px;
}

#hotspot8C0000 {
	width:890px;
	min-height:320px;
	background-color:#008bcc; /*background-color:#8C0000;*/
	padding-top:40px;
}

#hotspotC61217 {
	width:890px;
	min-height:320px;
	background-color:#008bcc; /*background-color:#C61217;*/
	padding-top:40px;
}

#hotspotEC4011 {
	width:890px;
	min-height:320px;
	background-color:#008bcc; /*background-color:#EC4011;*/
	padding-top:40px;
}

#hotspotActualitat {
	width:890px;
	height:auto;
	background-color:#333;
	padding-top:40px;
	background-image:url(../img/bg_dark.gif);
	background-repeat:repeat-y;
}

#hotspotContacto {
	width:890px;
	height:auto;
	background-color:#333;
	padding-top:40px;
	background-image:url(../img/bg_dark2.gif);
	background-repeat:repeat-y;
}

#hotspotClear {
	width:890px;
	height:auto;
	background-color:#fff;
	padding-top:40px;
	background-image:url(../img/bg_clear.gif);
	background-repeat:repeat-y;
}

#hotspotDark {
	width:890px;
	height:360px;
	background-color:#191919;
}

#main_gris {
width:890px;
height:auto;
background-image:url(../img/bg_izq_gris.gif)
}

#main_gris2 {
float:left;
width:710px;
height:auto;
background-image:url(../img/bg_izq_gris.gif)
}

#izquierda {
	float:left;
	width:150px;
	min-height:184px;
	padding:8px 10px;
}

#izquierda_alt {
	float:left;
	width:150px;
	min-height:184px;
	padding:8px 10px;
	margin-top:325px;
}

#izquierda_clear {
	float:left;
	width:150px;
	min-height:184px;
	padding:8px 10px;
	margin-top:325px;
}

.lostPass {
margin:20px 0;
}

#izquierda a {
	color:#666;
	text-decoration:none;
}

#izquierda a:hover {
	color:#666;
	text-decoration:underline;
}

#izquierda_alt a {
	color:#b3b3b3;
	text-decoration:none;
}

#izquierda_alt a:hover {
	color:#b3b3b3;
	text-decoration:underline;
}

.tituloLogin {
	font-weight:bold;
	height:20px;
	margin-top:8px;
}

#izquierda_alt .tituloLogin2 {
	font-weight:bold;
	height:20px;
	margin-top:8px;
	color:#b3b3b3;
}

#login {
	width:138px;
	height:37px;
	background-image:url(../img/bg_login.gif);
	padding:2px 6px; _padding:1px 6px;
}

#izquierda_alt #login2 {
	width:138px;
	height:37px;
	background-image:url(../img/bg_login2.gif);
	padding:2px 6px; _padding:1px 6px;
}

.inputLogin {
	width:130px;
	height:16px; .height:14px;
	border:none;
	color:#c1c1c1;
	font-size:11px;
	margin-bottom:2px;
	background-color:#fff;
}

.inputLogin2 {
	width:130px;
	height:16px; .height:14px;
	border:none;
	color:#595959;
	font-size:11px;
	margin-bottom:2px;
	background-color:#333;
}

.btnEnviar {
	width:6px;
	height:6px;
	border:none;
	padding-top:6px;
	vertical-align:top;
}

#newsletter {
	width:138px;
	height:17px;
	background-image:url(../img/bg_newsletter.gif);
	padding:2px 6px; _padding:1px 6px;
}

#izquierda_alt #newsletter2 {
	width:138px;
	height:17px;
	background-image:url(../img/bg_newsletter2.gif);
	padding:2px 6px; _padding:1px 6px;
}

#contenedor2 {
	float:left;
	width:530px;
	min-height:229px;
	background-color:#fff;
	padding-left:10px; _padding-left:9px;
	padding-bottom:10px;
}

#contenedor {
	float:left;
	width:710px;
	min-height:190px;
	background-color:#fff;
	padding-left:10px; _padding-left:9px;
	padding-bottom:10px;
}

#contenedor .destacadoHome {
	float:left;
	width:160px;
	min-height:200px;
}

#contenedor .destacadoHome img {
	margin-bottom:5px;
}

#contenedor .destacadoHome a.lnkNormal {
	color:#666;
	text-decoration:none;
	/*font-weight:bold;*/
}

#contenedor .divisorHome {
	float:left;
	width:2px;
	min-height:200px;
	margin:0 9px;
	background-image:url(../img/bg_divisorHome.gif);
}

.margen10fff {
	width:890px;
	height:10px;
	background-color:#fff;
}

.margen10fff2 {
	width:710px;
	height:10px;
	background-color:#fff;
}

.margen20646464 {
	width:890px;
	height:20px;
	background-color:#646464;
}

#footer {
	width:890px;
	height:auto;
	margin-top:10px;
}

.mapaWeb {
	float:left;
	width:180px;
	height:auto;
	line-height:12px;
}

.mapaWeb a {
	color:#666;
	text-decoration:none;
}

.mapaWeb a:hover {
	color:#666;
	text-decoration:underline;
}


.mapaWebP {
	float:left;
	width:170px;
	height:auto;
	line-height:12px;
}

.mapaWebP, img {
	text-align:right;
}


.solucionItem {
	width:auto;
	height:auto;
	padding:5px 0;
}

.solucionItem a {
	color:#666;
	text-decoration:none;
}

.solucionItem a:hover {
	color:#666;
	text-decoration:underline;
}

.divisorSolucionsDer {
	width:160px;
	height:10px;
	vertical-align:middle;
/*	margin-top:5px;
	margins-bottom:5px;*/
}

.tituloStandard {
font-weight:bold;
width:auto;
min-height:16px;
/*margin:5px 0;*/
}

.lnkStandard a {
color:#666;
text-decoration:none;
}

.lnkStandard a:hover {
color:#666;
text-decoration:underline;
}

.lnkRojo a {
color:#e60000;
text-decoration:none;
}

.lnkRojo a:hover {
color:#e60000;
text-decoration:none;
}


.divisorVert {
float:left;
width:2px;
height:280px;
background-image:url(../img/bg_divisorSolucionsSpot.gif);
}

.divisorVertDescarga {
float:left;
width:2px;
height:280px;
background-image:url(../img/bg_divisorVertDescarga.gif);
}

.divisorVertProducto {
float:left;
width:2px;
height:280px;
background-image:url(../img/bg_divisorVertProducto.gif);
}

.divisorVert8C0000 {
float:left;
width:2px;
height:280px;
background-image:url(../img/bg_divisorVert8C0000.gif);
}

.divisorVertC61217 {
float:left;
width:2px;
height:280px;
background-image:url(../img/bg_divisorVertC61217.gif);
}

.divisorVertEC4011 {
float:left;
width:2px;
height:280px;
background-image:url(../img/bg_divisorVertEC4011.gif);
}

.solucionsApartado {
float:left;
width:334px;
height:auto;
padding:12px;
color:#b3b3b3;
}

.productosRelacionados {
float:left;
width:334px;
height:256px;
padding:12px;
color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.solucionsApartado2 {
float:left;
width:706px;
height:auto;
padding:12px 0 12px 12px;
color:#b3b3b3;
}

.solucionsApartado2 a{
color:#b3b3b3;
text-decoration:none;
}

.solucionsApartado2 a:hover{
color:#FFF;
text-decoration:none;
}


.solucionsApartado3 {
float:left;
width:706px;
height:auto;
padding:12px 0 12px 12px;
color:#fff;
}

.solucionsApartado3 a{
color:#ff7223;
text-decoration:none;
}

.solucionsApartado3 a:hover{
color:#ff7223;
text-decoration:none;
}

.descargasApartado {
float:left;
width:706px;
height:auto;
padding:12px 0 12px 12px;
color:#666;
}

.lnkB3 a {
color:#b3b3b3;
text-decoration:none;
}

.lnkB3 a:hover {
color:#b3b3b3;
text-decoration:underline;
}

.lnkB4 a {
color:#ffffff;
text-decoration:none;
}

.lnkB4 a:hover {
color:#ffffff;
text-decoration:underline;
}


.lnkB3_over a {
color:#b3b3b3;
text-decoration:none;
}

.lnkB3_over a:hover {
color:#b3b3b3;
text-decoration:none;
background-color:#4c4c4c;
}

.lnkB4_over a {
color:#ffffff;
text-decoration:none;
}

.lnkB4_over a:hover {
color:#ffffff;
text-decoration:none;
background-color:#4c4c4c;
}


.lnkddb3b3 a {
color:#fff;
text-decoration:none;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.lnkddb3b3 a:hover {
color:#fff;
text-decoration:underline;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.paginado {
color:#b3b3b3;
}

.paginado a {
color:#666;
text-decoration:none;
}

.paginado a:hover {
color:#666;
text-decoration:underline;
}

.linea_contacto {
	border-top:#333333 1px solid;
	border-right:#333333 1px solid;
	border-bottom:#636363 1px solid;
	border-left:#333333 1px solid;
	width:495px;
	height:20px;
	color:#999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#333333;
}

.input_contacto {
	border-top:#333333 1px solid;
	border-right:#333333 1px solid;
	border-bottom:#333333 1px solid;
	border-left:#333333 1px solid;
	/*width:395px;*/
	color:#999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#333;
}

.linea_contacto2 {
/*	background-image:url(../img/bg_comentario.gif);
	border-top:#333333 1px solid;
	border-right:#333333 1px solid;
	border-bottom:#636363 1px solid;
	border-left:#333333 1px solid;*/
	width:495px;
	height:110px;
	color:#999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

.linea_contacto3 {
/*	background-image:url(../img/bg_comentario.gif);
	border-top:#333333 1px solid;
	border-right:#333333 1px solid;
	border-bottom:#636363 1px solid;
	border-left:#333333 1px solid;*/
	width:495px;
	height:40px;
	color:#999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
}

.textarea_contacto {
	background-image:url(../img/bg_comentario.gif);
	border:none;
/*	border-top:#333333 1px solid;
	border-right:#333333 1px solid;
	border-bottom:#333333 1px solid;
	border-left:#333333 1px solid;*/
	width:405px;
	height:100px;
	color:#999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#333333;
	line-height:20px;
}
.input_enviar {
	border:none;
/*	border-top:#333333 1px solid;
	border-right:#333333 1px solid;
	border-bottom:#333333 1px solid;
	border-left:#333333 1px solid;*/
	width:50px;
	color:#999;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#333333;
}


.productoBajada {
	height:auto;
	font-family:Georgia;
	font-size:18px;
	color:#fff;
	padding:15px 0;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.tdOver {
background-color:#4c4c4c;
}

.tdNone {
background-color:none;
}

.colDescargas {
	float:left;
	width:151px;
	padding:0 12px;
}

.categoriaDecargas {
	color:#e60000;
	font-weight:bold;
	margin-bottom:10px;
}

.itemDescargas {
	margin-bottom:10px;
}

.itemDescargas a {
	color:#666;
	text-decoration:none;
}

.itemDescargas a:hover {
	color:#666;
	text-decoration:underline;
}

.bgRelacionados {
	width:540px;
	min-height:300px;
	background-color:#e6e6e6;
	/*margin-left:20px;
	padding-top:40px;
	background-image:url(../img/bg_clear.gif);
	background-repeat:repeat-y;*/
}
