body{
margin:0px;
padding:0px;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(../img/fondo.jpg) top center repeat-x #D1E4f1;

height: 100%;
}

.letraPeq{
font-size: 8px;
}

.letraBig{
font-size: 15px;
}

.titulo{
color: #669933;
color:#51BA00;
color: #222;
color: #3B8902;
}

.intro{
	color: #669933;
}

.left{
	float:left;
}

#loading-mask-old{
	position:absolute; left:0px; width: 100%; height: 100%;
	opacity: 0.9;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	background: #CCC;
	background: #DDEBD4;
	background: #CDCDCD;
	background: #666;
	background: #EEE;
	z-index: 1000;
}

#loading-mask{
	position:absolute; left:0px; width: 100%; height: 100%;
	z-index: 10000000;
}

#loading-text{
	background: url(../img/loading.gif;) no-repeat center #EEE; width: 250px; height: 220px; margin: auto;
	margin-top: 200px; border:3px solid #50BA00; border:3px solid #3B8902; color:#333;
	font-size: 14pt; padding-top:20px; text-align: center;
}


.mask{
	position:absolute; left:0px; width: 100%; height: 100%;
	opacity: 0.9;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	background: #CCC;
	background: #DDEBD4;
	background: #CDCDCD;
	background: #666;
	z-index: 1000;
}

.cerrar_mask{
	width:480px; height:20px; margin:auto; margin-top: 130px;
	color:#FFF; font-size: 12pt; cursor: pointer;
}

#youtube{
	background: url(../img/loading.gif;) no-repeat center #DDD; width: 480px; height: 295px; margin: auto;
	margin-tops: 150px; border:3px solid #50BA00; border:3px solid #888; color:#333;
}

#mapa_pagina{
	background: #FFF; width: 800px; margin: auto;
	margin-top:5px;
	border:3px solid #50BA00; border:3px solid #888; color:#333;
	padding:5px;
}

.pagina{
width:814px;
margin:auto;
clear: both;
}

#pagina_left{
float:left; width:473px; height:447px;
background: url('../img/fondo_izda.jpg') center no-repeat;
}

#pagina_right{
width:340px;height:447px;float:left;
background: url('../img/fondo_dcha.jpg') top center no-repeat;
}

#noticias_imagen{
	background: url(../img/noticias.jpg) top center no-repeat;
	width:340px;height:477px;float:left;
}


#maquinaria{
width:277px;height:447px;float:left; cursor:pointer;
}
#maquinaria_es.on{
width:277px; height:224px;
background: url('../img/spain_si.jpg') top center no-repeat;
}
#maquinaria_es.off{
	width:277px; height:224px;
background: url('../img/spain_no.jpg') top center no-repeat;
}
#maquinaria_pt.on{
width:277px; height:223px;
background: url('../img/portugal_si.jpg') top center no-repeat;
}
#maquinaria_pt.off{
width:277px; height:223px;
background: url('../img/portugal_no.jpg') top center no-repeat;
}
#proteccion{
width:256px;height:447px;float:left; cursor:pointer;
background: url('../img/proteccion_si.jpg') top center no-repeat;
}
#proteccion.on{
background: url('../img/proteccion_si.jpg') top center no-repeat;
}
#proteccion.off{
background: url('../img/proteccion_no.jpg') top center no-repeat;
}
#instalacion{
width:280px;height:447px;float:left; cursor:pointer;
}
#instalacion.on{
background: url('../img/instalacion_si.jpg') top center no-repeat;
}
#instalacion.off{
background: url('../img/instalacion_no.jpg') top center no-repeat;
}



#botones{
clear:both;
float:left;
cursor:pointer;
}

#sportcare_cabecera{
width:813px;
height:98px;
background:url('../img/cabecera.jpg') center no-repeat;
}

#btn_empresa{
width:163px;height:41px;float:left;
}

.btn_empresa_off{
	background:url('../img/btn_empresa_no.jpg');
}

.btn_empresa_on{
	background:url('../img/btn_empresa_si.jpg');
}


#btn_productos{
width:158px;height:41px;float:left;
}

.btn_productos_off{
	background:url('../img/btn_productos_no.jpg');
}
.btn_productos_on{
	background:url('../img/btn_productos_si.jpg');
}

#btn_faq{
width:159px;height:41px;float:left;
}
.btn_faq_off{
	background:url('../img/btn_faq_no.jpg');
}
.btn_faq_on{
	background:url('../img/btn_faq_si.jpg');
}

#btn_noticias{
width:159px;height:41px;float:left;
}

.btn_noticias_off{
	background:url('../img/btn_noticias_no.jpg');
}
.btn_noticias_on{
	background:url('../img/btn_noticias_si.jpg');
}

