*{
margin:0;
padding:0;
}
body {
background:#FAFAFA url('/socweb/export/system/modules/gov.soc.web/resources/img/fons.gif') repeat-y scroll center top;
color:#4C4C4C;
font-family:verdana;
font-size:62.5%;
line-height:16pt;
margin:0pt;
padding:0pt;
text-align:center;
}

img {
border:medium none;
}

/****************************************************************************/

#pagina {
background-color:#FFFFFF;
float:none;
margin:auto;
padding:0px;
width:1000px;
font-size: 1.1em;
overflow:hidden;
}


#enllacosCap{
float:left;
width:1000px;
height:33px;
text-align:left;
margin-left:-1px;
}
*html #enllacosCap{
margin-left:0px;
}

#cap{
float:left;
width:1001px;
height:51px;
text-align:left;
margin-left: -1px;
}
*html #cap{
margin:0;
width:1001px;
}

#pestanyes{
float: left;
padding:0;
margin:0;
}
*html #pestanyes{
margin-top: -2px;
border: 0;
}

#ombraCap{
float:left;
width: 1001px;
background: transparent url("/socweb/export/system/modules/gov.soc.web/resources/img/ombra_cap.gif") repeat-x top left;
padding-bottom: 7px;
margin-left: -1px;
}
*html #ombraCap{
margin:0px;
margin-bottom: -14px;
}

************************************ */


#cos {
clear:left;
float:left;
overflow:hidden;
width:1000px;
}

#contingut {
float:left;
font-size:1.1em;
padding-left:10px;
padding-right:10px;
padding-top:5px;
text-align:left;
width:1000px;
}

#nuvol {
clear:left;
float:left;
margin:0px;
padding:0px;
width:980px;
font-size:0.9em;
margin-left:10px;
margin-right:10px;
_margin:0 5px 0 5px;
}

#buscadorTextos {
background-color:#F3F3F3;
clear:both;
color:#000000;
float:left;
font-size:1.1em;
margin-left:10px;
padding-top:10px;
text-align:center;
width:980px;
padding-bottom:10px;
}
*html #buscadorTextos {
margin-left:5px;
}

#enllacos {
background-color:#F3F3F3;
clear:left;
float:left;
margin-bottom:10px;
margin-left:10px;
padding-top:10px;
width:980px;
}

*html #enllacos {
margin-left:5px;
padding-top: 0px;
}

#copyright {
background-color:#F3F3F3;
clear:both;
float:none;
margin-bottom:30px;
height:40px;
margin-left:10px;
width:980px;
}

*html #copyright{
margin-left:0px;
}

/*#copyright img{
float:right;
margin-top:-18px;
margin-right:10px;
margin-bottom:3px;
}*/

#copyright ul{
list-style:none;
margin:0px;
padding:0px;
}

#copyright ul li{
margin:0px;
padding:0px;
float:left;
margin-left:2px;
margin-top:2px;
margin-bottom:2px;
}

#copyright ul li.gencat{
width:180px;
margin-left:4px;
padding-top:4px;
padding-bottom:4px;
}

#copyright ul li.drets{
width:636px;
padding-top:8px;
}

#copyright ul li.fse{
width:147px;
padding-top:4px;
margin-right:4px;
}

#contingut .lineaDoble {
background:transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/linea_doble.gif') repeat-x scroll left top;
float:left;
margin-bottom:10px;
margin-top:10px;
padding-bottom:5px;
width:97.8%;
}

*html #contingut .lineaDoble {
margin-top:-5px;
}
.lineaDobleGen {
background:transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/linea_doble.gif') repeat-x scroll left top;
float:left;
margin-left:5px;
margin-bottom:10px;
margin-top:10px;
padding-bottom:5px;
width:97.8%;
}

#contingut .noticies .lineaDoble {
width:346px;
float:left;
margin-top:10px;
}

#contingut #noticiesDest .lineaDoble {
width:346px;
height:10px;
float:left;
margin:0;
/*margin-top:10px;
margin-left:9px;*/
}

*html #contingut .noticies .lineaDoble {
width:99.8%;
}

