@charset "utf-8";
/* CSS Document */
/* azul  009ee2 */
/* verde 45b53f */

body {
	height:auto; width:955px;
	background-color:#FFFFFF;
	color:#333333;
	font-family:Tahoma;
	font-size:11px;
	text-align:center;
	margin:0 auto;
}

a:link, a:visited { color:#009ee2; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }

img { border:none; }
p { text-align:justify; }
h3 { margin:0px; font-size:12px; font-weight:bold; }
h4 { margin:0px; font-size:13px; font-weight:bold; }
legend { color:#45b53f; }
hr { height: 1px; border: 0; color: #ccc; background-color: #ccc; width: 75%; text-align:center; margin:5px 0; }


.verde { color:#45b53f; }
.size14 { font-size:14px; }

#cabecera {	height:64px; }
#logo {	float:left;	background:#FFFFFF url(../images/logoHManises2.png) no-repeat bottom; height:64px; width:265px; }
#menu {	float:right; background:#FFFFFF; }

/* central */
#central { clear:both; margin-top:20px; text-align:left; }
#central .izq { float:left; width:170px; border-top:#e5e5e5 solid 1px; }
.tit_menu { color:#009ee2; font-size:13px; margin:5px 0; padding-left:10px; font-weight:bold; background:url(../images/trianguloB.gif) no-repeat left center; }
#central #submenu { padding:10px 0 0 15px; border-top:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px; }
#central #submenu ul { margin:0 0 0 10px; padding:0; list-style:none; }
#central #submenu li { margin:0; padding:3px 0; list-style-image:url(../images/trianguloN.gif); }
#central #submenu a:link,
#central #submenu a:visited { color:#000000; text-decoration:none;}
#central #submenu a:hover { color:#009ee2; text-decoration:underline; list-style-image:url(../images/trianguloB.gif); }

#central #submenu #on { color:#009ee2; font-weight:bold; list-style-image:url(../images/trianguloB.gif); }
#central #submenu #on a:link,
#central #submenu #on a:visited { color:#009ee2; font-weight:bold; list-style-image:url(../images/trianguloB.gif); }
#central #submenu #on a:hover { text-decoration:none; cursor:default; }

#central #submenu .sublista { list-style-image:none; }
#central #submenu .sublista  a:link,
#central #submenu .sublista  a:visited { color:#666666; list-style-image:url(../images/lineaG.gif); }
#central #submenu .sublista  a:hover { color:#45b53f; list-style-image:url(../images/lineaV.gif); }

#central #submenu .sublistaOn { color:#45b53f; font-weight:bold; list-style-image:url(../images/lineaV.gif); }
#central #submenu .sublistaOn a:link,
#central #submenu .sublistaOn a:visited { color:#45b53f; font-weight:bold; list-style-image:url(../images/lineaV.gif); }
#central #submenu .sublistaOn a:hover { text-decoration:none; cursor:default; }

#central #submenu .subgrupo { list-style-image:none; color:#666666; font-weight:bold; }
#central #submenu .subgrupo  a:link,
#central #submenu .subgrupo  a:visited { color:#666666; list-style-image:url(../images/lineaG.gif); }
#central #submenu .subgrupo  a:hover { color:#45b53f; list-style-image:url(../images/lineaV.gif); }

.listaAzul { margin:0 20px; padding:0; }
.listaAzul a:link,
.listaAzul a:visited { color:#009ee2; list-style-image:url(../images/trianguloB.gif); }
.listaAzul a:hover { color:#000000; list-style-image:url(../images/trianguloN.gif); }

#central .centro { float:left; padding-left:15px; min-height:300px; border-left:#e5e5e5 solid 1px;
	background:#FFFFFF url(../images/centro_bottom.gif) no-repeat left bottom; }
#mapa { padding:7px 0 0 0; color:#000000; }
#mapa a:link, #mapa a:visited { color:#000000; text-decoration:none; }
#mapa a:hover { color:#000000; text-decoration:underline; }
.tit_principal { margin:5px 0 15px 0; color:#009ee2; font-size:20px; }
#contenido { 
	background:#FFFFFF url(../images/tabla_bordeTop.gif) top left no-repeat; width:520px;
	border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;
	margin:10px 0; padding:10px;
}
#contenidoBig { 
	background:#FFFFFF url(../images/tabla_bordeTop.gif) top left no-repeat; width:740px;
	border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px;
	margin:10px 0; padding:10px;
}
#central .drch { float:right; width:210px; padding-top:62px; text-align:right }
#central .drch table { text-align:left; }
.td_bordeBottom { border-bottom:#e5e5e5 solid 1px; }
.tit_modulo { color:#009ee2; font-size:12px; padding-left:10px; background:url(../images/trianguloN.gif) no-repeat left top; }
/* fin central*/

#img-portada { float:left; height:303px; width:629px; background:#FFFFFF url(../images/img-portada.jpg) no-repeat top; }
#prensa { float:right; height:115px; /*283*/ width:290px; background:#efefef url(../images/bg_prensa.gif) no-repeat top left; text-align:left; padding:10px; margin-top:-47px; }

.nota_prensa { margin:5px 0 10px 0; }
.tit_prensa { color:#009ee2; font-size:12px; padding-left:10px; font-weight:bold; background:url(../images/trianguloB.gif) no-repeat left top; }
.txt_prensa { margin:-8px 0; padding:0 10px; }

#pie { clear:both; width:950px; margin-top:10px; padding-right:5px; text-align:right; color:#009ee2; }
#pie a:link, #pie a:visited { color:#009ee2; text-decoration:none; }
#pie a:hover { color:#000000; text-decoration:underline; }

/* banner */
#banner { 
 float:right;
 padding:30px 3px 5px 15px; height:74px;
 height:180px; 
 width:290px;
 background:#FFFFFF url(../images/modulo_asistencia.gif) no-repeat;
}

#banner .tit_modulos { width:290px; padding:0 10px 0 10px; color:#000; font-size:11px; font-weight:normal; background:url(../images/trianguloN.gif) no-repeat left top; }

#banner .vermas { margin-top:5px; padding-left:10px; font-size:12px; }

/* modulos */
#modulosH { clear:both; width:955px; height:124px; text-align:left; margin-top:15px; }
#modulosH .izq, #modulosH .centro, #modulosH .drch { padding:35px 15px 15px 15px; height:74px; cursor:pointer; }
#modulosH .izq { float:left; width:285px; background:#FFFFFF url(../images/modulo_izq.gif) no-repeat; }
#modulosH .centro {
	float:left; margin-left:7px; width:285px; background:#FFFFFF url(../images/modulo_centro.gif) no-repeat; }
#modulosH .drch { float:right; width:280px; background:#FFFFFF url(../images/modulo_drch.gif) no-repeat; }

.tit_modulos { width:150px; padding-left:10px; color:#000; font-size:12px; font-weight:normal; background:url(../images/trianguloN.gif) no-repeat left top; }

.vermas { margin-top:10px; font-size:14px; font-weight:bold; color:#009ee2 }
.vermas a:link, .vermas a:visited  { color:#009ee2; text-decoration:underline; }
.vermas a:hover { color:#000; text-decoration:none; }
/* fin modulos */

/* nav */
#nav {
	list-style:none;
	margin:0px;	padding:0px;
	clear:both;
	float:right;
	line-height:0px;
}
#nav li{
	margin-left:5px;
	float:left;
}
#nav li a{
	height: 64px;
	display:block;
	float:left;
	text-decoration:none;
}
#nav #nav-presentacion a{
	width: 135px;
	background: url(../images/nav-presentacion.gif) no-repeat left top;
}
#nav #nav-presentacion a:hover{
	background: url(../images/nav-presentacion.gif) no-repeat left bottom;
}
#nav #nav-presentacion2 a{
	width: 115px;
	background: url(../images/nav-presentacion2.gif) no-repeat left top;
}
#nav #nav-presentacion2 a:hover{
	background: url(../images/nav-presentacion2.gif) no-repeat left bottom;
}
#nav #nav-modelo a{
	width: 156px;
	background: url(../images/nav-modelo.gif) no-repeat left top;
}
#nav #nav-modelo a:hover{
	background: url(../images/nav-modelo.gif) no-repeat left bottom;
}
#nav #nav-servicios a{
	width: 154px;
	background: url(../images/nav-servicios.gif) no-repeat left top;
}
#nav #nav-servicios a:hover{
	background: url(../images/nav-servicios.gif) no-repeat left bottom;
}
#nav #nav-comunicacion a{
	width: 130px;
	background: url(../images/nav-comunicacion.gif) no-repeat left top;
}
#nav #nav-comunicacion a:hover{
	background: url(../images/nav-comunicacion.gif) no-repeat left bottom;
}
#nav #nav-trabaja a{
	width: 187px;
	background: url(../images/nav-trabaja.gif) no-repeat left top;
}
#nav #nav-trabaja a:hover{
	background: url(../images/nav-trabaja.gif) no-repeat left bottom;
}
#nav #nav-trabaja2 a{
	width: 172px;
	background: url(../images/nav-trabaja2.gif) no-repeat left top;
}
#nav #nav-trabaja2 a:hover{
	background: url(../images/nav-trabaja2.gif) no-repeat left bottom;
}
#nav #nav-enlaces a{
	width: 105px;
	background: url(../images/nav-enlaces.gif) no-repeat left top;
}
#nav #nav-enlaces a:hover{
	background: url(../images/nav-enlaces.gif) no-repeat left bottom;
}
#nav #nav-enlaces2 a{
	width: 90px;
	background: url(../images/nav-enlaces2.gif) no-repeat left top;
}
#nav #nav-enlaces2 a:hover{
	background: url(../images/nav-enlaces2.gif) no-repeat left bottom;
}

