/**************************************************************************** GENERIC *****/
.clearFloat {
	clear:both;
	font-size:1px;
	height:0px;
}
html{
	font-family: "Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	color:#4A4A40;
}
.botoGeneric{
	/*padding:10px 0px;*/
}
.botoGenericCos, #cos .col_Dreta dl .botoGenericCos{
	color:#295000;
	font-size:10px;
	float:left;
	font-weight:bold;
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
.botoGenericCos a, #cos .col_Dreta dl .botoGenericCos a{
	color:#295000;
	background-color:#D3D58C;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	padding: 2px 0px 2px 0px;
	margin:0px;
}
.botoGenericCos a img, #cos .col_Dreta dl .botoGenericCos a img{
	vertical-align:middle;
	border:none;
	padding:0px;
	margin:0px;
}
.botoGenericCos a:hover, #cos #submit_btn a:hover, #cos .col_Dreta dl .botoGenericCos a:hover{
	color:#D3D58C;
	background-color:#295000;
}
.botoGeneric2{
	height:29px;
	padding:0px;
}
.botoGeneric2 img{
	float:left;
}
.botoGeneric2Cos{
	color:#768601;
	padding-top:8px;
	height:29px;
	font-size:14px;
	float:left;
	background:url('../imatges/fons_link02_mig.gif') repeat-x top left;
	font-weight:bold;
}
#cos .botoGeneric2 .botoGeneric2Cos a{
	color:#768601;
	font-weight:bold;
	font-size:14px;
}
#cos .botoGeneric2 .botoGeneric2Cos a:hover{
	color:#1A4E00;
}
/************************************************************************** CAPCALERA *****/
#cap{
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
	background:url('../imatges/fons_degra_cap.gif') repeat-x top left #EDEDC9;
}
#cap .contingut{
	width:950px;
	margin:0 auto;
}
#cap .cap_logo{
	float:left;
	padding-left:50px;
	padding-right:100px
}
#cap .cap_logo a img{
	height:98px;
	width:257px;
	background:url(../imatges/generic.gif) 0px -126px no-repeat;
}
#cap .cap_miniMenu{
	float:left;
	text-align:left;
	width:350px; 
	padding:6px 0px 40px 50px;
}
#cap .cap_miniMenu a{
    font-size:10px;
    color:#B1C632;
    text-decoration:none;
}
#cap .cap_miniMenu a:hover{
    color:#fff;
}
#cap .cap_miniMenu img, #cap .cap_logo img{
	border:none;
}
#cap .cap_miniMenu img:hover, #cap .cap_logo img:hover{
	cursor:pointer;
}
#cap .cap_miniMenu_casa{
	height:10px;
	width:12px;
	background:url(../imatges/generic.gif) -356px -43px no-repeat;
}
#cap .cap_miniMenu_sobre{
	height:10px;
	width:12px;
	background:url(../imatges/generic.gif) -344px -43px no-repeat;
}
#cap .cap_miniMenu_candau{
	height:10px;
	width:12px;
	background:url(../imatges/generic.gif) -367px -43px no-repeat;
}
#cap .cap_miniMenu_foro{
	height:10px;
	width:14px;
	background:url(../imatges/generic.gif) -355px -54px no-repeat;
}
#cap .cap_miniMenu_separador{
	margin:0px 3px;
	height:10px;
	width:1px;
	background:url(../imatges/generic.gif) -343px -43px no-repeat;
}
#cap .cap_nuvolet{
	float:right;
}
#cap .cap_nuvolet img{
	height:33px;
	width:128px;
	background:url(../imatges/generic.gif) -382px -42px no-repeat;
}
#cap .cap_menu{
	text-align:left;
	float:left;
	width:450px;
	margin:0px;
	padding:0px;
	padding-left:50px;
	height:40px;
}
#cap .cap_menu img{
    *padding-top:1px;
	/*border:1px solid #005A2A;
	border-style:hidden;*/
}
#cap .cap_menu_tu{
	margin:0px;
	padding:0px;
	height:40px;
	width:112px;
	background:url(../imatges/generic.gif) -115px -43px no-repeat;
}
#cap .cap_menu_tuHover,#cap .cap_menu_tu:hover{
	margin:0px;
	padding:0px;
	height:40px;
	width:112px;
	background:url(../imatges/generic.gif) -229px -43px no-repeat;
	cursor:pointer;
}
#cap .cap_menu_tuON{
	margin:0px;
	padding:0px;
	height:40px;
	width:112px;
	background:url(../imatges/generic.gif) -1px -43px no-repeat;
}

#cap .cap_menu_profesionales{
	margin:0px;
	padding:0px;
	height:40px;
	width:169px;
	background:url(../imatges/generic.gif) -170px -1px no-repeat;
}
#cap .cap_menu_profesionalesHover,#cap .cap_menu_profesionales:hover{
	margin:0px;
	padding:0px;
	height:40px;
	width:169px;
	background:url(../imatges/generic.gif) -340px -1px no-repeat;
	cursor:pointer;
}
#cap .cap_menu_profesionalesON{
	margin:0px;
	padding:0px;
	height:40px;
	width:169px;
	background:url(../imatges/generic.gif) -340px -182px no-repeat;
}

