/* Adesis Netlife V4 - CSS */
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:65%; color:#3B6074;}
img { border:0;}
form { margin:0; padding:0;}
.contenedor { margin:0 0 0 -389px; padding:0; width:770px; position:relative;}
.flashSeccion {position:absolute; right: 0px; top: 80px; width:423px;height:170px;}
#wrapper { margin:0; padding:0 0 0 50%;}
/*TOP*/
#top { margin:0; padding:0; height:80px; background:url(../images/logo.gif) left bottom no-repeat;}
	#top ul { list-style:none; margin:0px 24px 0 0; float:right;}
	*html #top ul { margin-right:15px;}
		#top ul li { float:left; display:block;}

/* Enlaces Genéricos */

a { text-decoration: none; color: #5688AB; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:hover { text-decoration: underline; color: #5688AB; font-family: Verdana, Arial, Helvetica, sans-serif;}


/* Fin enalces genéricos */

#bt0, #bt1, #bt2, #bt3, #bt4 { margin:10px 0 0 0; padding:0; float:right;}
#bt1 a, #bt2 a, #bt3 a { margin:0 0 0 25px; padding:0; height:7px; display:block;text-indent: -10000px; overflow: hidden;}
#bt4 a { margin:0 0 0 58px; padding:0; height:7px; display:block;}
#bt1 a:hover , #bt2 a:hover ,#bt3 a:hover ,#bt4 a:hover{ background-position: bottom left;}	

	#bt1 a {width:23px;background:url(../images/bt1.gif) top left no-repeat; }
	#bt2 a {width:48px;background:url(../images/bt2.gif) top left no-repeat; }
	#bt3 a {width:56px;background:url(../images/bt3.gif) top left no-repeat; }
	#bt4 a {width:36px;background:url(../images/bt4.gif) top left no-repeat; }

/*MENU*/
#menu { margin:0; padding:0; height:170px; background:url(../images/fondoMenu.gif) no-repeat;}
  /* all lists */
#top span, #nav span {position:absolute; display:block; left:-5000px;}
  #nav, #nav ul { margin:15px 0 0 11px; padding:0; list-style:none; float:left; width:175px;z-index:100}
	/* all list items */
	#nav li { padding:0 0 5px 0; position:relative; float:left; margin-bottom:-1px;}
	#nav li a, #nav li ul li a{ text-indent: -10000px;	overflow: hidden;display: block;}
	#nav li#m1 a:hover, #nav li#m2 a:hover, #nav li#m3 a:hover, #nav li#m4 a:hover,#nav li#m5 a:hover,#nav li#m6 a:hover,#nav li#m7 a:hover { background-position: bottom left;}	
	#nav li#m1 a{height:20px;background:url(../images/m1.gif) top left no-repeat; }
	#nav li#m2 a{height:20px;background:url(../images/m2.gif) top left no-repeat; }
	#nav li#m3 a{height:20px;background:url(../images/m3.gif) top left no-repeat; }
	#nav li#m4 a{height:20px;background:url(../images/m4.gif) top left no-repeat; }
	#nav li#m5 a{height:20px;background:url(../images/m7.gif) top left no-repeat; }
	#nav li#m6 a{height:20px;background:url(../images/m6.gif) top left no-repeat; }
	#nav li#m7 a{height:20px;background:url(../images/m7.gif) top left no-repeat; }
	#nav li#m8 a{height:20px;background:url(../images/m7.gif) top left no-repeat; }

	/* second-level lists */
	#nav li ul { position:absolute; left:-999em; margin-left:173px; margin-top:-20px;}
	#nav li ul li { margin:0; padding:0;}
	#nav li ul li#sbm1-1 a {  height:19px;background:url(../images/sbm1-1.gif) top left no-repeat; }
	#nav li ul li#sbm1-2 a {  height:25px;background:url(../images/sbm1-2.gif) top left no-repeat; }
	#nav li ul li#sbm1-3 a {  height:34px;background:url(../images/sbm1-3.gif) top left no-repeat; }
	#nav li ul li#sbm1-4 a {  height:25px;background:url(../images/sbm1-4.gif) top left no-repeat; }
	#nav li ul li#sbm1-5 a {  height:36px;background:url(../images/sbm1-5.gif) top left no-repeat; }
	#nav li ul li#sbm2-1 a {  height:21px;background:url(../images/sbm2-1.gif) top left no-repeat; }
	#nav li ul li#sbm2-2 a {  height:42px;background:url(../images/sbm2-2.gif) top left no-repeat; }
	#nav li ul li#sbm2-3 a {  height:34px;background:url(../images/sbm2-3.gif) top left no-repeat; }
	#nav li ul li#sbm2-4 a {  height:24px;background:url(../images/sbm2-4.gif) top left no-repeat; }
	#nav li ul li#sbm2-5 a {  height:34px;background:url(../images/sbm2-5.gif) top left no-repeat; }
	#nav li ul li#sbm2-6 a {  height:26px;background:url(../images/sbm2-6.gif) top left no-repeat; }
	#nav li ul li#sbm2-7 a {  height:42px;background:url(../images/sbm2-7.gif) top left no-repeat; }
	#nav li ul li#sbm3-1 a {  height:20px;background:url(../images/sbm3-1.gif) top left no-repeat; }
	#nav li ul li#sbm3-2 a {  height:24px;background:url(../images/sbm3-2.gif) top left no-repeat; }
	#nav li ul li#sbm3-3 a {  height:24px;background:url(../images/sbm3-3.gif) top left no-repeat; }
	#nav li ul li#sbm3-4 a {  height:24px;background:url(../images/sbm3-4.gif) top left no-repeat; }
	#nav li ul li#sbm3-5 a {  height:27px;background:url(../images/sbm3-5.gif) top left no-repeat; }
	#nav li ul li#sbm3-6 a {  height:26px;background:url(../images/sbm3-6.gif) top left no-repeat; }
	#nav li ul li#sbm4-1 a {  height:20px;background:url(../images/sbm4-1.gif) top left no-repeat; }
	#nav li ul li#sbm4-2 a {  height:26px;background:url(../images/sbm4-2.gif) top left no-repeat; }
	#nav li ul li#sbm4-3 a {  height:26px;background:url(../images/sbm4-3.gif) top left no-repeat; }
	#nav li ul li#sbm5-1 a {  height:20px;background:url(../images/sbm7-1.gif) top left no-repeat; }
	#nav li ul li#sbm5-2 a {  height:36px;background:url(../images/sbm7-2.gif) top left no-repeat; }
	#nav li ul li#sbm5-3 a {  height:26px;background:url(../images/sbm5-3.gif) top left no-repeat; }

	/* third-and-above-level lists */
	#nav li ul ul { left:-999em;}
	#nav li#m1 a, #menu li#m2 a, #menu li#m3 a, #menu li#m4 a, #menu li#m5 a, #menu li#m6 a, #menu li#m7 a { margin:0; padding:0; width:175px; height:20px; display:block;}
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em;}
	/* lists nested under hovered list items */
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto;}
/*MENU SECUNDARIO*/
#menuSecundario { margin:10px 0; padding:0;}
	#titulo { margin:0 0 5px 0; padding:0 0 0 25px;}

