body{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E4E3DA;
	margin:0px;
}
img{border:0; margin:0px; padding:0px;}
/*OLD*/

#menu{
	background-image:url(images/fondo_menu.gif);
	height:24px;
	background-repeat:repeat-x;
}

.sombra{
	height:8px;
	background-image:url(images/sombra_home.gif)
}
.td_sombra_iz{
	background-image:url(images/sombra_iz.gif);
}
.td_sombra_der{
	background-image:url(images/sombra_dr.gif);
}

/* CABEZERA */
#cabezera{
	background-color:#EAA12B;
	height:68px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	padding:10px;
	background-image:url(images/top.jpg);
}
.cabezeralinks{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}
.cabezeralinks:hover{
	text-decoration:underline;
}
/*FIN OLD*/

#contenedor{
	width:722px;
	margin:0 auto;
	background:#FFF;
	padding-bottom:20px;
	text-align:left;
	/* border:1px solid #006600; */
}

#cabecera{
	margin:0px 2px 0px 2px;
	padding:0px;
}


#cabecera a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

.seleccionado{
	font-weight:bold;
}

.ultimo{
	border:none;
}


/*#cabecera ul{
	padding:0px;
	margin:0px;	
	list-style:none;
	background:#119903;
	border:1px solid blue;
	height:1%;
	
}



#cabecera ul li{
	float:left;
	display:block;
	font-size:0.6em;
	background:#119903;
	margin:0px;
	color:#FFFFFF;
}

#cabecera ul li a{
 padding:1px 9px 1px 9px;
 display:block;

}*/



.clear{
	clear:both
}


#menu_sup{
	font-size:0.7em;
	color:#999999;
	margin:0px 0px 0px 400px;
	padding:0px;
}

#menu_sup li{ 
	float:left;
	list-style:none;
	border-right:1px solid #999999;
	padding:1px 5px 2px 5px;
}

#menu_sup a{ 
	color:#000000;
	text-decoration:none;
}


#menu_principal{
	height:15px;
	display:block;
	margin:0px;
	padding:0px;
	border:1px solid blue;
	background:#119903;
}

#menu_principal li{
	padding:1px 9px 1px 9px;
	display:block;
	
	float:left;
	font-size:0.6em;
	background:#119903;

	color:#FFFFFF;
}




#contenido{
	margin:0px 10px 0px 10px;
	width:705px;
	height:auto;
}
#contenido_prods{
	margin:0px 10px 0px 10px;
	width:70%;
	float:left;
}
#productos_box_prods{
	margin:10px 0px 0px 0px;
	width:100%;
}
#productos_box{
	margin:10px 0px 0px 0px;
	width:705px;
	height:320px;
}


#productos_box h2{
	font-size:1.0em;
	margin-bottom:5px;
	padding-left:0px;
}


#productos{
	width:314px;
	height:248px;
	float:left;
}



.cuadro_prodsel{
	width:314px;
	height:83px;
	border:1px solid #519C10;
	border-right:#DBE6D7;
	background-color:#DBE6D7;
	
}

.cuadro_prodsel h3{
	margin:5px;
	font-size:1.0em;	
}

.cuadro_prodsel p{
	margin-top:10px;
	font-size:0.8em;	
}

.cuadro_prodsel a{
	text-decoration:none;
	color:#003300;	
}

.cuadro_prod{
	width:314px;
	height:83px;
	border:1px solid #519C10;
	border-top:none;
}

.cuadro_prod h3{
	margin:0px 5px 5px 5px;
	padding-top:5px;
	font-size:1.0em;	
}

.cuadro_prod p{
	margin-top:10px;
	font-size:0.8em;	
}

.cuadro_prod a{
	color:#000000;	
	font-weight:normal;
}



.caract_prod{
	border:1px solid #519C10;
	border-left:none;
	background-color:#DBE6D7;
	width:388px;
	/*height:251px;*/
  min-height:251px;
  height:auto !important;
	float:right;
}

.caract_prod h4{
	font-size:0.9em;
	margin:5px 0px 5px 10px;
}

.caract_prod span{
	font-size:0.9em;
	color:#006600;
}

.caract_prod p{
	font-size:0.8em;
	color:#999999;
	margin-top:5px;
	margin-bottom:5px;
}

.caract_prod h3{
	font-size:1.0em;
	font-weight:bold;
	margin:0px 0px 15px 0px;
} 


.caract_prod ul{
	padding:0px 10px 5px 20px;
	margin:0px 0px 11px 10px;
	font-size:0.7em;
	float:left;
	width:140px;
}


.caract_prod li{
	margin-top:2px;
}

.caract_prod a{
	color:#006600
}




#imagen_caract{
	border:1px solid #519C10;
	margin:0px 5px 5px 10px;
	float:left;
}

