*{
margin:0px;
padding:0px;
font-family:Arial,sans-serif;
font-size:11px;
}

.pagina{
width:960px;
margin:0 auto;
}

.col_100{
width:100%;
float:left;
}

.col_menu{
float:left;
width:168px;
border-left:1px solid #129ff5;
border-right:1px solid #129ff5;
min-height:500px;
}

.col_pagina{
float:left;
min-height:500px;
width:620px;
}

.col_lateral{
float:left;
min-height:500px;
width:168px;
border-left:1px solid #129ff5;
border-right:1px solid #129ff5;
}

.cap{
width:100%;
float:left;
height:100px;
background:#129ff5 url('../imatges/fons_cap.jpg');
}

.peu{
width:100%;
float:left;
height:200px;
background:#129ff5;
}



.fons_cap{
width:100%;
float:left;
height:100px;
background:url('../imatges/cap.jpg');
}
.fons_cap1{
width:100%;
float:left;
height:100px;
background:url('../imatges/cap1.jpg');
}
.fons_cap2{
width:100%;
float:left;
height:100px;
background:url('../imatges/cap2.jpg');
}
.fons_cap3{
width:100%;
float:left;
height:100px;
background:url('../imatges/cap3.jpg');
}
.fons_cap4{
width:100%;
float:left;
height:100px;
background:url('../imatges/cap4.jpg');
}



.fons_cap1 h1, .fons_cap2 h1, .fons_cap3 h1, .fons_cap4 h1{
background:url('../imatges/viladecans.png');
width:403px;
height:74px;
margin:16px 0 0 12px;
}


h1 span{
display:none;
}


.fons_colp{
background:url('../imatges/fons_colp.jpg');
width:168px;
height:9px;
}

.fons_colp2 {
display:none;
}

.fons_colg{
background:url('../imatges/fons_colg.jpg');
width:620px;
height:9px;
}

.menu{
margin:0 0 30px 0;
}

.menu, .menu ul{
list-style:none;
}

.menu li{
border-bottom:1px dashed #c1bec0;
padding:8px 0 6px 20px;
}

.menu li.marcat{
padding:0;
}


.menu li.separa {
background:#87b900 url('../imatges/h3_azul.jpg');
display:block;
color:#fff;
padding:8px 0 6px 20px;
font-size:15px;
}

.menu li.marcat a{
background:#87b900 url('../imatges/fons_menu.jpg');
display:block;
color:#fff;
padding:8px 0 6px 20px;
}

.menu li.marcat ul li{
background:#d1d1d1 url('../imatges/fons_menu_li.jpg');
padding:8px 0 6px 12px;
border-top:1px solid #fff;
}

/****MODIFICADO*****/
.menu li.marcat ul li a{
background:transparent;
display:block;
padding:0 0 0 18px;
font-size:15px;
color:#004c90;
}



.menu li a{
font-size:15px;
color:#004c90;
}

.menu li ul li{
border:0px;
}

