﻿*{margin:0; padding:0;}
a{color:#000; text-decoration:none}
a:hover{text-decoration:underline}
body{ margin:0px; padding:0; font-family:Arial, Verdana, Tahoma;FONT-SIZE: 100%; background:white /*background-color:#EEEEEE;background-image: url(../img/bg.png);background-repeat:repeat-x*/}
ul, li,a,div{margin:0; padding:0}
a img{border:none}

#all_page{margin:0;}

#all_page #header{margin:25px auto 0 auto; text-align:center; padding:0;width:962px; 
	height:140px;background-image:url(../img/cap3.jpg); background-repeat:no-repeat; background-position:bottom right; border:0; position:relative}
#all_page #header #content_header{margin:0px auto;text-align:left; border:none; padding:0px;}
#all_page #header #content_header #logo{position:absolute; top:1px; left:20px}
#all_page #header #content_header h1{font-size:3em; text-align:right; margin-bottom:0}
#all_page #header #content_header h5{font-size:1em; text-align:right; margin-top:0}

#all_page #header #menu_ppal{ background:#f0f0f0; width:961px;text-align:left; position:absolute; top:140px; left:0px}
#all_page #header #menu_ppal ul{list-style-type:none}
#all_page #header #menu_ppal ul li{display:inline}
#all_page #header #menu_ppal ul li a{Color:#666666; text-decoration:none; font-size:14px; font-weight:bolder; display:block; 
	float:left;width:10%; padding:8px 0; text-align:center}
#all_page #header #menu_ppal ul li a:hover{Color:#DD127A; text-decoration:none; }
#all_page #header #menu_ppal ul li a.noHover:hover{background:none}

#all_page #header #menu_client{text-align:RIGHT;position:absolute; top:226px; left:0px; padding-left:10px; background-color:#FAA634;width:961px; height:22px }
#all_page #header #menu_client span{display:inline; font-size:12px}
#all_page #header #menu_client ul{list-style-type:none; display:inline; margin-left:30px}
#all_page #header #menu_client ul li{display:inline}
#all_page #header #menu_client ul li a{Color:#333; text-decoration:none; font-size:12px; font-weight:bolder; display:inline; margin:0 10px}
#all_page #header #menu_client ul li a:hover{Color:#fff; text-decoration:none; background-image:url(../img/hover.gif); background-repeat:no-repeat}

#all_page #header #mini_menu{text-align:left; position:absolute; top:10px; left:850px}
#all_page #header #mini_menu ul{list-style-type:none}
#all_page #header #mini_menu ul li{display:inline}
#all_page #header #mini_menu ul li a{Color:#333; text-decoration:none; font-size:11px; font-weight:bolder; display:block; 
	float:left; margin-left:15px}
#all_page #header #mini_menu ul li a:hover{Color:#fff; text-decoration:none; background-image:url(../img/hover.gif); background-repeat:no-repeat}


#all_page #container{margin:0 auto;background:#fff; width:961px; text-align:left; border:0; padding:0; padding-bottom:15px; }
#all_page #container #content{padding:10px 10px 0 10px}
#all_page #container #content #content_body{padding:15px}
#all_page #container #content #content_body h2{font-size:30px; font-family=Verdana; font-weight:normal; letter-spacing:1px; color:#333; border-bottom:1px solid #333; margin-bottom:22px}
#all_page #container #content #content_body #tres_columnas{}

#all_page #container #content #content_body #tres_columnas .centro{width:385px;height:194px;background-color:#FFF;
	padding:0;margin:0 5px 0 285px;padding:0px 0 0 10px;background-image:url(../img/centrePortada2.jpg); background-repeat:no-repeat;}

.noticia{margin:0px 0 0 90px;padding:0;font-weight:bold}


#all_page #container #content #content_body #tres_columnas .izquierda{width:257px;height:192px; 
	background-image:url(../img/caixa1.gif); background-repeat:no-repeat;
	margin:0; float:left;}

#all_page #container #content #content_body #tres_columnas .derecha{width:257px;height:192px;
	background-image:url(../img/caixa1.gif); background-repeat:no-repeat;
	margin:0;float:right;}
#all_page #container #content #content_body p{font-size:13px; margin:15px 0}

.titol_caixa{font-size:16px; font-weight:bold; color:#333; border-bottom:1px solid #333; margin:10px}

.formPortada {margin:10px 25px}
.formPortada .spanPordada{display:block; font-weight:bolder; font-size:12px}

.formPortada .inputPordada{margin-bottom:0px; width:201px; height:35px; background:none; border:none;
	background-image:url(../img/inputPortada.png); background-repeat:no-repeat; padding:7px 0 0 10px}
@-moz-document url-prefix() { .formPortada .inputPordada{padding:0 10px}}
body:nth-of-type(1) .formPortada .inputPordada{padding:0 10px}
.aceptarPordada{display:block; background:none; border:none;background-image:url(../img/accedir.png); background-repeat:no-repeat; width:82px; height:24px; font-size:11px; font-weight:bold; margin-left:110px}

ul.documents_clients{margin:20px}
ul.documents_clients li{margin:10px 0; list-style:none}
ul.documents_clients li a.document{margin:10px 0; display:block;background-image:url(../img/document.png); 
	background-repeat:no-repeat; padding:8px 0px 15px 35px; font-size:13px;;border-top:1px solid #fff;;border-bottom:1px solid #fff}
ul.documents_clients li a.document:hover{ text-decoration:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#documents .desc1{font-weight:bold;color:black}
.h4_doc{font-weight:bold; margin-bottom:0px; font-size:16px; border-top:1px solid #ccc; padding-top:10px}
#all_page #footer{margin:-20px auto 0 auto; text-align:center;}
#all_page #footer #content_footer{margin:0 auto;  background-color:#f0f0f0;width:961px; text-align:left;font-size:11px; border:0; padding:10px 0; position:relative}
#all_page #footer #content_footer #info_footer{margin-left:5px; display:inline}
#all_page #footer #content_footer #menu_footer {text-align:right; display:inline}
#all_page #footer #content_footer #menu_footer ul{list-style-type:none; display:inline; margin-left:15px}
#all_page #footer #content_footer #menu_footer ul li{display:inline;Color:GRAY; text-decoration:none; }
#all_page #footer #content_footer #menu_footer ul li a{}
#all_page #footer #content_footer #menu_footer ul li a:hover{}

.separador{clear:both; line-height:0; display:block; font-size:0;}
.data_doc{display:block; color:Gray; font-size:12px}

#meves_dades{margin:30px; font-size:13px}
#meves_dades ul li{ line-height:150%}



/* AMPLIACIÓN DE IMAGENES*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;

font: normal 12px Tahoma;
color: #333333;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 11px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/* FIN AMPLIACIÓN IMÁGENES */
















/*fin instalaciones*/