/*------------------------------ Estilos Basicos ------------------------------*/

*{
	font-family: Helvetica;
	text-decoration: none;
}

body{
	background: url(../images/style/body_bg.jpg);
	padding-top: 10px;
}

h1{ font-size:  25px;
	color: #61605e;
	margin-bottom: 15px;
}

h2{
	font-size:  16px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #605f5d;
}

ul.last_news h2{
	font-size:  16px;
	font-weight: normal;
	margin-bottom: 0px;
	color: #cd6a28;
}

h2.propers{
	margin-top: 15px;
	margin-bottom: 5px;
}


h3{
	font-size:  14px;
	font-weight: normal;
	margin-bottom: 0px;
	color: #605f5d;
}

h4{
}

li{
	overflow: hidden;
}

a{
	color: #f1880b;
}

p{
	font-size: 12px;
	color: #4d4d4d;
	line-height: 18px;
	padding-bottom: 10px;
	text-align: justify;
}

strong{
	color: #cd6a28;
}

#wrapper{
	width: 954px;
	margin: 0px auto;
}

/*------------------------------ Estilos Generales ------------------------------*/

/*-------------------------- Header ---------------------------*/

#header{
	background: url(../images/style/header_bg.png);
	height: 75px;
}

/*----------------------- Menu ------------------------*/

ul.menu{
	padding-top: 50px;
	padding-left: 55px;
}

ul.menu li{
	display: inline;
}

ul.menu a{
	color: #5a544e;
	font-size: 16px;
	margin-right: 15px;
}
ul.menu a:hover{
	color: #915031;
}

/*-------------------------- Main ---------------------------*/

input.text{
	width: 173px;
	padding: 7px;
	color: #a5a4a3;
	font-size: 16px;
	border: 1px solid #e1e0e0;
	background: #f5f5f5;
}

input.accept{
	margin-right: 10px;
}

/*----------------------- Central ------------------------*/
#main_web{
	overflow: hidden;
}

#central{
	float: right;
	overflow: hidden;
	width: 778px;
}

#central .banner{
	display: block;
}

#main_web{
	background: #f5f5f5;
	padding: 22px;
}

fieldset#newsletter{
	padding: 12px;
	background: #ecebeb;
	border: 1px solid #e1e0e0;
	width: 205px;
}

#mini_news{
	float: left;
	width: 270px;
		margin-right: 10px;

}

#mini_news li{
	height: 70px;
	border-bottom: 1px solid #bfbfbf;
}

div#equipos_lat{
	float: right;	
}

ul.temporadas{
	padding: 12px;
	background: #ecebeb;
	border: 1px solid #e1e0e0;
	width: 165px;
	margin-bottom: 15px;
}

div.not_gal{
	padding: 12px;
	background: #ecebeb;
	border: 1px solid #e1e0e0;
	margin-bottom: 15px;
}

div.gal{
	padding: 12px;
	background: #ecebeb;
	border: 1px solid #e1e0e0;
	margin-bottom: 15px;
	overflow: hidden;
}


div.not_gal img{
	border: 3px solid #e1e0e0;
	margin: 10px;
}

table.jugadores{
	background: #ecebeb;
	margin-bottom: 15px;
}

table.jugadores td{
	padding: 5px 10px;
}

table.jugadores td p{
	text-align: left;
}


table.jugadores tr{
	border-top: 1px solid #e1e0e0;
}

table.jugadores tr.header{
	font-weight: bold;
	border-top: none;
}

table.jugadores p{
	padding-bottom: 0px;
}

fieldset#newsletter p{
	font-size: 14px;
	color: #a5a4a3;	
}

fieldset#newsletter h2{
	font-size: 16px;
	margin: 0px;
	color: #9e5730;
}

img.last_news{
	float: left;
	margin-right:10px; 
}

ul.last_news li {
	margin-bottom: 10px;
}

ul.last_news li p{
	color: #a5a4a3;
	padding-bottom: 0px;
}

li.patro{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e1e0e0;
}

div.right{
	float: right;
	padding-top: 17px;
	margin-right: 15px;
	font-size: 14px;
	color: #dddec4;
}

li.patro p{
	margin: 0px;
	padding: 0px;
}

li.patro h2{
	margin: 0px;
	padding: 0px;
}

li.patro{
	overflow: hidden;
}

#resultats{
	float: right;
	margin-left: 15px;
}

#resultats h2{
	background: url(../images/style/partits_bg.gif);
	color: #ebdfd2;
	font-size: 16px;
	font-weight: bold;
	padding-left: 19px;
	padding-top: 8px;
	width: 189px;
	height: 25px;
	margin-bottom: 0px;
}