a{
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

a:visited {
	color:#000;	
}

.tick{
background:url('../imatges/tick.png');
width:11px;
height:8px;
margin:-9px 0 0 8px;
float:left;
}

img{
border:0px;
}


/************MODIFICADO*********/
.xarxes_socials{
width:150px;
float:left;
margin:-18px 9px 0;
display:inline;
/*
width:100%;
float:left;
margin:-17px 9px 0;
height:28px;
*/
}

.xarxes_socials a{
margin:0 0 0 4px;
}

/************MODIFICADO*********/
.cercador{
/*
border-bottom:1px dashed #c1bec0;
width:100%;
float:left;
padding:20px 0 12px 0;
*/
border-bottom:1px dashed #c1bec0;
width:100%;
float:left;
padding:14px 0 12px 0;
}

.cercador div{
width:148px;
float:left;
margin:0 9px;
}

.cercador input{
width:142px;
padding:2px;
border:1px solid #9e9794;
}

.cercador a.cercar{
cursor:pointer;
display:block;
width:64px;
height:19px;
float:right;
background:url('../imatges/bcercar.jpg');
padding:3px 0 0 0;
text-align:center;
margin:8px 0 0 0;
}

.banner{
border-bottom:1px dashed #c1bec0;
width:100%;
float:left;
text-align:center;
padding:20px 0;
}

.banner img,.banner a{
display:block;
margin:0 auto;
border:0px;
}

.agenda{
border-bottom:1px dashed #c1bec0;
width:100%;
float:left;
margin:0 0 30px 0;
}

h3.h_agenda{
width:168px;
height:95px;
float:left;
background:url('../imatges/h3_agenda.jpg');
margin:5px 0 0 0;
}

h3.h_agenda_gran{
width:574px;
height:81px;
float:left;
background:url('../imatges/h3_agenda_gran.jpg');
margin:-18px 0 0 0;
}

h3 span{
display:none;
}

.agenda ul{
list-style:none;
width:126px;
margin:-14px 0 0 14px;
float:left;
}

.agenda li{
margin:0 0 22px 0;
}

.agenda span.data{
color:#515151;
font-size:12px;
}

a.mes{
color:#a80000;
}

.verda a.mes,.detall a.mes{
color:#688e00;
}

.agenda h4 a { 
color:#a80000;
font-weight:normal;
font-size:14px;
}

.agenda a{
color:#a80000;
font-weight:normal;
}

.peu ul{
list-style:none;
float:left;
}

.peu ul ul{
float:none;
margin:8px 0 0 0;
position:absolute;
}

.peu li{
float:left;
border-left:1px solid #36b9ff;
border-right:1px solid #076db8;
padding:0 12px;
}

.peu li li{
padding:0 8px 0 0;
border-left:0px;
margin:0 8px 0 0;
}

.peu li li.ultim{
border-right:0px;
}

.peu li.primer{
border-left:0px;
}

.peu li.ultim{
border-right:0px;
}

.peu li a{
color:#fff;
font-size:11px;
}

.peu_menu{
border-bottom:1px solid #076db8;
height:88px;
width:840px;
padding:18px 0 0 120px;
}

.peu_text{
border-top:1px solid #36b9ff;
text-align:center;
color:#fff;
padding:12px 0 0 0;
}

.peu_text a{
color:#fff;
}

.espai{
width:598px;
margin:11px;
float:left;
}

.espai_petit{
width:574px;
margin:0 12px;
float:left;
}


/*********NOU 23/2*********/
.fil_ariadna{
width:574px;
margin:10px 20px -5px;
/*border-bottom: 1px dashed #c1bec0;
padding:0 0 10px 0;*/
}
.fil_ariadna li {
width:auto;
display:inline;
}
.fil_ariadna li ul li{
background:url('../imatges/li_ariadna.jpg') no-repeat 6px 4px;
padding:0 0 0 20px;
}
.fil_ariadna li ul{
width:auto;
display:inline;
border-bottom:0;
padding:0px;
}
.fil_ariadna a{
	text-transform:lowercase;
color:#32323a;
margin-right:5px;
}
.fil_ariadna span {
background:url('../imatges/li_ariadna.jpg') no-repeat 6px 4px;
padding:0 0 0 20px;
}




/******************************************************************************/

.cap_pagina{
width:581px;
/*height:86px;*/
float:left;
margin:0 0 0 10px;
}

.col_tot{
width:578px;
float:left;
margin-left: 10px;
margin-right: 10px;
}

.col_tot .banner_home {
width:578px;
height:auto;
float:left; 
/*border-bottom:1px dashed #c1bec0;*/
padding-bottom:15px;
margin: 0px;
}

.bora_inf{
border-bottom:1px dashed #c1bec0;
}

.pespai{
padding:18px 14px;
}

.link_blau{
color:#129ff5;
}

.col_50{
width:279px;
float:left;
padding:10px;
}
.col_50 .banner_home {
width:inherit;
margin:inherit;
}

.col_2_50{
width:598px;
float:left;
}

h3.h_gris{
width:269px;
height:29px;
float:left;
background:#909090 url('../imatges/h3_gris.jpg');
margin:0;
color:#fff;
font-size:21px;
padding:3px 0 0 10px
}

h3.h_noticies{
width:279px;
height:88px;
float:left;
background:url('../imatges/h3_noticies.jpg');
margin:0;
}

h3.h_fons{
width:279px;
height:88px;
float:left;
background:url('../imatges/h3_fons.jpg');
margin:0;
}

.detall{
width:578px;
float:left;
/*margin:15px 0 22px 0;*/
margin:10px;
}

.detall p{
margin: 0 0 12px 0;
}

.detall .bodytext {
margin-right: 0;
padding-left: 0;
padding-top:0;
}

.detall h4 {
margin-right:10px;	
}

.llista_general{
list-style:none;
width:100%;
margin:-14px 0 0 0;
float:left;
}

.verda{
margin:15px 0 22px 0;
}

.llista_general li{
padding:0 0 22px 0; 
margin:0 0 8px 0;
border-bottom:1px solid #129ff5;
}

.verda li{
border-bottom:1px solid #688e00;
}

.llista_general li img{
display:block;
margin:8px 0;
}

.verda li img.petita{
float:left;
margin:0 12px 6px 0;
}

.llista_general span.data{
color:#515151;
font-size:12px;
font-weight:normal;
}

.llista_general span.data{
color:#a80000;
font-size:12px;
}

.verda span.data,.detall span.data{
color:#688e00;
font-size:12px;
}

h4{
margin:4px 0;
color:#000;
font-size:16px;
font-weight:normal;
}

h4 a{
color:#000;
font-size:16px;
font-weight:normal;
}

h4 a:hover{
color:#000;	
}

h5{
margin:4px 0;
color:#000;
font-size:14px;
font-weight:normal;
}

ul{
list-style:none;
}

.llista{
width:574px;
float:left;
margin:0 0 30px 0;
}

.llista li {
width:574px;
float:left;
border-bottom:1px solid #0873c0;
padding:15px 0;
}

.llista span.data{
color:#0873c0;
font-size:12px;
}

.llista h4 a{
font-size:16px;
color:#000;
}

.llista li p{
font-size:12px;
margin:6px 0;
}

.llista a.mes{
color:#0873c0;
font-size:12px;
}

.opcions{
width:574px;
float:left;
border-bottom:1px solid #0873c0;
padding:4px 0;
text-align:right;
color:#1097eb;
font-size:12px;
}

.opcions_dreta{
float:right;
width:250px;
margin:16px 0 0 0;
}

.opcions a{
color:#0772bf;
font-size:12px;
}

h3.tit_calendari{
color:#1097eb;
font-size:26px;
border-bottom:3px solid #1097eb;
padding:0 0 4px 0;
margin:0 0 10px 0;
}

h3.tit_canal{
width:581px;
float:left;
margin:10px 0 0 10px;
color:#678d00;
font-size:16px;
border-bottom:3px solid #678d00;
padding:0 0 4px 0;
}

h2.tit_canal{
width:570px;
float:left;
margin:10px 0 10px 10px;
color:#fff;
background:#678d00 url('../imatges/fons_menu.jpg');
font-size:21px;
height:29px;
padding:3px 0 0 11px;
}

.calendari{
width:574px;
float:left;
background:#e6e6e6;
border-bottom:1px solid #0873c0;
margin:0 0 20px 0;
}

.setmana{
width:574px;
float:left;
border-bottom:1px solid #fff;
background:url('../imatges/fons_setmana.jpg');
}

.dia{
width:73px;
float:left;
border-right:1px solid #fff;
min-height:68px;
height:auto !important;
height:68px;
padding:4px;
}

.diumenge{
border-right:0px;
}

.dia span{
color:#1097eb;
font-size:16px;
display:block;
}

.dia a{
color:#000;
font-size:11px;
}

h3.mes{
float:left;
width:300px;
text-align:left;
font-size:26px;
}

.barra_botons{
width:581px;
float:left;
margin:12px 0 0 10px;
}

.barra_botons_inf{
width:581px;
float:left;
margin:0 0 0 10px;
}


/************MODIFICADO*********/
.tot_but_verd{
/*float:left;
margin:0 1px 0 0;
width:57px;
*/

float:left;
margin:0 1px 1px 0;
width:57px;
}

/************MODIFICADO*********/
.but_verd{
/*float:left;
padding:4px;
width:49px;
min-height:20px;
height:auto !important;
height:20px;
background:url('../imatges/fons_botton.jpg') top left;*/



float:left;
padding:4px;
min-height:20px;
height:auto !important;
height:20px;
background:#8b918c;
}
/**********ELIMINAR ESTILS************/
/*.but_verd_bot{
float:left;
margin:0 1px 0 0;
width:57px;
height:14px;
background:url('../imatges/fons_botton_peu.jpg') top left;
}
*/

.but_verd a{
color:#fff;
font-size:10px;
}

.cap_pagina {
float:left;
margin:0 0 0 10px;
}




/********** INICIO NOUS ESTILS 23/02/2010************/

h3.tit_noticia{
width:100%;
float:left;
margin:10px 0 0 0;
color:#1097eb;
font-size:16px;
border-bottom:2px solid #1097eb;
padding:0 0 4px 0;
}
.format_editor img{
display:inline;
float:left;
margin:0 10px 12px 0 !important;
width:auto;
}
h4.tit_noticia{
font-size:26px;
margin-bottom:14px;
}
span.data{
color:#0772bf;
font-size:12px;
font-weight:normal;
}
.detall_noticia{
/*padding:5px;*/
margin-top:12px;
margin-bottom: 12px;
}
ul.opcions_noticia{
color:#0672bf;
margin:20px 0 8px 0;
padding:0px; 
list-style-type:none;
float:left;
width:100%;
}

.but_verd_marcat{
background:#698f00;
}


.llista_simple{
list-style:none;
width:100%;
margin:16px 0 0 0;
float:left;
}
.llista_simple li{
padding:0 0 0 10px; 
margin:0 0 12px 0;
}
.llista_simple h4,.llista_simple h4 a{
font-size:12px;
color:#0672bf;
margin:0px;
}
.llista_simple h4 a{
font-weight:bold;
}



.llista_simple_documents li{
background:url('../imatges/li_document.jpg') no-repeat 0 -2px;
padding:3px 0 2px 34px;
margin:0 0 5px 0;
}
.llista_simple_links li{
background:url('../imatges/li_link.jpg') no-repeat 6px 2px;
padding:0 0 0 26px;
}
.llista_simple_noticies li{
background:url('../imatges/li_noticia.jpg') no-repeat 2px 4px;
padding:0 0 0 12px;
clear:both;
}
.llista_simple_noticies li img{
float:left;
display:inline;
margin:0 10px 12px 0;
}
ul.llista_simple_comentaris li{
padding:0 0 16px 0;
margin:0 0 5px 0;
border:0px;
}
ul.llista_simple_comentaris h4{
width:552px;
float:left;
display:inline;
background:#e6e6e6 url('../imatges/li_comentari.jpg') no-repeat 5px 2px;
padding:2px 0 1px 22px;
margin:0 0 5px 0;
color:#4c4c4c;
}
textarea{
border:1px solid #afafaf;
width:98%;
height:130px;
padding:2px 0 1px;
}
label{
float:left;
width:100%;
display:inline;
margin:10px 0 8px 0;
font-weight:bold;
color:#0873C0;
}
label.gran{
float:left;
width:100%;
display:inline;
margin:10px 0 8px 0;
font-weight:normal;
font-size:14px;
}
label.gran span{
font-size:11px;
font-weight:bold;
}
input,select{
border:1px solid #afafaf;
width:98%;
padding:2px 0 1px;
float:left;
display:inline;
}
input[type=hidden] {
	display:none;
}
input[type=radio],input[type=checkbox]{
border:0;
width:auto;
float:none;
}
input[type=submit]{
height:27px;
display:block;
margin:14px 0 0 0;
float:left;
cursor:pointer;
padding:5px 7px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
width:auto;
background:#CCCCCC /*url(../imatges/fons_submit.jpg) no-repeat*/;
border:1px solid #AAAAAA;
}

input[type="reset"] {
padding:5px 7px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
width:auto;
height:27px;
display:block;
margin:14px 0 0 10px;
float:left;
background:#CCCCCC /*url(../imatges/fons_submit.jpg) no-repeat*/;
border:1px solid #AAAAAA;
cursor:pointer;
}

ul.llista_simple_comentaris p{
padding:0 0 0 10px;
}
.info_agenda{
width:100%;
float:left;
display:inline;
margin:10px 6px 0;
}
.info_agenda li{
float:left;
display:inline;
width:184px;
margin:0 5px 6px 5px;
font-size: 12px;
}
.info_agenda li.a60{
width:350px;
}
.info_agenda li span{
color:#0772bf;
font-size: 12px;
}
.info_agenda li span a{
color:#0772bf;
font-size: 12px;
}
.link_ics{
border-top:2px solid #129FF5;
border-bottom:1px dashed #c1bec0;
padding:12px 0;
margin:10px 10px 2px;
}
.link_ics a {
color:#000;
}
.link_ics img{
float:left;
display:inline;
width:45px;
margin:0 10px 0 0;
padding:3px 0 0 0;
}
.link_ics span{
float:left;
display:inline;
width:400px;
padding:3px 0 0 0;
}
.subscripcio{
border-bottom:1px dashed #c1bec0;
padding:12px 0;
margin:0 0 14px 0;
}
.subscripcio h3{
font-size:12px;
float:left;
width:100%;
display:inline;
margin:0 0 4px 0;
}
.subscripcio label{
font-weight:normal;
width:226px;
margin:2px 0 0 0;
}
.subscripcio input{
width:188px;
}
.subscripcio input[type=submit]{
width:64px;
float:left;
display:inline;
margin:-4px 0 0 8px;
}

.opcions_noticies{
width:574px;
float:left;
border-bottom:1px dashed #c1bec0;
padding:4px 0;
text-align:right;
color:#7a7a7a;
font-size:12px;
margin:0 10px;
}
.opcions_noticies a{
color:#7a7a7a;
font-size:12px;
}

ul.opcions_noticia li{
float:left;
border-right:1px solid #0672bf;
margin:0 5px 0 0;
padding:0 5px 0 0;
}
ul.opcions_noticia img{
margin:0px;
display:block;
float:left;
}
ul.opcions_noticia span{
display:block;
float:left;
margin:1px 3px 0;
}


.col_form_noticia{
width:267px;
float:left;
display:inline;
margin:0 40px 0 0;
}
.col_form_noticia_drt{
width:267px;
float:left;
display:inline;
}


/********** FIN NOUS ESTILS 23/02/2010************/




/*****************************************************************************************************************************/
/********************** ESTILOS QUE VIENEN DEL TYPO3 *************************************************************************/
/*****************************************************************************************************************************/


P.bodytext {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
line-height: 18px;
/*line-height:15px;
color: #000;*/
text-decoration: none;
/*margin-right:0px;*/
margin:0;
text-align: justify;
padding:5px 0;
}
P.bodytext b , p.bodytext i, p.bodytext span{
	font-size: 12px;}
	
	
P.bodytext a { 
font-weight: bold;
color:#0873C0;
text-decoration: none;
}

P.bodytext a:hover { 
font-family:arial,  helvetica, sans-serif;
font-weight: bold;
color:#0873C0;
text-decoration: underline;
}




/*****************/
/* Various Forms */
/*****************/


/* Email, Login and Search forms generally: */
#mailform{
	margin-top:0;
	width:100%;
}
#mailform fieldset.csc-mailform{
	float:left;
	border: 0px none #572700;
	width: 100%;
}
FORM DIV.csc-mailform-field {
	width: 100%;
	padding-bottom: 7px;
}
FORM DIV.csc-mailform-field fieldset{
	border: none;
	float:left;
}
FORM DIV.csc-mailform-field label{
	text-decoration: none;
}
FORM DIV.csc-mailform-field INPUT {
	display: block;
	text-decoration: none;
}
* html FORM DIV.csc-mailform-field INPUT {			
					  	width: 98%;
						wid\th: 98%;
						height: 20px;
						hei\ght: 16px;
}
FORM DIV.csc-mailform-field INPUT[type="radio"]{
	float: left;
}


