body {
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	background-color:#FFFFFF;
}
#contenedor_principal{
	float:left;
	width:902px;
	position:absolute;
	height:auto;
	margin:0;
	padding:0;
	margin-left:50%;
	left:-501px;
	padding:50px 50px 20px 50px;
	background-color:#FFFFFF;
	
}
#linea{
float:left;
width:auto;
height:auto;
margin:0px 0px 5px 0px;
}
#logo_icic{
float:left;
margin:0px 0px 18px 85px;
width:155px;
height:25px;
}
#logo_generalitat{
float:left;
margin:0px 0px 18px 5px;
width:155px;
height:25px;
}

#caja_herramientas{
float:left;
text-align:right;
height:43px;
width:740px;
margin:0px 0 0px 0px;

}
.herramientas{
font-size:9px;
text-decoration:underline;
color:#000000;
text-align:left;
}
.buscador{
font-size:9px;
color:#000000;
text-align:left;
border-color:#000000;
border-style:solid;
border-width:1px;
width:130px;
}
.caja_herramientas img{
top:20px;
}
#input_buscador{
position:relative;
top:5px;
border:0;
margin:0;
padding:0;

}
#columna_1{
float:left;
width:215px;
height:auto;
margin-right:30px;
}

#logo_sde{
margin:0px 0px 29px 0px;
}
#menu_izq{
padding:5px 0px 80px 0px;
}
.menu_text a{
font-size:12px;
text-decoration:none;
color:#999999;
line-height:25px;
}
#columna_2{
float:left;
height:auto;
width:292px;
padding:0;
margin-right:15px;
}
#logo_formacio{
float:left;
}
#menu_central{
float:left;
padding-top:28px;
width:292px;
}
.menu_c img{
margin-bottom:7px;
width:292px;
}
.separador{
float:left;
padding:22px 0 0 0;
}
#video{
float:left;
padding:13px 0 13px 0;
width:292px;
height:164px;
}
.text{
padding-bottom:25px;
}

.text img{
margin:15px 0 5px 0;
}
.linea_fina{
padding-top:10px;
padding-bottom:10px;}
p{
font-size:11px;
color:#000000;
margin:0 0 0 0;
}
.fecha_columna_2{
font-size:11px;
font-weight:bold;
line-height:16px;
}
.texto_normal_columna2{
font-size:13px;
font-weight:normal;
line-height:18px;
}
.texto_bold_columna2{
font-size:13px;
font-weight:bold;
line-height:18px;
font-style:italic;
}
.txt_link{
font-size:9px;
text-decoration:none;
color:#000000;
text-align:left;
line-height:12px;
}
#columna_3{
float:left;
width:166px;
height:auto;
padinng:0;
margin:0 15px 0 0;
}
.activitats{
float:left;
margin-top:22px;
width:166px;
height:auto;;
font-size:11px;
font-weight:bold;
}
.texto_negre_columna_3{
font-weight:normal;
color:#000000;
}
.texto_taronja_columna_3{
font-weight:bold;
color:#F86B36;
margin-top:15px;
}
.texto_celeste_columna_3{
font-weight:bold;
color:#0083D7;
margin-top:15px;
}
.texto_violeta_columna_3{
font-weight:bold;
color:#801649;
margin-top:15px;
}
.texto_vermell_columna_3{
font-weight:bold;
color:#C61217;
margin-top:15px;
}
.texto_verda_columna_3{
font-weight:bold;
color:#008131;
margin-top:15px;
}
.texto_gris_columna_3{
font-weight:bold;
color:#717D82;
margin-top:15px;
}
#tot_calendari{
line-height:52px;
}
#columna_4{
float:right;
width:166px;
padinng:0;
}
.texto_columna4{
float:left;
margin-top:22px;
color:#A6A6A6;
font-size:13px;
line-height:18px;
font-weight:normal;
width:166px;
padinng:0;
height:auto;
}
.gris_bold_columna4{
color:#A6A6A6;
font-size:13px;
line-height:18px;
font-weight:bold;
}
.gris_info_columna4{
color:#A6A6A6;

font-size:9px;
line-height:49px;
font-weight:normal;
}