/*COLUMNA IZQUIERDA*/
#columnaIzdaHome { margin:0; padding:0; width:461px; float:left;height:404px;}
#columnaIzda { margin:10px 0 0 0; padding:0; float:left; min-height: 300px; width:100%;}
#columnaIzda p { margin:0; padding:0 10px 15px 50px;}
#columnaIzda ul { margin:0 0 0 50px; padding:0; list-style:none; font-size:110%;}
#columnaIzda ul#uno { margin:25px 0 0 50px; padding:0; list-style:none; font-size:110%;}
#columnaIzda li { margin:0; padding:0 0 2px 0;}
/*COLUMNA DERECHA*/
#columnaDchaHome { margin:0; padding:0; float:right; width:304px;}
	#ultimoProyecto { margin:0; padding:0; width:304px; float:right;}
	#ultimoProyecto #up, #ultimoProyecto #content, #ultimoProyecto #down { width:231px; float:right;}
	#ultimoProyecto #up { margin:0; padding:0; height:27px; background:url(../images/up-top.gif) bottom right no-repeat;}
	#ultimoProyecto #content { margin:0; padding:0; background:url(../images/up-fondo.gif) right; width:231px;}
		#ultimoProyecto #content ul { margin:0 10px 5px 10px; padding:0; list-style:none; float:left;}
		#ultimoProyecto #content li { margin:0; padding:0;}
		#ultimoProyecto #content li span { margin:0; padding:0; color:#3B6074; font-weight:bold; width:190px;}
		#ultimoProyecto #content li p { margin:0; padding:0 0 0 5px; color:#64879B; width:190px;}
		#ultimoProyecto #content h4 { margin:0; padding:0 15px 15px 0; font-size:100%; font-weight:bold; }
		#ultimoProyecto #content h4 a { color:#62778B; text-decoration:none;}
		#ultimoProyecto #content h4 a:hover { text-decoration:underline;}
		#ultimoProyecto #content p { margin:0 14px; padding:0; color:#1B3248;}
	#ultimoProyecto #down { margin:0; padding:0; height:14px; background:url(../images/up-footer.gif) bottom right no-repeat;}
	#nuestrasMarcas { margin:0 0 5px 0; padding:0; width:304px; float:right;}
	#nuestrasMarcas span  {position:absolute; display:block; left:-5000px;}
	#nuestrasMarcas .topmarcas {margin: 0 0 0 73px;}
	#nuestrasMarcas ul { margin: -2px 0 0 0; padding:0; list-style:none; width:231px; float:right; /*border: solid 1px red;*/}
	#nuestrasMarcas > ul { margin: -1px 0 0 0;}
		* html #nuestrasMarcas li { margin:-2px 0; padding:0;}
		#nuestrasMarcas li a {text-indent: -10000px; overflow: hidden;display: block;}
		#nuestrasMarcas img{ display:block}
		*:first-child+html #nuestrasMarcas li#nm1 { height:44px;}
		*:first-child+html #nuestrasMarcas li#nm2 { height:39px;}
		*:first-child+html #nuestrasMarcas li#nm3 { height:39px;}
		*:first-child+html #nuestrasMarcas li#nm4 { height:37px;}
		*:first-child+html #nuestrasMarcas li#nm7 { height:39px;}
		#nuestrasMarcas li#nm1 a { height:46px;background:url(../images/mn1.gif) top left no-repeat; }
		#nuestrasMarcas li#nm2 a { height:41px;background:url(../images/mn2.gif) top left no-repeat; }
		#nuestrasMarcas li#nm3 a { height:41px;background:url(../images/mn3.gif) top left no-repeat; }
		#nuestrasMarcas li#nm4 a { height:39px;background:url(../images/mn4.gif) top left no-repeat; }
		#nuestrasMarcas li#nm5 a { height:47px;background:url(../images/mn5.gif) top left no-repeat; }
		#nuestrasMarcas li#nm7 a { height:41px;background:url(../images/mn6.gif) top left no-repeat; }
		#nuestrasMarcas li#nm6 { height:47px;background:url(../images/mn5.gif) top left no-repeat; }
		#nuestrasMarcas li#nm1 a:hover,#nuestrasMarcas li#nm2 a:hover,#nuestrasMarcas li#nm3 a:hover,
		#nuestrasMarcas li#nm4 a:hover,#nuestrasMarcas li#nm5 a:hover,#nuestrasMarcas li#nm7 a:hover { 	background-position: bottom left;}		
		
