/* @override http://www.finquesfrigola.com/palafrugell/NiftyCube_palafrugell/NiftyLayout_index.css */

html,body{margin:0;padding:0}
body{font:70% "Arial",verdana,Verdana;color: #333;text-align:center;padding: 20px}
h1,h2{padding-left: 15px;margin-top:0;margin-bottom:0}
h3,h4,h5{padding-left: 15px;margin: 0}
h1{font-size: 200%;color: #444241}
h2{font-size: 160%;color: #444241}
h3{font-size: 130%;color: #444241}
h4{font-size:110%;color: #444241}
h5{font-size:95%;color: #444241}

p{margin: 0;padding: 0 15px}
address{font-style: normal}



   a:link {text-decoration:none;color:#474747;} 
    a:visited {text-decoration:none;color:#030BB9;} 
    a:active {text-decoration:none;color:#FB3232;} 
    a:hover {text-decoration:none;color:#A84E05;} 




div#header{background-color: #B2B2AD;padding:5px 0}
/* COLOR FONDO CAPSALERA */
div#header h1{color: #FFF;font-size: 200%;font-weight: 700}

div#menu{overflow:auto;background: #B2B2AD;padding-top: 0px;font-size:100% }





div#boxdalt1{float:left;width:210px;height:40px;margin:11px 0px 0px 3px;background:#FCA02E;
font: bold 110%/1.3 Verdana,sans-serif;
padding: 5px 5px 6px 5px;text-align:center;color: #444241
}
div#boxdalt1 p{padding:2px 0px 2px 10px}

div#caixadalt1{float:left;width:617px;height:438px;margin: 0px 0px 10px 3px;background:#F0EEEA; border:2px solid #FCA02E
}

div#boxdalt2{float:left;width:592px;height:20px;margin:0px 0px 0px 3px;background:#FCA02E;
font: bold 110%/1.3 Verdana,sans-serif;
padding: 5px 5px 6px 5px;text-align:center;color: #444241
}
div#boxdalt2 p{padding:2px 0px 2px 10px}

div#caixadalt2{float:left;width:598px;margin: 0px 0px 10px 3px;background:#F0EEEA; border:2px solid #FCA02E
}
div#caixadalt2 p{padding:0px 15px 0px 15px}




div#boxmasies{float:left;width:593px;height:20px;margin:0px 0px 0px 3px;background:#4F7237;
font: bold 110%/1.3 Verdana,sans-serif;
padding: 5px 5px 6px 5px;text-align:center;color: #fff}

div#boxmasies p{padding:2px 0px 2px 10px;
	color: #ff8057;
}


div#caixamasies{float:left;width:598px;margin:0px 0px 10px 3px;background:#F0EEEA; border:2px solid #4F7237;
	color: #ff714f;
}
div#caixamasies p{padding:2px 15px 2px 15px}




div#minipics{float:left;width:100%;padding:5px 0px 5px 15px}
div#minipics ul{list-style-type: none;margin:5px 8px 5px 8px;padding:0px}
div#minipics li{float:left;width:150px;margin: 8px 15px 8px 15px;background-color: #ECDDBA;text-align:center;
}
div#minipics li img{display: block;width: 120px;height: 78px;margin:0px 0px;border: 0px;
	position: relative;
	left: 15px;
}
div#minipics p{padding:5px 5px}




div#minipics1{float:left;width:100%;padding:5px 0px 5px 15px;
}
div#minipics1 ul{list-style-type: none;
	margin:5px 8px 5px 8px;padding:0px
}
div#minipics1 li{float: left;width:150px;margin: 8px 15px 8px 15px;background-color: #C9D6C0;text-align:center;
}
div#minipics1 li img{display: block;width: 120px;height: 78px;margin:0px 0px;border: 0px;
	position: relative;
	left: 15px;
}
div#minipics1 p{padding:5px 5px}



