/* ##################################### TEMPLATE ###################################### */

body {
    font-family: Verdana, Arial;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    color: #415f6d;
    background: white url(../img/fons_repeat.jpg) repeat-x;
}

a {
	color: #4B9AA9;
    text-decoration: none;
	font-weight:bold;
	outline:none;
}

a:hover {
	color: black;
}

a img {border:none;}

p{margin-top:10px;margin-bottom:10px;}

h1, h1 a{/* titol pagina */
font-size:14px; color:#0943a9;font-family:Arial, sans-serif;margin-top:0px;margin-bottom:10px;
}

h2{font-size:14px; color:#0943a9;font-family:Arial narrow, sans-serif;}

h3{font-size:14px; color:#0943a9;font-family:Arial, sans-serif;margin:0px;}
h3 a{color: #0140B1;}

h4{font-size:12px;color:#375360;font-family:Tahoma, Arial, sans-serif;margin-bottom:5px;}

ul{padding-left:14px;margin-left:0px;}
li{line-height:1.2em;}

input, textarea{font-family:Verdana,Arial;font-size:11px;}

#main {
    background:url(../img/main_repeat.jpg) repeat-y;
    margin: 0 auto;
    padding: 0;
    margin-top: 5px;
	margin-bottom:20px;
    width: 972px;
}

#header {
	position:relative;
    background: url("../img/fons_cap.jpg") no-repeat;
    width: 100%;
    height: 135px;
    margin: 0px;
    padding: 0px;
}

#logout{float:right;margin-top:9px;margin-bottom:5px;margin-right:35px;}

#idiomes{float:right;margin-left:65px;margin-right:35px;margin-top:8px;text-align:right;}

#idiomes select {
	color:#5faab8;
	font:normal 10px Verdana, sans-serif;
}

#cercador{position:absolute;top:36px;right:35px;}
#cercador div{float:right;}
#cercador input.string {border:solid 1px #b7dde4;background:#edf6f8;color:#0943a9;
	font:normal 11px Arial, sans-serif;padding:3px;margin-right:4px;margin-top:1px;
}

#cercador input.botonet_cerca{
	cursor:pointer;
	background:url(../img/botonet_cerca.jpg) 0px 1px no-repeat;
	width:23px;
	height:23px;
	border:none;
	padding:0px;
}

#logo_cap{position:absolute;top:14px;left:10px;width:207px;height:85px;}

#menu_cap{position:absolute;top:99px;left:218px;width:740px;height:30px;
font:bold 16px Arial Narrow, Helvetica Narrow, Vrinda, Franklin Gothic Medium Cond, Trebuchet MS;
text-align:right;
}
#menu_cap a{margin:0px;padding:0px;color:#0942A9;}
#menu_cap a:hover{color:black;}
#menu_cap.es a{margin-left:16px;}/* espai entre elements del menu en castellà*/

/* peu */
#linia_peu{clear:both;width:100%;height:1px;background:url(../img/dot-horizontal.png) repeat-x;}

#peu{width:100%;background:url(../img/fons_peu.jpg) bottom no-repeat;
	height:2.1em;margin-top:10px;color:#5196a3;font:11px Verdana, sans-serif;}

#copyright{float:left;padding-left:14px;}

#links_peu{float:right;padding-right:14px;}


	
/* ################################### BLOCS ######################################## */	
	
#banner{width:948px;height:198px;margin-left:12px;}

#menu_icones{background:url(../img/solucionsBG.jpg) repeat-x;width:968px;height:134px;
	margin-top:7px;margin-left:2px;
	font:normal 18px Arial Narrow, Helvetica Narrow, Vrinda, Franklin Gothic Medium Cond, Trebuchet MS;color:#A6C8D1;
}
#menu_icones h1{font:bold 16px Arial Narrow, Helvetica Narrow, Vrinda, Franklin Gothic Medium Cond, Trebuchet MS;color:#0B42A7;margin:10px;margin-top:0px;padding-top:8px;}
#menu_icones div{float:left;min-width:214px;margin-left:12px;}
#menu_icones div div{float:left;min-width:100px;margin-left:0px;margin-top:20px;}
#menu_icones a{color:#A6C8D1;}
#menu_icones a:hover{color:#0B42A7;}
#menu_icones img{float:left;vertical-align:middle;}

/* destacats portada */
#destacats{background:url(../img/fons_degradat.jpg) repeat-x;
	margin-left:2px;margin-right:2px;min-height:230px;
}

#destacats .columna3{float:left;width:300px;padding:10px;text-align:center;}

#destacats .columna3 p, #destacats .columna3 h3, #destacats .columna3 h2{ text-align:left;}
#destacats .columna3 h2{margin:0px;margin-bottom:10px;padding-top:8px;}
	
p.data{font-size:10px;color:#00a7c8;}

#destacats .columna3 img{/* width:294px;border:#A9CDD9 solid 3px; */}

#destacats .divisor_columna{float:left;width:3px;height:185px;margin-top:48px;
	background:url(../img/dot-vertical.png) top center repeat-y;
}

/* menu lateral a l'esquerra */