#columnaDcha { margin:0 0 18px 10px; padding:0; float:right; width:326px;}
#prodominus #columnaDcha { margin:0 0 0 10px;}

/*PIE DE PAGINA*/
#marcas { margin:-15px 0 0 0; padding:0 0 0 20px; border-top:1px dashed #8C9BA4; width:750px; height:50px; float:left; display:block; }	
	
	
	#marcas a {margin:0 0 0 10px; padding:0; height:50px; display:block; float:left;text-indent: -10000px;	overflow: hidden;}
	
	#marcas a#marca1:hover,#marcas a#marca2:hover,#marcas a#marca3:hover,#marcas a#marca4:hover,
	#marcas a#marca5:hover, #marcas a#marca6:hover	{ background-position: bottom left;}
	
	#marcas a#marca1 { background:url(../images/marca4.gif) no-repeat; width:114px;}
	#marcas a#marca2 { background:url(../images/marca2.gif) no-repeat; width:127px;}
	#marcas a#marca3 { background:url(../images/marca3.gif) no-repeat; width:106px;}
	#marcas a#marca4 { background:url(../images/marca1.gif) no-repeat; width:114px;}
	#marcas a#marca5 { background:url(../images/marca5.gif) no-repeat; width:130px;}
	#marcas a#marca6 { background:url(../images/marca6.gif) no-repeat; width:126px;}

	#marcas a#marca2, #marcas a#marca3, #marcas a#marca4, #marcas a#marca5, #marcas a#marca6  { margin:0; padding:0; height:50px; display:block; float:left;}
