@import url(menu.css);
@import url(comu.css);
@import url(peu.css);
/***************************************************************************************************************/
/* GENERICOS ***************************************************************************************************/
/***************************************************************************************************************/
* {
	margin : 0;
	padding : 0;
}
body {
	font : normal 73% Arial, Sans-Serif;
	margin : 0;
	padding : 0;
	width : 1000px;
	margin : auto;
}
P.legal {
	font : normal 0.9em arial, Sans-Serif;
}
.red {
	color : #ed5852;
}
.publi2 p {
	color : #aaaaaa;
	font : normal 1.1em arial, Sans-Serif;
}
#cos {
	min-height : 590px;
	background : #e3e3e3 url(../img/fondo.jpg) top left;
	float : left;
	width : 1000px;
}
#cap {
	background-color : #e51a14;
	height : 46px;
}
#info {
	float : left;
}
#contingut {
	float : left;
	width : 598px;
	margin : 0 39px;
	padding: 0;
	font : normal 0.9em arial, Sans-Serif;
	color: #666666;
}
#contingut_fitxa {
	float : left;
	margin : 0 39px;
	padding: 0;
	font : normal 0.9em arial, Sans-Serif;
	color: #666666;
}
#contingut_llista {
	float : left;
	width : 935px;
	margin : 0 40px;
	font : normal 0.9em arial, Sans-Serif;
	color: #666666;
}
#contingut_home {
	float : left;
	width : 650px;
	margin : 0 0 0 20px;
	padding : 12px 0;
	font : normal 0.9em arial, Sans-Serif;
}
#contingut_home .publi {
	width : 315px;
}
#contingut_home .publi2 {
	width : 300px;
}
.map {
	background : #ffffff url(../img/accedir_map1.gif) top left;
	border: solid 1px #e3e3e3;
}
.map2 {
	background : #e3e3e3 url(../img/accedir_map2.gif) top left;
}
.map, .map2 {
	width: 549px;
	min-height: 105px;
	background-repeat : no-repeat;
	padding: 10px;
	margin-left: 10px ;
	color: #666666;
}
.map h2, .map2 h2 {
	color: #666666;
}
.map dl, .map2 dl {
	width: 175px; 
}
.map dl a, .map2 dl a {
	color: #666666;
	text-decoration: underline;
	font : normal 1.2em arial, Sans-Serif;
}
.map dl a:hover, .map2 dl a:hover {
	color: #e51a14;
	text-decoration: none;
	font : normal 1.2em arial, Sans-Serif;
}
.contenidoItem {
	display: none;
	margin: 0;
	padding: 0;	
}
div.contenidoItem {
	padding: 5px 10px;
	margin: 5px 10px;
	}
a.punt {
	background : url(../img/ico_punt.gif) 1px 6px;
	background-repeat : no-repeat;
	padding: 0 0 0 10px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
a.punt:hover {
	color: #e51a14;
	}
a.tancar {
	color: #666666;
	margin: 5px;
	text-decoration: none;	
	}
a.tancar:hover {
	color: #e51a14;
	}
/***************************************************************************************************************/
/* FORM ********************************************************************************************************/
/***************************************************************************************************************/
.obliatori {
	font : bolder 1em Arial, Sans-Serif;
	color : #cc0001;
}
#acces {
	width : 310px;
	float : right;
	padding : 7px 4px;
	background : #f0f0f0 url(../img/sep_menu.jpg) bottom right;
	background-repeat : no-repeat;
	}
#acces span {
	font : bolder 80% Arial, Sans-Serif;
	color : #676767;
	text-transform : uppercase;
	width : 50px;
	text-align : right;
	float : left;
	margin : 3px 4px;
}
#acces1 {
	width : 510px;
	padding : 7px 4px;
	float : left;
	}
#acces1 a {
	color : #676767;
	text-decoration: none;
	font : bolder 1.1em Arial, Sans-Serif;
}
#acces1 span { 
	color : #676767;
	text-transform : uppercase;
	float : left;
	margin: 6px 5px 0 0;
}
a.acces {
	background : #f0f0f0 url(../img/ico_acces.gif) top right;
	background-repeat : no-repeat;
	padding: 0 10px 10px 5px;	
}
input {
	margin : 3px 0 3px 0;
}
input:focus, textarea:focus {
	color : #000000;
}
input:focus {
	color : #000000;
}
/*input [type="radio"] { border: 10px;} */
label {
	margin : 0 40px 0 0;
}
label.fin {
	margin-right : 10px;
}
.btn {
	border : none;
	float : right;
	padding : 0;
}
select, input {
	background : #ffffff;
	font : normal 1em arial, Sans-Serif;
	vertical-align : middle;
	color : #b1b1b1;
	padding : 1px 5px;
}

/***************************************************************************************************************/
/* PASOS *******************************************************************************************************/
/***************************************************************************************************************/

.pas1 {
	background:url(../img/pas1_tit.gif) left bottom no-repeat;
	padding:15px 0 0 20px;
}
.pas2 {
	background:url(../img/pas2_tit.gif) left bottom no-repeat;
	padding:15px 0 0 20px;
}
.pas3 {
	background:url(../img/pas3_tit.gif) left bottom no-repeat;
	padding:15px 0 0 20px;
}
.pas4 {
	background:url(../img/pas4_tit.gif) left bottom no-repeat;
	padding:15px 0 0 20px;
}
.pas5 {
	background:url(../img/pas5_tit.gif) left bottom no-repeat;
	padding:15px 0 0 20px;
}
#pasos2_col1 {
	float:left;
	width:270px;
	margin-right: 20px;
}
#pasos3_col1 {
	float:left;
	width:600px;
	margin-right: 20px;
}
#pasos2_col2 {
	float:left;
	width:305px;
}
.seguent {
	float:right;
	text-align:right;
	padding-right:20px;
}
.anterior {
	float:left;
	text-align:left;
	padding-right:20px;
}
#pasos_3col {
	float:left;
	width:185px;
	margin:20px 12px 0 0;
}
#pasos_3col img {
	margin-bottom: 10px;
}
#pasos6_col1 {
	float:left;
	width:290px;
	padding-right:15px
}
#pasos6_col2 {
	float:left;
	width:290px;	
}

/***************************************************************************************************************/
/* FITXA *******************************************************************************************************/
/***************************************************************************************************************/
#col00 {
	float:left;
	width: 597px;
/*	margin-right: 20px;*/
	/*	border: solid 1px red;*/
}
#col01 {
	float:left;
	width: 280px;
	margin-right: 20px;
	/*	border: solid 1px red;*/
}
#col02 {
	float:left;
	width: 295px;
	/*	border: solid 1px red;*/
}
#col02 ul {
	list-style : none;
}
#col02 ul li span {
	color: #000000;
}