#cap .cap_menu_empresas{
	margin:0px;
	padding:0px;
	height:40px;
	width:148px;
	background:url(../imatges/generic.gif) -1px -85px no-repeat;
}
#cap .cap_menu_empresasHover,#cap .cap_menu_empresas:hover{
	margin:0px;
	padding:0px;
	height:40px;
	width:148px;
	background:url(../imatges/generic.gif) -151px -85px no-repeat;
	cursor:pointer;
}
.contingut .ruta{
	text-align:left;
	font-size:10px;
	color:#4c5c03;
	float:left;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	width:950px;
}
.contingut .ruta a{
	color:#4c5c03;
	text-decoration:underline;
}
.contingut .ruta a:hover{
	text-decoration:underline;
}
/******************************************************************************** COS *****/
#cos{
	width:100%;
	text-align:center;
	background:url('../imatges/separador_cont_peu.gif') repeat-x bottom left #EDEDC9;
	margin:0px;
	padding:0px;
        padding-bottom:30px;
}
#cos .contingutInici .col_Esquerra .imatgesPrincipalPortada{
	background: url(../imatges/promocio.jpg) top left no-repeat;
	width:650px;
	height:300px;
}
#cos .contingut{
	text-align:left;	
}
#cos .contingut, #cos .contingutInici{
	width:950px;
	margin:0px auto;
}
#cos .contingutInici .col_Esquerra{
	width:650px;
	float:left;
}
#cos .contingutInici .col_Dreta{
	padding-top:40px;
	width:250px;
	float:right;
	text-align:left;
}
#cos .contingut .col_Dreta{
	padding-top:35px;
	width:650px;
	float:right;
	text-align:left;
}
#cos .contingut .col_Esquerra{
	padding-top:40px;
	width:260px;
	float:left;
	text-align:left;
}
#cos .contingutInici h1, #cos .contingut h1{
	font-weight:bold;
	border-bottom:1px solid #B1B28A;
	padding-bottom:5px;
	margin-bottom:5px;
	width:100%;
	font-size:15px;
}
#cos .contingut h1{
	border-bottom:1px solid #9DB500;
}
#cos p, #cos td{
	font-size:12px;
	line-height:17px;
}
#cos b, #cos strong{
	color:#1d500b;
	font-weight:bold;
}
#cos td strong, #cos td b{
	font-weight:bold;
}
#cos p{
	width:100%;
	padding-bottom:10px;
}
#cos .contingutInici .requadre_central{
	padding:0px;
	width:642px;
	margin-left:13px;
	background: url('../imatges/requadre_central_mig.gif') repeat-y 0px 0px;
}
#cos .contingut .requadre_central{
	padding:0px;
	width:642px;
	margin-left:10px;
	background: url('../imatges/requadre_central_mig.gif') repeat-y 0px 0px;
}
#cos .contingutInici .requadre_central, #cos .requadre_central_llibreta{
	*background: url('../imatges/requadre_central_mig.gif') repeat-y 2px 0px;
}
#cos .requadre_central_llibreta{
	padding:0px;
	width:642px;
	/*margin-left:10px;*/
	background: url('../imatges/LlibretaCos.jpg') repeat-y 0px 0px;
}
#cos .contingutInici .requadre_central{
	*background: url('../imatges/requadre_central_mig.gif') repeat-y 2px 0px;
}
#cos .requadre_central img, #cos .requadre_central_llibreta img{
	margin:0px;
	padding:0px;
	/*display:block;*/
}
#cos .contingutInici .colRecCentral{
	padding:0px 11px 0px 11px;
	margin:0px;
	float:left;
	width:190px;
	border-left:1px solid #B1B28A;
}
#cos .contingut .colRecCentral{
	padding:0px 11px 0px 30px;
	margin:0px;
	float:left;
	width:240px;
}
#cos .contingut .colRecCentralTot{
	padding:0px 11px 0px 30px;
	margin:0px;
	float:left;
	width:575px;
}
#cos .contingut .colRecCentralx2{
	padding:0px 11px 0px 11px;
	margin:0px;
	float:left;
	width:310px;
}
#cos .contingut .colRecCentralMinis{
	padding:0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	float:left;
	width:175px;
}
#cos .contingut .colRecCentralMiniDos{
	padding:0px 0px 0px 25px;
	margin:0px;
	float:left;
	width:290px;
}
#cos .contingut .colRecCentralMapaEsq{
	padding-left:25px;
	width:340px;
	height:300px;
	float:left;
}
#cos .contingut .colRecCentralMapaDreta p{
	padding:0px;
	margin:0px;
	padding-bottom:20px;
}
#cos .contingut .colRecCentralMapaDreta{
	width:265px;
	height:300px;
	float:left;
}
#cos #map {
	width:320px;
	height:282px;
	overflow:hidden;
	border:1px solid #cccccc;
}
#cos .contingut .colRecCentralMiniDos p{
	background:url('../imatges/puntDescarga.gif') no-repeat top left;
	padding-left:15px;
	text-align:left;
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	color:#485b02;
}
#cos .contingut .colRecCentralMiniDos img{
	padding:3px;
	border:1px solid #cccccc;
}
#cos .contingut .colRecCentralMinisx2{
	padding:0px 11px 0px 0px;
	padding-left:40px;
	margin:0px;
	float:left;
	width:380px;
}
#cos .contingut .colRecCentralMinisx2 h2{
	color:#2c4e04;
	font-weight:bold;
	font-size:13px;
	padding:10px 0px 10px 10px;
}
#cos .contingut .colRecCentralMinisx2 h3,#cos .contingut .colRecCentralTot h3 {
	color:#48482c;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	padding:10px 0px;
}
#cos .contingut .colRecCentralMinisx2 h4{
	color:#2c4e04;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #9DB500;
}
#cos .contingut .colRecCentralMinisx2 .linkDescarga{
	margin-left:10px;
}
#cos .requadre_central a{
	color:#698227;
	font-size:16px;
	text-decoration:none;
}
#cos .requadre_central a:hover{
	color:#1A4E00;
}
#cos .colInferiorEsq,#cos .colInferiorMig,#cos .colInferiorDreta{
	width:195px;
	margin-right:0px;
	margin-left:15px;
	_margin-left:5px;
	text-align:left;
	float:left;
}
#cos .colInferiorEsq{
}
#cos .colInferiorMig{
	padding-left:10px;
}
#cos .colInferiorDreta{
	float:right;
}
#cos .colInferiorDreta{
	margin-left:0px;
}
#cos .colInferiorEsq h1,#cos .colInferiorMig h1,#cos .colInferiorDreta h1{
	color:#638719;
	font-weight:bold;
	border:none;
	padding:10px 0px 0px 5px;
}
#cos .colInferiorEsq b,#cos .colInferiorMig b,#cos .colInferiorDreta b {
	color:#638719;
}
#cos .colInferiorEsq a,#cos .colInferiorMig a,#cos .colInferiorDreta a{
	color:#4A4A40;
}
#cos .colInferiorEsq p,#cos .colInferiorMig p,#cos .colInferiorDreta p{
	width:185px;
	padding-left:5px;
	text-decoration:none;
}
#cos .colInferiorEsq a:hover,#cos .colInferiorMig a:hover,#cos .colInferiorDreta a:hover{
	color:#1B4E01;
}
#cos .col_Dreta p a,#cos .col_Dreta p a:hover {
	color:#1B4E01;
	text-decoration:none;
}
#cos .col_Dreta .botoGeneric, #cos .col_Dreta p, #cos .col_Dreta ul{
	padding:3px 0px;
        text-align:justify;
}
#cos .col_Dreta{
	width:233px;
}
#cos .col_Dreta h1{
	padding-top:20px;
}
#cos .contingut .col_Dreta h1,#cos .contingut .col_Esquerra h1{
	margin-left:10px;
	padding-top:15px;
	line-height:26px;
}
#cos .contingut .col_Esquerra h1, #cos .contingut .col_Dreta h1{
	color:#1A4E00;
}
#cos .contingut .col_Dreta h1{
	line-height:31px;
	font-size:26px;
}
#cos .contingut .col_Dreta h2{
	font-weight:bold;
	border-bottom:1px solid #9DB500;
	padding-bottom:5px;
	padding-top:20px;
	margin-bottom:5px;
	margin-left:10px;
	width:100%;
	color:#1A4E00;
	line-height:31px;
	font-size:23px;
}
#cos .contingut .col_Dreta .colRecCentralMapaDreta h2{
	font-weight:bold;
	border:none;
	margin:0px;
	padding:0px;
	width:90%;
	color:#4f5e09;
	line-height:14px;
	font-size:14px;
}
#cos .col_Dreta ul,#cos .col_Esquerra ul{
	padding:0px 0px 0px 15px;
	list-style-type: disc;
}
#cos .col_Esquerra ul{
	padding:0px;
	margin:0px;
}
#cos .col_Esquerra ul{
	padding:0px 0px 0px 25px;
	list-style-type: disc;
}
#cos .col_Dreta ul{
	padding-top:5px;
	padding-bottom:5px;
}
#cos .col_Dreta li{
	padding-bottom:5px;
}
#cos .col_Dreta li, #cos .col_Dreta li a{
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#527F17;
	list-style-type: disc;
	text-decoration:none;
        text-align:left;
}
#cos .col_Esquerra li, #cos .col_Esquerra li a{
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#527F17;
	list-style-type: disc;
	text-decoration:none;
}
#cos .col_Dreta li a:hover{
	color:#1A4E00;
}
#cos .col_Dreta .requadre_central li{
	color:#4A4A40;
        text-align:justify;
}
#cos .col_Dreta ol li{
	cursor:text;
}
#cos .col_Esquerra li{
	padding-left:15px;
	margin-left:-15px;
	background: url('../imatges/menuEsqFletxaOut.gif') 0px center no-repeat;
}
#cos .col_Esquerra li, #cos .col_Esquerra li a{
	color:#1A4E00;
	list-style-type:none;
	text-decoration:none;
}
#cos .col_Esquerra li:hover{
	background: url('../imatges/menuEsqFletxaOn.gif') 0px center no-repeat;
}
#cos .col_Esquerra li:hover,#cos .col_Esquerra li a:hover, #cos .col_Esquerra .columnaEsqOn{
	color:#527F17;
	/*list-style-image: url('../imatges/menuEsqFletxaOn.gif');*/
}
#cos .linkIco{
	background:url('../imatges/linkIco.jpg') no-repeat top left #dcdcdc;
	padding:10px 5px 0px 50px;
	color:#485b02;
	font-size:11px;
	height: auto!important; /* para los browsers buenos */
	height: 55px; /* para IE5+ */
	min-height:50px;
	font-weight:bold;
	text-align:left;
	line-height:13px;
}
#cos .linkDescarga{
	background:url('../imatges/puntDescarga.gif') no-repeat top left;
	padding-left:15px;
	text-align:left;
	line-height:10px;
}
#cos .linkDescarga a{
	color:#485b02;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#cos .selectSol{
	font-size:12px;
	color:#2c4e04;
	padding:10px;
}
#cos select{
	border:1px solid #cccccc;
	color:#2c4e04;
	font-size:10px;
	line-height:20px;
	font-weight:bold;
	min-width:200px;
	margin:10px 0px;
	height:20px;
}
#cos .contingut .fitxa, #cos .contingut .fitxaLink{
	font-size:10px;
	width:635px;
	padding:20px 10px 0px 10px;
}
#cos .linkIco a, #cos .contingut .fitxa a{
	color:#1A4E00;
	text-decoration:none;
}
#cos .linkIco a:hover, #cos .contingut .fitxa a:hover{
	color:#527F17;
	text-decoration:none;
}
#cos .contingut .fitxaLink{
	/*display:none;*/
}
#cos .contingut .FITXAtitular{
	color:#445900;
	margin-top:20px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:16px;
}
#cos .contingut .FITXAurl, #cos .contingut .FITXAurl b{
	line-height:15px;
	color:#445900;
	font-weight:bold;
	font-size:12px;
	/*padding-left:10px;*/
}
#cos .contingut .FITXAurl a{
	color:#445900;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#cos .contingut .fitxa p{
	padding:5px 0px;
}
#cos .contingut .LLIBtitular{
	font-weight:bold;
	font-size:22px;
	padding-top:15px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-left:40px;
	color:#4d712b;
	/*border-bottom:1px solid #9DB500;*/
	font-style:italic;
}
#cos .contingut .requadre_central_llibreta .opcions{
	color:#4b4c47;
	font-size:12px;
	padding:7px 10px;
	font-weight:normal;
}
#cos .contingut .requadre_central_llibreta ol{
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:5px;
	color:#4d712b;
	padding-left:25px;
}
#cos .contingut .requadre_central_llibreta li .titularLlista{
	font-weight:bold;
	color:#4b4c47;
	font-size:14px;
	font-style:italic;
}
#cos .contingut .requadre_central_llibreta li{
	list-style-type:decimal;
	font-style:italic;
	font-size:26px;
}
#cos .contingut .ESPtitular{
	font-weight:bold;
	font-size:18px;
	padding-top:15px;
	margin-bottom:5px;
	padding-bottom:5px;
	color:#1A4E00;
	border-bottom:1px solid #9DB500;
}
#cos .contingut .ESPnom{
	float:left;
	font-size:12px;
	line-height:16px;
	color:#4a4a3e;
	width:400px;
}
#cos .contingut .ESPtitol{
	float:left;
	font-size:12px;
	line-height:16px;
	color:#9eb413;
	padding-bottom:5px;
	width:400px;
}
#cos .contingut .ESPemail, #cos .contingut .ESPurl{
	color:#3b4802;
	margin-bottom:5px;
	padding-bottom:5px;
	float:left;
	padding-right:20px;
	font-weight:bold;
}
#cos .contingut .ESPemail a, #cos .contingut .ESPurl a{
	color:#3b4802;
	text-decoration:none;
}
#cos .contingut .ESPemail a:hover, #cos .contingut .ESPurl a:hover{
	color:#1A4E00;
	text-decoration:none;
}
#cos .contingut .ESPdetalles p{
	padding:0px;
	margin:0px;
	color:#4a4a3e;
	padding-bottom:5px;
	width:500px;
}
#cos .contingut .ESPdetalles b{
	color:#3b4802;
	font-weight:bold;
}
#cos .contingut .ESPbotoOn, #cos .contingut .ESPbotoOff:hover{
	font-size:10px;
	float:right;
	border:1px solid #cccccc;
	background-color:#ffffff;
	color:#5a8117;
	padding:5px;
	width:160px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}