#btn_contacto{
width:174px;height:41px;float:left;
}

.btn_contacto_off{
	background:url('../img/btn_contacto_no.jpg');
}
.btn_contacto_on{
	background:url('../img/btn_contacto_si.jpg');
}

#cuerpo_fijo{
	height:447px; float:left; width:100%
}

#cuerpo_left{
float:left; width:473px; height:447px;
background: url('../img/fondo_texto.jpg') center no-repeat;
}

#producto_texto_contenido{
float:left; padding:10px 0px 0px 20px; width: 450px;
}

#producto_nombre{
font-size: 14pt;
width:430px;
padding: 0px 0px 3px 5px;
margin-bottom:5px;
border-bottom:2px solid;
}

#producto_descripcion{
float:left;
width: 425px;height:350px;
padding:0px 2px 2px 10px;
text-align:justify;
font-size:8.6pt;
color: #111;
}

#producto_descripcion_corta{
margin-bottom:5px;
font-size:9pt;
}

#producto_descripcion_larga{
	float:left;
	height: 315px;
	width:100%;
	overflow: auto;
	padding-right: 5px;
}


#producto_botones{
	float:left; margin-top:10px;
}

#producto_video_HQ{
width:118px;
height:38px;
float:left;
border:0px solid red;
}
#producto_video_YouTube{
width:119px;
height:38px;
float:left;
border:0px solid red;
background: url(../img/youtube.gif) top left no-repeat;
padding-left: 30px;
}
#producto_PDF{
width:118px;
height:38px;
float:left;
border:0px solid red;
background: url(../img/icon_pdf.gif) top left no-repeat;
background: url(../img/page_acrobat.png) top left no-repeat;
padding-left: 30px;
}


#barra_scroll{
	margin-top:0px;
	width: 16px; float:left; cursor:pointer;
}
#btnUp{
	width:15px; height:12px; float:left; margin-bottom:10px;
	background: url(../img/arriba.gif) center no-repeat;
}
#btnDown{
	width:15px; height:12px; float:left;
	background: url(../img/abajo.gif) center no-repeat;
}

#cuerpo_right{
width:340px;height:447px;
float:left;
background: url('../img/fondo_foto.jpg') top center no-repeat;
}

#producto_imagen{
	background: url(../img/no_imagen_faq.jpg) top center no-repeat;
	width:340px;height:477px;float:left;
}

#producto_logo{
	width:156px;height:76px;float:left;
}

#contacto_img{
background: url(../img/laempresa.jpg) top center no-repeat;
width:340px;height:477px;float:left;
}


#titulo_faqs{
float:left; padding:10px 0px 3px 0px; width: 435px; margin-left:20px;
font-size: 14pt; margin-bottom:5px; border-bottom:2px solid;
}

#titulo_faq{
float:left; padding:10px 0px 3px 5px; width: 435px;
font-size: 9.5pt; border-bottom:2px solid;
margin:0px 0px 5px 20px;
}

#listado_faqs{
float:left; width: 430px; margin-left:30px; height: 380px; overflow: auto;
}

#respuesta_faq{
float:left; width: 450px; margin-left:20px;
}

#faq_descripcion{
float:left; width: 425px;height:320px; padding:0px 5px 2px 10px; border: 0px solid red;
overflow: auto; text-align:justify;
}

#faq_imagen{
	background: url(../img/no_imagen_faq.jpg) top center no-repeat;
	width:340px;height:477px;float:left;
}



#pie{
width:813px;
float:left;
}

#pie_germany{
width:473px;
height:46px;
float:left;
background: url(../img/germany.jpg) top center no-repeat;
}
#pie_passer{
width:340px;
height:46px;
float:left;
background: url(../img/passer.jpg) top center no-repeat;
}

.label{
	width:110px; float:left; color:#333;
	font-size: 12px;
}


#form_contacto_msg{
	font-size: 8.6pt; margin-top: 8px; color:#B80000; border: 1px dashed; padding: 2px 4px 2px 4px;
}
.obligatorio{
	color:#B80000;
}

input {
	margin-bottom: 2px;
	border:1px solid #9DC481;
}

.button{
	cursor: pointer; border:2px solid #9DC481; color:#333; font-weight: bold;
}

textarea{
	border:1px solid #53B900;
	border:1px solid #9DC481;
	margin-top:5px;
}

a:link {
	text-decoration: none; color: #003366;
	color:#3B8902;
}
a:visited {
	text-decoration: none;
	color: #999999;
	color: #003366;
	color: #823022;
	color:#2091CE;
	color:#4EBB00;
	color:#3B8902;
}
a:hover {
	text-decoration: none;
	color: #669933; color: #AD0B07;
}
a:active {
	text-decoration: none;
}

