@charset "utf-8";
/* CSS Document */
/********************************************************************* GENERAL */
body {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bfbfbf;
	background-color:#c0c0c0;
	line-height:16px;
}
p{
	margin:0px;
	padding:0px 0px 0px 0px;
}
ul{
	margin:0px;
	padding:0px 0px 8px 15px;
}
li{
	margin:0px;
	padding:0px 0px 4px 0px;
}
img{
	border:none;
}
.clear{
	display:block;
	clear:both;	
}
/*contenedores*/
#div_centrado {
	position:relative;
	left:50%;
	width: 1000px;
	margin-left:-500px;
	background-color:#ededed;
}
/*header*/
#div_header{
	height:431px;
	background-image:url(../imagesWEB/background_header.jpg);
	background-repeat:repeat-x;
}
#div_header .row_1{
	height:129px;
}
#div_header .row_1 .col_1{
	float:left;
	width:480px;
	height:119px;
	padding:10px 0px 0px 23px;
}
#div_header .row_1 .col_1 h1{
	margin:0px;
	padding:0px 0px 5px 0px;
	line-height:26px;
	font-size:22px;
	color:#7ec814;
	font-weight:bold;
}
#div_header .row_1 .col_1 h1 span{
	font-weight:100;
}
#div_header .row_1 .col_1 h2{
	margin:0px;
	padding:0px 0px 5px 0px;
	line-height:26px;
	font-size:22px;
	color:#fb0057;
	font-weight:bold;
}
#div_header .row_1 .col_1 h2 span{
	font-weight:100;
}
#div_header .row_1 .col_1 div{
	font-weight:bold;
	color:#fff;
}
#div_header .row_1 .col_1 div a{
	color:#fff;
	text-decoration:underline;
}
#div_header .row_1 .col_2{
	float:right;
	width:233px;
	height:65px;
	margin:0px 5px 34px 5px;
	padding:30px 0px 0px 13px;
	background-color:#464646;
	font-size:16px;
	color:#949494;
	line-height:25px;
	font-weight:bold;
}
#div_header .row_1 .col_2 a{
	color:#949494;
	text-decoration:none;
}
#div_header .row_1 .col_2 a:hover{
	color:#fff;
}
#div_header .row_2{
	clear:both;
	height:262px;
}
#div_header .row_2 .col_1{
	float:left;
	width:480px;
	height:237px;
	padding:25px 0px 0px 23px;
}
#div_header .row_2 .col_2{
	float:left;
	width:497px;
	height:192px;
	padding-top:70px;
}
#div_header .row_2 .col_2 ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#div_header .row_2 .col_2 ul li{
	float:left;
}
#div_header .row_2 .col_2 ul li a.but_01{
	display:block;
	width:230px;
	height:56px;
	margin:0px 2px 0px 0px;
	padding:64px 0px 0px 14px;
	color:#fff;
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../imagesWEB/but_01.jpg);
	background-repeat:no-repeat;
	z-index:1
	filter:alpha(opacity=60);
}
#div_header .row_2 .col_2 ul li a.but_02{
	display:block;
	width:108px;
	height:77px;
	margin:0px 2px 0px 0px;
	padding:45px 0px 0px 14px;
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../imagesWEB/but_02.jpg);
	background-repeat:no-repeat;
}
#div_header .row_2 .col_2 ul li a.but_03{
	display:block;
	width:108px;
	height:77px;
	margin:0px;
	padding:45px 0px 0px 14px;
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../imagesWEB/but_03.jpg);
	background-repeat:no-repeat;
}
#div_header .row_2 .col_2 ul li a.but_04{
	display:block;
	width:230px;
	height:87px;
	margin:0px 2px 0px 0px;
	padding:35px 0px 0px 14px;
	color:#fff;
	font-size:20px;
	line-height:22px;
	font-weight:100;
	text-decoration:none;
	background-image:url(../imagesWEB/but_04.jpg);
	background-repeat:no-repeat;
}
#div_header .row_2 .col_2 ul li a.but_04 span{
	font-weight:bold;
}
#div_header .row_2 .col_2 ul li a.but_05{
	display:block;
	width:108px;
	height:77px;
	margin:0px 2px 0px 0px;
	padding:45px 0px 0px 14px;
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../imagesWEB/but_05.jpg);
	background-repeat:no-repeat;
}
#div_header .row_2 .col_2 ul li a.but_06{
	display:block;
	width:108px;
	height:77px;
	margin:0px;
	padding:45px 0px 0px 14px;
	color:#fff;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../imagesWEB/but_06.jpg);
	background-repeat:no-repeat;
}
#div_header .row_2 .col_2 ul li a:hover{
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
#div_header .row_2 .col_2 ul li a.activat{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}
#div_header .row_3{
	clear:both;
	height:40px;
	background-color:#000;
}
#div_header .row_3 .col_1{
	float:left;
	width:254px;
	height:26px;
	padding-top:14px;
	border-right-color:#5f5f5f;
	border-right-style:solid;
	border-right-width:1px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#div_header .row_3 .col_1 a{
	color:#7ec814;
	text-decoration:none;
}
#div_header .row_3 .col_1 a:hover{
	color:#7ec814;
	text-decoration:underline;
}
#div_header .row_3 .col_2{
	float:left;
	height:26px;
	padding-top:14px;
	padding-left:40px;
}
#div_header .row_3 .col_2 div{
	padding:0px;
	margin:0px;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
