* {
	margin:0;
	padding:0;
}
.clear {
	clear:both
}
.clear-right {
	clear:right
}
.clear.left {
	clear:left
}
.clear, .clear-right, .clear.left {
	font-size:0px
}
img {
	border:none!important
}
body {
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#head {
	width:100%;
	height:30px;
	border-bottom:1px solid #BF2F14;
	padding:8px 0;
}
#head h1 {
	float:left;
	height:30px;
	overflow:hidden;
}
#head h1 a {
	width:186px;
	height:30px;
	display:block;
	padding:8px;
	text-indent:-9999px;
	background:url(Gencat.gif) no-repeat;
	background-position:top;
}
#head h1 a:hover {
	background-position:top;
}
#head #head_right {
	float:right;
	padding:8px;
}
#head #head_right ul {
	margin-top:2px;
	float:left;
	font-size:10px;
}
#head #head_right ul li {
	list-style:none;
	float:left;
	margin-right:8px;
}
#head #head_right ul li a {
	color:#4D4D4D;
}
#head #head_right ul li a:hover {
	text-decoration:none;
}
#head #head_right label {
	display:none;
}
#head #head_right input#cercador-input-cerca, #head #head_right input#cerca {
	vertical-align:top;
	margin-right:8px;
}
#head #head_right input#cercador-input-cerca {
	border-left:solid 1px #000;
	border-top:solid 1px #000;
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
}
#area {
	border-top:1px solid #D63B1E;
}
#area h2 {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#660303;
	margin:8px;
}
#area #area-banner {
	text-align:center;
	/*background-image: url(img/banner_superior.png);*/
	background-repeat: no-repeat;
	height: 164px;	/*background-color:#9D0000;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#area #area-banner object {
	width:960px;
	margin: 0 auto;
}
#menu_horizontal {
	width: 100%;
	margin-top: 5px;
	float: left;
	height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}
#area ul {
	float:right;
}
#area ul li {
	list-style:none;
	float:left;
}
.menuhorizontal_listado {
	background-image: url(fondo_pestana.png);
	height: 16px;
	width: 76px;
	padding-left: 8px;
	padding-top: 3px;
}
.menuhorizontal_listado2 {
	background-image: url(fondo_pestana2.png)!important;
	height: 16px;
	width: 76px;
	padding-left: 8px;
	padding-top: 3px;
}
#area ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #840300;
	text-decoration: none;
}
#area ul li a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
#content {
	width:100%;
	float:left;
	margin-bottom:40px
}
* html #content {
	width:1250px;
}
#content-main {
	font-size:11px;
	margin-left:272px;
}
.anticontent {
    margin-left:-252px;
    margin-right:20px;
}
* html #content-main { /*<--------------------------------- IE6*/
	font-size:11px;
	float:left;
	margin-left:12px;
}
#content-main h3, #content-main h4, #content-main p {
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom: 10px;
}
#content-main h3 {
	font-size:13px;
	font-weight:bold;
	color:#660303;
	padding-top: 20px;
	padding-bottom: 8px;
}
#content-main h4,.tituloAA {
	font-size:14px;
	font-weight:bold;
	color:#0050AF;
	margin:25px 0 10px;
	padding:0 0 0 22px;
	background:url(bullet_titulo.gif) 0 bottom no-repeat;
}
#content-main p {
	font-size:11px;
	line-height: 18px;
}
#content-main a {
	color:#2B77AF
}
#content-main a:hover {
	color:#0084EF
}
#content-main h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	padding-top: 16px;
	padding-bottom: 8px;
}
#content-main .normal, #content-main .normal p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px!important;
	line-height: 18px!important;
}
#content-main ul {
	margin: 0px;
	padding:8px 0 0 8px;/*padding:8px 0 3px 8px;*/
}
#content-main li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;/*#4d4d4d;*/
	padding:0 0 0 14px; /*padding:0 0 16px 14px;*/
	background:url(flechalistado.png) 0 3px no-repeat;
	list-style:none!important/*list-style-image: url(img/flechalistado.png);*/
}
#content-main ul {
	margin-top:6px
}
#content-main li ul {
	padding-bottom:0px!important
}
#content-main li ul li {
	background:url(flechalistado_anidado.png) 0 3px no-repeat;
	padding-bottom:12px!important
}
#content-main .c_icon, #content-main .c_actions, #content-main .head_title, #content-main .head_title h1 {
	float:none
}
#content-main .c_content {
	clear:none
}
#content-main .head_title h1 {
	color:#00418F;
	font-size:1.5em;
	font-weight:bold;
	margin-bottom:10px
}
#content-index {
	float:left;
	width:250px
}