body#presentacion #nav-presentacion a{
	background: url(../images/nav-presentacion.gif) no-repeat left bottom;
}
body#modelo #nav-modelo a{
	background: url(../images/nav-modelo.gif) no-repeat left bottom;
}
body#trabaja #nav-trabaja a{
	background: url(../images/nav-trabaja.gif) no-repeat left bottom;
}
body#enlaces #nav-trabaja a{
	background: url(../images/nav-enlaces.gif) no-repeat left bottom;
}
body#trabaja #nav-trabaja2 a{
	background: url(../images/nav-trabaja2.gif) no-repeat left bottom;
}
/* fin nav */

/* formulario */
form { margin: 0; padding: 0; }
select { border-color: #CCCCCC; border-style: solid; border-width: 1px; text-align:center; }
input, button, select { font-size: 10px;font-family:Verdana; color:#7E7E7E;} 
textarea { font-family: Verdana;font-size:11px;color:#7E7E7E; }

form table { font-size:11px; }
/* fin dformulario */ 

.scrollable
{
	height: 150px; /* set the height */
	width: 580px; /* set the width */
	overflow:auto; /* make the scrollbar appears */
	padding:5px;
	border:#999999 solid 1px;
	
	scrollbar-arrow-color: #fff; 
	scrollbar-base-color: #999; 
	scrollbar-dark-shadow-color: #336699; 
	scrollbar-track-color: #999; 
	scrollbar-face-color: #45b53f; 
	scrollbar-shadow-color: #DDDDDD; 
	scrollbar-highlight-color: #f1f1f1;
}

#mapaweb { }
#mapaweb .titulo {
	list-style-image:none;
	font-weight:bold; color:#45b53f;
}
#mapaweb .subtitulo { margin-left:10px; font-weight:normal; }