div#minipics2{float:left;width:100%;padding:5px 0px 5px 15px;
}
div#minipics2 ul{list-style-type: none;
	margin:5px 8px 5px 8px;padding:0px
}
div#minipics2 li{float: left;width:150px;margin: 8px 15px 8px 15px;background-color: #D5DBE6;text-align:center;
}
div#minipics2 li img{display: block;width: 120px;height: 78px;margin:0px 0px;border: 0px;
	position: relative;
	left: 15px;
}
div#minipics2 p{padding:5px 5px}




div#caixamitg{float:right;display:inline;width:190px;height:310px;margin: 0px 6px 10px 0px;background:#F0EEEA; border:2px solid #B8B6B4
}

div#boxbaix1{float:left;width:778px;height:20px;margin:7px 0px 0px 3px;background:#4978C3;
font: bold 110%/1.3 Verdana,sans-serif;
padding: 5px 5px 6px 5px;text-align:center;color: #fff}

div#boxbaix1 p{padding:2px 0px 2px 10px;
	background-color: white;
}





div#caixabaix1{float:left;width:784px;margin:0px 0px 10px 3px;background:#F0EEEA; border:2px solid #4978C3
}
div#caixabaix1 p{padding:2px 15px 2px 15px}





div#boxwebcam{float:left;width:185px;height:20px;margin: 0px 0px 0px 6px;background:#BEBDBC;
font: bold 110%/1.3 Verdana,sans-serif;
padding: 5px 5px 6px 5px;text-align:center;color: #444241
}
div#boxwebcam p{padding:2px 0px 5px 10 px}



.marcoweb { 
   float:left;
   padding:0px; 
   background-color: #f5f5f5; 
   width: 140px; 
   border-bottom: 2px solid #B2B2AD; 
   border-right: 2px solid #B2B2AD; 
   border-left: 2px solid #B2B2AD; 
	border-top: 2px solid #B2B2AD; 
   margin:4px 0px 4px 9px;
} 


#menuh {
	font: 90% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 20px;
    margin-left: 27px;
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin: 0;
	padding: 0;
}

#menuh li {
margin-left: 5px;margin-right:5px;
	float: left;
}

#menuh a {
	text-decoration: none;
    width:120px;
 
	color: #444241;
	background: #4978C3;
	display: block;
	padding: 3px 10px;
	text-align: center;
	border-left: 1px solid #4978C3;
    border-right: 1px solid #4978C3;
     border-top: 1px solid #4978C3;
	border-width: 1px 1px 1px 1px;
}


#menuh a#primero {
	border-left: 1px solid #FA8B02;
}

#menuh a:hover {
	background: #B2B2AD;
}
















ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{float:right;font-size: 80%}
ul#nav li{float:left;margin-left: 3px;margin-right:3px;text-align: center}
ul#nav a{float:left;width: 95px;padding: 5px 0;background: #B2B2AD;text-decoration:none;color: #FFC}
ul#nav a:hover{background: #E7E8EB;color: #003}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #E7E8EB;color: #003}

div#container{width:800px;margin: 0 auto;background-color: #E7E8EB;text-align: left} 



div#footer{padding-top:5px;padding-bottom:5px;text-align: center;font-size: 90%;background: #B2B2AD;color: #000000; clear: both}
div#footer p{margin:0}








.marcfotoesq { 
   float:left;
   padding:0px; 
   background-color: #f5f5f5; 
   width: 120px; 
   margin:5px 10px 5px 10px;
} 

.marcfotodreta { 
   float:right;
   padding:0px; 
   background-color: #f5f5f5; 
   width: 120px; 
   margin:5px 80px 5px 10px;
} 


div#boxmenudret{float:right;display:inline;width:550px;margin: 0px 0px 0px 0px;background:#B2B2AD;text-align:center}

div#boxmenuesq{float:left;display:inline;width:250px;margin: 0px 0px 0px 0px;background:#B2B2AD;padding-top: 2px;padding-bottom: 4px}
div#boxmenuesq p{padding:1px 0px 2px 0px}