#resultats #pill_up{
	background: url(../images/style/resultat_pill_up.gif);
	width: 208px;
	height: 19px;	
}
#resultats #pill_down{
	background: url(../images/style/resultat_pill_down.gif);
	width: 208px;
	height: 17px;	
}

#resultats #pill{
	background: url(../images/style/resultat_pill.gif);
	width: 208px;
	padding-bottom: 15px;
}

#resultats #pill #casa{
	background: url(../images/style/casa_bg.png) no-repeat;
	width: 188px;
	height: 24px;		
	margin-left: 10px;
}

#resultats #pill #visitante{
	background: url(../images/style/visitante.png) no-repeat ;
	width: 188px;
	height: 24px;
	margin-left: 10px;
	margin-bottom: 15px;
}

#resultats #pill p{
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #4a4a4a;
}

#resultats #pill a{
	color: #4a4a4a;	
}

#resultats #pill span.result{
	float: right;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
}


#partidos li{
	padding: 10px 15px;
	border-bottom: 1px solid #a5a4a3;
	border-top: 1px solid white;
}

#partidos p{
	margin: 0px;
	padding: 0px;
}

#partidos p a{
	color: #4d4d4d;	
}

img.around{
	border: 5px solid #4d4d4d;
}


img.content{
	float: left;
	margin-right: 10px;
}

/*----------------------- Lateral ------------------------*/

#lateral{
	width: 155px;
	margin-top: 15px;
}

#lateral div.partits{
	background: url(../images/style/bn_partits_bg.png) no-repeat;
	height: 62px;
	color: #ebdfd2;
	font-size: 21px;
	padding: 7px 40px 7px 10px;
}

#lateral div.partits a{
	color: #ebdfd2;
}


#lateral div.club_pill_up{
	background: url(../images/style/club_pill_up.png) no-repeat;	
}

#lateral div.club_pill_up ul.equipos li{
	padding: 13px 0px;
	background: url(../images/style/club_slash.png) bottom repeat-x;
}

#lateral div.club_pill_up ul.equipos li a{
	color: #ebdfd2;
	font-size: 14px;
	font-weight: normal;
	padding: 13px;
}

#lateral div.club_pill_down{
	background: url(../images/style/club_pill_down.png) no-repeat;
	height: 14px;
}

div#colonias{
	background: url(../images/style/actividad_1.jpg);
	height: 160px;
	width: 247px;
	margin-bottom: 15px;
}



div#colonias p{
	padding-top: 130px;
	padding-left: 15px;
}

div#tres{
	background: url(../images/style/actividad_3x3.jpg);
	height: 160px;
	width: 247px;
	margin-bottom: 15px;
	float: left;
}

div#tres p{
	padding-top: 130px;
	padding-left: 15px;
}

div#campus{
	background: url(../images/style/actividad_2.jpg);
	height: 160px;
	width: 247px;
	margin-bottom: 15px;
	float: left;
}

div#campus p{
	padding-top: 130px;
	padding-left: 15px;
}

div#clinic{
	background: url(../images/style/clinic.jpg);
	height: 160px;
	width: 247px;
	margin-bottom: 15px;
}

div#clinic p{
	padding-top: 130px;
	padding-left: 15px;
}


div#cloenda{
	background: url(../images/style/cloenda.jpg);
	height: 160px;
	width: 247px;
	margin-bottom: 15px;
	float: left;
}

div#cloenda p{
	padding-top: 130px;
	padding-left: 15px;
}

div#finals{
	background: url(../images/style/actividad_3.jpg);
	height: 160px;
	width: 247px;
	margin-bottom: 15px;
	float: left;
}

div#finals p{
	padding-top: 130px;
	padding-left: 15px;
}

div#entrenadors{
	background: url(../images/style/entrenadors.jpg);
	height: 160px;
	width: 247px;
	margin-bottom: 15px;
}

div#entrenadors p{
	padding-top: 130px;
	padding-left: 15px;
}
a.informacio{
	margin-right: 20px;
}

a.documentacio{
	margin-right: 25px;
}

ul.result{
	background: url(../images/style/resultat_bg.gif) no-repeat;
}

ul.result p {
	font-size: 18px;
	font-family: Helvetica;
	font-weight: bold;
	color: #cd6a28;
	padding: 7px 50px 8px 20px;
}

ul.result p.result {
	float: right;
	color: #8e939b;
}

p.result_txt{
	padding: 5px 0px 0px 20px;
	
}

p.result_fecha{
	font-size: 18px;
	font-family: Helvetica;
	font-weight: bold;
	padding: 7px 50px 8px 20px;
	color: #8e939b;
}
/*-------------------------- Footer ---------------------------*/

#footer{
	display: block;
	clear: both;
}

#footer p{
	text-align: center;
	font-size: 10px;
	color: #67320f;
}

#footer p a{
	color: #4f260b;
}