#contingut #esquerra #menusDreta .lineaDoble {
clear:both;
margin-top:12px;
width:346px;
margin-top:5px;
}

#contingut #esquerra #menusEsquerra .lineaDoble {
clear:both;
width:346px;
}

*html #contingut #esquerra #menusEsquerra .lineaDoble {
height:1%;
margin-bottom:0px;
padding-bottom:0px;
margin-top:10px;
}

#contingut #dreta .lineaDoble {
width:241px;
}

*html #contingut #dreta .lineaDoble{
margin-bottom:10px;
margin-top:10px;
overflow:hidden;
height:4px;
width:241px;
}

*html #contingut .lineaDoble{
margin-bottom:0px;
width:100%;
}


*html #contingut #dreta #zona_banner .lineaDoble,
*html #contingut #dreta #zona_video .lineaDoble{
margin-top:15px;
/*margin-bottom:10px;*/
height:13px;
}

*html #contingut #esquerra #menusDreta .lineaDoble {
margin-top:15px;
}

#accessibility{
   position:absolute;
   left:0px;
   top:-500px;
   width:1px;
   height:1px;
   overflow:hidden;
}

/*************************************** Estils enllacos CAP *****************************************************/

#enllacosCap img{
float:left;
margin-left:10px;
margin-top:2px;
}

#enllacosCap ul{
float: right;
position:relative;
top:4px;
margin:0px;
padding:0px;
padding-right:7px;
width:750px;
}

*html #enllacosCap ul{
margin-rigth:5px;
margin-top:8px;
margin-left:0px;
padding:0px;
top:0px;
}


#enllacosCap ul li{
list-style: none;
float: right;
margin-left: 2px;
margin-right: 4px;
}

#enllacosCap ul li a{
color: #575757;
text-decoration: none;
}

#enllacosCap ul li a:hover{
color: #575757;
text-decoration: underline;
}

#enllacosCap ul li a img{
margin:0;
margin-top: 4px;
}

/*************************************** Estils capcalera *****************************************************/

*html #cap .verd{
margin-left:0px;
}

#cap .verd{
float:left;
background-color:#77B41E;
width:136px;
height:51px;
margin:0px;
text-align:right;
line-height:0px;
font-size:0px;
}

#cap .verd img{
margin-top:10px;
margin-left:59px;
}

#cap .blau{
float:left;
width:834px;
height:51px;
background-color:#009EE0;
line-height:0px;
font-size:0px;

}

#cap .blau img{
margin-top:27px;
}

#cap .mig{
float:left;
height:51px;
line-height:0px;
font-size:0px;
}

#cap .mig img{
margin:0px;
padding:0px;
height:51px;
}

.separacio_cap{
clear:left;
float:left;
height:10px;
background:#fff url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_separacio.gif') repeat-x top left;
width:1001px;
margin-left:-1px;
}

*html .separacio_cap{
padding-bottom:36px;
margin-top:-2px;
margin-left:0px;
margin-bottom:-16px;
line-height:0px;
font-size:0px;
}

.banner_capcalera{
clear:left;
float:left;
width:1001px;
height:61px;
margin-left:-1px;
line-height:0px;
font-size:0px;
}

*html .banner_capcalera{
height:63px;
margin-left:0px;
margin-top:-12px;
line-height:0px;
font-size:0px;
}

#pestanyes{
float:left;
height:34px;
width:1001px;
margin-left:-1px;
}

*html #pestanyes{
margin-left:0px;
}

#pestanyes ul{
list-style:none;
margin:0px;
padding:0px;
}

#pestanyes ul li{
float:left;
width:333px;
height:34px;
text-align:center;
}

#pestanyes ul li.ratllaDreta{
border-right:1px dotted #9FC699;
}

#pestanyes ul li a{
display:block;
width:333px;
background:#77B41E url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_pestanes.gif') repeat-x top left;
height:34px;
padding-top:7px;
}

#pestanyes ul li a:hover{
background:#599100 url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_pestanes_on.gif') repeat-x top left;
}

/************************************ Desconectar *****************************************************************/

#enllacosCap li.desconectar{
margin-right:50px;
}

