body { 

	margin: 0px;

	text-align: center;

	min-width: 900px;

	font: 62%/1.0em Verdana, Arial, "Trebuchet MS", Trebuchet, Georgia, "Lucida Gran", "Lucida Sans", "Lucida Sans Unicode", sans-serif;

	color:#333;

	padding: 0px;

	background:#EFF2F5 url(../../img/background.gif) top left repeat-x;

	}

#box {

	width: 900px;

	margin:0 auto;

	text-align: left;

	padding:0 0 20px 0;

	position:relative;

	}

h1 {

	font-size:1.2em;

	color:#000;

	font-weight:bold;

	line-height:1.2em;

	padding:0;

	}

h2 {

	font-size:2.6em;

	color:#999;

	font-weight:normal;

	line-height:1em;

	}

h3 {

	font-size:2.0em;

	line-height:1.2em;

	}



p {

	font-size:1em;

	color:#333;

	line-height:1.3em;

	padding:0 0 5px 0;

	margin:0;

	}

a {

	color:#666;

	text-decoration:none;

	}

a:hover {

	text-decoration:underline;

	color:#93a7b9;

	}

img {

	border:none;

	}



acronym { cursor:help; border-bottom:#666 1px dotted; }



td { font-size:1.05em; line-height:2em; }





/*ESTRUCTURA*/





/* CAPSALERA */

div#capsalera {

	margin:0px; padding:0px; position:absolute; left:0; top:0; height:200px;

	}

div#ombreta_capsalera {

	position:absolute; left:-8px; top:0; 

	}



/* LOGO */

div#logo { float:left; width:364px; height:200px; background:#fff url(../../img/logo_asetec.gif) no-repeat; }

div#logo h1 { display:none; }



/* IDIOMA */

div#idioma { float:right; width:526px; height:190px; background:url(../../img/background_idioma.jpg) no-repeat; text-align:right; padding-top:10px; color:#fff; padding-right:10px; font-weight:bold; }

div#idioma a { color:#fff; line-height:12px; }

div#idioma a:hover { text-decoration: underline; }


/* MENU PRINCIPAL */

div#header { height:1%; }

div#menu_principal { overflow:hidden; width:100%; min-height:44px; position:absolute; top:200px; left:0px; color:#000; /* margin:0px; padding:0px; */ background-color:#333; }

.menu { display:none; }

div#menu_principal ul { margin:0px; padding:0px; background-color:#333; display:block; }

div#menu_principal ul li { color:#693; float:left; display:inline; width:112px; height:44px; }

div#menu_principal ul a { text-align:center; color:#fff; width:112px; height:44px; }

/* INICIO */

div#menu_principal ul li.inicio a { display: block; background:url(../img/menu_inicio.gif) top left no-repeat; }

div#menu_principal ul li.inicio a:hover { background:url(../img/menu_inicio_hover.gif) top left no-repeat; }

/* PRESENTACION */

div#menu_principal ul li.presentacion a { display: block; background:url(../img/menu_presentacion.gif) top left no-repeat; }

div#menu_principal ul li.presentacion a:hover { background:url(../img/menu_presentacion_hover.gif) top left no-repeat; }

/* COLABORADORES */

div#menu_principal ul li.colaboradores a { display: block; background:url(../img/menu_colaboradores.gif) top left no-repeat; }

div#menu_principal ul li.colaboradores a:hover { background:url(../img/menu_colaboradores_hover.gif) top left no-repeat; }

/* SERVICIOS */

div#menu_principal ul li.servicios a { display: block; background:url(../img/menu_servicios.gif) top left no-repeat; }

div#menu_principal ul li.servicios a:hover { background:url(../img/menu_servicios_hover.gif) top left no-repeat; }

/* LOCALIZACION */

div#menu_principal ul li.localizacion a { display: block; background:url(../img/menu_localizacion.gif) top left no-repeat; }

