/* CSS Document */

/* GENERICOS */
* {margin:0; padding:0;}
html{}
body {font-family:Arial, Helvetica, sans-serif; outline:none; font-size:12px; width:100%; background:transparent url(../img/pixel.gif) repeat-x left top;}
p{margin:0; padding:0; color:#666060; text-align:justify;}
ul li{margin:0; padding:0; display:block; list-style:none;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#666060; padding:0 0 10px 0;}
h1 span{color:#8da003;}
a{ color: #7c8559; text-decoration:none;}
a:hover{ color: #7c8559; text-decoration:underline;}
/* GENERICOS */


#header{background:transparent url(../img/header.gif) no-repeat left top; width:950px; height:100px;margin:0 auto; }
	#header img{display:block; float:left; border:none; width:195px; height:100px;}
	#header ul.menu{margin-left:25px; float:left;}
	#header ul.menu li{/*width:140px;*/ height:100px; float:left;}
	#header ul.menu li a{
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		line-height:100px;
		text-decoration:none;
		color:#825c40;
		/*width:140px;*/
		height:100px;
	}

	#header ul.menu li a:hover{background:transparent url(../img/over_menu.gif) no-repeat center top; color:#FFF;}
	#header ul.menu li a.actiu{background:transparent url(../img/over_menu.gif) no-repeat center top; color:#FFF;}



#content_home_fondo{width:100%; height:550px; background:transparent url(../img/bkg_home.gif) repeat-x left top;}
#content_home{width:950px; height:100%; margin:0 auto;}
#content_home ul{float:left; width:950px; height:210px;}
#content_home ul li{float:left;}

#content_home ul li h2{display:block; width:280px; color:#8d9f03;}
#content_home ul li h2 a{color:#8d9f03; font-size:18px; }
#content_home ul li h2.servicios{margin:20px 0 0 80px;}
#content_home ul li h2.consejo{margin:45px 0 0 80px;}
#content_home ul li h2.contacte{margin:45px 0 0 80px;}
#content_home ul li p{display:block; margin:0 0 0 80px; width:280px; color:#9a9a95;}

#content_home ul.destacados{float:left; width:950px; margin-top:20px;}
#content_home ul.destacados li{float:left; margin-right:15px;}
#content_home ul.destacados li a img{border:none;}
#content_home ul.destacados li img.promo3{display:block; margin-top:12px;}
#content_home ul.destacados li.area_home{float:left; background:transparent url(../img/area_home.gif) no-repeat left top; width:400px; height:400px; margin:0 0 0 10px;}






#content{width:950px;height:100%; margin:0 auto;}

	#content #left{width:950px; margin:24px 0 0 0; overflow: hidden; background:#f2f1ef url(../img/lateral.gif) no-repeat left top;}
	#content #left2{width:950px; margin:0; overflow: hidden; background-color:#e5efda;}
	#content #right{width:755px; float: right; padding:0 0 0 30px; background-color:#FFFFFF;}
	#content #right2{width:755px; float: right; padding:0 0 0 30px; background-color:#FFFFFF; border-left:1px solid #d0dac6;}
	
	#content #lateral{
	width:165px;
	float:left;
	margin-left: -200px;
	position: relative;

	}
		
		#content #lateral p.titulo{display:block; font-size:18px; font-weight:bold; color:#8d8374; padding:15px;}
		#content #lateral p{display:block; font-size:12px; font-weight:normal; color:#666060; padding:0 5px 0 15px;}
		#content #lateral p a{color:#829303; text-decoration:none; font-weight:bold;}
		#content #lateral p a:hover{text-decoration:underline;}
		#content #lateral form{}
		#content #lateral form label{display:block; padding: 5px 0 0 15px;}
		#content #lateral form select{margin: 3px 0 0 15px; width:135px; height:19px; font-size:11px;}
		
		#content #lateral ul{float:left; margin:35px 0 0 0;}
		#content #lateral ul li{float:left; width:165px; text-align:right;}
		#content #lateral ul li a{display:block; font-size:14px; height:41px; line-height:41px; color:#686861; font-weight:bold; margin:0 -5px 0 0; padding:0 10px 0 0;}
		#content #lateral ul li a:hover{text-decoration: none; background:transparent url(../img/fondo_menu.gif) no-repeat right top; }
		#content #lateral ul li a.actiu {text-decoration: none; background:transparent url(../img/fondo_menu.gif) no-repeat right top; }
		
		#content #lateral ul.gran li a{display:block; font-size:14px; height:60px; line-height:18px; color:#686861; font-weight:bold; margin:0 -5px -10px 0; padding:10px 10px 0 0;}
		#content #lateral ul.gran li a:hover{text-decoration: none; background:transparent url(../img/fondo_menu_gran.gif) no-repeat right top; }
		#content #lateral ul.gran li a.actiu {text-decoration: none; background:transparent url(../img/fondo_menu_gran.gif) no-repeat right top; }
		
		#content #lateral ul li.gran2 a{display:block; font-size:14px; height:60px; line-height:18px; color:#686861; font-weight:bold; margin:0 -5px -10px 0; padding:10px 10px 0 0;}
		#content #lateral ul li.gran2 a:hover{text-decoration: none; background:transparent url(../img/fondo_menu_gran.gif) no-repeat right top; }
		#content #lateral ul li.gran2 a.actiu {text-decoration: none; background:transparent url(../img/fondo_menu_gran.gif) no-repeat right top; }
	
	
	#content #text{
	width:720px;
	float:left;

	}
	
	#content #text p.ubicacion{ font-size:12px; color:#FFFFFF; margin:15px 0 0 0;}
	#content #text p.ubicacion span{ padding:3px; background-color:#a19684;}
	#content #text h2{font-size:16px; color:#8da003; margin:6px 0 3px 0; font-weight:bold;}
	#content #text h2 a{color:#8da003; text-decoration:none;}
	#content #text h2 a:hover{text-decoration:underline;}
	#content #text p.data{color:#a19684; margin:3px 0 0 0;}
	#content #text img{margin:15px 0 0 0;}
	
	#content #text ul{ font-size:12px; color:#666060; margin:8px 0 0 0; float:left; clear:left;}
	#content #text ul li{ float:left; }
	#content #text ul li.caracteristica{ float:left; width:76px; text-align:right; color:#825c40; font-weight:bold; margin-right:16px;}
	#content #text ul li p{ float:left; width:490px;}
	#content #text ul li.solicita{float:left; width:170px; height:80px; }
	#content #text ul li.solicita img{border:none;}
	#content #text ul li a.volver{display:block; font-weight:bold; color:#8da003; padding:20px 0 0 0;}
	
	#content #text2{
	width:757px;
	float:left;
	}
	
	#content #text2 ul.columnas{color:#666060; margin:24px 0 0 0; float:left; width:750px; }
	#content #text2 ul.columnas li{float:left;}
	#content #text2 ul.columnas li.col1{float:left; width:320px;}
	#content #text2 ul.columnas li.col1 h1{color:#8da003; font-weight:bold; }
	#content #text2 ul.columnas li.col1 p{display:block; width:310px;}
	
	
	#content #text2 ul.columnas li.col2{float:right; width:407px; height:480px; background:transparent url(../img/area.gif) no-repeat 0 20px;}
	#content #text2 ul.columnas li.col2 p.introcv{display:block; width:360px;}
	#content #text2 ul.columnas li.col2 p.descript{display:block; width:360px; margin:0 0 0 15px;}
	#content #text2 ul.columnas li.col2 h2{display:block; width:360px; margin:17px 0 3px 15px; color:#8da003; font-size:18px;}
	
/* 2 columnes */
	
	#content #text3 ul.columnas{color:#666060; margin:24px 0 0 0; float:left; width:750px; }
	#content #text3 ul.columnas li{float:left;}
	#content #text3 ul.columnas li.col1{float:left; width:375px;}
	#content #text3 ul.columnas li.col1 h1{color:#8da003; font-weight:bold; background:transparent url(../img/ok.jpg) no-repeat top left; width:300px; display:block; float:left; clear:both;   padding: 5px 0 15px 45px; }
	#content #text3 ul.columnas li.col1 p{display:block; float:left; width:345px;}
	
	#content #text3 ul.columnas li.col3{float:left; width:375px;}
	#content #text3 ul.columnas li.col3 h1{color:#8da003; font-weight:bold; }
	#content #text3 ul.columnas li.col3 p{display:block; width:345px;}
	
	#content #text3 ul.columnas li.col0{float:left; width:730px;}
	#content #text3 ul.columnas li.col0 h1{color:#8da003; font-weight:bold; }
	#content #text3 ul.columnas li.col0 p{display:block; width:730px;}	
	
/* 1 columna */
	
	#content #text4 ul.columnas{color:#666060; margin:24px 0 0 0; float:left; width:750px; }
	#content #text4 ul.columnas li{float:left;}
	
	#content #text4 ul.columnas li.col0{float:left; width:730px;}
	#content #text4 ul.columnas li.col0 h1{color:#8da003; font-weight:bold; }
	#content #text4 ul.columnas li.col0 p{display:block; width:730px;}	
	
	#content #text4 ul.columnas li.col3{float:left; width:275px;}
	#content #text4 ul.columnas li.col3 h1{color:#8da003; font-weight:bold; }
	#content #text4 ul.columnas li.col3 p{display:block; width:245px;}
	
	#content #text4 ul.columnas li.col5{float:left; width:240px;}
	#content #text4 ul.columnas li.col5 h1{color:#8da003; font-weight:bold; }
	#content #text4 ul.columnas li.col5 p{display:block; width:210px;}
	

#footer{width:950px; height:50px; clear:both; background-color:#f2f1ef; margin:0 auto; margin-top:15px;}
#footer p{ font-size:11px; line-height:50px; margin-left:14px; color: #7c8559;}

/*ul.llista { width:300px; display:block; }
ul.llista li { width:300px; display:list-item; list-style-type:circle; list-style-position:outside; list-style:circle; margin:0 0 10px 15px; }*/

ul.puntsllista { width:300px; display:block; }
ul.puntsllista li { width:300px; padding:0 0 10px 15px; background:transparent url(../img/punt.gif) no-repeat top left; }

ul.puntsllista2 { width:320px; display:block; }
ul.puntsllista2 li { width:320px; padding:0 0 10px 15px; background:transparent url(../img/punt.gif) no-repeat top left; }

ul.puntsllista3 { width:730px; display:block; }
ul.puntsllista3 li { width:730px; padding:0 0 10px 15px; background:transparent url(../img/punt.gif) no-repeat top left; }