#enllacosCap li.desconectar img{
float: left;
margin-top: 4px;
margin-right: 3px;
margin-left:10px;
}

#enllacosCap .desconectar a{
font-weight: bold;
color: #575757;
}

/***********************************************************************************************************************/
/****************************************************** H O M E ********************************************************/
/***********************************************************************************************************************/
h1 {
background:#D1D1D1 url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_titol_gris.gif') repeat-x top left;
border-top:3px solid #808080;
color:#000000;
font-size:1em;
font-weight:bold;
margin:0px;
padding-left:10px;
text-align:left;
}


#dreta h1{
float:left;
width:232px;
}

*html #dreta h1{
padding-top:2px;
padding-bottom:2px;
width:241px;
}


/**************************** Cercadors *********************************/

#cercadors {
background:transparent url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_home_cercadors.gif') repeat  top left;
border-bottom:1px solid #CCCCCC;
float:left;
margin:0px;
padding:0px;
}

*html #cercadors{
width: 100%;
}

#contingut > #cercadors{
overflow:hidden;
}

#cercadors form {
margin:0px;
padding:0px;
}

.formulari {
float:left;
margin:0px 0px -32757px;
padding:10px 0px 32767px 10px;
width:100%;
}

#cercadors #cercaFeina {
float:left;
width:464px;
min-height:100px;
}

*html #cercadors #cercaFeina{
width:475px;
padding-bottom:32767px;
margin-bottom:-32767px;
}

#cercadors #cercaCursos {
min-height:200px;
float:left;
width:263px;
border-left:3px double #CCCCCC;
border-right:3px double #CCCCCC
}

*html #cercadors #cercaCursos{
width:253px;
padding-bottom:32767px;
margin-bottom:-32767px;
}

#cercadors #cercaCursos h1 {
/*border-left:3px double #CCCCCC;
border-right:3px double #CCCCCC;*/
}

#cercadors #cercaOtgs {
min-height:100px;
float:left;
width:251px;
}

*html #cercadors #cercaOtgs{
width:252px;
padding-bottom:32767px;
margin-bottom:-32767px;
}

.formulari .marc {
width:247px;
}

*html .formulari .marc {
width:253px;
}


#cercadors #cercaFeina a {
color:#649600;
font-weight:bold;
text-decoration:none;
}

#cercadors #cercaFeina a:hover {
text-decoration:underline;
}

#cercadors #cercaCursos a {
color:#4C4C4C;
font-weight:bold;
text-decoration:none;
}

#cercadors #cercaCursos a:hover {
text-decoration:underline;
}

.marc{
/*border-left:3px double #CCCCCC;
border-right:3px double #CCCCCC;*/
}

#cercadors p {
clear:both;
line-height:1.4em;
margin:0px;
padding:7px 0px 0px 0px;
}

#cercadors .boto input,
#cercadors .campText select,
#cercadors .campText input{
font-size:1.1em;
}

#cercadors .campText {
float:left;
/*border:1px solid #000;*/
}

#cercadors .boto {
float:left;
/*border:1px solid #000;*/
border:none;
}

#cercadors .boto input{
float:left;
/*border:1px solid #000;*/
padding-bottom:2px;
}

*html #cercadors .boto input{
height:22px;
padding-bottom:0px;
}

#cercadors .mig {
display:block;
margin-top:0px;
}

#cercadors label{
clear: both;
line-height: 1.4em;
margin-bottom:2px;
/*border:1px solid #000;*/
}

*html #cercadors label{
padding-top: 0px;
margin-top: 0px;
}

#cercadors #cercaFeina .boto{
margin-top:1.45em;
}

*html #cercadors #cercaFeina .boto{
margin-top:1.6em;
}

#cercadors #cercaFeina label{
display:block;
}

#cercadors .petit input {
width:110px;
}

#cercadors #cercaOtgs .boto input {
margin-top:-0.1em;
}

*html #cercadors #cercaOtgs .boto input {
margin-top:0.05em;
}

#cercadors .mig input {
width:217px;
}

#cercadors #cercaOtgs .mig input {
width:230px;
}