div#menu_principal ul li.localizacion a:hover { background:url(../img/menu_localizacion_hover.gif) top left no-repeat; }

/* CONTACTO */

div#menu_principal ul li.contacto a { display: block; background:url(../img/menu_contacto.gif) top left no-repeat; }

div#menu_principal ul li.contacto a:hover { background:url(../img/menu_contacto_hover.gif) top left no-repeat; }

/* CONSULTAS */

div#menu_principal ul li.consultas a { display: block; background:url(../img/menu_consultas.gif) top left no-repeat; }

div#menu_principal ul li.consultas a:hover { background:url(../img/menu_consultas_hover.gif) top left no-repeat; }

/* PRESUPUESTO */

div#menu_principal ul li.presupuesto { width:116px; }



div#menu_principal ul li.presupuesto a { display: block; background:url(../img/menu_presupuesto.gif) top left no-repeat; }

div#menu_principal ul li.presupuesto a:hover { background:url(../img/menu_presupuesto_hover.gif) top left no-repeat; }





/* CAIXA CONTINGUT */

div#caixa_contingut { position:absolute; top:244px; left:0px; background-color:#fff; width:900px; }



/* Intranet y tamany texte */
div#intranet_texto { margin:8px 33px 0 0; float:right; color:#333; font-weight:bold; }
div#intranet_texto input {
	font-size:1em;
	border:#bbb 1px solid;
}
div#intranet_texto input.noborder {
	border:none;
}
div#intranet_texto span {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}
/* Titulos */

div#titulos, div#subtitulo { margin-left:27px; text-align:left; }







/* CAIXA CONTINGUTS I COLUMNA DRETA */



/* Caixa continguts */

#cos { float: left; width:600px; /* border: 1px solid red;*/ padding:10px 20px 10px 32px; }



#cos p, #cos ul, #cos_complert p, #cos_complert ul {

	font-size:1.15em;

	line-height:1.4em;

	margin-bottom:10px;

	text-align:justify;

	}

#cos li { list-style-type:disc; }



div#cos_derecha { float:right; width:200px; margin-right:33px; padding-top:14px; }



div#cos_complert { float:left; width:820px; padding:10px 33px 10px 32px;  }

div#cos_complert ul { padding-top:0px; margin-top:0px; }

div#cos_complert li { line-height:1.6em; }

div#cos_complert ul li ul { margin:6px 15px; padding:0px; }

div#cos_complert ul li ul li { font-size:0.9em; text-align:left; margin-left:0px; padding-left:0px; }



/* per definir la tabla del calendari */

div#cos_derecha table { border:#ccc 1px solid; }

div#cos_derecha table td { border:#ccc 1px solid; }

/* per definir la tabla del calendari */





/* COLABORADORES */



.cos_colaboradores { float:left; margin:0 0 20px 45px; width:220px; height:145px; background:url(../../img/background_colaboradores.jpg) top left no-repeat; font-size:0.85em; }

.cos_colaboradores p { padding:10px 12px; color:#fff; font-weight:bold; font-size:0.2em; }



/* SUBMENU INFORMACION JURIDICA */

div#infojuridica { padding:5px 20px 5px 32px; margin-bottom:10px; }

div#infojuridica ul { display:block; padding:0px; margin:0; }

div#infojuridica li { float:left; display:inline; padding:0px; margin:0; }



/* CONTENIDOR WEBLAW */

div.contenidor_weblaw { border:#ccc 1px solid; width:832px; }



/* Peu de pàgina */

#footer {

	position:relative;

	bottom:0px;

	left:0px;

	width:100%;

	background-color:#EFF2F5;

	color:#666;

	padding:20px 0;

	text-align:center;

	font-size:1em;

	line-height:1.5em;

	margin:10px 0;

	}

#footer a:hover { text-decoration:underline; }



/* ************ */











/* Extra divs i span */



.clear { clear:both; margin:0px; padding:0px; }

.blau { color:#93a7b9; }