#content-index tr td {
	width:250px
}
#content-highlights {
	float:right;
	width:26%;
}
* html #content-highlights {/*<--------------------------------- IE6*/
	float:left;
	width:311px;
}
.nuevoContent {
	float:left;
	width:73%;
}
* html .nuevoContent {/*<--------------------------------- IE6*/
	 width:855px
}

.nuevoContent_2 {
	float:left;
	width:95%;
}
#content-highlights span.corner {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	display:block;
	padding-left:11px;
	padding-top:4px;
	padding-bottom:4px;
	background:#4D4D4D url(http://congreseuropeuvoluntariat.gencat.cat/portals/_default/skins/voluntariat/img/sprite.gif) no-repeat left -42px;
	float:left;
}
#content-highlights h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	display:block;
	color:#FFF;
	padding-left:11px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	background:#4D4D4D url(http://congreseuropeuvoluntariat.gencat.cat/portals/_default/skins/voluntariat/img/sprite.gif) no-repeat right 0px;
	overflow: hidden;
}
#copyright {
	margin-top:10px;
	margin-bottom:20px;
	padding-top:5px;
	border-top: #ccc solid 1px;
	clear:both;
	width: 100%;
	color:#4D4D4D;
}
#copyright ul {
	margin: 10px auto 0;
	font-size:10px;
	height:25px;
	width:520px;
}
#copyright ul li {
	border-left: 1px solid #4D4D4D;
	padding:0 6px;
	list-style:none;
	display:inline
}
#copyright ul li a {
	color:#4D4D4D;
}
#copyright ul li a:hover {
	text-decoration:none;
}
/*pastilla de destaquem*/

.pastilla_normal, .pastilla_normal_clear, .pastilla_normal_clear_10 {
	width:98%;
	font-weight:bold;
	color:#4E0C04;
	height:1.2em;
	margin-top: 11px;
	padding: 2px 0 2px 4px;
	background-color: #C8C7C6;
	background-image: url(fondo_titulo_destaquem.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.pastilla_normal_clear, .pastilla_normal_clear_10, .pastilla_area_clear {
	float:left;
	margin:10px 0 0 0;
	padding: 3px 0 2px 4px;
	height: auto;
}
.pastilla_normal_clear {
	margin:0;
}
.menuPlanaText1 {
	overflow:hidden;
	padding:18px 14px;
	background:#fff url(bg_cabeceras.gif) 0 0 repeat-x;
	border: 1px solid #EFEFEF
}
.menuPlanaText1 img {
	float:left
}
.menuPlanaText1 ul, .menuPlanaText1 p {
	margin:0 0 0 216px!important;
	padding:0 6px 0 0!important;
	color:#13609F!important;
	font-size:1.2em!important;
	line-height:17px;
}
.menuPlanaText1 li {
	list-style-image: none!important;
	color:#0069BF!important;
	padding:2px 0 2px 14px!important;
	font-size:12px!important;
	background-position:0 8px!important;
}
.planaText1 li, .planaText1 p, .planaText1 div {
	text-align:justify
}
.planaText1 div {
	font-family:Verdana, Geneva, sans-serif
}
.planaText1 h5 {
	color:#3E638F!important;
	/*font-weight:normal!important;*/
    font-size:13px!important;
	line-height:18px;
}
.planaText1 li p {
	margin:0!important
}
#dnn_dnnBREADCRUMB_lblBreadCrumb {
	display:block;
	margin:10px 0 20px;
	color:#AAA;
	font-size:12px
}
#dnn_dnnBREADCRUMB_lblBreadCrumb a {
	color:#8FA5BF;
	padding:0 3px
}
.planaText1 p.tornar {
	background: url(fondo_tornar.gif) 0 bottom repeat-x;
	padding-bottom:4px;
	font-weight:bolder;
	margin:25px 0 50px!important
}
/* Bloques Home */