#cercadors #cercaOtgs .mig {
margin-top:8px;
}

#cercadors #cercaFeina .llarg{
margin-bottom:5px;
}

#cercadors .llarg input {
width:445px;
}

#cercadors .boto input {
font-weight: bold;
color: #fff;
background-color: #B3B3B3;
border: 2px rigde #E2E2E2;
font-size:1.1em;
margin-left:11px;
}

#contingut #cercadors ul {
line-height:1.4em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
width:230px;
}

#contingut #cercadors ul li.marcSota {
padding-bottom:14px;
padding-top:2px;
}

#contingut #cercadors ul li {
padding-top:8px;
padding-bottom:8px;
}

#contingut #cercadors #cercaCursos ul li ul{
color:#af7d00;
font-weight:bold;
margin-left:0px;
width:210px;
list-style-type:none;
list-style-position:outside;
}
#contingut #cercadors #cercaCursos ul li ul li a{
color:#af7d00;
}

.marcSota {
border-bottom:1px none #CCCCCC;
}

#cercadors #cercaOtgs label,
#cercadors #cercaOtgs .campText label {
display:block;
line-height:1.4em;
width:228px;
}

#contingut #cercadors #cercaOtgs .marcSota {
float:left;
margin-top:2px;
padding-bottom:30px;
}

*html #contingut #cercadors #cercaOtgs .marcSota {
padding-bottom:26px;
}

/****************************************************** Contingut *******************************************************/
#contingut {
float:left;
font-size:1.1em;
padding-left:10px;
padding-right:10px;
padding-top:5px;
text-align:left;
width:1000px;
}

/******************************************************* Esquerra *******************************************************/
#esquerra {
border-right:3px double #CCCCCC;
float:left;
width:725px;
margin-top:15px;
}

*html #esquerra{
width: 728px;
}

/********************************************************* Dreta ********************************************************/

#dreta {
float:left;
margin-left:7px;
margin-top:15px;
width:241px;
}

/***************************************************** Esquerra - Menus *************************************************/
#menusEsquerra {
float:left;
width:357px;
padding-top:5px;
}

table strong {
color:#649600;
}

#menusEsquerra strong {
color:#649600;
}

strong {
color:#064C7C;
}

#esquerra #menusEsquerra img {
clear:both;
display:block;
}

#menusDreta {
padding-left:9px;
float:left;
border-left:3px double #CCCCCC;
width:350px;
padding-top:5px;
}

/********************************************************** Llistes *****************************************************/

#contingut #esquerra ul {
list-style: none;
margin:0px;
margin-bottom:-1px;
padding:0px;
padding-bottom:20px;
width:346px;
}

#contingut #esquerra ul {
padding-bottom:0px;
}

#contingut #esquerra ul.ciu {
background-color:#F5F9ED;
}

#contingut #esquerra ul.ciu li {
background:#F5F9ED url('/socweb/export/system/modules/gov.soc.web/resources/img/raquo_ciutadans.gif') no-repeat 4px 9px;
}

#contingut .negreta {
background:#F5F9ED url('/socweb/export/system/modules/gov.soc.web/resources/img/raquo_ciutadans_negreta.gif') no-repeat 4px 9px;
}

#contingut #esquerra ul.ciu li.negreta {
background:#F5F9ED url('/socweb/export/system/modules/gov.soc.web/resources/img/raquo_ciutadans_negreta.gif') no-repeat 4px 9px;
}

#contingut #esquerra ul.emp li.negreta {
background:#F0FAFE url('/socweb/export/system/modules/gov.soc.web/resources/img/raquo_empresa_negreta.gif') no-repeat 4px 9px;
}

#contingut #esquerra ul.emp {
background-color:#F0FAFE;
}

#contingut #esquerra ul li {
background:#F0FAFE url('/socweb/export/system/modules/gov.soc.web/resources/img/raquo_empresa.gif') no-repeat 4px 9px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
padding-left:13px;
height:25px;
}

#contingut #esquerra ul.ciu li {
border-bottom:1px dashed #D4E7B7;
display:block;
}