.imagen{
	padding:10px 5px 10px 5px;
	float:left;
}




#casos_box{
	background:url(img/fondo2.jpg) 10px 22px no-repeat ;
	margin:0px;
	width:350px;
	height:270px;
	float:left;
}

#casos_box h2{
	font-size:1.0em;
	padding-left:0px;
	margin:0px;
	float:left;
}

#link_casos{
/* 
margin:37px 10px 10px 28px; 
padding:0px 10px 0px 10px;
*/
font-size:1.0em;
}

#link_casos a{
color:#006600;
}

#izq_box{
	margin:0px;
	width:350;
	height:128;
}


#servicios_web h3{
	font-size:0.9em;
	font-weight:bold;
	margin:0px 0px 3px 0px;
}


#opcions{
	margin:0px;
	width:151px;
	height:128px;
	background-color:#FFFFFF;
	float:left;
}

#opcions ul{
	font-size:0.8em;
	margin:0px 0px 2px 5px;
	padding:0px;
	height:1%;
}


#opcions li{
	display:block;
	list-style:none;
	padding:8px 0px 9px 15px;
}


.li_principal{
	background:url(img/bullet.jpg) 5px 12px no-repeat #ffcc66;
	border:1px solid #660000;
	border-right:none;
}

.li_principal a{
	text-decoration:none;
	color:#663300;
	/*font-weight:bold;*/
}

.li_normal_top{
	background:url(img/bullet_vacio.jpg) 5px 11px no-repeat;
	border:1px solid #660000;
}
.li_normal_top a{
	color:#000000;
}

.li_normal{
	background:url(img/bullet_vacio.jpg) 5px 11px no-repeat;
	border:1px solid #660000;
	border-top:none;
}

.li_normal a{
	color:#000000;
}

.li_final{
	background:url(img/bullet_vacio.jpg) 5px 10px no-repeat;
	border:1px solid #660000;
	border-top:none;
}

.li_final a{
	color:#000000;
}


.servicios_caract{
	width:179px;
	height:120px;
	background-color:#FFCC66;
	border:1px solid #660000;
	border-left:none;
	float:left;
	padding:10px 10px 5px 10px;	
}

.servicios_caract p{
	font-size:0.7em;
	margin:0px;
	padding:0px;

}

.servicios_caract a{
	color:#660000;
	float:right;
	font-size:0.7em;
}




#newsletter{
	width:300;
	height:128;
	float:right;
	padding:5px 0px 5px 0px;
	
}


#newsletter h3{
	font-size:0.9em;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding-top:5px;
}

#subscribir_btn{
	width:144px;
	margin:50px 0px 0px 120px;
}

#contingut_newsletter{
	width:350px;
	height:78px;
	background:url(img/news.jpg) left bottom no-repeat ;
	border:1px solid #660000;
	
}

#contingut_newsletter a{
	color:#FFFFFF;
}

#contingut_newsletter p{
	width:263px;
	position:absolute;
	font-size:0.7em;
	margin:5px 0px 0px 70px;
}



#enlaces{
	width:703px;
	height:300px;
	margin-top: 10px;
	padding-top:10px;
}

#enlaces a{
	color:#006600;
}

#enlaces h3{
	font-size:0.9em;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding-top:5px;
}

#enlaces ul{
	color:#006600;
	margin:5px 0px 0px 0px;
	padding:3px 0px 5px 5px;
	list-style:none;
	border:1px solid #58A019;
}

#enlaces li{
	display:block;
	padding:0px 0px 5px 15px;
}


#enlaces ul li ul{
	padding:0px;
	margin:0px;
	display:block;
	width: 680px;
	list-style:none;
	border:none;
}

#enlaces ul ul li{
	display:block;
	padding:0px;
	margin:0px;
	padding:0px 0px 5px 10px;
}


.lista_horizontal{
	background:url(img/bullet_verd.jpg) 0px 3px no-repeat;
	float:left;
	font-size:0.55em;
	width:160px;
}

.lista_principal{
	background:url(img/bullet_triangle.gif) 0px 3px no-repeat;
	margin-top:5px;
}






#pie{
	border-top:1px solid #CCCCCC;
	margin:25px 0px 0px 190px;
	width:330px;
	font-size:0.6em;
}

#pie a{
	color:#999999;
	text-decoration:none;
}

#pie span{
	color:#006600;
	margin-left:120px;
}

#pie ul{
	list-style:none;
	margin:0px 0px 0px 5px;
	padding:0px;
}

.estilo_pie{
	float:left;
	border-right:1px solid #999999;
	padding:0px 5px 0px 5px;	
}

.estilo_pie_final{
	float:left;
	border:none;
	padding:0px 5px 0px 5px;
	
}


	










