body { 
	margin: 0px;
	text-align: center;
	min-width: 900px;
	font: 62%/1.0em Verdana, Arial, "Trebuchet MS", Trebuchet, Georgia, "Lucida Grande", "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; }