#columna_lateral_esq{
      width: 620px;
      background-color: #E7E8EB;
      margin : 15px 0px 0px 0px;
      float:left;
   }
   #columna_lateral_esq ul{
      margin : 0 0 0 0px;
      padding: 0 0 0 0px;
      list-style: none;
   }
   #columna_lateral_esq li{
      background-color: #E7E8EB;
      margin: 2px 2px 2px 2px;
      padding: 6px;
      font-weight: bold;
   }
   #columna_lateral_esq a{
      color: #3333cc;
      text-decoration: none;
   }
   #columna_lateral_dret{
      width: 163px;
      background-color: #E7E8EB;
      margin : 0px 4px 0px 0px;
      float: right;
   }
  


  div#columna_central{font:100% verdana;color: #333;float:left; width:375px;margin: 0px 0px 0px 20px;background:#E7E8EB;text-align:center}
  div#columna_central p{padding:0 0px}
  
  div#columna_webcam{font:100% verdana;color: #333;float:right; width:190px;margin: 0px 2px 0px 0px;background:#E7E8EB;text-align:center}
  div#columna_webcam p{
	padding: 0px 2px 0px 0px;
}
  
ul#split,ul#split li{margin:0px 0px 2px 0px;padding:0px;list-style:none}
ul#split li{float:right;width:185px;margin:0px 2px 10px 2px}
ul#split h3{font: normal 120%/1.3 Verdana,sans-serif;
   margin:0px;padding: 5px 5px 5px 5px;text-align:center;color: #000}
ul#split p{margin:0;padding:5px 8px 15px}
li#one h3{background: #C5CCF0}
ul#split div{background: #F7F8FA}
li#one div{border:2px solid #C5CCF0; padding: 5px 0px 0px 0px;text-align:center}
li#two h3{background: #D3D4DC}
li#two div{border:2px solid #D2D2D2;padding: 5px 0px 0px 0px;text-align:center}
li#three h3{background: #C5CCF0}
li#three div{border:2px solid #C5CCF0; padding: 5px 0px 0px 0px}
li#four h3{background: #C5CCF0}
li#four div{border:2px solid #C5CCF0;padding: 5px 0px 0px 0px;text-align:center}


ul#split1,ul#split1 li{margin:10px 0px 10px 1px;padding:0;list-style:none}
ul#split1 li{float:left;width:454px;margin:0px 0px 0px 0px}
ul#split1 h3{font: normal 120%/1.3 Verdana,sans-serif;
    margin:0px;padding: 5px 0 0;text-align:center;color: #000}
ul#split1 p{margin:0;padding:5px 8px 15px}
li#one1 h3{background: #BDBEC7}
ul#split1 div{background: #FFF}
li#one1 div{border:2px solid #BDBEC7;padding: 5px 0px 0px 0px;text-align:center}
li#two1 h3{background: #FFBD00}
li#two1 div{padding: 5px 0px 0px 0px; border:2px solid #FFBD00}
li#three1 h3{background: #E3A1C4}
li#three1 div{border:2px solid #E3A1C4;padding: 5px 0px 0px 0px;text-align:center}


ul#split2,ul#split2 li{margin:4px 3px 0px 0px;padding:0;list-style:none}
ul#split2 li{float:right;width:162px;margin:3px 3px 0px 0px}
ul#split2 h3{font: bold 110%/1.3 Verdana,sans-serif;text-align:center;color: #444241;
 margin:0px 0px 0px 0px;padding: 5px 4px 0px 4px}
ul#split2 p{margin:0;padding:5px 4px 5px 4px;text-align:left;color: #000}
li#one2 h3{background: #BEBDBC}
li#one2 p{padding: 5px 5px 5px 5px;line-height: 0.6;color: #444241}

ul#split2 div{background: #F7F8FA}
li#one2 div{padding: 5px 0px 0px 0px; border:2px solid #BEBDBC}
li#two2 h3{background: #B2B2AD}
li#two2 div{border:2px solid #B2B2AD;padding: 0px 0px 0px 0px; text-align:center}
li#three2 h3{background: #FCA02E}
li#three2 div{padding: 0px 0px 0px 0px; border:2px solid #FCA02E}
li#four2 h3{background: #B2B2AD}
li#four2 div{border:2px solid #B2B2AD;padding: 0px 0px 0px 0px;text-align:center}