#contingut #esquerra ul.emp li {
border-bottom:1px dashed #B4E3F7;
display:block;
}

#contingut #esquerra ul li a {
color:#4C4C4C;
text-decoration:none;
}

#contingut #esquerra ul li a:hover {
text-decoration:underline;
}

*html h1.emp,
*html h1.ciu {
width:346px;
padding-left:5px;
}

h1.ciu {
background-image:url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_titol_verd.gif');
background-repeat:repeat-x;
border-top:3px solid #77B543;
clear:both;
color:#3F6530;
width:336px;
}

h1.emp {
background-image:url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_titol_blau.gif');
background-repeat:repeat-x;
border-top:3px solid #199CD8;
color:#064C7C;
width:336px;
}
/***************************************************** Taula ***********************************************************/

table {
background-color:#F5F9ED;
border-bottom:1px solid #F5F9ED;
border-collapse:collapse;
clear:both;
width:347px;
font-size:1em;
}

th {
background:#CAE2A7 url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_titol_verd.gif') repeat-x top left;
border-top:3px solid #77B543;
color:#3F6530;
margin-bottom:-3px;
padding:5px 5px 5px 10px;
text-align:left;
}

td.raquo{
background:#F5F9ED url('/socweb/export/system/modules/gov.soc.web/resources/img/raquo_ciutadans.gif') no-repeat 4px 9px;
} 

td {
background-image:none;
border-bottom:1px dashed #D4E7B7;
/*padding:5px;*/
height:25px;
padding-left:13px;
}

td a {
color:#666666;
text-decoration:none;
}

td a:hover {
text-decoration:underline;
}


/********************************************************** Noticies ****************************************************/
/* Noticies de la home - Titol */
#contingut #esquerra .titolNoticies{
width:/*730px;*/
height:25px;
float:left;
}

#contingut #esquerra .titolNoticies h1{
padding:0px;
margin:0px;
width:357px;
height:25px;
float:left;
}

#contingut #esquerra .titolNoticies #destacades{
padding:0px;
margin:0px;
width:358px;
background:#fe81b4 url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_titol_rosa.gif') repeat-x top left;;
text-align:right;
border-top:3px solid #a80f55;
border-left:3px double #CCCCCC;
margin-top:5px;
}

#contingut #esquerra .titolNoticies h1 .titolEsquerra{
float:left;
margin-left:5px;
}

#contingut #esquerra .titolNoticies h1 .titolDreta{
position:relative;
right:5px;
}

#contingut #esquerra .titolNoticies h1 .rss{
float:left;
margin-left:25px;
margin-top:3px;
}

#contingut #esquerra .titolNoticies h1 .veure{
margin-left:130;
float:left;
}

#contingut #esquerra .titolNoticies h1 a:link{
color:#029adb;
}

#contingut #esquerra .titolNoticies h1 a:hover {
text-decoration:underline;
}

/************************************************************************************************************************/

/* Noticies de la home - Noticies */

#contingut #esquerra .noticies{
float:left;
/*padding-left:10px*/
}

#contingut #esquerra #noticiesDest{
border-left: 3px double #CCCCCC;
padding-left:10px
}


#contingut #esquerra .noticies ul {
margin:0;
padding:0;
width:346px;
float:left;
margin-top:5px;
}

#contingut #esquerra .noticies ul li {
width:320px;
background-image:none;
background-color:#ffffff;
float:left;
height:auto;
list-style:none;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
}

*html #contingut #esquerra .noticies ul li {
width:346px;
}

#contingut #esquerra .noticies ul li h2 {
color:#4C4C4C;
font-size:1em;
line-height:1.2em;
margin:0px;
padding:0px;
text-align:justify;
padding-bottom:10px;
}

#contingut #esquerra .noticies ul li p {
line-height:1.2em;
margin:0px;
padding:0px;
text-align:justify;
}

.filaInf {
border-top:1px dotted #CCCCCC;
}

#contingut #esquerra #noticiesDest ul li h2,
#contingut #esquerra #noticiesDest ul li p{
margin: 0px;
color:#a80f55;
}

#contingut #esquerra #noticiesDest ul li div{
margin:0px;
}

