/* CSS Document */
body {
	font-size: 10px;
	color: #000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #fff;
}

h1 {
	font-size: 2.2em;
	margin: 10px 0 0 20px;
	color: #333;
	float: left;
}
	h1 span { color: #FF9900; font-weight:normal; font-size: .9em;}
	h1.oculto { margin-left: -9000px;}

h2 { font-size: 1.4em; color: #ff9f00; margin: 30px 0 0 50px;}




p { margin: 20px 10px 0 50px; font-size: 1.2em;}

a { color: #000099; text-decoration: underline; }
a:hover { color: #ff9f00; text-decoration: none;}

ul { list-style-type: none; margin: 0; padding: 0; font-size: 1.2em;}
	
img { border: none;}

	img.right {
		float: right;
		margin: 0 20px 10px 20px;
	}
	
	img.left {
		float: left;
		margin: 0 20px 10px 0;
	}





/* LAYOUT
-------------------------------------------------------------*/

#contenedor {  /* - engloba toda la pagina - */
	margin: 0 auto;
	padding: 0;
	max-width: 100%;
	text-align: left;
	min-width: 704px;				
	width: 100%;	
}

#cabecera {
	float: left;
	width:100%;
	height: 90px;
	margin: 0;
	padding: 0;

}

#contenido {   /* - engloba el contenido por debajo del menu - */
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}


					/* - para contenido sin divs (cono en legal) - */
#cuerpo { width: 90%; margin-top: 20px; float: left;}

#promo {
	width: 95%;
	margin: 20px 0 0 20px;
	margin-top: 20px;	
	padding: 0;
	float: left;
	overflow: hidden;
	/*border: 1px solid red;*/
}

	#promo h2 { margin: 0; font-size: 2.5em;}
	#promo p { margin:0; margin-top: 20px;}
	#promo img.fotopromo { float: right; margin: 0; margin-left: 10px;}
	

.destacahome {
	width: 45%;
	float: left;
	margin: 20px 0 0 20px;
	border-top: 1px dashed #fb8b00;	
}
	.destacahome h2 { margin: 0; font-size: 2em;}
	.destacahome p{ margin: 0; margin-top: 20px;}


dl { font-size: 1.2em; margin: 20px 0px 0 40px;}
dt {font-weight: bold; color: #fb8b00; display:block; border-bottom: 1px solid #666;}
dd { margin: 10px 100px 20px 20px; font-weight: bold;}
	dd p{ font-size: .9em; font-weight: normal; }

ul.encontenido {list-style-image: url(../imagen/lista1.gif); margin: 10px 80px;}

ul.ilustra {
	list-style-image: url(../imagen/lista1.gif);
	width: 60%;
	min-height: 150px;				 /* ----------------*/
	height:auto !important;			/*- hack para IE6 -*/
	height: 150px;				   /* ----------------*/
	padding:  10px 180px 0 20px;
	margin: 10px auto;

}

	ul.ilustra.dibu01 {background: url(../imagen/ilustra_01.gif) top right no-repeat;}
	ul.ilustra.dibu02 {background: url(../imagen/ilustra_02.gif) top right no-repeat;}
	ul.ilustra.dibu03 {background: url(../imagen/ilustra_03.gif) top right no-repeat;}
	ul.ilustra.dibu04 {background: url(../imagen/ilustra_04.gif) top right no-repeat;}
	ul.ilustra.dibu05 {background: url(../imagen/ilustra_05.gif) top right no-repeat;}
	ul.ilustra.dibu06 {background: url(../imagen/ilustra_06.gif) top right no-repeat;}
	ul.ilustra.dibu07 {background: url(../imagen/ilustra_07.gif) top right no-repeat;}
	ul.ilustra.dibu08 {background: url(../imagen/ilustra_08.gif) top right no-repeat;}
	ul.ilustra.dibu09 {background: url(../imagen/ilustra_09.gif) top right no-repeat;}

	ul.ilustra ul li{ list-style-image: url(../imagen/dot2.gif); margin-left: 20px; font-size: .8em;}


#pie {
	width: 100%;
	float: left;
	font-size: 0.9em;
	margin-top: 30px;
}
#pie a { display: none;}
			

#nueva_ventana {
	width: 100%;
	margin:0;
	padding:0;
	text-align: left;
}
	#nueva_ventana h1 { float: right; display: inline; margin-right: 60px; width: auto;}

.cuadro {
	text-align: center;
	margin: 0;
	padding: 20px;
}

.cursor { cursor: pointer;}

.salto { clear: both;}


/*
-- clientes ---------------------------------------------- */

	h2 span { font-size: .8em; color: #666; padding-right: 10px; margin-left: 20px;}

ul.cliente { margin: 10px 40px 20px 50px; padding-left: 160px;}
ul.cliente li { border-left: 2px solid #fb8b00; padding-left: 5px;}
	ul.cliente#sba{ background: url(../imagen/logo_sba.gif) top left no-repeat; display: block;}
	ul.cliente#galicia{ background: url(../imagen/logo_galicia.gif) top left no-repeat;}
	ul.cliente#balumba{ background: url(../imagen/logo_balumba.gif) top left no-repeat;}	
	ul.cliente#imagine{ background: url(../imagen/logo_imagine.gif) top left no-repeat;}
	ul.cliente#medit{ background: url(../imagen/logo_medit.gif) top left no-repeat;}
	ul.cliente#coverlife{ background: url(../imagen/logo_coverlife.gif) top left no-repeat;}
	ul.cliente#advantage{ background: url(../imagen/logo_advantage.gif) top left no-repeat;}	


/*---------- enlaces soluciones
--------------------------------------------------------------*/

.enlaces_sisnet { display: none;}



.ver_pdf {display: none;}

/*
--- cajas ------------------------------------------------*/

div.caja {
	margin: 30px auto;
	padding: 0;
	width: 90%;
	}
			
		div.caja h2 {
		font-size: 1.2em;
		color: #000;
		margin: 0;
		padding: 2px;
		}
		
	div.caja  .cab_caja {
	margin: 0;
	padding: 0;
	height: 1.9em;	
	}
	
	div.caja  .cab_caja1 {
	padding: 0 0 0 15px;
	margin: 0;	
	}
	
	div.caja  .cab_caja2 {
	padding: 0;
	margin: 0;
	}

	div.caja .cont_caja {
	padding: 0;
	margin: 0;
	}

	div.caja .cont_caja2 {
	margin: 0;
	padding: 1px;
	}

	div.caja .pie_caja {
	margin: 0;
	padding: 0;
	}

	div.caja .pie_caja1 {
	padding: 0 0 0 5px;
	margin: 0;
	}
	
	div.caja .pie_caja2 {
	}


/* --------- FICHAS CONTACTO -----------------------------------------   */
a.plano { display: none;}		


/* MENU DE PAGINA PRINCIPAL
-----------------------------------------------------------------*/
#menu_home { display: none;}


/* MENU DE CABECERA
--------------------------------------------------------------------*/
#menu_cab { display: none;}

#iracontenido {margin-left: -9000px;}



/* MAPA WEB

-------------------------------------------------------------------------------*/
#mapaweb { margin-top: 50px;}

#mapaweb a { 
            text-decoration: none;
            padding: 10px 5px;
            color: #000;
            }
			
#mapaweb ul li#portada a.nivel1{ font-size: 14px;}			
			

