body {/*font: 8pt/16px trebuchet,Verdana,Geneva,Arial,Helvetica,sans-serif;*/font: 10pt/16px helvetica,arial,sans-serif; margin:0; padding: 0; background-color:#E8f3fA; background-position: center; background-repeat: repeat-y; }

.wrap{ width:998px; margin: 0 auto; position: relative; background-color: #fff; padding: 0px 0px; border-left:1px solid #666;border-right:1px solid #666; /*padding-top: 100px;*/ }

#page{width:998px; margin: 0 auto; position: relative;padding: 100px 0px 155px;display: block;/*background-image: url('../images/fons_wrap.png');*/ background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}

#wrap{ width:980px; margin: 0 auto; position: relative; background-color: #fff; padding: 0px 0px; border-left:1px solid #666;border-right:1px solid #666; padding-top: 100px; }
#wrap2{ background-color: #fff; padding: 0px 0px; border-left:1px solid #666;border-right:1px solid #666; padding-top: 100px;}
#footer{display:block !important; background-color:#2C4878; width:998px; height: 155px; position: absolute; bottom: 0px; left:0px;}

#main,#main_publ{padding-left: 10px; /*min-height: 1170px;*/}
#main{width:808px;padding-right: 10px;}
#main_publ{width:638px;}
#main_especial{width:968px; margin: 10px;min-height: 300px;}


#containers_home{ padding:10px; padding-left: 0px;}
#containers_home div.contenidor_gris,#containers_home section.contenidor_gris{ margin-left:10px;}

.wrap_article{width:550px; padding-left:49px; padding-right:49px;}

section,footer,article,nav{display: inline-block;}

article section.content{ width: 550px; padding-left: 48px; overflow: hidden;}

article section.content a{color:#3685D5;}
article section.content a:hover{ text-decoration: underline !important; color:#D55F2C;}

div.wrap_contingut{width:550px;}

div.zona_contingut{width:550px; margin-left: 10px; margin-right: 10px;}

#div_content{ padding-left: 10px;}

#content{ width:570px; min-height: 1170px;}

#div_header{position: absolute; top: 0px; left: 0px; width:998px;}

#header{ position: absolute; top: 29px; left: 0px; width:998px; display: block;}

#img_logo{ position:absolute; left:0px; top: 15px; border: 0;z-index:99; display: block; padding-left: 10px;}

#breadcrumbs{}
#breadcrumbs a{ color: #666;}
.descipcio_seccio{ color:#999; background-color: #eee; font-size: 8pt; padding: 2px;/* width: 600px; */}

p.missatge{color:#333; background-color: #F9EDBE; font-size: 8pt; padding: 2px;
         border-top: 1px solid #EFE1AC;
         border-bottom: 1px solid #EFE1AC;
         text-align: center;
}

.descipcio_seccio a{ color:#999; text-decoration: none; font-weight: bold;}
.descipcio_seccio a:hover{ color:#333;}

#div_buscador{ float:left; clear: both; width: 458px; padding: 0px 0px 0px 540px; height:62px; background-image: url('../images/fons_capçalera_degradat.png'); background-position: 0px 0px; background-repeat: no-repeat;}

#form_buscador{ margin: 0; padding: 0;}

#boto_buscar{ /*background-image: url('images/boto_buscar.png'); width: 262px; height: 63px; border: 0;*/}

div.buscador{ float:left;  padding-left: 20px; padding-top: 5px; width: 242px; height: 52px; /*background-image: url('images/boto_buscar.png'); background-image:url('../images/buscador.png');*/ color:#fff;}
input.buscador{ font-size: 8pt; font-family: Arial; background-image:url("..//images/16/lupa.png"); background-repeat:no-repeat; background-position:102px 1px; border:1px solid #333333; height:18px;}

p.rss_link{ float: right; margin: 0;}

#img_newsletter{ border: none; float: right; margin-right: 4px; }

div.comentari img.email{ border: 0; position: absolute; left: 20px; top: 50px;}
div.comentari_fill img.email{ border: 0; position: absolute; left: 20px; top: 50px;}
/*#column1{float: right; width: 220px; overflow: hidden; margin-right: 5px;margin-left: 5px;}
#column2{float: right; width: 170px;overflow: hidden;}*/

#column1{ /*position: absolute; right: 181px; top:100px;*/ display: inline-block; vertical-align: top; width: 160px; overflow: hidden; margin-right: 10px;margin-left: 10px;}
#column2{ /*position: absolute; right: 12px; top:100px;*/ 
          display: inline-block;
          vertical-align: top;
          width: 170px;
          font-family: Verdana;
          font-size: 8pt; }
#column2 img{ border: 0;}

#column1 a img{border:none; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc; width: 160px;}


#cont{  /*background-color: #D3D3D3;*/ }
#ad_sup{width: 550px; padding-left: 48px; padding-right: 10px; margin: 10px 0px;}
#ad_inf{width: 550px; padding-left: 48px; padding-right: 10px; margin: 10px 0px;}

#ad_sup img,#ad_inf img{ border:none;}

nav.bloc_menu{float: left; margin-bottom: 20px; }
nav.bloc_menu h3{  background-color: #004D85; float: left; margin: 0;padding: 0; line-height: 25px; color: #fff; padding-left: 10px;padding-right: 10px; display:inline; font-size: 8pt; font-family: trebuchet,Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; -webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topright: 5px;border-top-right-radius: 5px;}
/*nav.bloc_menu h3.tresos{ background-image: url("../images/fons_menu_tresos.png"); background-position: 0px 0px; line-height: 25px; color: #fff; padding-left: 10px; width:160px; padding-bottom: 6px;}*/

/*
nav.bloc_menu{background-image: url("../images/fons_menu_2.png"); float: left; margin-bottom: 20px; border-bottom: 1px solid #083D65}
nav.bloc_menu h3{ float: left; margin: 0;padding: 0;  line-height: 25px; color: #fff; padding-left: 10px; width:160px;}
*/

#menu_superior{}



p.descipcio_seccio{}





ul.menu{ background-color: #eee; list-style: none; list-style-position: outside; list-style-image: none ; list-style-type: none; margin: 0; padding: 0; width:160px; float: left; clear: both; padding: 5px; padding-bottom: 6px; -webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius: 10px;}
ul.menu li{ margin: 0; padding: 0; float: left; clear: both; width: 100%;}

ul.menu a{ color:#000; text-decoration: none;}
span.vermell a{ color:#f00 !important;}
ul.menu a:hover{ color:#004D85; text-decoration: underline;}

#menu_autors li{  height: 32px; padding-left: 40px; position: relative; width: 120px; margin-top: 6px;}
#menu_autors li a{ line-height: 16px; vertical-align: middle; }
#menu_autors img{ vertical-align: middle; position: absolute; right: 130px; height: 32px; width: 28px; border: 1px solid #999; padding: 1px; z-index: 2;}
#menu_autors img.gran{ height: auto; width:auto; border: 1px solid #999; z-index: 3; width: 80px; height: 100px;  }

img.autor{ height:32px; padding:1px; border: 1px solid #999; vertical-align: middle;}
img.autor.gran{ height:auto; }

ul.menu_peu.seccions{ text-align: right;}
ul.menu_peu.webs{ text-align: center;}
#img_logo_peu{ display: block; margin: 0 auto; border: 0; margin-bottom: 20px; margin-top: 10px;}


ul.menu_peu{ list-style: none; list-style-position: outside; list-style-image: none ; list-style-type: none; margin: 0; padding: 0; clear: both; padding: 5px;}
ul.menu_peu li{ margin: 0; padding: 0; padding-right: 4px; margin-right: 4px; border-right: 1px solid #fff; display: inline; }

ul.menu_peu a{ color:#fff; text-decoration: none;}
ul.menu_peu a:hover{ color:#aaa; text-decoration: underline;}


ul.paginacio{ list-style: none; list-style-position: outside; list-style-image: none ; list-style-type: none; margin: 0; padding: 0; height: 22px;clear: both;
               border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; margin-bottom: 10px; }
ul.paginacio li{ margin: 0; padding: 0; float: left; margin-right: 2px; }
ul.paginacio li.actual{ background-color:#004D85; }
ul.paginacio li a{color:#aaa; width: 32px; height: 22px; text-align: center; line-height: 23px; display: inline-block; text-decoration: none; }
ul.paginacio li.actual a{/* text-decoration: underline;*/ color: #fff;font-weight: bold;}
ul.paginacio li a:hover{ color: #004D85; }
ul.paginacio li.actual a:hover{ color: #fff; }




ul.resum_seccions{ list-style: none; list-style-position: outside; list-style-image: none ; list-style-type: none; margin: 0; padding: 4px; /*border-left: 1px solid #999; border-right: 1px solid #999;*/ width:560px; }
ul.resum_seccions li{ margin: 0; padding: 0; display: inline-block; padding-left: 0px; background-image: none; margin-right: 6px; width: 180px; font-size: 8pt;}
ul.resum_seccions li.selected{ /*background-image: url("../images/check.png"); background-repeat: no-repeat; padding-left: 18px;*/ font-weight: bold }
ul.resum_seccions a{ color:#333; text-decoration: none;}
ul.resum_seccions a:hover,ul.resum_seccions li.selected a{ color:#004D85; text-decoration: underline;}

h1{ font-size: 17px; font-weight: bold; color:#000;line-height: 20px; font-family:Arial,Helvetica,sans-serif; width:100%; }
h2{ font-size: 17px; font-weight: bold; color:#004D85;line-height: 20px; font-family: Arial,Helvetica,sans-serif;}
h3{ font-size: 13px; font-weight: bold; color:#000;line-height: 20px; font-family: Arial,Helvetica,sans-serif; /* Trebuchet,*/}

a{color:#004D85; text-decoration: none;}
a:hover{text-decoration: underline;}


#background{ width: 100%; height: 100%; position: fixed; z-index: -100; left:0; top:0; display: none;}
#background img{ width: 100%; height: 100%;}

.fitxa_article, .fitxa_autor{ margin-top: 10px;}
.fitxa_article , .fitxa_article_llistat, .fitxa_autor_llistat, .fitxa_autor{ /*float:left;*//* background-image: url("../images/capcalera_amb_tresos.png"); background-repeat: no-repeat; background-position: top right; *//*padding: 10px;padding-top: 20px;*/ width:550px;  }


.fitxa_article_llistat{margin-bottom: 20px; border-bottom: 1px solid #ccc; margin-left: 48px;}

.fitxa_article  h1, .fitxa_article_llistat h1, .fitxa_autor  h1{ margin: 0; float: none; }
.fitxa_article  h2, .fitxa_article_llistat h2, .fitxa_autor_llistat h2{ margin: 0; /*padding-right: 55px;*/ }

.fitxa_article  a, .fitxa_article_llistat a, .fitxa_autor_llistat a{ color: #000;/*#004D85;*/ text-decoration: none; }
.fitxa_article  a:hover, .fitxa_article_llistat a:hover, .fitxa_autor_llistat a:hover{ color: #004D85; }


.fitxa_home_1{ width:360px; margin-left: 0px; }
.fitxa_home_2{ width:240px; margin-left: 0px; }

.fitxa_home_1 h2{ font-size: 20px;}

.capcalera_article .data_article{ font-size: 8pt;}
.capcalera_article .hace{ font-size: 8pt;}

img.home_llarga{ width: 550px;}
img.home_quadrada{ float:left; max-height: 120px;max-width: 120px;  margin-right: 8px;}


.fitxa_home_1 img.home_llarga{width: 360px; position: relative;}
.fitxa_home_2 img.home_llarga{width: 240px; position: relative;}

img.home_llarga,img.home_quadrada{border: none;}

.div.fitxa_article article section{ text-align: justify;}

.div_tabs{height:35px;width: 100%; border-bottom: 1px solid #999;}
.div_tabs_buscador{height:70px;width: 100%; border-bottom: 1px solid #999;}
ul.buscador{list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; margin-top: 10px; width: 100%;}
ul.buscador li{ display: inline-block; margin-right: 10px; margin-bottom: 10px; width: 120px; text-align: center;  background-color: #2C4878; padding: 5px; background-image: url("../guia/deg-40.png"); background-repeat: repeat-x; background-position: 0 -1px; border: 1px solid #999;}
ul.buscador li.selected{ background-image: none; font-weight: bold; }
ul.buscador li a{ color:#000;}
ul.buscador li.selected a{color: #fff;}

.fitxa_autor_llistat{padding:15px;}
.fitxa_autor_llistat{float:left; clear: both;}
.fitxa_autor_llistat img{height: 120px;}
.fitxa_autor_llistat div.foto{float:left; width:100px;height: 120px;}
.fitxa_autor_llistat div.desc{float:left; margin-left: 20px; width:400px;}


.fitxa_autor{padding:15px; padding-top: 25px; min-height: 250px; }
.fitxa_autor{}
img.foto_autor_fitxa{ float: left; margin-right: 10px; border: 1px solid #999; padding: 2px;}
.fitxa_autor div.desc{float:left;  width:335px; margin-right: 30px;}


div.capcalera_article{ width: 550px;margin-bottom: 0px;}
.text_destacat_article.altura_minima{ /*text-align: justify;*/ min-height: 120px;}

.data_article{ color: #666; }
.seccio_article{ margin-right: 10px;}
.hace{ color: #666;margin-left: 4px;}
ul.autors_article span{}
ul.autors_article{ width: 550px; display: inline; list-style-type: none;margin: 0; padding: 0; }
ul.autors_article li{ margin: 0; padding: 0; display: inline; padding-right: 5px; border-right: 1px solid #999; margin-right: 5px; font-weight: bold;}
ul.autors_article li.ultim{border: none;}
.autor{margin-right: 6px;}

a.seccio_article{ color: #004D85; text-transform: uppercase;}


.fitxa_home_1 ul.autors_article{ width: 360px; display: inline;}
.fitxa_home_1 div.capcalera_article{ width: 360px;}
.fitxa_home_2 ul.autors_article{ width: 240px; display: inline;}
.fitxa_home_2 div.capcalera_article{ width: 240px;}

ul.autors_article a,.font_article{ color: #222;}

a.leer_mas{ float: right; color: #004D85; position: relative; font-size: 8pt;}

#col_1_home{ display: inline-block; width: 360px; vertical-align: top; overflow: hidden;}
#col_2_home{ margin-left: 10px; display: inline-block; width: 240px;vertical-align: top; border-left: 1px solid #ccc; padding-left: 10px;  overflow: hidden;}


.esq{float:left;}
.dre{float:right;}
.linianova{clear: both;}

a.accio{ height:14px; padding:2px; /*padding-left:20px;*/ padding-right:4px; display:inline-block;
	background-repeat:no-repeat; background-position: 3px 0px; cursor:pointer; font-size:8pt; font-weight:normal; color:#004D85;/*#3B5998;*/
	text-decoration:none; line-height:14px;border:1px solid #000000; margin: 4px;
        border-radius: 3px 3px 3px 3px;
        background-color: #ECEEF5;
        border-color: #CAD4E7;
}
a.accio:hover{ background-color:#ECEFF5; color:#333; border-color:#9dACCE;  }

.icona_imprimir{ background-image: url("../images/16/print.png"); background-repeat: no-repeat;  padding-left: 20px !important; }
.icona_descarregar{ background-image: url("../images/16/download.png"); background-repeat: no-repeat; padding-left: 20px !important; }
.icona_post{ background-image: url("images/16/last_post.gif"); background-repeat: no-repeat; padding-left: 20px !important; }
.icona_fav{ background-image: url("images/16/fav.png"); background-repeat: no-repeat; padding-left: 20px !important; }
.icona_modificar{ background-image: url("images/16/edit.png"); background-repeat: no-repeat; padding-left: 20px !important; }
.icona_borrar{ background-image: url("images/16/borrar.png"); background-repeat: no-repeat; padding-left: 20px !important; }
.icona_mail{ background-image: url("images/16/mail.png"); background-repeat: no-repeat; padding-left: 20px !important; }


.css_3tres3_blau1{background-color: #B0CAFF;}
.css_3tres3_blau2{background-color: #004D85;}
.css_3tres3_blau3{background-color: #EBFAFF;}
.css_3tres3_ample{width:100%;}
.css_3tres3_esq{float:left;}
.css_3tres3_dre{float:right;}

.css_3tres3_ocult{display:none;}
.css_3tres3_cursor{ cursor:pointer;}

.linianova{clear:both;}
.ample500{width:500px;}
.max{width:100%;}

.me20, .css_3tres3_me20{ margin-left: 20px !important;}
.md20, .css_3tres3_md20{ margin-right: 20px !important;}
.mt20, .css_3tres3_mt20{ margin-top: 20px !important;}
.mb20, .css_3tres3_mbe20{ margin-bottom: 20px !important;}
.me10, .css_3tres3_me10{ margin-left: 10px !important;}
.md10, .css_3tres3_md10{ margin-right: 10px !important;}
.mt10, .css_3tres3_mt10{ margin-top: 10px !important;}
.mb10, .css_3tres3_mb10{ margin-bottom: 10px !important;}
.me5, .css_3tres3_me5{ margin-left: 5px !important;}
.md5, .css_3tres3_md5{ margin-right: 5px !important;}
.mt5, .css_3tres3_mt5{ margin-top: 5px !important;}
.mb5, .css_3tres3_mb5{ margin-bottom: 5px !important;}

.pe20, .css_3tres3_pe20{ padding-left: 20px;}
.pd20, .css_3tres3_pd20{ padding-right: 20px;}
.pt20, .css_3tres3_pt20{ padding-top: 20px;}
.pb20, .css_3tres3_pbe20{ padding-bottom: 20px;}
.pe10, .css_3tres3_pe10{ padding-left: 10px;}
.pd10, .css_3tres3_pd10{ padding-right: 10px;}
.pt10, .css_3tres3_pt10{ padding-top: 10px;}
.pb10, .css_3tres3_pb10{ padding-bottom: 10px;}


.vermell{ color: #ff0000}
.verd{ color: #009900}
.taronja{ color: #ff8c00 !important;}

.css_3tres3_vermell{ color: #ff0000}
.css_3tres3_verd{ color: #009900}

.css_3tres3_missatge_usuari{ font-family:Tahoma,Verdana,Segoe,sans-serif; font-size: 8pt; }

.div_contingut_complet{width:750px; margin: 0 auto;}
.div_barra_lateral_1{width:187px; float: left; background-color: #f7f7ff;}
.div_contingut_1{width:560px; float: left;}

/************************ Recuadre amb titol (h2) ************************/
.div_recuadre{border:1px solid #003399; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; float:left; }

.div_recuadre h2{
    width:100%; height:24px; color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;
    background-color: #003399; text-align: right; margin:0; margin-bottom: 20px; line-height: 24px;
}

/************************ Recuadre registrate d'usuari ************************/
#div_barra_registrate{}
#div_barra_registrate p{margin-left: 20px;}
#div_barra_registrate input{border: 1px solid #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: middle; background-color: #FFFFFF; color: #000099;}
#div_barra_registrate input{float:left;}
#div_login_nuevo{margin-left: 20px;float:left;}
#div_login_login{margin-left: 20px; margin-top: 20px;float:left;}
#input_submit_login{margin-left: 110px;}
#lbl_email{float:left; width: 100px; text-align: right; display: block; margin-right: 10px;}
#lbl_password{float:left; width: 100px; text-align: right; display: block; margin-right: 10px;}

.input_email{width:120px; }
.input_password{width:80px;}

#div_login_missatge_barra_registrate,#div_password_missatge_barra_registrate{font-family: Tahoma; font-size: 11px; text-decoration: none; line-height:24px; float: left; clear: both; margin-bottom: 20px;}
#div_password_missatge_barra_registrate{margin-left: 20px;}

.css_3tres3_div_login_compacte{ font-size: 11px;}

/************************ Barra superior d'usuari ************************/
#div_barra_usuari{display:block !important; background-image:url("../images/fons.gif"); background-color: #004d85; margin: 0 auto; color:#004D85; font-family: Tahoma; font-size: 11px; text-decoration: none; line-height:29px; padding-left:10px; padding-right: 10px; position:absolute; width: 844px; padding-left: 144px; height: 29px; top:0px; left:0px;}
#div_barra_usuari input,div.css_3tres3_div_login_compacte input{ margin-top:4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000099;}

#div_barra_usuari form,#div_barra_usuari span{display: inline;}

#div_barra_superior{ background-image:url("../images/fons.gif"); background-color: #004d85; margin: 0 auto; color:#004D85; font-family: Tahoma; font-size: 11px; text-decoration: none; line-height:24px; padding-left:10px; padding-right: 10px; width: 958px;height: 24px; position: absolute; left:0px; top:174px;}

#div_form_password{display:none;background-color: #eee; color: #333; font-family: Tahoma; font-size: 11px; text-decoration: none; line-height:24px; position: absolute; right: -2px; top:24px; border: 1px solid #666; border-top: none; padding: 6px; z-index: 99; }
#div_form_password p{ margin: 0;}

#div_barra_usuari a{font-family: Tahoma; font-size: 11px; color: #004D85; text-decoration: none; line-height:24px;}
#div_barra_usuari a{color:#004D85; text-decoration:none;}
#div_barra_usuari a:hover{color:#000; text-decoration:underline;}

#div_barra_usuari_link_registrar{ padding-right: 10px; border-right: 1px solid #fff; margin-right: 10px;}

a.link_registrar{font-weight: bold; color:#ff8c00 !important;}

#div_login_missatge{color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: bold; text-decoration: none; line-height:24px; margin-left: 4px; position: absolute; left: 310px; top:20px; z-index: 20;}

#div_barra_usuari .input_submit,div.css_3tres3_div_login_compacte .input_submit{ color:#000;  }

#div_barra_usuari .input_email{width:120px; border: 1px solid #004D85; }
#div_barra_usuari .input_password{width:55px; border: 1px solid #004D85;}

#div_barra_usuari .checkbox{background-color: transparent; border: none;}

div.nom_usuari{ display: block;
                position: absolute;
                top:0px; right:120px;
            margin-left: 120px;
            background-image: url('../images/boto_capcalera.png');
            background-position: top;
            width:335px;
            padding-left: 15px;
            cursor: pointer;
}
div.nom_usuari:hover{ background-position: bottom;}
#div_boto_logout span{
              background-image: url('images/16/logout.png');
              padding-left: 18px;
              background-repeat: no-repeat;
              display: inline-block;
              height: 16px;
              line-height: 16px !important;
              margin-top: 6px;
              width: 60px;
}
div.boto_barra_superior{
        display: inline-block;
        background-image: url('../images/boto_capcalera.png');
        background-position: -5px 0px;
        cursor: pointer;
        padding-left: 10px;
        padding-right: 10px;
}
div.boto_barra_superior:hover{
    background-position: -5px 100%;
}
#div_boto_logout{position: absolute; right:-4px; top:0px; }

#imatge_usuari_barra{float: left; margin-right: 6px; border: 1px solid #000; height: 25px; margin-top: 1px;}
div.nom_usuari .alias{ font-weight: bold;}

span.comentaris_article a{color: #FF8C00; float: right;}

span.num_total_articles{ margin-left:5px;}

#div_accions_barra_superior{ position:absolute; right: 4px; top: 0px;}

.css_3tres3_div_login_compacte {
    background: url("../images/barra_registre.png");
    clear: both;
    font-family: Tahoma,Verdana,Segoe,sans-serif;
    font-size: 8pt;
    line-height: 15px;
    padding:45px 10px 10px;
    width: 450px;
    height: 165px;
    position: relative;
    color:#333;
    margin: 0 auto;
}

.css_3tres3_div_login_compacte .titol{font-weight: bold; color:#000; margin-right: 6px;}
.css_3tres3_div_login_compacte p.instruccions { position: absolute; left: 80px; top: 0px; color: #f00; width: 320px;}

.css_3tres3_div_login_compacte p,.css_3tres3_div_login_compacte form{margin: 0;}

.css_3tres3_div_login_missatge{ display: inline;}

/************************ Fotots usuari ************************/
img.foto_usuari{border: 1px solid #666; padding: 1px; background-color: #fff; width:48px; height: 48px;}
div.comentari img.foto_usuari{ width:32px; height: 32px;  margin-right: 6px; position: absolute; left:10px; top: 10px;}
#div_comentari img.foto_usuari{ position: absolute; right:10px; top: 30px; left:auto; height: 48px; width: 48px;}
div.css_3tres3_div_login_compacte img.foto_usuari{ position: absolute; right:10px; top: 10px;}

/************************ Formulari d'usuari ************************/
.blau1{background-color: #EBFAFF;}
.blau2{background-color: #fff;}
.gris1{background-color: #f4f4f4;}

.div_label_form_usuari{ width:250px; text-align:right; margin-right:5px; float: left;}
.div_label_form_usuari_checkbox{ width:160px; text-align:left; margin-right:5px; float: left;}
.div_label_desc_llista{ width:580px; text-align:left; float: left;}


#input_datos_usuario_email,#input_datos_usuario_direccion{width:170px;}
#input_datos_usuario_password,#input_datos_usuario_confirmar_password{width:80px; margin-right: 5px;}
#input_datos_usuario_enviar{ margin-left: 250px; margin-top: 10px !important; margin-bottom: 10px;}


form.datos_usuario p{ line-height: 12pt; padding-left:10px; padding-right: 10px;}
form.datos_usuario input,form.datos_usuario select{ font-size: 8pt; font-family:trebuchet,Verdana,Geneva,Arial,Helvetica,sans-serif }
form.datos_usuario label.selected{ color:#D55F2C; }

form.datos_usuario fieldset{ border: 1px solid #999999; margin-bottom: 10px; padding: 5px 8px 10px;}
form.datos_usuario fieldset.datos{ }
form.datos_usuario fieldset.datos div.datos{position: relative;}
form.datos_usuario fieldset.datos div.col1{float:left; vertical-align: top;}
form.datos_usuario fieldset.datos div.col2{ position: absolute; left:380px; top:0px;}
form.datos_usuario fieldset.datos label{width:180px; display: inline-block; height: 20px; line-height: 20px;}
form.datos_usuario fieldset.intereses label{float:left;width:230px; line-height: 20px;}
form.datos_usuario fieldset.intereses input{float:left;}
form.datos_usuario fieldset.listas label{width:160px;display: inline-block;}
/*form.datos_usuario fieldset.perfil label{width:100px;display: inline-block;}*/
form.datos_usuario fieldset.listas span.desc{ display: inline-block; width: 570px; color:#666;}
form.datos_usuario fieldset legend{ background-color: #004D85; color: #FFFFFF; font-weight: bold; padding: 4px 8px;}
form.datos_usuario fieldset p{ border-bottom: 1px solid #ddd; margin: 0; padding: 6px; }
form.datos_usuario fieldset.listas img{margin-top: 15px;}

form.datos_usuario fieldset.perfil div{float:left; vertical-align: top;}
form.datos_usuario fieldset.perfil div.col2{margin-left: 20px;}
form.datos_usuario fieldset.perfil p{ border: none;}
form.datos_usuario fieldset.perfil img{margin-left: 10px; margin-right: 10px;}
#input_datos_usuario_actividad,#input_datos_usuario_id_pais{ width: 175px; }


.div_linia_baja{float:left; color:#ff0000; border-bottom: 1px solid #ff0000; border-top: 1px solid #ff0000; width: 100%;}
.div_baja{float:left; background-color: #fecfcf; width: 100%;clear: both;}
.div_baja p{padding-left: 20px;}


.blau1 .checkbox{background-color: #B0CAFF !important; border: none !important;}
.blau2 .checkbox{background-color: #004D85 !important; border: none !important;}
.blau3 .checkbox{background-color: #EBFAFF !important; border: none !important;}



div.imatge_buscador{ float:left; margin-top: 20px; width:170px; height:160px; padding-bottom: 20px;position: relative;  }

div.imatge_buscador .wrap_imatge{width: 170px; height: 128px; display: table-cell; vertical-align: bottom;}
/*div.imatge_buscador img{background-image: url("../images/fons_imatge.png"); height: 112px; width: 170px; float: left; clear: both; padding-left: 3px; padding-top: 6px;padding-right: 3px; padding-bottom: 6px;}*/
div.imatge_buscador img{ padding: 3px; border:1px solid #999; cursor: pointer; margin: 0 auto; display: block; }
div.imatge_buscador .descripcio{ float:left; display: block; height: 32px; line-height: 16px; overflow: hidden; color:#666;}
.imatge_buscador .info_imatge{display:none;}

.imatge_buscador .info_imatge{ position: absolute; left:0px; top:0px; width:200px; color:#666; border: 1px solid #666; background-color: #fff; z-index: 40; padding: 4px; overflow: hidden;}
.imatge_buscador .info_imatge a{color:#000; text-decoration: none;}
.imatge_buscador .info_imatge a:hover{color:#004D85; text-decoration: underline;}
.imatge_buscador .info_imatge span.seccio_article a{color:#004D85; text-decoration: none; text-transform: uppercase;}
.imatge_buscador .info_imatge span.seccio_article a:hover{color:#004D85; text-decoration: underline;}

ul.tabs { margin:0; padding:10px 10px 0 0px; list-style:none; height: 25px; }
ul.tabs li { display:inline; margin:0; padding:0; }
ul.tabs a { float:left; background:url("../images/tableftJ.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none !important; }
ul.tabs a span { float:left; display:block; background:url("../images/tabrightJ.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#004D85; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
ul.tabs a span {float:none;}
/* End IE5-Mac hack */
ul.tabs a:hover span { color:#fff; }
ul.tabs a:hover { background-position:0% -42px; }
ul.tabs a:hover span { background-position:100% -42px; }

ul.tabs a.selected { background-position:0% -42px !important; }
ul.tabs a.selected span { background-position:100% -42px !important; color:#fff; }


div.comentari{}

.text_comentari{}
.zona_comentari{}
#div_comentari{clear: both; background-color: #F8F8F8; border: 1px solid #ddd; padding: 0 10px; -moz-border-radius : 10px; position: relative;}

div.comentari{ background-image: url("../images/capcalera_article.png"); width: 560px; padding: 10px; padding-right: 0; background-repeat: no-repeat; position: relative; /*border-right: 1px solid #DDDDDD;*/ margin: 0;}
div.comentari_fill{padding: 10px 0 10px 20px; position: relative; background-image: url("../images/capcalera_comentari.png"); background-repeat: no-repeat; margin: 0; }

div.inf_comentari{ padding-left:45px; min-width:440px; /*min-height: 52px;*/ padding-bottom:6px;}
div.inf_comentari span.nom{ clear: both; font-weight: bold; margin-right: 10px;}
div.inf_comentari span.data{clear: both; margin-right: 10px;}
div.inf_comentari span.hace{clear: both; float: none; margin-left: 0px; margin-right: 10px;}
.text_comentari{ display: block; }

#inp_com_comentarios{ width: 300px;}
#inp_com_nombre{}
#inp_com_email{ width: 180px;}

#inp_com_captcha{ margin-left: 10px; width:100px;}

#div_comentari .label{ width: 120px; display: inline-block;}
#seccio_comentaris a{ color: #2C4878;}

div.header_comentari{}

p.captcha img{ display: inline-block; position: relative; top:12px;}
#lbl_com_comentarios{ display: inline-table; vertical-align: top;}

p.enviar{ border-top: 1px dotted #999; padding-top: 6px;}
#error_comentaris{ color:#f00; margin-left: 10px;}


/*
div.vevent{ min-height: 120px; position:relative; padding-left: 175px; padding-top: 7px; margin-bottom: 10px; background-image: url("../images/capcalera_agenda.png"); background-repeat: no-repeat;}

div.vevent .dtstart{ width: 75px; height:56px; padding-top: 4px; position: absolute; left: 4px; top:7px; border: 1px solid #B7CDDD; text-align: center; background-image: url("../images/fons_dia.png"); background-repeat: no-repeat; color:#004D85; line-height: 13px;}
div.vevent .dtend{ width: 75px; height:56px; padding-top: 4px; position: absolute; left: 84px; top:7px; border: 1px solid #B7CDDD; text-align: center; background-image: url("../images/fons_dia.png"); background-repeat: no-repeat; color:#004D85; line-height: 13px;}

div.vevent h2{margin-top: 0px; margin-bottom: 10px; font-size: 15px;}

div.vevent .geo{ display: block; border:none; text-decoration: none; color:#333; }
div.vevent a.url{ display: block; text-decoration: none; color:#666; }


div.vevent img.gcalendar{ position: absolute; left: 10px; top: 80px;}

*/
div.vevent{width:550px; padding-left: 10px;}

div.vevent div.header{ min-height: 120px; position:relative; padding-left: 175px; padding-top: 7px; margin-bottom: 10px; background-image: url("../images/capcalera_agenda.png"); background-repeat: no-repeat;}

div.vevent div.header .dtstart{ width: 75px; height:56px; padding-top: 4px; position: absolute; left: 4px; top:7px; border: 1px solid #B7CDDD; text-align: center; background-image: url("../images/fons_dia.png"); background-repeat: no-repeat; color:#004D85; line-height: 13px;}
div.vevent div.header .dtend{ width: 75px; height:56px; padding-top: 4px; position: absolute; left: 84px; top:7px; border: 1px solid #B7CDDD; text-align: center; background-image: url("../images/fons_dia.png"); background-repeat: no-repeat; color:#004D85; line-height: 13px;}

.dtend.noshow{ visibility:hidden;}

div.vevent div.header h1{margin-top: 0px; margin-bottom: 10px; font-size: 15px;}

div.vevent div.header a.summary{ font-weight: bold; color:#004D85;font-family: Trebuchet,Arial,Helvetica,sans-serif; margin-top: 0px; font-size: 15px; text-decoration: none; height: 40px; vertical-align: middle;}


div.vevent div.header .geo{ display: block; border:none; text-decoration: none; color:#333; }
div.vevent div.header a.url{ display: block; text-decoration: none; color:#666; }

div.vevent div.header img.photo{float:right; border: 1px solid #999; padding: 1px; width:70px;}

div.vevent div.header img.gcalendar{ position: absolute; left: 10px; top: 80px;}

div.vevent img.photo.gran{float:left; border: 1px solid #999; padding: 1px;  margin-right: 10px;}




#map_canvas{ border: 1px solid #004D85; margin-bottom: 20px; width: 550px; height: 300px;}


p.rss_link a{ color: #666; text-decoration: none; line-height: 16px; font-size: 7pt;}
p.rss_link img{ border: 0; float: left; margin-right: 4px;}




div.signatura{ border-top: 1px solid #aaa; margin-top: 10px; margin-right: 10px; font-size: 7pt; background-color: #eee; padding-bottom: 4px; padding-left: 6px;}
div.signatura p{ margin: 4px 0;}



#comments{padding: 0px; padding-left: 20px;background-image: url('images/16/comments.png'); background-repeat: no-repeat;}


ul.autors_usuari{margin: 0; padding: 0; list-style-type: none;}
ul.autors_usuari li{ margin: 0; padding: 0; display: inline-block; margin-right: 20px;}

div.novetats_autor{ padding-left: 80px; position: relative; min-height: 80px; margin-top: 10px;}
div.novetats_autor img{ height: 80px; border: 1px solid #999999; padding: 1px; position: absolute; top: 4px; left: 4px;}

div.titol_novetats{ font-weight: bold; margin-top: 20px;}

div.fitxa_usuari{ background-image:url("../guia/deg-40.png"); background-repeat: repeat-x; padding: 10px; }

a.dejar_seguir{ color: #999; margin-left: 10px;}

div.menu_home_usuari{  background-repeat: repeat-x; background-position:0 -1px; padding-top: 0px; position: relative;/* height: 80px;*/  }
div.menu_home_usuari img{float: left; margin: 10px;}
div.menu_home_usuari h2{ padding: 10px; margin-bottom: 0px;}


div.fitxa_usuari img{float: left; margin: 10px;}

#menu_tags h3 img{ float: left; margin-top: 4px; margin-right: 4px;}


span.destacado{ font-style: italic; color:#004D85;}
span.subtitulo{ color:#004D85; font-weight: bold; font-size: 14px;}
span.texto-pequeno{font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }

span.paraula_buscador{background-color: #f9dd34;}



footer.nom_seccio{ text-transform: uppercase;}
footer.nom_seccio a{ color:#004D85; }
footer.img{ border: 0;}



a.boto_taronja{ background-image: url('../images/boto-taronja.png'); background-repeat: no-repeat; width:96px; height: 22px; display: inline-block; line-height: 22px; text-align: center; color:#fff; text-transform: uppercase; font-weight: bold;}


div.accions{ width:600px; height: 24px; padding-top: 4px; border-top: 1px solid #ddd; border-bottom:1px solid #ddd;  margin-top: 4px;}

div.accions a.accio{margin-top: 0;}

div.addthis_toolbox{ margin-top: 4px;}

span.enviar_amigo{ position:relative;  }
#div_enviar_articulo{ display: none; background-color: #fff; border: 1px solid #ddd; border-bottom-color: #333; border-top: none; padding: 4px; font-size: 8pt; color:#222; z-index: 99; position: absolute; top: -4px; left: 0px; width:350px;}
#div_enviar_articulo input{ font-size: 8pt; color: #004D85;margin-left: 10px;}
#div_enviar_articulo button{margin-left: 10px;}
#form_compartir{ display: inline; }

div.tags_article,#articles_relacionats,#seccio_comentaris,#div_articles_seccio{border-top: 1px solid #ddd;  margin-top: 10px; padding: 4px; /*background-image:url("../guia/deg-40.png"); background-position:0 -20px; background-repeat: repeat-x;*/}

div.tags_article{border-bottom: 1px solid #ddd;  margin-bottom: 10px;}

div.tags_article h3{ text-transform: uppercase; display: inline-block; padding: 0px; padding-left: 20px; margin: 0; background-image: url('images/16/tag.png'); background-repeat: no-repeat;}
#articles_relacionats h3,#div_articles_seccio h3,#comments{ text-transform: uppercase; margin-top: 0;}
#form_comentaris h3{text-transform: uppercase; color: #004D85; border-bottom: 1px dotted #999999;margin-top: 4; padding-bottom: 4px; }
ul.articles_relacionats a, ul.articles_seccio a{ color:#4089b3;}
ul.articles_relacionats .hace, ul.articles_seccio .hace{ font-size: 8pt;}

ul.articles_relacionats,ul.articles_seccio{ color:#4089b3;}

ul.tags_article{ margin: 0; padding: 0; list-style-type: none; display: inline-block;}
ul.tags_article li{ margin: 0; padding: 0; display: inline; margin-left: 10px;}


#seccio_comentaris{ width: 590px;}


div.contenidor_550{ width: 550px; background-color:#d9d9d9;/*#f6f7ff; border: 1px solid #3d72b1;*/  padding:8px; font-size: 8pt; }
div.contenidor_550 h3{ margin: 0; /*background-color:#3d72b1; color:#3d72b1;*/ color:#000; padding: 0px; font-size: 10pt;border-bottom:2px dotted #333;}
div.contenidor_550 ul{ list-style: none; padding-left: 0px;}
div.contenidor_550 ul li{ margin-bottom: 10px;}
div.contenidor_550 ul li span.data{ font-weight: bold;}
div.contenidor_550 ul li a{ color:#000;}








div.contenidor_550 div.vevent{ width: 530px; margin-top: 10px;}
div.contenidor_550 div.vevent div.header{ min-height: 80px;}


a.article_seg{background-image: url('images/16/next.png'); display: inline-block; padding-left: 16px; background-repeat: no-repeat; width:0px; height: 16px; overflow: hidden; margin:2px 10px;}
a.article_ant{ background-image: url('images/16/prev.png'); display: inline-block;padding-left: 16px; background-repeat: no-repeat; width:0px; height: 16px; overflow: hidden; margin:2px 10px;}
#div_articles_seccio h3{ display: inline-block;}



div.favorito{ background-image: url('images/16/fav.png'); background-repeat: no-repeat; padding-left: 20px;}

div.obert_tancat{ padding-top: 20px;height: auto; background-image: url('images/16/collapse.png'); background-repeat: no-repeat; background-position: top right;}
div.obert_tancat.tancat{ height: 0px; overflow: hidden; background-image: url('images/16/expand.png'); background-repeat: no-repeat; background-position: top right;}

div.mi20{ margin-bottom: 20px;}



span.guia_targeta_petita{
    width: 210px; height:142px; display: inline-block; position: relative;
    font-family: Tahoma,Verdana,Segoe,sans-serif; font-size: 8pt;
    background-image: url('images/240x150_tarjeta.jpg');  margin-top: 10px; margin-right:8px;
    padding:  8px 8px 0px 18px;
    line-height: 15px; overflow: hidden;
    cursor: pointer;
}
span.guia_targeta_petita img.photo{float:right; width:60px; height: 40px; margin-left: 4px;}

span.guia_targeta_petita .fn{ text-decoration: none; font-weight: bold; color:#004D85}
span.guia_targeta_petita .url{ text-decoration: none; color: #999;}


ul.menu_usuari{}
ul.menu_usuari li{}
ul.menu_usuari li a{}

#div_home_usuari{/* background-image: url("../guia/deg-40.png"); background-repeat: repeat-x;*/
                 border-bottom: 1px solid #aaa;
                border-top: none;
                padding: 10px;
                margin-bottom:20px;
}

ul.tabs li span img{ margin: 0; margin-right: 4px; float: left;}

ul.quadrat li span img{ margin: 0; margin-right: 4px; float: left; border: 0;}
ul.quadrat{ list-style-type: none; height: 30px; border-bottom: 1px solid #ccc; margin: 0;}
ul.quadrat li{ float: left;
               padding: 6px 10px;
               background-color:#eee;
            border: 1px solid #ccc;
            position: relative;
            top: 1px;
            border-left: none;
            margin: 0;
            font-weight: bold;
            font-size: 8pt;
            
}
ul.quadrat li.primer{
    border-left:  1px solid #ccc;
}
ul.quadrat li:hover{
    background-color:#f4f4f4;
}
ul.quadrat li.selected{background-color:#fff; border-bottom-color: #fff; }

ul.quadrat.vertical{ border: none; border-right: 1px solid #ccc; display: inline-block; 
          height: auto;
          
          margin: 0;
          padding: 20px 0px 20px 4px;
}
ul.quadrat.vertical li{ width:100%;
             clear: both;
             text-align: center;
             border-left:1px solid #ccc;
             border-top: none;
             top:0px;
             left: -5px;
             padding: 6px 2px;
}
ul.quadrat.vertical li.primer{
    border-top:  1px solid #ccc;
}
ul.quadrat.vertical li.selected{border-bottom-color: #ccc; border-right-color: #fff; }

#div_resultats_buscador{ padding-left: 6px; display: inline-block; width:550px; vertical-align:top; padding-top: 20px; }

#div_resultats_buscador .fitxa_article_llistat{margin-left: 0px;}

#div_resultats_buscador ul.resum_seccions li{ text-align: center; }

div.barra_titol{ border-bottom: 1px solid #ccc; padding-left: 20px; }
div.barra_titol span{ display: inline-block; padding:6px 10px;  border: 1px solid #ccc; border-bottom-color: #fff; position: relative; top: 1px; font-weight: bold; }
div.barra_titol span img{float: left; margin-right: 4px;}

div.resum_usuari{margin-bottom: 30px;}

#form_buscador_2{ border: 1px solid #ccc; padding: 4px; border-left: none; border-right: none; background-color: #f4f4f4;}

#div_instruccions{display: none;}