#cos .contingut .ESPbotoOn a{
	color:#5a8117;
	text-decoration:none;
}
#cos .contingut .col_Dreta .ESPbotoOff{
	font-size:10px;
	float:right;
	border:1px solid #cccccc;
	background-color:#5a8117;
	color:#ffffff;
	padding:5px;
	width:160px;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}
#cos .contingut .ESPbotoOff a{
	color:#ffffff;
	text-decoration:none;
}
#cos .contingut .CALnomMes{
	color:#a0b403;
	line-height:20px;
	margin:0px;
	border-bottom:1px solid #a0b403;
	font-size:18px;
	width:580px;
}
#cos .contingut .CALactivitat{
	width:575px;
	padding:10px 0px 0px 0px;
}
#cos .contingut .CALdia{
	font-size:14px;
	color:#ffffff;
	background-color:#a0b403;
	float:right;
	padding:3px;
}
#cos .contingut .CALtitol{
	float:right;
	padding:0px 0px 0px 10px;
	width:510px;
	line-height:20px;
}
#cos .contingut .CALtitol a{
	font-size:12px;
	color:#3b4802;
}
#cos .contingut .CALtitol a:hover{
	color:#a0b403;
}
#cos .contingut .CALaltres a{
	font-weight:bold;
	font-size: 12px;
	margin: 2px;
	padding:0px 12px;
	text-decoration:none;
	color:#1A4E00;
	/*background: url('../imatges/menuEsqFletxaOut.gif') no-repeat center left;*/
	float:right;
}
#cos .contingut .CALaltres a:hover{
	color:#71991E;
}
#cos .contingut .CALDIAnomMes{
	color:#a0b403;
	line-height:24px;
	margin:0px;
	font-size:22px;
	width:580px;
	font-weight:bold;
}
#cos .contingut .CALDIAdiv1{
	float:left;
	height:100px;
	width:80px;
	padding:10px 10px 0px 0px;
	text-align:right;
}
#cos .contingut .CALDIAdia{
	font-size:20px;
	color:#ffffff;
	background-color:#a0b403;
	float:right;
	padding:5px;
}
#cos .contingut .CALDIAdiv2{
	float:right;
	width:485px;
	padding-top:15px;
	line-height:25px;
	border-bottom:1px solid #cccccc;
}
#cos .contingut .CALDIAtitol{
	float:left;
	font-size:16px;
	color:#3b4802;
}
#cos .contingut .CALDIAdiv3{
	float:left;
	width:120px;
	padding:0px 10px 0px 0px;
}
#cos .contingut .CALDIAdiv3 p, #cos .contingut .CALDIAdiv4 p{
	font-size:12px;
	padding-left:0px;
	padding-right:0px;
        text-align:left;
}
#cos .contingut .CALDIAdiv3 b{
	color:#a0b403;
}
#cos .contingut .CALDIAdiv3 .CALDIAboto{
	border:1px solid #cccccc;
	color:#5c830e;
	width:110px;
	line-height:18px;
	font-size:10px;
	padding:2px 0px;
	margin:7px 0px;
	text-align:center;
	cursor:pointer;
}
#cos .contingut .CALDIAdiv3 .CALDIAboto:hover{
	background-color:#5c830e;
	color:#ffffff;
}
#cos .contingut .CALDIAdiv3 .CALDIAboto img{
	vertical-align:middle;
	padding-right:5px;
}
#cos .contingut .CALDIAdiv4{
	float:left;
	width:350px;
	padding:0px 0px 0px 0px;
}
#cos .contingut .CALDIAlink{
	padding-top:15px;
	padding-bottom:15px;
}
#cos .contingut .CALDIAlink a{
	background:url('../imatges/puntDescarga.gif') no-repeat top left;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	color:#485b02;
	margin-left:90px;
	padding-left:15px;
}
#cos .contingut .colRecCentralTot b{
	color:#a0b403;
	font-size:13px;
}
#cos .contingut .colRecCentralMinisx2 .Titol, #cos .contingut .colRecCentralMinisx2 .subTitol{
	padding-left:10px;
	padding-top:10px;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#445b01;
}
#cos .contingut .colRecCentralMinisx2 .subTitol{
	font-size:10px;
	padding-top:0px;
	padding-bottom:10px;
}
#cos .contingut .DIABreq1{
	width:125px;
	height:40px;
	float:left;
	padding-right:3px;
}
#cos .contingut .DIABreq2{
	font-size:12px;
	font-weight:bold;
	padding:10px;
	height:38px;
	color:#4A4A42;
	background: url('../imatges/DIABOut.gif') no-repeat 0% 10% #ffffff;
	border:1px solid #cccccc;
	cursor:pointer;
}
#cos .contingut .DIABreq2Hover, #cos .contingut .DIABreq2Hoverr{
	background: url('../imatges/DIABOn.gif') no-repeat 0% 10% #abb846;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:10px;
	height:38px;
	border:1px solid #cccccc;
	cursor:pointer;
}
#cos .contingut .DIABreq3{
	width:635px;
	margin-left:10px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	display: none;
}
#cos .contingut .DIABreq3 img{
	vertical-align:middle;
	border: 7px solid #fff;
}
#cos .contingut .DIABreq4{
	padding:10px 20px 10px 0px;
	float:right;
	width:340px;
	background-color:#ffffff;
}
#cos .contingut .DIABreq4 ol{
	padding-left:25px;
}
#cos .contingut .DIABreq4 ol li{
	list-style-type:decimal;
}
#cos .contingut .DIABreq4 li{
	margin:0px 0px 0px 15px;
	padding:0px;
	cursor:text;
}
#cos .contingut .DIABreq4 i,#cos .contingut .DIABreq4 em{
	font-size:10px;
	font-style:italic;
}
#cos .contingut .DIABseparador{
	border-top:1px solid #cccccc;
	padding:15px 0px;
	line-height:14px;
}
#cos .contingut .ampliarInfo h1{
	margin-left:40px;
	width:550px;
	font-size:14px;
	line-height:20px;
}
#cos .contingut .ampliarInfoDoc{
	color:#485C00;
	font-size:14px;
	padding:5px 0px 2px 55px;
	/*padding-left:45px;
	padding-right:10px;
	line-height:30px;*/
	background:none;
	font-weight:bold;
}
#cos .contingut .ampliarInfoDoc a{
	font-size:12px;
	line-height:15px;
}
#cos .contingut .ampliarInfoDoc a:hover{
	color:#1A4E00;
}
#cos .contingut .col_Dreta select{
	height:20px;
	font-size:14px;
}
.popupResultat{
	border: 4px solid #fff;
	margin: auto;
	width: 418px;
	position:absolute;
	z-index:10;
	left: 15%;
	bottom: 15%;
	text-align:center;
	font-size:10px;
	background:url('../imatges/popupResultatFons.jpg') repeat-y top left;
	padding:20px 30px;
}
#cos .popupResultat p{
	font-size:12px;
	font-weight:bold;
	color:#104704;
	padding:10px 0px;
}
#cos .popupResultat .titol{
	font-size: 24px;
	font-weight:bold;
	color:#ffffff;
	border-bottom:1px solid #ffffff;
	text-decoration:none;
	font-style:italic;
	padding-bottom:5px;
}
#cos .popupResultat a{
	font-size: 20px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
}
#llibreta_resultat {
	z-index: 998;
	display: none;
	position: absolute;
}
#cos .contingut .REGtitol{
	color:#255201;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px;
	text-align:center;
	line-height:18px;
}
#cos .contingut .REGsubtitol{
	color:#9EB502;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px;
	text-align:center;
	line-height:18px;
}
#cos .contingut .colRecCentralRegEsqTitol{
	width:260px;
	color:#255201;
	font-size:14px;
	padding-left:40px;
	padding-bottom:5px;
	font-weight:bold;
	float:left;
}
#cos .contingut .colRecCentralRegEsq{
	width:260px;
	height:240px;
	margin-left:40px;
	float:left;
	background-color:#9EB502;
}
#cos .contingut .colRecCentralRegDretaTitol{
	width:260px;
	color:#255201;
	font-size:14px;
	padding-left:40px;
	padding-bottom:5px;
	font-weight:bold;
	float:left;
}
#cos .contingut .colRecCentralRegDreta{
	width:260px;
	height:240px;
	margin-left:40px;
	float:left;
	background-color:#9EB502;
}
#cos .contingut .REGtitolInterior{
	color:#255201;
	font-size:14px;
	font-weight:bold;
	padding:15px 0px;
	text-align:center;
	line-height:14px;
}
#cos .contingut .RecReg, #cos .contingut .RecReg .REGtitolInterior{
	padding:0px 0px 0px 0px;
	width:150px;
	text-align:left;
	font-size:10px;
}
#cos .contingut .RecReg .ESPbotoOff{
	padding:0px;
	margin:0px;
}
#cos .contingut .RecReg{
	padding:10px 50px;
}
#cos .contingut .RecReg input{
	margin:5px 0px;
	border:1px solid #cccccc;
	width:160px;
}
#cos .contingut .titolTest{
	color:#527F17;
	font-weight:bold;
	margin-left:10px;
	line-height:25px;
}	