.menu_lateral{float:left;margin-left:10px;width:175px;margin-top:10px;

font:normal 12px Arial, sans-serif;color:#5faab8;}

.menu_lateral ul.main{list-style:none;margin:0px;padding:0px;
background:url(../img/dot-horizontal.png) bottom repeat-x;}

.menu_lateral ul.main li{background:url(../img/dot-horizontal.png) top repeat-x;
padding:10px;padding-left:14px;padding-right:0px;position:relative;}

.menu_lateral ul.main li a{color:#0044B0;}

.menu_lateral h3{margin-left:14px;font-size:14px;}

.menu_lateral ul.sub{padding-left:28px;margin-left:-10px;margin-top:10px;margin-bottom:-10px;
background:url(../img/fons_degradat.jpg) repeat-x;/*IE7*/*width:140px;}

.menu_lateral ul.sub li{padding:10px;padding-left:0px;}

.menu_lateral ul.sub li a{color:#6DA19D;font-weight:normal;}
.menu_lateral ul.sub li a:hover{color:black;}


.menu_lateral ul.main.sectorial {padding-left:20px;}
.menu_lateral .title.sectorial{padding-left:34px;}
	
/* contingut text */
#cos_text{
	float:left;margin-left:12px;width:700px;min-height:300px;margin-top:10px;color:#4e6a77;
padding:28px;padding-left:42px;background:url(../img/dot-vertical.png) repeat-y;
}


/* mapa grup (aquest mapa ja no es fa servir) */

.mapaGrup{padding:0px;margin:0px;
	position:relative;width:674px;height:500px;
	background:url(../img/mapa-grup.png) 20px 0px no-repeat;
}
.mapaGrup div{position:absolute;}
.mapaGrup div span{padding:2px;background:white;}

/* organigrama */

.organigrama{
 font-family: arial, sans-serif;
padding:0px;margin:0px;margin-top:30px;font-size:10px;
	position:relative;width:700px;height:600px;
	background:url(../img/organigramaAtencio.jpg) no-repeat;
}
.organigrama div{position:absolute;text-align:center;color:#333333;}

.organigrama .gran{font: 12px arial black, arial, sans-serif;}
.organigrama .estret{font-family:arial, sans-serif;}
.organigrama .titol{font-family:arial narrow, arial, sans-serif;font-weight:bold;font-size:10px;}

/* paginacio */

.nums_registres{float:left;margin-bottom:14px;}
.pagines{float:right;}
.inferior{margin-top:10px;}

/* separador horizontal */

.separador{clear:left;float:left;height:1px;width:100%;
background:url(../img/dot-horizontal.png) top repeat-x;}

.ample700{clear:both;width:700px;margin-bottom:40px;}

table.deleg tr th{color:white;}
table.deleg tr td{background:#ecebeb;text-align:center;height:30px;}

table.login input{font:normal 12px Arial, sans-serif;}
.dialog-error{color:#C70158;font-weight:bold;}

/* ################################### DOCUMENTS ######################################## */
.clau_docs{font-weight:bold;font-size:12px;margin-top:20px;margin-bottom:10px;}
.principal .title{margin-bottom:5px;}
.principal .title img{vertical-align:middle;}


/* ################################### NOTICIES ######################################## */

.noticia{
	clear:left;float:left;width:660px;min-height:120px;padding:20px;padding-top:10px;padding-bottom:10px;
background:url(../img/fons_degradat.jpg) top repeat-x;}
/* enllaços */
.enllacos{min-height:100px;}


.imatgenoticia{float:left;width:128px;/* height:128px; */margin-top:10px;margin-right:22px;}
.textnoticia{float:left;}
.amb_foto{width:510px;}

/* ################################### UBICACIO	 ######################################## */

#map {
	margin-top:30px;
border:3px solid #A9CDD9;
float:left;
height:400px;
margin-left:0;
width:696px;
}

#map.grup{height:626px;}/*mapa pel grup d'empreses*/

#map.grup .gmnoprint{
	
}

#map.grup p.bubble_foto{text-align:center;}

/* ################################### FORMULARI ######################################## */

table.contacte td input[type=text], table.contacte td textarea{
	width:200px;
}

form .error{
	background-color:#FFFF66;
}

/* ################################### ARBRE CATALEG ######################################## */

.leftbox{background:url(../img/dot-horizontal.png) top repeat-x;}
.leftbox a{font-weight:normal;}
.leftbox .title{
	padding:10px;padding-left:14px;color:#0044B0;Font:bold 12px Arial, sans-serif;text-transform: uppercase;
	background:url(../img/dot-horizontal.png) bottom repeat-x;cursor:pointer;
}
.leftbox ul.content{
	padding-left:28px;background:url(../img/fons_degradat.jpg) repeat-x;
	margin-top:0px;padding-top:10px;margin-left:0px;
}
.leftbox ul.content li{margin-top:0px;margin-bottom:10px;}
.leftbox ul.content li ul li{margin-top:10px;margin-bottom:10px;}
.leftbox li.empty{display:none;}

div.tisu{
        width: 734px;
        padding: 30px 10px 30px 10px;
        margin: 0 auto;
}
div.tisu img{
        margin-left: 10px;
}
div.tisu p{
        padding: 5px 0px 5px 0px;
}

.tisu_title{
        color:#20b2b3;
        font-weight: bold;
        margin-bottom: 10px;
        padding-bottom: 10px;
}
a.tisu_link{
        color:#20b2b3;
}

#destacats .bannerPortada {
    float: left;
    padding: 10px;
    text-align: left;
    width: 302px;
}