FORM DIV.csc-mailform-field legend{
	color: #FFF;
	display:none;
}
FORM DIV.csc-mailform-field TEXTAREA {
	overflow:hidden;
}
* html FORM DIV.csc-mailform-field TEXTAREA {			
					  	width: 90%;
						wid\th: 98%;
}
FORM DIV.csc-mailform-field INPUT.csc-mailform-submit {
	text-decoration: none;
}
* html FORM DIV.csc-mailform-field INPUT.csc-mailform-submit {			
					  	width: 54px;
						wid\th: 50px;
						height: 24px;
						hei\ght: 20px;
}
FORM DIV.csc-mailform-field INPUT.csc-mailform-submit:hover {
/*font-size:8pt;
	border: 1px solid #ffffff;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	height:16px;
	padding: 1px 1px 3px 1px;
	text-align: center;
	cursor: pointer;
	width: 50px;
	margin: 1px;*/
}
* html FORM DIV.csc-mailform-field INPUT.csc-mailform-submit:hover {			
					  	width: 54px;
						wid\th: 50px;
						height: 20px;
						hei\ght: 16px;
}

#mailformRadio label {
	margin:0 10px 10px;
width:86%;
}

/* FIN FORMULARIOS*/

			   
/*
.format_editor p{
font-family:Arial,sans-serif;
font-size:11px;
margin:0 0 12px 0;
} 
.format_editor a{
color:#688E00;
}
*/