/******************************************************************************** PEU *****/
#peu .contingut{
	width:950px;
	margin:0px auto;
	padding-bottom:20px;
}
#peu .contingutBlanc{
	width:100%;
	text-align:center;
	background-color:#FFFFFF;
}
#peu .contingutGris{
	width:100%;
	text-align:center;
	background-color:#E6E6E6;
}
#peu .contingutVerd{
	font-size:10px;
	font-weight:bold;
	width:100%;
	text-align:center;
	background:url('../imatges/fons_degra_peu.gif') repeat-x top left #00732C;
}
#peu .contingutVerd h1{
	padding:20px 0px 0px 0px;
	color:#FFFFFF;
}
#peu .contingutVerd h2, #peu .contingutVerd h2 a{
	padding:10px 0px 0px 0px;
	color:#AFAD40;
	text-decoration:none;
}
#peu .contingutVerd h2 a:hover{
	text-decoration:underline;
}
#peu .contingutVerd img{
	margin:30px 0px 15px 0px;
}
#peu .by6tems{
	height:19px;
	width:57px;
	background:url(../imatges/generic.gif) -453px -75px no-repeat;
}
.columnaSup{
	width:300px;
	text-align:left;
	float:left;
}
#peu .columna{
	text-align:left;
	float:left;
}
#peu .columnaPeu{
	float:left;
}
#peu .column{
	float:left;
}
#peu .first .columnaPeu{
	float:left;
}
#peu .last{
	float:right;
}
#peu .columna h1 a{
	color:#4A4A40;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