#pie { margin:0 0 10px 0; padding:15px 0 0 0; border-top:1px dashed #8C9BA4; width:770px; float:left; display:block; }
#pie img { vertical-align:top;}
#pie img.derecha { float:right; margin: -12px 0 0 0;}
/*AVISO LEGAL*/
#avisoLegal { margin:0; padding:15px;}
	#avisoLegal #titulo { margin:0 0 10px 0; padding:0;}
	#avisoLegal ol { margin:0 0 0 42px; padding:0;}
	#avisoLegal li { margin:0; padding:0 0 15px 0;}
	#avisoLegal p { margin:0; padding:0 15px 10px 20px;}
	#avisoLegal a { margin:0 0 0 140px; padding:0; color:#001927; font-weight:bold; text-decoration:none;}
/*MAPA DEL WEBSITE*/
#mapaWeb { margin:0; padding:15px;}
	#mapaWeb #titulo { margin:0 0 10px 0; padding:0;}
	#mapaWeb ul { margin:0 0 0 20px; padding:0; list-style:none;}
	#mapaWeb li { margin:0; padding:0 0 3px 10px; color:#3B6074; font-size:100%; font-weight:bold; background:url(../images/bulet-naranja.gif) top left no-repeat;}
	#mapaWeb li a { margin:0; padding:0; color:#3B6074; font-size:100%; font-weight:bold; text-decoration:none;}
	#mapaWeb ul li ul { margin:0 0 0 10px; padding:0; list-style:none;}
	#mapaWeb ul li ul li { margin:0; padding:0 0 3px 0; background:none;}
	#mapaWeb ul li ul li a { margin:0; padding:0; color:#8C9BA4; font-size:100%; font-weight:normal;}