.blocks_home {
	padding:0!important;
	/*width:560px;*/
	margin:-55px auto 0!important;
}
.blocks_home li {
	float:left;
	width:273px;
	height:273px;
	position:relative;
	padding:0!important;
	margin:0 10px 25px 0;
	list-style-image:none;
	display:block;
}
.blocks_home li.block2, .blocks_home li.block4 {
	margin-right:0
}
.blocks_home li a:hover {
	text-decoration:none
}
.blocks_home .block1 {
	background-image:url(block1_bg.jpg)!important
}
.blocks_home .block1 h2, .blocks_home .block1 p {
	color:#FE9900!important
}
.blocks_home .block2 {
	background-image:url(block2_bg.jpg)!important
}
.blocks_home .block2 h2, .blocks_home .block2 p {
	color:#36F!important
}
.blocks_home .block3 {
	background-image:url(block3_bg.jpg)!important
}
.blocks_home .block3 h2, .blocks_home .block3 p {
	color:#339967!important
}
.blocks_home .block4 {
	background-image:url(block4_bg.jpg)!important
}
.blocks_home .block4 h2, .blocks_home .block4 p {
	color:#81007F!important
}
.blocks_home h2 {
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:2em;
	font-weight:bolder;
	letter-spacing:-1px;
	padding:16px 0 0 15px
}
.blocks_home h2 span {
	font-size:.9em
}
.blocks_home p {
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:1.5em!important;
	line-height:1.1em!important;
	margin:139px 0 0 13px!important;
	width:248px;
}
.blocks_home li a {
	display:block;
	position:absolute;
	width:40px;
	height:23px;
	background:url(boto_mes.gif) 0 0 no-repeat;
	top:237px;
	left:222px;
}
.blocks_home li a span {
	display:none
}
/*.blocks_home .block1 p {color:#DF9E37!important}
.blocks_home .block2 p {color:#6B82BF!important}
.blocks_home .block3 p {color:#6B8F7D!important}
.blocks_home .block4 p {color:#8F6B8F!important}*/





/*~~~ Cursos i Escoles ~~~~*/
 

.c_content input, .c_content select, .c_content textarea {
	border:1px solid #BBB;
	color:#666;
	margin-right:5px;
	font-size:12px;
}
.c_content input {
	padding:2px 4px
}
.c_content select option {
	padding:2px 3px
}
.c_content input[type=submit] {
	background:#ccc url(bg_tablas_th.gif) 0 0 repeat-x;
	border-top:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px double #888;
	border-left:1px double #888;
	font-size:11px;
	font-weight:bolder;
	padding:3px 12px;
	color:#222;
	margin-bottom:15px
}
.c_content input[type=submit]:hover {
	color:#444;
	border-bottom:1px solid #bbb;
	border-left:1px solid #bbb;
	border-top:1px double #888;
	border-right:1px double #888;
	background:#ccc url(bg_tablas_th.gif) bottom left repeat-x;
}



/* Estilos Tablas */

.formulari {
	width:100%;
	margin:6px 0 25px;
	border:1px solid #DFDFDF;
}
.formulari table {
	width:30%;
	margin:0 auto;
}
.formulari td {
	padding:10px 14px!important;
}
.formulari tr {
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF
}
.formulari th {
	background:url(bg_tablas_th.gif) 0 bottom repeat-x;
	color:#000;
	padding:8px;
}
#dnn_ctr472_escoles_ctl00_detalleEscola {
	font-weight:bolder
}
#dnn_ctr472_escoles_ctl00_detalleEscola img {
	display:block;
	margin-bottom:8px
}
#dnn_ctr472_escoles_ctl00_detalleEscola span {
	font-weight:normal
}
#dnn_ctr472_escoles_ctl00_detalleEscola br {
	margin:12px 0
}
#dnn_ctr472_escoles_ctl00_detalleEscola_ctl02_NomDetall, #dnn_ctr474_cursos_ctl00_detalleCurso_ctl02_NomDetall {
	display:inline-block;
	font-weight:bolder!important;
	color:#9F317B;
	margin:0 0 10px;
}
#dnn_ctr474_cursos_ctl00_detalleCurso_ctl02_DescripcioDetall, #dnn_ctr474_cursos_ctl00_detalleCurso_ctl02_DestinatarisDetall {
	display:inline-block;
	margin:5px 0;
}

#dnn_ctr524_crides_Crides {
	font-size:13px!important;
	color:#293C6F
}

#dnn_ctr524_crides_Crides table {
	width:96%;
	font-size:11px!important;
	color:#000
}

#dnn_ctr524_crides_Crides table td {
	padding-bottom:6px
}


/*~~~ Menu Banners ~~~~*/
.linkBanner img{padding-bottom:10px;}

.banners-menu {
	margin:20px 0 10px
}
.banners-menu li {
	margin-bottom:4px;
	width:250px;
	height:40px
}
.banners-menu li a {
	display:block;
	width:250px;
	height:40px;
	background-position:0 0;
	background-repeat:no-repeat
}
.banners-menu li a span {
	display:none
}
.banners-menu .ciut a {
	background-image:url(banner-ciutadania.jpg)
}
.banners-menu .persvol a {
	background-image:url(banner-persones.jpg)
}
.banners-menu .entit a {
	background-image:url(banner-entitats.jpg)
}
.banners-menu .adminemp a {
	background-image:url(banner-administracions.jpg)
}
/*~~~ Mapa Web ~~~~*/

.DerekTrauger_SiteMapContent {
	margin-left:18px
}
.DerekTrauger_SiteMapContent a {
	font-size:12px;
	padding:0 0 0 5px;
	display:inline-block;
	height:25px;
	color:#03c
}


/*~~~ Pagina Sub Home ~~~~*/