#peu .columna{
	padding-top:20px;
}
#peu .columna ul{
	padding-bottom:10px;
}
#peu .columna h1{
	font-weight:bold;
	padding:0px 0px 5px 0px;
	font-size:11px;	
}
.columnaSup h1{
	font-weight:bold;
	padding:20px 0px 5px 0px;
	font-size:11px;	
}
#peu .columna ul, .columnaSup ul{
	padding-left:15px;
	list-style-type:disc;
}
#cos .columnaSup ul{
	margin-left:20px;
}
#peu .columna li, #peu .columna li a, .columnaSup li, .columnaSup li a{
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	color:#527F17;
	cursor:pointer;
	text-decoration:none;
}
.columnaSup li, .columnaSup li a{
	font-size:10px;
	line-height:16px;
	font-weight:bold;
	color:#527F17;
	cursor:pointer;
	text-decoration:none;
}
#cos .col_Dreta .columnaSup li a:hover, #cos .col_Dreta .columnaSupOn{
	color:#1A4E00;
}
#peu .columna li a:hover, .columnaSup li a:hover{
	color:#1A4E00;
}
/**************************************************************************** ACORDIO *****/
dl {
	margin: 0;
	padding:10px 0px 10px 10px;
}
dl a{
	font-weight:bold;
	font-size: 12px;
	margin: 2px;
	padding-left:12px;
	text-decoration:none;
	color:#1A4E00;
	line-height:24px;
}
#cos .col_Dreta dl a{
	line-height:12px;
}
dl a:hover{
	color:#527F17;
}
dd{
	margin: 0px;
	padding:0px;
	font-size:10px;
	display: none;
}
dd p b{
	color:#000000;
}
dd p{
	text-align:justify;
}
dd li, dd li:hover{
	margin-left:10px;
	list-style-image: none;
	list-style-type:disc;
}
dd li{
	color:#527F17;
}
dd li:hover{
	color:#1A4E00;
}
dd a {
	margin: 0px;
	padding:0px;
	text-decoration:none;
}
dd ul{
	padding-top:0px;
	padding-bottom:15px;
	margin-top:0px;
	margin-bottom:0px;
}
dt {
	margin: 0;
	padding:0px 0px 2px 0px;
}
dt a {
	font-weight:bold;
	font-size: 14px;
	margin: 2px;
	padding-left:12px;
	text-decoration:none;
	color:#1A4E00;
	line-height:12px;
	background: url('../imatges/menuEsqFletxaOut.gif') no-repeat center left;
}
dt a:hover {
	color:#527F17;
	background: url('../imatges/menuEsqFletxaOn.gif') no-repeat center left;
}
#cos .col_Esquerra dl{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:3px;
	padding-left:35px;
}
#cos .col_Esquerra dt a{
	font-size:11px;
	margin-left:-25px;
	padding-top:0px;
	padding-bottom:0px;
}
#cos .col_Esquerra dd a{
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	font-size:11px;
}
#cos .col_Esquerra dl a{
	background: url('../imatges/menuEsqFletxaOut.gif') no-repeat center left;
	margin-bottom:15px;
}
#cos .col_Esquerra dd a{
	line-height:17px;
}
#cos .col_Esquerra dl a:hover{
	background: url('../imatges/menuEsqFletxaOn.gif') no-repeat center left;
}
#cos .requadre_central dt a{
	color:#2C4C00;
	margin:0px;
	padding:0px;
	padding-left:30px;
	margin-left:10px;
	padding-top:2px;
	padding-bottom:2px;
	line-height:20px;
	background: url('../imatges/ACGranTancat.jpg') no-repeat 0px 2px;
	display:block;
}
#cos .requadre_central dt a:hover{
	color:#71991E;
}
#cos .requadre_central_llibreta dt a {
	background: none;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:30px;
	margin-left:10px;
}
#cos .requadre_central_llibreta dt a:hover {
	background: none;
}
/* calendari */
.caltitol
{
	font: 8pt Tahoma,helvetica,verdana,arial,sans-serif;	
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #8ba34f;
	padding-bottom: 5px;	
}
.calupday
{
	text-decoration: none;
	padding: 5px;	
}
.caldiumenge
{
	text-decoration: none;
	padding: 2px;	
	color: #888;

}
.calbaseday, .caldiumenge
{
	text-decoration: none;
	padding: 4px;
	color:#454F6F;
	border:1px solid #cccccc;
	background-color:#F3F4E2;
	font-size:12px;
}
.caldiumenge{
	background-color:#EDEFD1;
}
.calfons
{	
	background-color:#E0E6BA;
	width:220px;
}
.calbasedaydlink, .caldiumengedlink{
	text-decoration: none;
	padding: 4px;
	color:#454F6F;
	border:1px solid #cccccc;
	background-color:#537538;
	font-size:12px;
}
.calbasedaydlink a, .caldiumengedlink a{
	text-decoration:none;
	color:#ffffff;;
}
.filetbaix{
	text-transform:uppercase;
	vertical-align:middle;
	height:22px;
	color:#3E590A;
	background:url('../imatges/CalMesFons.gif') repeat-x top left #EDEDC9;
	font-size:12px;
	font-weight:bold;
}
<!--                                 -->
.btPiramide{
	width:637px;
	height:234px;
	background:url(../imatges/piramide/btPiramide.jpg) top left;
	cursor:pointer;
}
.btPiramide:hover{
	background:url(../imatges/piramide/btPiramide.jpg) -637px top;
	cursor:pointer;
}
.bt_dificultat{
	background-image:url('../imatges/dificultat.gif');
	height:20px;
	width:30px;
}
.bt_temporada{
	background-image:url('../imatges/temporada.gif');
	height:24px;
	width:25px;
}
/* COCINAR */
.imgCocinar{
	padding:5px;
	margin-left:40px;
	border:1px solid #cccccc;
	float:left;
}
.ingredientesCocinar{
	float:left;
	padding-left:10px;
	width:350px;
}
.tiemposCocinar{
	float:right;
	padding-right:40px;
	width:165px;
	padding-top:0px;
	margin-top:0px;
}
.titolCocinar{
	color:#2C4C00;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	float:left;
	padding-left:10px;
	padding-top:4px;
}
.pasoApaso{
	padding-top:20px;
	padding-left:40px;
}
#cos .contingut .ampliarInfoPaso{
	color:#666666;
	font-size:14px;
	width:440px;
	padding:5px 15px 2px 20px;
	background:none;
	font-weight:bold;
	float:left;
}
.imgDescPaso{
	padding:5px;
	border:1px solid #cccccc;
	float:left;
}
.descPaso{
	margin-bottom:10px;
}
.fichaNutriCocinar{
	margin-left:40px;
	background-color:#ffffff;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #cccccc;
	width:550px;
}
.consejoNutriCocinar{
	margin-left:40px;
	background-color:#ffffff;
	padding:5px;
	border:1px solid #cccccc;
	width:550px;
}
.taulaFichaNutriCocinar td{
	text-align:center;
}
.titularCocinar{
	width:450px;
	float:left;
}
.miniTitularCocinar{
	margin:0px;
	padding:0px 50px 2px 0px;
	float:right;
}
.exercicisFotos{
	float:left;
	width:290px;
	padding:0px 0px 10px 10px;
}
#cos .contingut .DIABreq3 .exercicisFotos img{
	background-color:#839421;
	padding:5px;
	margin:0px;
	border:5px solid #EAEBD9;
}
.exercicisDescripcio{
	float:right;
	width:290px;
}
.exercicisTot{
	background-color:#EAEBD9;
	border:1px solid #cccccc;
	margin:10px;
	width:615px;
}
#cos .contingut .DIABreq3 .exercicisTot h1{
	color:#666666;
	font-size:20px;
	border:none;
}
#cos .contingut .DIABreq3 .exercicisTot h2{
	color:#839421;
	font-size:16px;
	border:none;
	padding:0px;
	margin:0px;
	line-height:16px;
}
#cos .contingut .linkMonografico a{
	color:#485B02;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
}
#cos .contingut .linkMonografico a:hover{
	color:#A6BD31;
}