ul#split4,ul#split4 li{margin:2px 0px 4px 2px;padding:0;list-style:none}
ul#split4 li{float:left;width:162px;margin:10px 5px 10px 5px}
ul#split4 h3{font: normal 120%/1.3 Verdana,sans-serif;
    margin:0px;padding: 5px 5px 5px 5px;text-align:center;color: #000}
ul#split4 p{margin:0;padding:5px 8px 15px}
li#one4 h3{background: #C5CCF0}

div#boxtelefonista{float:left;width:200px;margin: 5px 15px 15px 15px;background:#B2B2AD;text-align:center}
div#boxtelefonista p{padding:0 5px}

div#boxcalendari{float:right;width:525px;margin: 5px 10px 20px 5px;background:#B2B2AD;text-align:center}
div#boxcalendari p{padding:0 5px}














div#filaboxes{float:left; width:750px;margin: 0px 10px 0px 10px;background:#E7E8EB;text-align:center}
div#filaboxes p{padding:0 5px}


div#boxcos{float:left;display:inline;width:700px;margin: 15px 0px 15px 50px;background:#E7E8EB;text-align:JUSTIFY}
div#boxcos p{padding:2px 2px}

div#boxbaix{float:left;display:inline;width:700px;margin: 15px 0px 15px 50px;background:#E7E8EB;text-align:JUSTIFY;clear: both}
div#boxbaix p{clear:both;padding:2px 2px}


div#boxprincipal{float:left;width:460px;margin: 0px 0px 0px 0px;background:#F2F2F2;text-align:center}
div#boxprincipal p{padding:0 5px}



div#minipicscompra{float:left;width:100%;padding-bottom:10px}
div#minipicscompra ul{list-style-type: none;margin:10px 100px;padding:10px}
div#minipicscompra li{float:left;width:143px;margin: 10px 35px 10px 0;background-color: #CBD7E3;text-align:center}
div#minipicscompra li img{display: block;width: 120px;height: 78px;margin:10px 10px;border: 0px}
div#minipicscompra p{padding:0 5px}



div#box{float:left;width: 25em;padding: 30px  0px;margin:0px auto;
    text-align:left;background: #9CC0FF url(degradat-blau-mitja.png) repeat-x 0 -5px}
ol{margin:10px 40px;padding:0}
ol li{margin:0;padding:0}










ul.postnav{margin:0px 0px 10px 90px;padding:0;list-style-type:none;clear:both}
ul.postnav li{margin:0px;padding:0px;list-style-type:none;color: #003}
ul.postnav li{float:left;width: 15em;font-size:90%;margin-right: 1px}
ul.postnav a{display:block;width:15em;padding:5px 0;font: 90% Verdana,Arial,sans-serif;
    background: #B2B2AD;color: #003;
    text-decoration:none;text-align:center}
ul.postnav a:hover{background: #B2B2AD;color:#fff}


.marco3 { 
   float:left;
   padding:8px; 
   background-color: #f5f5f5; 
   width: 300px; 
   border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
   margin:10px 30px;
} 

#gallery {
		   
		padding: 10px;
		width: 770px;
	}
	
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline;
	margin:10px 30px 10px 20px;
	 }
	#gallery ul img {
	margin:10px 30px 10px 10px;
	   padding:8px; 
	   background-color: #f5f5f5;
	
		 border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
	}
	#gallery ul a:hover img {
	 background-color: #a2a4a6;
	
		 border-bottom: 1px solid #999999; 
   border-right: 1px solid #999999; 
   border-left: 1px solid #D5D2D2; 
	border-top: 1px solid #D5D2D2; 
	}
	#gallery ul a:hover { background-color: #e7e8eb; }
	