.col_50 a {
color:#A80000;
text-decoration: none;
}

.col_50 a:hover { 
color:#A80000;
text-decoration: underline;
}		   
			   
.col_50 h4 a {
font-weight: normal;
color:#000000;
text-decoration: none;
font-size:16px;
margin:4px 0;
}

.col_50 h4 a:hover { 
font-weight: normal;
color:#000000;
text-decoration: none;
font-size:16px;
margin:4px 0;
text-decoration: underline;
}


/*############################################################################################################################################
##############################################################################################################################################
#############################################BANNER_HOME INICIOI ###########################################################################*/
.banner_home a {
font-weight: bold;
color:#0873C0;
text-decoration: none;
}

.banner_home a:hover { 
font-family:arial,  helvetica, sans-serif;
font-weight: bold;
color:#0873C0;
text-decoration: underline; 
}

.banner_home ul{
list-style-type:disc;
margin:4px 0;
padding:5px 34px;
}

.banner_home ul, ol,il{
/*padding:0 0 0 15px;
margin:0 0 12px 0; */
margin:4px 0;
padding:5px 34px;
}

.banner_home h1, .banner_home h1 a {
font-size:22px;
font-weight:bold;
margin:4px 0;
padding:5px 14px;
color:#000;
}

.banner_home h2, .banner_home h2 a  {
font-size:20px;
font-weight:bold;
margin:4px 0;
padding:5px 14px;
color:#000;
}

.banner_home h3, .banner_home h3 a {
font-size:17px;
font-weight:bold;
margin:4px 0;
padding:5px 0px;
color:#000;
}

.banner_home h4, .banner_home h4 a  {
font-size:16px;
font-weight:bold;
margin:4px 0;
padding:5px 14px;
color:#000;
}

.banner_home h5, .banner_home h5 a {
font-size:14px;
font-weight:bold;
margin:4px 0;
padding:5px 14px;
color:#000;
}

.banner_home h6, .banner_home h6 a {
font-size:12px;
font-weight:bold;
margin:4px 0;
padding:5px 14px;
color:#000;
}

.banner_home table{
width:100%!important;
height:auto!important;
margin:0 0 12px 0;
border-top:1px solid #129FF5;
border-bottom:2px solid #129FF5;
padding:0 0 2px 0;
float: left
}

.banner_home td {
padding:5px 0 1px !important;
margin:0!important;
text-indent:10px;
}