/* PAGINADOR */
#pager ul.pages {
	display:block;
	border:none;
	text-transform:uppercase;
	font-size:10px;
	margin:10px 0 50px;
	padding:0;
}

#pager ul.pages li {
	list-style:none;
	float:left;
	text-decoration:none;
	margin:0 5px 0 0;
	padding:5px;
	color:#888f6e;
	line-height:28px;
}

#pager ul.pages li:hover {
	color:#1A4E00;
}

#pager ul.pages li.pgEmpty {
	color:#fff;
}

#pager ul.pages li.pgCurrent {
	color:#1A4E00;
}
#pager ul.pages .fletxaEsq{
	height:27px;
	width:26px;	
	background:url('../imatges/generic.gif') -301px -85px no-repeat;
	vertical-align: middle;
	border:none;
}
#pager ul.pages .fletxaDreta{
	height:27px;
	width:26px;	
	background:url('../imatges/generic.gif') -328px -85px no-repeat;
	vertical-align: middle;
	border:none;
}
#cos .contingut .col_Dreta .requadre_central .menuTipoVermell h1{
	margin-left:40px;
	width:550px;
	font-size:18px;
	line-height:20px;
	color:#A30015;
	border-color:#ccc;
}
#cos .contingut .col_Dreta .requadre_central .taulaMenuTipo{
	margin-left:40px;
	padding-bottom:20px;
}
#cos .contingut .col_Dreta .requadre_central .taulaMenuTipo td{
	border-bottom:1px solid #ccc;
	text-align:center;
}
#cos .contingut .col_Dreta .requadre_central .taulaMenuTipo td a{
	font-size:12px;
}
#cos .contingut .col_Dreta .requadre_central .taulaMenuTipo td b{
	font-size:12px;
}
#cos .contingut .col_Dreta .requadre_central .taulaMenuTipo td a:hover{
	color:#1A4E00;
}
/*FORMULARIS*/
form{
	font-size:12px;
}
.bona{
	border: 1px solid #ccc;
	font: normal 12px Verdana, sans serif;
	color:#1A4E00;
	width:388px;
	padding:2px;
}