/*CONTACTO*/
#contacto { width: 400px; margin: 0 21px 0 0; padding:0; float: right; color:#00304A;}
	.fila { margin:5px 0; padding:0;  }
	.dnm { margin:0; padding:0; width:100px; float:left; font-weight:bold; color:#8C9BA4;}
	.dnm2 { margin:0; padding:0; width:110px; float:left; font-weight:bold; color:#8C9BA4;}
	.fila input { margin:0; padding:0 0 0 5px; width:200px; height:16px; font-size:100%; color:#3B6074; border:1px solid #00304A;}
	.fila textarea { margin:0; padding:0 0 0 5px; width:200px; height:70px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#3B6074; border:1px solid #00304A;}
	#envioContacto { margin:0; padding:0 0 0 180px;}
	#envioContacto input { width:60px; height:19px; font-size:110%; border: 0; color:#fff; background-image: url(../images/bo-enviar.gif); cursor: pointer; }
#contacto  p {width:250px;}

#pagcontacto #columnaIzda ul {width: 200px;}

/* ESTILOS PARA TAGS GENERICOS: LISTAS GENENERICAS, NEGRITAS CONCRETAS, PARRAFOS... */

p { 
	text-align: left; 
	width: 370px;
}

p.center {
	width:85%;
	text-align: center;
}

ul.texto { 
	left: 30px;
	margin:0;
	padding:0;
}

.fecha_nota { 
	left: 80px;
	margin:0;
	padding:0;
	font-family: "Small Fonts",Verdana, Arial, Helvetica;
	font-size: 8px;
	color: #FF7D21;

}
.fuente_nota { 
	/*margin-left:190px;^*/
	display:block;
	text-align:right;
	padding:0;
	margin-top:-10px;
	font-family: "Small Fonts",Verdana, Arial, Helvetica;
	font-size: 8px;
	color: #8D8E8E;
	}

h4.descargables{
  color: #618BA3;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  padding-left: 47px;
  padding-top: 10px;
  margin-left: 40px;
  width: auto;
  height: 27px;
  background-image: url(../images/h4_b.gif);
  background-repeat: no-repeat
}

#columnaIzda ul.descargable li { 
	list-style:none; 
	left: 0px;
	margin:0;
	padding:0;
	width: 340px;
	
}

#columnaIzda  ul.texto li { 
	   color: #64879B;
	   font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
	 	list-style: none;
		background: url(plus.gif) no-repeat top left;
		padding: 6px 0 0 19px;
	 }

ul.texto li strong{
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #64879B;
}

ul.home {
	left: 3px;
	position: relative;
}

ul.home li{
	width:200px;
}

ul.home li.titulo{
	font-size: 10px;
}

strong.orange {
	color: #8C9BA4;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4{
  color: #00304A;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  padding-left: 30px;
  padding-top: 10px;
  margin-left: 40px;
  width: 340px;
  height: 27px;
  background-image: url(../images/h4.gif);
  background-repeat: no-repeat
}
h4.fichas{
  color: #00304A;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  padding-left: 30px;
  padding-top: 10px;
  margin-left: 40px;
  width: auto;
  height: auto;
  background-image: url(../images/h4_1.gif);
  background-repeat: no-repeat
}

h4.fichas img {margin-left:-24px;}

	
h6
{
  color: #00304A;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  padding-left: 30px;
  padding-top: 5px;
  margin-left: 40px;
  width: 340px;
  height: 20px;
}

h6.ofertasempleo { padding:15px 0 7px 0;}

h4.clientes {
	padding-top: 0px;
	width: 500px;
}

.imagenes{
	border: 0;
}

.imagenes2{
	border: 0;
	float:right;
}

ul.lista {
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	padding: 0 0 0 80px;
	list-style: none;
	
}

ul.lista li{
	background: url(lista.gif) no-repeat top left;
	padding: 0 0 0 14px;
	margin-top: 2px;
	
}


 a.boton { font-weight:bold;  text-decoration: none; color: #8C9BA4; font-family: Verdana, Arial, Helvetica, sans-serif;}
 a.boton:hover { background-color: #8C9BA4; color: #fff }
 
 form.clientes{
 	display: inline;
 	margin: 0;
	margin-left: 10px;
	padding: 0;

	
 }
 
 input.clientes {
 	border: none;
	background: url(boton.gif) no-repeat;
	width: 70px;
	height: 21px;
	cursor: pointer;
 }
 select.clientes {
 	background: #fff;
	color: #3B6074;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 }
 
 p.form {
 	margin-left: 50px;
 }
 
 p#right{
 	width:680px;
	padding: 10px 0 10px 50px;
	margin: 0;

 }

.flotaizq{
float:left;
padding: 10px 12px 10px 0;
} 
.flotader{
float:right;
padding: 10px 0 10px 12px;
} 

.content2 { padding: 0 10px 0 50px}
.anchofijox2 { float:left; border:1px solid pink }
.anchofijox3 { float:right; border:1px solid green }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.CapaMensajePagina {margin-top:6px;  width:auto; height:19px; padding-left:15px;text-align:left; vertical-align:middle;font-family:Tahoma; font-size:10px; float:left; color:#686464; display:block; float:left;}
.paginadorPublicaciones { margin-top:5px; text-align:center; vertical-align:middle; font-family: Tahoma; font-size:11px; color:#5c5c5c; float:left; margin-left:8px; height:19px; cursor:pointer; padding-top:1px; display:block; float:left; }
	.paginadorPublicaciones img {margin-top:-3px}
	.paginadorPublicaciones a:link {color:#5c5c5c;}
	.paginadorPublicaciones a:visited {color:#5c5c5c;}
	
.ome {float: left; padding-left:220px; padding-top:7px;}



.plano{ width:598px; height:697px; background-image:url(../images/fondo_plano.gif)}
.cerrar{ width:100px; float:right;}
.tituloplano { width:598px; padding-top:105px; font-family:"Arial";font-size:24px;color:#fb702a;text-decoration:none;font-weight: normal; padding-left:40px; height:50px;  }
.mapa { width:415px; height:396px; padding-left:90px; padding-top:25px; margin-left:50px} 
.rss {margin-top:-25px;margin-right:180px;float:right}
*html .rss { margin-right:97px}

/*buscador*/
.buscador { background:url(../images/buscadorBg.gif) no-repeat 0 0; width:213px; height:45px; padding:7px 0 0 10px; float:right; margin:11px 3px 0 0; clear:both;}
	.buscador img { display:block}
	.buscador input { height:14px; border:solid 1px #00304a; width:122px; background-color:#fff; float:left; margin:4px 0 0 0; font-family:Verdana; font-size:11px; color:#64879B; padding-left:3px;}
	.buscador a { display:block; float:left; margin:3px 0 0 8px;}
	
/*Resultados google*/
.contenedor #BuscadorGoogle iframe {height:1000px!important;}	