.banner_home th {
background:#efefef;
padding:5px 0;
font-weight:bold;
text-align:left;
text-indent:10px;
}

.banner_home .indent {
padding-left: 28px; 	
}

.banner_home{
width:578px;
height:auto;
float:left; 
/*border-bottom:1px dashed #c1bec0;*/
padding-bottom:15px;
margin: 0 10px;
}

/*############################################################################################################################################
##############################################################################################################################################
#############################################BANNER_HOME FIN ###########################################################################*/






.espai_petit a {
color:#0873C0;	
}

.espai_petit a:hover {
color:#0873C0;
text-decoration:underline;
}

.espai_petit h4 a:hover {
color:#000000;
text-decoration:underline;
}

.detall a {
color:#0873C0;	
}

.detall a:hover {
color:#0873C0;
text-decoration:underline;
}

.news-search-form {
padding: 15px 10px;
}

/*div.csc-textpic-intext-right div.csc-textpic-imagewrap {
float:right;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-right:10px !important;
margin-left:0 !important; 
}*/

.news-single-additional-info {
padding-top:10px;
padding-bottom: 10px;
}

/******************/
/* Headers, plain */
/******************/

.espai .csc-header H5 {
background:#909090 url(../imatges/h3_gris.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:10px 0 15px;
padding:3px 0 0 10px;
width:568px;

}

.espai .csc-header H1 {
background:#909090 url(../imatges/h3_verda.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:10px 0 15px;
padding:3px 0 0 10px;
width:568px;

}

.espai .csc-header H2 {
background:#909090 url(../imatges/h3_azul.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:10px 0 15px;
padding:3px 0 0 10px;
width:568px;

}

.espai .csc-header H3 {
background:#909090 url(../imatges/h3_magenta.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:10px 0 15px;
padding:3px 0 0 10px;
width:568px;
}

.espai .csc-header H4 {
background:#909090 url(../imatges/h3_naranja.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:10px 0 15px;
padding:3px 0 0 10px;
width:568px;
font-weight: bold;
}


.espai .detall .csc-header H5 {
margin:10px 0 15px;
}

.espai .bloque div {
float:left;
width:100%;
padding-top:5px;
padding-bottom:5px;
}

.espai .col_50  .csc-header H5 {
background:#909090 url(../imatges/h3_gris.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:271px;
margin-bottom:15px;
}

.espai .col_50  .csc-header H1 {
background:#909090 url(../imatges/h3_verda.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:271px;
margin-bottom:15px;
}

.espai .col_50  .csc-header H2 {
background:#909090 url(../imatges/h3_azul.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:271px;
margin-bottom:15px;
}

.espai .col_50  .csc-header H3 {
background:#909090 url(../imatges/h3_magenta.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:271px;
margin-bottom:15px;
}

.espai .col_50  .csc-header H4 {
background:#909090 url(../imatges/h3_naranja.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:271px;
margin-bottom:15px;
font-weight: bold;
}



.bordeIzquierdo .csc-header H5 {
background:#909090 url(../imatges/h3_gris.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:158px;
margin-bottom:15px;
font-weight:normal;
}

.bordeIzquierdo .csc-header H1 {
background:#909090 url(../imatges/h3_verda.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:158px;
margin-bottom:15px;
font-weight:normal;
}

.bordeIzquierdo .csc-header H2 {
background:#909090 url(../imatges/h3_azul.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:158px;
margin-bottom:15px;
font-weight:normal;
}

.bordeIzquierdo .csc-header H3 {
background:#909090 url(../imatges/h3_magenta.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:158px;
margin-bottom:15px;
font-weight:normal;
}

.bordeIzquierdo .csc-header H4 {
background:#909090 url(../imatges/h3_naranja.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:21px;
height:29px;
margin:0;
padding:3px 0 0 10px;
width:158px;
margin-bottom:15px;
font-weight: bold;
}