.errorOLD{
	border: 1px solid #5B5549;
	background: #1A1408;
	font: normal 12px Verdana, sans serif;
	color:#1A4E00;
	width:388px;
	padding:2px;
}
.error, .input_contactar_error{
	border: 1px solid red;
	font: normal 12px Verdana, sans serif;
	color:#1A4E00;
	width:388px;
	padding:2px;
}
.lopd_error{
border: 1px solid red;
font-size:10px;
}

.popupMail{
background-color: #C0C601;
border: 1px solid #fff;
height: 140px;
margin: auto;
width: 300px;
position:absolute;
z-index:10;
left: 30%;
top: 150px;
text-align:center;
font-size:10px;
}
.popupMail a{
text-decoration:underline;
color:#EDEDC9;
}
#capa_enviat {
	z-index: 998;
	display: none;
	position: absolute;
	background-color: #EDEDC9;
}
#cos .interesTitolOriginal{
	font-style: italic;
	font-weight:bold;
	font-size:14px;
	color:#2C4C00;
	width:550px;
	padding-left:40px;
}
#cos .interesAutors{
	color:#8A8F00;
	font-size:12px;
	padding:10px 0px;
}
#Tabla_01 td,#Tabla_01 tr,#Tabla_01 *{
    margin:0px;
    padding:0px;
    line-height:0px;
    border:none;
}
#cos .col_Dreta .columnaSup .mueveteMonograficos,#cos .col_Dreta .columnaSup .mueveteMonograficos a{
    color:#fff;
}
#cos .col_Dreta .columnaSup .mueveteMonograficos a:hover{
    color:#1A4E00;
}
#cos .col_Dreta .botoVerd{
    background-color:#3D5F01;
    padding:3px 50px;
    text-decoration:none;
}
#cos .col_Dreta a.botoVerd{
    color:#fff;
    text-decoration:none;
}
#cos .col_Dreta a.botoVerd:hover{
    color:#fff;
    text-decoration:underline;
}