/*footer*/
#div_footer{
	clear:both;
	color:#fff;
	background-color:#7ec814;
}
#div_footer .row_1{
	padding:25px 0px;
	text-align:center;
	border-bottom-color:#fff;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#div_footer .row_2{
	padding:25px 25%;
	text-align:center;
	font-weight:bold;
	color:#313131;
}
#div_footer .row_2 span{
	color:#fff;
}
#div_footer .row_2 a{
	color:#313131;
	text-decoration:none;
}
#div_footer .row_2 a:hover{
	text-decoration:underline;
}
/********************************************************************* HOME */
#div_home{
	min-height:700px;
	background-image:url(../imagesWEB/background_M.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}
* html #div_home{
	height:700px;
}
#div_home .noticies{
	padding:20px 180px 0px 295px;
	min-height:530px;
}
* html #div_home .noticies{
	height:530px;
}
#div_home .noticies .fitxa{
	border-bottom-color:#5a5a5a;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding:15px 0px 10px 0px;
	color:#242424;
	font-size:12px;
}
#div_home .noticies .fitxa .fecha{
	color:#fb0057;
}
#div_home .noticies .fitxa h3{
	color:#242424;
	padding:3px 0px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
}
#div_home .noticies .fitxa .desc{
	text-align:justify;
}
#div_home .logos{
	padding:25px 0px 25px 0px;
	text-align:center;
}

/********************************************************************* SUPORT VITAL BÀSIC */
#div_home .noticies .suport{
	padding:15px 0px 10px 0px;
	color:#242424;
	font-size:15px;
	text-align:justify;
	line-height:18px;
}
#div_home .noticies .suport div{
	padding:25px 0px;
	font-size:17px;
	font-weight:bold;
}
#div_home .noticies .suport a{
	color:#242424;
	text-decoration:none;
	font-weight:bold;
}
#div_home .noticies .suport a:hover{
	text-decoration:underline;
}

/********************************************************************* ENTRENADORS ARC */
#div_home .noticies .entrenadors{
	padding:15px 0px 10px 0px;
	color:#242424;
	font-size:17px;
	text-align:justify;
	font-weight:bold;
	line-height:20px;
}
#div_home .noticies .entrenadors div{
	padding:35px 0px;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
	font-weight:100;
}
#div_home .noticies .entrenadors a{
	color:#242424;
	text-decoration:none;
	font-weight:bold;
}
#div_home .noticies .entrenadors a:hover{
	text-decoration:underline;
}
/********************************************************************* CREDITS */
#div_home .noticies .credits{
	padding:0px 0px 10px 0px;
	color:#242424;
	font-size:14px;
	text-align:justify;
	line-height:17px;
}
#div_home .noticies .credits div{
	padding:25px 0px;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
}
/********************************************************************* PONÈNCIES */
#div_home .cont_ponencies{
	padding:20px 120px 0px 295px;
	min-height:530px;
}
* html #div_home .cont_ponencies{
	height:530px;
}
#div_home .cont_ponencies .ponencies{
	padding:15px 0px 10px 0px;
	color:#242424;
	font-size:12px;
	text-align:justify;
	line-height:14px;
}
#div_home .cont_ponencies .ponencies a{
	color:#000;
}
#div_home .cont_ponencies .ponencies a:hover{
	color:#fb0057;
}
#div_home .cont_ponencies .ponencies div.alarma{
	color:#fb0057;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
}
#div_home .cont_ponencies .ponencies div.titular{
	padding:25px 0px 15px 0px;
	font-size:17px;
	font-weight:bold;
	line-height:20px;
}
#div_home .cont_ponencies .ponencies div.imatges div{
	width:140px;
	float:left;
	margin:0px 5px 5px 0px;
}
#div_home .cont_ponencies .ponencies div.imatges img{
}