.csc-header H1 { font-size: 18px;color: #ff0000;font-weight:bold;  }

.csc-header H2 { font-size: 9pt; color: #FC3;font-weight:bold; }

.csc-header H3 { font-size: 8pt; color: #FC3;font-weight:bold; }

.csc-header H4 { font-size: 8pt; color: #FC3; }

.csc-header H1, H2, H3, H4, H5, H6 { margin: 15px 0px 10px 0px;  }

H1.csc-firstHeader { margin: 15px 0px 10px 0px; color:#000000; font-size: 18px; font-weight: bold; }

H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 0px; }

/****************************************************/
/*************** ESTILS GMAPS ***********************/

.tx-wecmap-pi1 {
margin: 0 0 10px 8px;
float:left;
}
/****************************************************/
/*************** ESTILS CERCADOR ***********************/
		.tx-indexedsearch { float:left; margin: 5px 10px;}
		.tx-indexedsearch a:link, .tx-indexedsearch a:hover, .tx-indexedsearch a:visited { font-size: 14px; color: #000; }
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; } 
		.tx-indexedsearch select {margin: 2px 0; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { /*width:100px;*/ }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { /*width:150px;*/ }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; color:#129FF5; font-size: 16px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; font-size: 16px; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#129FF5; font-size: 12px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#fff; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; padding: 5px 6px; background: #ccc; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { border-bottom:1px solid #0873C0; clear:both; margin-top:1.7em; padding-bottom:25px; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { /*margin-right:1em; width:10em; float:left;*/ }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
		.advanced-search { width:100%; text-align: right; float:left;}
		.advanced-search a:link, .advanced-search a:hover, .advanced-search a:visited { font-size: 12px !important; color: #666; } 

/****************************************************/
/*************** ESTILS ENQUESTES ***********************/		
		.tx-myquizpoll-pi1 { 
			float:left;
			margin-bottom: 10px;
		}
		.tx_myquizpoll_pi1-title {
			font-size: 14px;
			color: #0873c0;
			font-weight: bold;
			margin-bottom: 5px;
		}
		.tx_myquizpoll_pi1-question {
			font-size: 12px;
			margin-bottom: 7px;
		}
		.tx_myquizpoll_pi1-label p{
			font-size: 12px;
		}
		.tx-myquizpoll-pi1 input[type="button"] {
			padding:5px 7px;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			width:auto;
			height:27px;
			display:block;
			margin:14px 0 0;
			float:left;
			background:#CCCCCC /*url(../imatges/fons_submit.jpg) no-repeat*/;
			border:1px solid #AAAAAA;
			cursor:pointer;
		}
		
	/****************************************************/
/*************** ESTILS TAULER ***********************/			

.tx-wecconnector-pi1 {
	margin: 0 10px;
}

.tx-wecconnector-content {
	font-family: 	arial, tahoma, sans-serif;
	width:			578px;
	margin:			0px auto;
	max-width:		750px;
	min-width:		350px;
}
.tx-wecconnector-spacer {
	clear:			both;
	height:			0.1em;
}
.tx-wecconnector-fullwidth {
	float:			left; 
	width:			100%;
	margin:			2px;
}
.tx-wecconnector-title {
	display:		block;
	float:			left;
	width:			100%;
	font-size: 		14px; 
	font-weight:	bold;
	margin: 		0px;	
}
.tx-wecconnector-header {
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:0 8px 10px;
	width:100%;
	color:#0873c0;
}
.tx-wecconnector-instructions {
	float:			left;
	display:		block;
	font-size: 		11px; 
}
.tx-wecconnector-navbar {
	float:right;
	margin:-6px 213px 0 0;
	padding:6px;
	text-align:right;
}
.tx-wecconnector-pagelink {
	display:		inline;
	padding-left:	6px;
	padding-right:	6px;
}
.tx-wecconnector-pagelinkPad {
	padding-right:  1px;
	padding-left:   2px;
}
.tx-wecconnector-marginBox {
	float:left;
	margin:20px 0;
}
.tx-wecconnector-centered {
	text-align:		center;
	margin:			0px auto;
	width:			100%;
}
.tx-wecconnector-chooseCategory {
	float:left;
	font-family:arial,tahoma,sans-serif;
	margin:8px 0px 12px;
	padding-bottom:3px;
	padding-top:3px;
	width:526px;
}
.tx-wecconnector-chooseCategory .item { 
	display: inline;
	padding: 0px;
	line-height: 3em; 
	}
.tx-wecconnector-chooseCategory .header {
	display: none;
}
.tx-wecconnector-chooseCategory a, .tx-wecconnector-chooseCategory a:visited, .tx-wecconnector-chooseCategory a:link, .tx-wecconnector-chooseCategory a:hover,  .tx-wecconnector-chooseCategory .item a {
	margin:			0px;
	padding:		5px;
	white-space:	nowrap;
	text-decoration: none !important;
	border: 		1px #aaa solid;
	background-color: #CCC;
	color: 			#000;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.tx-wecconnector-chooseCategory .item a:hover {
	background-color:#0873c0;
	color: #fff;
}
.tx-wecconnector-chooseCategory .selected a {
	background-color: #9F9F9F;
	color:#FFF;
}

/*--- buttons ---*/
.tx-wecconnector-button {
	/*margin:			0px 4px 0px 4px;
	padding:		2px;*/
}
.tx-wecconnector-button-float {
	float:			left;
}


.tx-wecconnector-button a, .tx-wecconnector-button a:active, .tx-wecconnector-button a:link, .tx-wecconnector-button a:visited {
    font-size:		11px;
	margin:         0px;
	text-decoration: none !important;	
	color:#000000;
	background:#CCCCCC;
	cursor:pointer;
	border:1px solid #AAAAAA;
	color:#000000;
	cursor:pointer;
	padding:5px 7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}
.tx-wecconnector-button a:hover {
	/*border: 		1px #ccc solid;
	background-color: #AC0000;
	color: 			#FFFFFF;*/
}
.tx-wecconnector-buttonfill {
	clear:			left;
	text-align:		center;
	padding-top:	8px;
}
/*-------------------------- CONNECTOR ENTRY STYLES ---------------------------*/
.tx-wecconnector-entry {
	background-color:#FFFFFF;
	color:#202020;
	float:left;
	margin:5px 0;
	padding:0;
	width:574px;
}
.tx-wecconnector-entry.isHidden {
	background-color: #888;
}
.tx-wecconnector-showCategory {
	background-color:#CCCCCC;
	color:#000000;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:5px 6px;
	width:562px;
	margin: 6px 0;
}
.tx-wecconnector-showCategoryImage {
	float:			right;
	text-align:		right;
	margin:			2px;
	margin-top:		0px;
	padding:		0px;
}
.tx-wecconnector-instructions, .tx-wecconnector-responseMsg,
.tx-wecconnector-date,.tx-wecconnector-name,.tx-wecconnector-subject,
.tx-wecconnector-message, .tx-wecconnector-messageinfo
{
	font-family: Arial, Tahoma, Verdana, "Times New Roman";
	font-size: 	12px;
}
.tx-wecconnector-responseMsg { font-size:13px; color: #F04040; margin: 4px; }
.tx-wecconnector-instructions 	 { font-size: 11px; margin: 5px 0 20px; }
.tx-wecconnector-subject {
	background-color:#FFFFFF;
	/*border-bottom:1px solid #CCCCCC;*/
	color:#0873c0;
	font-size:14px;
	padding:6px 0 5px 0;
}
.tx-wecconnector-message {
    padding: 8px 0 14px;
    overflow: auto;
}
.tx-wecconnector-options {
float:right;
font-size:11px;
margin-bottom:4px;
text-align:right;
}
.tx-wecconnector-messageinfo {
	
border-bottom:1px dashed #CCCCCC;
color:#666666;
font-size:12px;
padding: 7px 0 2px;
}

.tx-wecconnector-forumPreviewEntry a:link, .tx-wecconnector-forumPreviewEntry a:visited, .tx-wecconnector-forumPreviewEntry a:hover { color:#A80000; font-size:12px; }

.tx-wecconnector-forumPreview, .tx-wecconnector-forumPreviewEntry, .tx-wecconnector-forumPreviewInfo {
	margin:			2px;
	margin-left:	6px;
	font-family: 	Arial, Tahoma, "Trebuchet MS", georgia, sans-serif;
	font-size: 		10px;
	line-height: 	150%;
}
.tx-wecconnector-forumPreview {
	/*width:			300px;*/
	font-size: 		12px;
	/*border:			1px solid #888;*/
    background-color: #FFFFFF;
	text-align:		left;
}
.tx-wecconnector-forumPreviewInfo {
	border-bottom: 1px dashed #C1BEC0;
	color:#666666;
	font-size:9px;
	margin:3px 8px 6px 0;
	padding:0 0 6px;
}

/*-------------------------- CONNECTOR INPUT FORM STYLES ---------------------------*/

.tx-wecconnector-form {
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	background-color:#EFEFEF;
	border:1px solid #9F9F9F;
	font-family:Arial,Tahoma,"Trebuchet MS",Georgia,sans-serif;
	font-size:12px;
	margin:15px 0;
	padding:5px;
	width:398px;
}

.tx-wecconnector-form div.inputFormRow {
	clear: both;  display: block; margin:0px; padding:5px 8px;
}
.tx-wecconnector-form div.inputFormRow span.label {
	color:#0873C0; display:block; font-weight:bold; margin-bottom:3px; text-align:left;
}
.tx-wecconnector-form div.inputFormRow span.inputBox {
	display:block; text-align:left; width:380px; 
}
.tx-wecconnector-form div.inputFormRow .textacross {
	display:block; float:left; margin:0 auto; text-align:left; width:100%;
}
.tx-wecconnector-form div.inputFormRow .isLeft {
	text-align:left; margin:0px;
}
.tx-wecconnector-form div.inputFormRow span.inputBox .input-half {
	/*width: 50%;*/
}
.tx-wecconnector-form input[type="submit"] {
	background:#CCCCCC /*url(../imatges/fons_submit.jpg) no-repeat*/;
	border:1px solid #AAAAAA;
	cursor:pointer;
	display:block;
	float:left;
	height:27px;
	margin:10px 0 5px;
	padding:5px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	width:auto;
}

.tx-wecconnector-form input[type="button"] {
	background:#CCCCCC /*url(../imatges/fons_submit.jpg) no-repeat*/;
	border:1px solid #AAAAAA;
	cursor:pointer;
	display:block;
	float:left;
	height:27px;
	margin:10px 10px 5px 0;
	padding:5px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	width:auto;
}
.tx-wecconnector-form div.inputFormRow span.inputBox input {
	margin-bottom:5px; padding:3px; width:372px;
}
.tx-wecconnector-form div.inputFormRow span.inputBox select {
	margin-bottom:5px; padding:3px; width:372px;
}
.tx-wecconnector-form div.inputFormRow span.inputBox textarea {
	 height:94px; padding:5px; width:368px;
}
.tx-wecconnector-form div.inputFormRow span.inputBox input.checkbox {
	width: 15px;
}
.tx-wecconnector-form-requiredMarker {
	color: #0873c0;
}

.tx-wecconnector-form-error	  {
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	font-size:12px;
	margin-bottom: 0px;
	padding:15px 15px 10px;
	width:398px;
	color: #CC0000;
	float: left;
}
.tx-wecconnector-form .fieldInstructions {
	 float:left; font-size:10px; margin:-3px 0 5px; padding:0;
}
.tx-wecconnector-spacer-req {
	display: inline;  width: 6px;  line-height: 1px;  margin: 0px;  padding: 0px; margin-left:2px;
}

/************* CAPTCHA TAULER **************/

.tx-srfreecap-pi2-cant-read { font-size: 11px; font-weight: normal; color: #000; }
.tx-srfreecap-pi2-cant-read a { text-decoration: none; color: #0873c0; }
.tx-srfreecap-pi2-cant-read a:hover { text-decoration: underline;}
img.tx-srfreecap-pi2-image { margin: 0; }


/****************************************************/
/*************** ESTILS LINKS ***********************/

.tx-cmwlinklist-pi1 {
	float:left;
	margin: 0 10px;
	width:578px;
}

.tx-cmwlinklist-pi1 .categorias_blocs a { 
	margin:0 1px;
	padding: 5px;
	white-space: nowrap;
	text-decoration: none !important;
	border: 1px #aaa solid;
	background-color: #CCC;
	color: #000;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.tx-cmwlinklist-pi1 .categorias_blocs a:hover {
	background-color:#0873c0;
	color: #fff;
}
.tx-cmwlinklist-pi1 .categorias_blocs a:active {
	background-color: #9F9F9F;
	color:#FFF;}
	
.tx-cmwlinklist-pi1 .etiqueta_blocs{
	background-color:#CCCCCC;
	color:#000000;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding:5px 6px;
	width:562px;
	margin: 6px 0; 
}
	
.tx-cmwlinklist-pi1 .titulo_blocs { 
	/*padding-top:6px;*/
	color:#0873C0;
	font-size:14px; }
.tx-cmwlinklist-pi1 .titulo_blocs a{
	color:#0873C0;
	font-size:14px; }
.tx-cmwlinklist-pi1 .titulo_blocs a:hover{
	color:#000;
	font-size:14px; }

.tx-cmwlinklist-pi1 .resumen_blocs { 
	padding:8px 0 14px;
	font-size: 12px; }
	
.tx-cmwlinklist-pi1 .enlaces_blocs a{
	color: #0873c0; }
.tx-cmwlinklist-pi1 .enlaces_blocs a:hover{
	color: #000; }
	
.tx-cmwlinklist-pi1 .hilo_blocs{ 
	color:#0873C0;
	font-size:16px;
	font-weight:bold;
	margin:0 auto 2px; }
.tx-cmwlinklist-pi1 .hilo_blocs a{ 
	color:#0873C0;
	font-size:16px;
	font-weight:bold; }
.tx-cmwlinklist-pi1 .hilo_blocs a:hover{
	color:#000; }
	
/*****************************************************/
/************** ESTILS ENQUESTA **********************/


.tx-jkpoll-pi1-main {clear:both; margin: 0 10px; width:575px; }
.tx-jkpoll-pi1-imagen { display:table; float:left; padding-right:20px; }
.tx-jkpoll-pi1-main h1 { /*background:#0873C0; */color:#0873c0; font-size:16px; font-weight:bold; margin-bottom:9px; }
.tx-jkpoll-pi1 h1 a{ color:#0873C0; font-size:14px; font-weight:normal; }
.tx-jkpoll-pi1-main .barras_grafica img { display: block; }
.tx-jkpoll-pi1 .error { font-size: 12px; margin-bottom: 10px; }
.tx-jkpoll-pi1-main input[type="radio"], input[type="checkbox"] {
border:0 none;
float:left;
width:auto;
}
.tx-jkpoll-pi1-main label {
color:#0873C0;
display:inline;
float:left;
font-weight:bold;
margin:0 6px 10px;
width:91%;
}
.tx-jkpoll-pi1-main input[type="submit"] {
background:#CCCCCC /*url(../imatges/fons_submit.jpg) no-repeat*/;
border:1px solid #AAAAAA;
cursor:pointer;
display:block;
float:left;
height:27px;
margin:8px 0 0;
padding:5px 7px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
width:auto;; }

	
/*****************************************************/
/************** ESTILS RATINGS **********************/

.tx-ratings { position: relative; left: 0; bottom: 3px; padding-top: 5px; margin: 5px 5px; margin-left:0;width:50px; }
	.tx-ratings-display { position: absolute; left: 0; top: 0; height: 12px; }
		.tx-ratings-grey-bar { position: absolute; left: 0; top: 0; width: 55px; height: 12px; background: url(rating_stars.gif) repeat-x; font-size: 1px; }
		.tx-ratings-gold-bar { position: absolute; left: 0; top: 0; width: 0px; height: 12px; background: url(rating_stars.gif) repeat-x 0 -12px; font-size: 1px; font-size: 1px; }
		.tx-ratings-vote-bar { position: absolute; left: 0; top: 0; width: 55px; height: 12px; font-size: 1px; }
			.tx-ratings-vote-bar DIV A { position: absolute; left:0; top: 0; width: 11px; height: 12px; border: none; text-decoration: none; }
				.tx-ratings-vote-bar DIV A:hover { background-image: url(rating_stars.gif); background-position: 0 -24px; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-1 { left: 0px; width: 11px; z-index: 5; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-2 { left: 0px; width: 22px; z-index: 4; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-3 { left: 0px; width: 33px; z-index: 3; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-4 { left: 0px; width: 44px; z-index: 2; }
			.tx-ratings-vote-bar DIV A.tx-ratings-star-5 { left: 0px; width: 55px; z-index: 1; }
			.tx-ratings-cleaner { clear: left; }
	.tx-ratings-text { color: #606060; font-size: 11px; font-family: Helvetica,Arial; }
	.tx-rating-display-wrap { position: absolute; left: 0; top: 0; font-size: 12px; visibility: hidden; z-index: 1; }
			.tx-rating-display-wrap IMG { float: left; margin-right: 5px; }
			
/*****************************************************/
/************** MENU SUPERIOR **********************/			
			
			
.menu_superior {
	float:left;
	font-family:arial,tahoma,sans-serif;
	margin: 0 12px;
	padding-bottom:5px;
	padding-top:15px;
	width:574px;
}
.menu_superior .item { 
	/*display: inline;*/
	padding: 0px;
	/*line-height: 3em; */
	}
.menu_superior .header {
	display: none;
}
.menu_superior a, .menu_superior a:visited, .menu_superior a:link, .menu_superior a:hover,  .menu_superior .item a {
	margin:			0 1px 5px;
	padding:		5px;
	white-space:	nowrap;
	text-decoration: none !important;
	border: 		1px #aaa solid;
	background-color: #CCC;
	color: 			#000;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	float:			left;
}
.menu_superior .item a:hover {
	background-color:#0873c0;
	color: #fff;
}
.menu_superior .selected a {
	background-color: #9F9F9F;
	color:#FFF;
}


/*****************************************************/
/************** ADJUNTOS FORMULARIO **********************/

.csc-uploads.csc-uploads-0 tbody .tr-even .csc-uploads-fileName p a {
color:#0672BF;
font-size:12px;
margin:0;
text-decoration:none;
font-weight:bold;
background:transparent url(../imatges/li_document.jpg) no-repeat scroll 0 -2px;
padding-left:33px;
padding-bottom:5px;
}
.csc-uploads.csc-uploads-0 tbody .tr-even .csc-uploads-fileName .csc-uploads-description {
	color:#000000;
font-size:12px;
margin:0;
text-decoration:none;
font-weight:normal;
padding-top:3px;
padding-bottom:11px;
padding-left:33px;
}
.csc-uploads.csc-uploads-0 tbody .tr-even .csc-uploads-fileSize {
	color:#0672BF;
font-size:12px;
margin:0;
text-decoration:none;
font-weight:bold;
vertical-align:top;
padding-top:1px;
}
.csc-uploads.csc-uploads-0 tbody .tr-odd .csc-uploads-fileName p a {
color:#0672BF;
font-size:12px;
margin:0;
text-decoration:none;
font-weight:bold;
background:transparent url(../imatges/li_document.jpg) no-repeat scroll 0 -2px;
padding-left:33px;
padding-bottom:5px;
}
.csc-uploads.csc-uploads-0 tbody .tr-odd .csc-uploads-fileName .csc-uploads-description {
	color:#000000;
font-size:12px;
margin:0;
text-decoration:none;
font-weight:normal;
padding-top:3px;
padding-bottom:11px;
padding-left:33px;
}
.csc-uploads.csc-uploads-0 tbody .tr-odd .csc-uploads-fileSize {
	color:#0672BF;
font-size:12px;
margin:0;
text-decoration:none;
font-weight:bold;
vertical-align:top;
padding-top:1px;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {
float:right;
padding-top:7px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap {
float:left;
padding-top:7px;
}

.csc-caption {
	font-style:italic;
	font-size:10px;
}