#contingut #esquerra #noticiesDest ul li h2 a{
color:#a80f55;
}
/***** tables *****/
#tables{
background:transparent;
margin:0;
padding:0;
margin-left:2px;
}

/********************* noticies gencat ********************/
#contingut #dreta #noticiesGenCat{
background:#ffffff url('/socweb/export/system/modules/gov.soc.web/resources/img/fonsGenCat.jpg') no-repeat bottom right;
width:241px;

}

#contingut #dreta #noticiesGenCat h5{
font-size:12px;
color:black;
margin-top:5px;
margin-bottom:5px;
background:#D1D1D1 url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_titol_gris.gif') repeat-x top left;
border-top:3px solid #bf2f14;
color:#000000;
font-size:1em;
font-weight:bold;
margin:0px;
padding-left:10px;
text-align:left;
}

#contingut #dreta #noticiesGenCat ul{
padding:0;
margin:0;
}

#contingut #dreta #noticiesGenCat ul li{
padding:0;
margin:0;
background-image:none;
list-style:none; 
border-bottom:1px dotted #CCCCCC;
margin-top:10px;
padding-bottom:10px;
}

#contingut #dreta #noticiesGenCat ul li a:link,
#contingut #dreta #noticiesGenCat ul li a:visited,
#contingut #dreta #noticiesGenCat ul li a:active{
font-size:12px;
color:#bf2f14;
text-decoration:none;
font-weight:bold;
}

#contingut #dreta #noticiesGenCat ul li a:hover{
font-size:12px;
color:#4d4d4d;
text-decoration:underline;
}

/**
#contingut #dreta #noticiesGenCat a:link,
#contingut #dreta #noticiesGenCat a:visited,
#contingut #dreta #noticiesGenCat a:active{
text-align:left;
font-size:12px;
font-weight:bold;
color:#4d4d4d;
text-decoration:none;
}

#contingut #dreta #noticiesGenCat a:hover{
text-align:left;
font-size:12px;
font-weight:bold;
color:#bf2f14;
text-decoration:underline;
}
**/

/************************************** Home Sense Flash **************************/

#menusEsquerra #bannerSectors{
width:344px;
background-color:#F5F9ED;
border:1px solid #94C44C;
}

*html #menusEsquerra #bannerSectors{
width:346px;
}

#menusEsquerra #bannerSectors p{
padding:10px;
}

/************************************ Banner tramits ****************************/

#banner_tramits .lineaDoble{
margin-top:10px;
width:714px;
}

#banner_tramits img{
width:714px;
}

*html #banner_tramits img{
width:715px;
}

*html #banner_tramits .lineaDoble{
position:relative;
top:10px;
width:715px;
}

/************************************ Banner banner_video esquerra ****************************/

/*#banner_video .lineaDoble{
margin-top:10px;
}*/

/*html #banner_video .lineaDoble{
position:relative;
top:12px;
width:715px;
}*/

/************************************ Banner banner_video dreta ****************************/

/*#zona_banner{
margin-bottom:21px;
}*/

#videoplayer{
width:241px;
height:220px;
float:left;
}

a.linkSobreFlash{
/*float:left;*/
display:block;
width:241px;
height:61px;
border:1px solid #000;
/*margin-top:-61px;*/
position:relative;
top:61px;
}

#bannerDreta p strong,
#videoplayer p strong{
color:#4C4C4C;
}

#bannerDreta p,
#videoplayer p{
padding-left:5px;
padding-right:5px;
}

#bannerDreta p a,
#videoplayer p a{
color:#af7d00;
font-weight:bold;
text-decoration:none;
}

#bannerDreta p a:hover,
#videoplayer p a:hover{
text-decoration:underline;
}

/********************************* Nuvol *************************************************************************/

#nuvol h2{
background:#DADADA url('/socweb/export/system/modules/gov.soc.web/resources/img/fons_titol_nuvol.gif') repeat-x top left;
border-top: 3px solid #4c4c4c;
margin:0px;
/*margin-bottom:15px;*/
padding-left: 10px;
font-size: 1.0em;
font-weight: bold;
letter-spacing: 0.1em;
text-align:left;
color: #000;
}
*html #nuvol h2{
height:20px;
}
#nuvol p{
text-align: justify;
margin:0px;
padding:0px;
line-height: 2.2em;
}