#columna_1{
float:left;
width:215px;
height:auto;
margin-right:30px;
}

#logo_sde{
margin:0px 0px 29px 0px;
}
#menu_izq{
padding:5px 0px 80px 0px;
}
#columna_2b{
float:left;
width:480px;
padding:0;
}
.logo_columna2{
height:94px;
width:477px;
padding-bottom:25px;
}
.separador{
float:left;
padding:5px	 0 5px 0;
}
.text p{
float:left;
padding:0px;
margin-bottom:-5px;
}
.text img{
float:left;
margin:5px 0 5px 0;
}
.text{
float:left;
font-weight:normal;
font-size:11px;
color:#000000;
padding:0;
margin:0;
height:auto;
}
.txt_destacado_calipso{
color:#0083D7;
font-weight:bold;
font-size:9px;
}
.txt_destacado_verde{
color:#008131;
font-weight:bold;
font-size:9px;
}
.txt_destacado_violeta{
color:#801649;
font-weight:bold;
font-size:9px;
}
.txt_destacado_rojo{
color:#C61217;
font-weight:bold;
font-size:9px;
}
.txt_destacado_naranja{
color:#F86B36;
font-weight:bold;
font-size:9px;
}
.txt_destacado_gris{
color:#717D82;
font-weight:bold;
font-size:9px;
}
.subtitulo_columna2{
font-size:13px;
font-weight:bold;
color:#000000;
}
.fecha_ponents_columna2{
font-size:11px;
font-weight:bold;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
}
.text_columna2{
font-size:11px;
font-weight:normal;
color:#000000;
}
.text_columna2b{
font-size:13px;
font-weight:normal;
color:#000000;
}
.texto_bold_columna2b{
font-size:13px;
font-weight:bold;
line-height:18px;

}
.txt_link{
font-size:9px;
text-decoration:none;
color:#000000;
text-align:left;
line-height:12px;
}
#columna_4b{
float:right;
width:166px;
padinng:0;
}
#formacio{
float:left;
width:169px;
height:94px;
background-image:url(grafics/menu_info.jpg);
}
#menu_columna4{
margin:0;
padding:0;
line-height:0px;
position:relative;
top:13px;
left:95px;
width:74px;
height:72px;
}
#menu_columna4 img{
float:left;
margin:0 0 6px 0;
padding:0;
border:none;
}
.gris_bold_columna4{
color:#A6A6A6;
font-size:13px;
line-height:18px;
font-weight:bold;
}
.gris_info_columna4{
color:#A6A6A6;
font-size:9px;
line-height:49px;
font-weight:normal;
}
#calipso{
border:none;
width:74px;
height:6px;
background-color:#5CC8F1;
}
#calipso_on{
border:none;
width:74px;
height:6px;
background-color:#0083D7;
}
#verde{
border:none;
width:74px;
height:6px;
background-color:#88C6A4;
}
#verde_on{
border:none;
width:74px;
height:6px;
background-color:#008131;
}
#violeta{
border:none;
width:74px;
height:6px;
background-color:#C694A6;
}
#violeta_on{
border:none;
width:74px;
height:6px;
background-color:#801649;
}

#rojo{
border:none;
width:74px;
height:6px;
background-color:#F09A87;
}
#rojo_on{
border:none;
width:74px;
height:6px;
background-color:#C61217;
}
#naranja{
border:none;
width:74px;
height:6px;
background-color:#FFC3A0;
}

#naranja_on{
border:none;
width:74px;
height:6px;
background-color:#F86B36;
}
#gris{
border:none;
width:74px;
height:6px;
background-color:#E1E1E1;
}
#gris_on{
border:none;
width:74px;
height:6px;
background-color:#717D82;
}
#linea_final{
float:left;
width:auto;
height:auto;
margin:30px 0px 5px 0px;
}