.subhome h1 {
	font-size:2.5em;
	font-weight:bolder;
	letter-spacing:-1px;
	margin:0 0 16px;
}
.sh_ciutadania h1, .sh_ciutadania a, .sh_ciutadania a:hover {
	color:#FE9900!important
}
.sh_persones h1, .sh_persones a, .sh_persones a:hover {
	color:#36F!important
}
.sh_entitats h1, .sh_entitats a, .sh_entitats a:hover {
	color:#339967!important
}
.sh_admins h1, .sh_admins a, .sh_admins a {
	color:#81007F!important
}
.subhome div {padding-top:40px}

.sh_ciutadania div {background:#fbe6a1 url(banner-subhome_ciutadans.jpg) 0 0 no-repeat}
.sh_persones div {background:#b2bff5 url(banner-subhome_persones.jpg) 0 0 no-repeat}
.sh_entitats div {background:#bbdfcc url(banner-subhome_entitats.jpg) 0 0 no-repeat}
.sh_admins div {background:#c5abcf url(banner-subhome_admins.jpg) 0 0 no-repeat}

.subhome .entrada {
	border-left:3px solid;
	padding:25px;
	margin-bottom:0!important;
	font-size:13px!important;
	background:#fff url(bg_cabeceras.gif) 0 0 repeat-x;
}
.sh_ciutadania .entrada {
	border-color:#FFD699;
	color:#9F6100
}
.sh_persones .entrada {
	border-color:#ADC2FF;
	color:#00268F
}
.sh_entitats .entrada {
	border-color:#ADD6C2;
	color:#004F28
}
.sh_admins .entrada {
	border-color:#CD99CC;
	color:#2F002F
}
.subhome ul {
	margin:0!important;
	padding:0!important;
	background-position:0 0;
	background-repeat:no-repeat;
}
.sh_ciutadania ul{background-image:url(bg_ul_ciutadania.gif)}
.sh_persones ul{background-image:url(bg_ul_persones.gif)}
.sh_entitats ul{background-image:url(bg_ul_entitats.gif)}
.sh_admins ul{background-image:url(bg_ul_admins.gif)}

.subhome li {
	margin:0 0 15px;
	padding:16px 55px 0 68px !important;
	background-position:19px bottom!important;
	background-repeat:no-repeat;
	font-size:15px!important;
	line-height:19px;
}
.subhome li a {
	font-size:17px!important
}
.subhome li.ultima {
	margin-bottom:0!important;
}
.sh_ciutadania li {
	background-image:url(bg_li_ciutadania.gif)!important
}
.sh_persones li {
	background-image:url(bg_li_persones.gif)!important
}
.sh_entitats li {
	background-image:url(bg_li_entitats.gif)!important
}
.sh_admins li {
	background-image:url(bg_li_admins.gif)!important
}


/*~~~ Noticia Article ~~~~*/	

.article {clear:none!important}



/*~~~ Noticias Destacats Menú derecho ~~~~*/	

.LatestArticlesContent td {padding:0 4px}

.ModDnnForgeLatestArticlesC{margin-top:10px;}

.ModDnnForgeLatestArticlesC .article-titol a{
     font-weight:bolder;
     color:#6A84BD;
     background:url("bg_cabeceras.gif") repeat-x scroll 0 -20px transparent !important;
     padding:6px;
     display:block;
     margin-top:10px
}

.LatestArticlesContent .article-titol a:hover{
     color:#5A6289
}



/*~~~ Pagina Menu ~~~~*/

.pagina_menu p {
	font-size:12px!important;
	margin-bottom:5px;
}
.pagina_menu ul {
	padding:0!important;
	margin:15px auto!important;
	width:95%
}
.pagina_menu li {
	padding:6px 0!important;
	background:none!important;
	margin-bottom:16px;
}
.pagina_menu h2 {
	font-size:18px;
	margin-bottom:8px;
	background:url(bg_cabeceras.gif) 0 -10px repeat-x!important;
	padding:6px;
	border-bottom:2px solid #DBE0E4;
}
.pagina_menu li span {
	display:block;
	font-size:12px;
	line-height:18px;
	min-height:22px;
	padding:8px 5px 10px 55px;
	margin-top:-8px;
	background:url(icono_plus.jpg) 6px bottom no-repeat;
}
#dnn_dnnSEARCH_txtSearch {
	vertical-align:top
}
.menuAA
{
    border:0;
    width:100%;
    background-color:#FFFFFF;   
}
.submenuAA
{
    width:100%;
}

.nuevoContent .salutacio{/*width: 610px;*/margin-left: 20px;margin-top: 30px;text-align:justify;}
#dnn_DerechaPane{width:300px;text-align:justify;}
h1{color:#4d4d4d !important;}