/* General */
body{
	background: #fff;
	padding: 5;
	margin: 7px;
	font-family: arial, verdana, sans, sans-serif;
	font-size: 12px;
	color: #666666;
	width:776px;
}

H1, H2, H3, H4, H5, H6{font-family:arial, verdana, sans, sans-serif;}

H1{
font-size:13px;
color:#000099;
font-weight:bold;
}

H2{
text-transform:uppercase;
font-size:12px;
font-weight:bold;
}
a, .link{
	text-decoration: none;
	color: #000099;
}

a:visited, .linked{
	text-decoration: none;
	color: #000099;
}

a:hover, .link:hover, .link:hover{
	text-decoration: underline;
/*	color: #666666;*/
}

a.selected{
	font-weight: bold;
	color: red;
}

a:focus {overflow: hidden;}


img { border: none; }

#encapcalament {
/*margin-bottom: 15px;*/
padding-bottom:15px;
font-size:12px;
width:100%;
}

#cont_ppal{
clear:both;
width:100%;
}

#cont_ppal ul li{
margin-left: -20px;
padding:2px;

}

#principal{
width: 75%;
float:left;
overflow:hidden;
}
#contingut{
width: 100%;
float: left;
}

#caixa_continguts{
font-size:12px;
background-color:#e2e2e2;
}

#caixa_continguts .titol_gen{
		text-align: left;
		 background-color: #e2e2e2;
		 color: #666666;
		/* font-weight: bold;*/
		 padding: 0px 10px 3px 15px;
		 margin:-12px 0 0 0;
}

#caixa_continguts .contingut_gen{
    	padding: 15px;
		 background-color:#ffffff;
		 border: 1px solid #e2e2e2;
		 text-align:justify;
}

#caixa_continguts H1{font-size:12px;}

#seccio_esquerra{
width: 24%;
float:right;
overflow:hidden;
}


#peu{
margin-top: 15px;
border-top:1px solid #cccccc;
padding-top:10px;
font-size:10px;
clear:both;
text-align:center;
padding-top: px;
overflow:hidden;
}
.novetats {/*width: 200px;*/
		  margin: 0 0 20px 10px;
		  background-color:#e2e2e2;
         }
.novetats .titol{
         text-align: left;
		 background-color: #e2e2e2;
		 color: #666666;
		 font-weight: bold;
		 padding: 0px 10px 3px 15px;
		 margin:-12px 0 0 0;
         }		
.novetats .contingut {
         padding: 11px;
		 background-color:#ffffff;
		 border: 1px solid #e2e2e2;
		/* font-size:0.7em;*/
         }		 
#seccio_esquerra .novetats ul {list-style: none -50px none;}

#seccio_esquerra .novetats ul li {list-style: none -50px none;}

.corner_sup div {
   background:    url("/_imatges/corner_se_tr.png") no-repeat top left;
}
.corner_sup {
   background:    url("/_imatges/corner_sd_tr.png") no-repeat top right;
}

.corner_sup div, .corner_sup {
   width: 100%;
   height: 20px;
   font-size: 1px;
}

.lletra_petita{
font-size:10px;
}

.data{
font-weight:bold;
color:#000099;
}
.cont_noticies{
/*font-size: 0.8em;*/
}

#menu_ppal ul {padding: 0; margin: 0;}
#menu_ppal ul li {list-style-type: none; border: 1px solid #000099; border-width: 1px 1px 0 1px; position: relative; display:inline;}
#menu_ppal ul ul {display: none;}
#menu_ppal ul li ul li {list-style-type:none; display:list-item; padding:0px; width:180px;}
#menu_ppal ul li:hover > ul {display: block; position: absolute; left: 100%;}
#menu_ppal li a {text-decoration: none; background: #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#menu_ppal li.sub > a {font-weight: normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#menu_ppal a {color:#000099; text-decoration:none;}
#menu_ppal #rtnv {position: absolute; padding: 0;}
#menu_ppal #rtnv ul {margin-left: 0px; border: 0px solid #000099;}
#menu_ppal #rtnv ul li {border-width: 0 1px 0 0; border-color: #c6c6c6; background-color:#ffffff; color: #000099; padding: 0 3px 0 3px;}  /* items menu ppal */
#menu_ppal #rtnv ul li ul li {border-width: 0 0px 1px 0px; border-style:solid; border-color: #cccccc; background-color:#ffffff; color: #000099; padding: 3px; margin-right:0px;} /* items desplegable */
#menu_ppal #rtnv ul li ul li.ultim {border-width: 0 0px 0px 0px; border-style:solid; border-color: #cccccc; background-color:#ffffff; color: #000099; padding: 3px; margin-right:0px;} /* items desplegable */
#menu_ppal #rtnv ul li ul{border:1px solid #cccccc;}
#menu_ppal #rtnv li:hover > a {color:#000099;}
#menu_ppal #rtnv li > a {background-color: transparent; padding: 3px;}
#menu_ppal #rtnv li:hover {background-color: #f6f6f6; color:#000099;}
#menu_ppal #rtnv li.ultim:hover {background-color: #f6f6f6; color:#000099;}
#menu_ppal #rtnv li.sub:hover {background: #ffffff;}
#menu_ppal #rtnv li.sub:hover > a {color: #000099;}
#menu_ppal #rtnv li.sub:hover > ul {top:20px; left: 0px; background: #fff;}
html>body #menu_ppal #rtnv li.sub:hover > ul {top: 16px; left: 0px; background: #fff;}
/*#menu_ppal #rtnv li.sub:hover > ul {top: 16px; left: 0px; background: #fff;}*/