*html #nuvol p{
line-height: 3em;
}

#nuvol p a{
color: #4c4c4c;
text-decoration: none;
font-weight: normal;
}

#nuvol p a:hover{
text-decoration: underline;
}

.pes1{
font-size: 1.0em;
font-weight: normal;
}

.pes2{
font-size: 1.3em;
font-weight: normal;
}

.pes3{
font-size: 1.7em;
font-weight: normal;
}

.pes4{
font-size: 2.2em;font-weight: normal;
}

.pes5{
font-size: 2.8em;
font-weight: normal;
}

#nuvol p a.ressaltat{
color: #af7d00;
}

/********************************* Buscador Textos ***************************************************************/
#buscadorTextos .campCercadorText input{
font-size: 1em;
border: 1px solid #b3b3b3;
margin-right:10px;
}

#buscadorTextos .botoCercadorText{
font-weight: bold;
color: #fff;
background-color: #B3B3B3;
border: 2px rigde #E2E2E2;
}

/************************************** Enllacos *****************************************************************/

#enllacos ul{
margin:0px;
padding:0px;
margin-right:10px;
margin-left:10px;
border-top:1px dashed #B3B3B3;
padding-bottom:5px;
}

#enllacos li{
list-style: none;
margin: 0px;
padding: 0px;
padding-top:0em;
display:inline;
white-space:nowrap;
}

#enllacos li a{
color: #4c4c4c;
text-decoration: none;
}

#enllacos li a:hover{
text-decoration: underline;
}



/*********************************************** FORM VALIDATOR ****************************************************/

span.warn {
display: none;
line-height: 1em;
}

label.warn,
label.invalid {
color: #AF7D00;
font-weight: bold;
}

label.invalid span.warn {
display: inline;
color: #AF7D00;
font-style: italic;
font-weight: bold;
}

label.warn span.warn {
display: inline;
color: #AF7D00;
font-style: italic;
font-weight: bold;
}

input.invalid,
select.invalid {
background: #F7F2E5 url('/socweb/export/system/modules/gov.soc.web/resources/img/validator-x.gif') no-repeat 100% 50%;
}

textarea.invalid {
background: #F7F2E5 url('/socweb/export/system/modules/gov.soc.web/resources/img/validator-x.gif') no-repeat 100% 0;
}


input.warn,
textarea.warn,
select.warn {
background: #F7F2E5;
}

/****************** Sugeriments ***************************/

#contingut #cercadors .ac ul {
background: #fff;
border: 1px solid #888;
list-style: none;
margin: 0;
padding: 0;
width: 230px;
}

#contingut #cercadors .mig .ac ul {
width:215px;
}

#contingut #cercadors #cercaOtgs .mig .ac ul {
width:228px;
}

#contingut #cercadors .llarg .ac ul {
width:443px;
}

*html #contingut #cercadors .llarg .ac ul {
width:445px;
}

*html #contingut #cercadors .mig .ac ul {
width:217px;
}

*html #contingut #cercadors #cercaOtgs .mig .ac ul {
width:230px;
}

#contingut .ac ul li {
margin: 0;
padding: 3px;
}

#contingut .ac ul li.selected { 
background-color: #EBF4DE;
cursor: pointer;
}

#contingut .ac ul li strong{
color: #4c4c4c;
}

/******************* fi de Sugeriments ********************/

.floatEsq{
float:left;
}

.bannerEsq{
	height:85px;
}

#zona_xarxessocials table{
	background-color: #FFFFFF;
	width:	241px;

}

#zona_xarxessocials td{
	background-image:none;
	border-bottom:1px none #D4E7B7;
	height:25px;
	padding-left:0px;
	color: #000000;
}

#zona_xarxessocials a{
	color: #000000;
	text-decoration: none;
	font-family:	verdana;
	font-size:	10px;
	font-weight: bold;
	padding-left:10px;
}
