/*Generales*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #939598;
	background-color: #FFFFFF;
	margin-top: 15px;
}

a {
	color: #939598; text-decoration: none;
}

a:hover {
	color: #0066cc; text-decoration: underline;
}

.path a:hover {
	color: #939598; text-decoration: underline;
}
.path a:visited {
	color: #939598; text-decoration: none;
}

img{
	border: 0px;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #657688;
	line-height: 17px;
}

.link a:link, .link a:visited {color: #657688; text-decoration: underline;}

.link a:hover {color: #B94715; text-decoration: none;}

.links { 
	text-align: center;
	margin-top: 7px;
	margin-bottom: 17px;
}

.contenedora {
	width: 100%;
	text-align: center;
}
/*Cabecero*/
.head .option {
	font-size: 9px;
	font-weight: 800;
	color: #959595;
 	float: right;
	border: 0px solid;
	text-align:right;
	width: 176px;
	padding-top: 7px;
}
.head .option a:link, .head .option a:hover {
	color: #959595;
}
.head .option a:hover {
	color: #959595;
}

.option a:visited, .option a:link {
	color: #959595; text-decoration: none;
}

.option a:hover {
	color: #959595; text-decoration: underline;
}
.idioma {
	font-size: 11px;
	font-weight: normal;
	color: #ababab;
	padding-left: 9px;	
}
.idioma a:link, .idioma a:visited {
	background-image: url("../images/bulletAzul.gif");
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left: 9px;
}
.idioma a:hover {
	background-image: url("../images/bulletNaranja.gif");
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left: 9px;
}
.head {
	PADDING: 0px;
	MARGIN: auto; 
	width: 760px; 
	height: 110px; 
	text-align: left;
}
.logo {
	float:left;
	margin-top: 10px;
}
.nav {
	margin-top: 7px;
}

/*Menu Horizontal*/
.homeMenu {
	PADDING: 0px;
	MARGIN: auto; 
	width: 760px;
		
}
.tableMenu {
	width: 760px;
	border-top: #363636 1px solid;
	border-right: #363636 1px solid;
	
}
.tableMenu td {
	width:auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px; 
	padding-right: 0px;
	/*text-align:center;*/ 
	/*font-size:10px;*/
	/*text-transform:uppercase;*/
	border-left: #363636 1px solid;
	border-bottom: #363636 1px solid;
	white-space:nowrap;
}
.tableMenu td.on {
	background-color: #f26522;
	color: #FFFFFF;
}
.tableMenu td a:link, .tableMenu td a:visited {
	color: #959595;
	text-decoration: none;
}
.tableMenu td:hover, .tableMenu td:hover a, .tableMenu td a:hover  {
	color: #ffffff;
	text-decoration: none;
	background-color: #008FD4;
	cursor: pointer;
}

.tableMenu td.on a:link, .tableMenu td.on a:visited {
	color: #FFFFFF;
}
/*Contenido*/
.homeimg img {
	margin-top: 5px;
	margin-bottom: 5px;
}

/*Estructura pagina interior*/
.menuCont {
	PADDING: 0px;
	MARGIN: auto; 
	width: 760px; 
	text-align: left;
	padding-top: 5px;
	
}
.path {
	font-size: 11px;
	line-height: 30px;
	margin-left: 195px;
	color: #939598;
}
/*Menu izquierda*/
.menu {
	float: left;
	width: 180px;
	text-align: left;
	border: 0px solid;
}

.menu div.title {
	padding-left: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	background-image: none;
}

.menu div {
	font-family: arial, helvetica;
	font-size: 10px;
	background-image:url("../images/Indent1_Nav_bullet_off.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color:#eceded;
}
.menu div a:link, .menu div a:visited {
	background-position: 0px 0px;
	color: #0066cc;
	text-decoration: none;
}
.menu div a:hover {

	text-decoration: underline;
}
.menu img {
	padding-top: 15px;
	background-color: #ffffff;
}
.menu div.select {
	background-image:url("../images/Indent1_Nav_bullet_over.gif");
	background-repeat:no-repeat;
	color: #ffffff;
	background-color: #787677;
	font-family: arial, helvetica;
	font-size: 10px;
}
.menu div.select a:link {
	color: #ffffff;
	background-color: #787677;
	text-decoration: none;
}
.menu div.select a:visited {
	color: #ffffff;
	background-color: #787677;
	text-decoration: none;
}

 a.select:link{
	color: #ffffff;
	background-color: #787677;
	text-decoration: none;
}

.menu div.select a{
	color: #ffffff;
}

/*Contenido*/
.contenido {
	font-size: 12px;
	color: #666666;
	text-align: justify;
	float: left;
	width: 560px;
	margin-left: 20px;
	margin-right: 0px;
	text-align: left;
	border: 0px solid;
}
.contenidoPage2 {
	font-size: 12px;
	color: #666666;
	float: left;
	width: 426px;
	margin-left: 15px;
	margin-right: 14px;
	text-align: left;
	border: 0px solid;
}

/*Clases para los Titulos de Beneficios a Quienes Somos (1-6)*/

.contenido div.title1 {
	font-size:16px;
	font-weight: bold;
	color: #f26522;
	padding-bottom: 15px;
}
.contenido div.title2 {
	font-size:16px;
	font-weight: bold;
	color: #8cc63f;
	padding-bottom: 15px;
}
.contenido div.title3 {
	font-size:16px;
	font-weight: bold;
	color: #864194;
	padding-bottom: 15px;
}
.contenido div.title4 {
	font-size:16px;
	font-weight: bold;
	color: #eebd44;
	padding-bottom: 15px;
}
.contenido div.title5 {
	font-size:16px;
	font-weight: bold;
	color: #008fd4;
	padding-bottom: 15px;
}
/*Fin de Clases Titulos*/

.contenido span.resalt {
font-size: 13px;
font-weight:bold;
}
/*Menu derecha*/
.derecha {
	float: right;
	width: 125px;
	text-align: left;
	border: 0px solid;
	text-align:center;
}
.derecha img {
	margin-bottom: 35px;

}
/*Bloque inferior*/
.bloquefoot {
	PADDING: 0px;
	MARGIN: auto; 
	width: 760px; 
	text-align: left;
	border: 0px solid;
}


/*Foot*/
.foot {
	text-align: center;
	margin: 5px;
	font-size: 11px;	
	color: #767676;
}
.foot a:link, .foot a:visited {
	color: #0066cc;
	text-decoration: underline;
}
.foot a:hover {
	color: #767676;
	text-decoration: underline;
}

.leyenda {
	font-size: 9px;
}

/* Comunes de la version anterior*/
.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47476E;
	text-align: justify;
	line-height: 13px;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0E305F;
	text-align: justify;
	line-height: 15px;
}



/* Texto de los contenidos , version anterior*/
.tabladatos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: 19px;
	border-top: 1px solid #3E629B;
	border-left: 1px solid #999999;
}
.tabladatos td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: 15px;
	border-top: 0px solid #000033;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #3E629B;
	border-left: 0px solid #000033;
	margin: 2px;
	padding: 2px;
}
.tablalink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: 12px;
	border-top: 1px solid #3E629B;
	border-left: 1px solid #999999;
}
.tablalink td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333368;
	line-height: 12px;
	border-top: 0px solid #000033;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #3E629B;
	border-left: 0px solid #000033;
	margin: 2px;
	padding: 2px;
}
.tablalink th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #FEF5E4;
	line-height: 12px;
	border-top: 0px solid #000033;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #3E629B;
	border-left: 0px solid #000033;
	margin: 2px;
	padding: 2px;
}
.tablalink span {
	color: #868998;
	line-height: 19px;
}
.tablalink a:link, .tablalink a:visited {
	color: #2E69AA;
	text-decoration: underline;
}
.tablalink a:hover {
	color: #C26205;
	text-decoration: none;
}

.tablalistado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: 12px;

}
.tablalistado td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #868998;
	line-height: 14px;
	}
.tablalistado th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #BACADA;
	line-height: 12px;
	border-top: 0px solid #000033;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #3E629B;
	border-left: 0px solid #000033;
	margin: 2px;
	padding: 2px;
}
.tablalistado a:link, .tablalistado a:visited {
	color: #2E69AA;
	text-decoration: underline;
}
.tablalistado a:hover {
	color: #C26205;
	text-decoration: none;
}


/* Listas */
ul { 
	list-style-image: url("../images/bullet.gif");
	padding-left: 15px;
	margin-left: 25px; /*Medidas para explorer*/
	line-height: 175%;	
}

.contenido ul ul {
	list-style-type: circle;
	list-style-image: none;
	padding-left: 15px;
	margin-left: 25px; /*Medidas para explorer*/
}

.contenido ul {
	vertical-align:top; 
	list-style-image: url("../images/bullet.gif");
}

.listacontenedor{
	vertical-align:top; 
	list-style-image: url(../images/bullet.gif);
	line-height: 200%; 
	padding-right: 10px; 
	font-size:11px;
}

li {
	padding-left: 1px;
	margin-left: 1px; /*Medidas para explorer*/
}

.normal{ 
	padding-left: 15px;
	margin-left: 15px;
	font-size: 12px;
	line-height: 125%;	
}

/* Campos texto */
select {
	font-size: 10px;
	color: #939393;
}


/*Desplegable y Nuevo*/

#submenudiv{
	position:absolute;
	font:normal 11px Arial;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	line-height:18px;
	z-index:100;
	width: 100%;
}

#submenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px;
	text-decoration: none;
	background-color: #EAF5FC;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	color:#000000;
}

#submenudiv a:hover{
	background-color: #008FD4;
	color: white;
	
}

#submenuonline{
	position:absolute;
	border:1px solid #999999;
	border-bottom-width:0;
	font:normal 10px Verdana;
	color:#ffffff;
	line-height:18px;
	z-index:100;
	width: 100%;
}

#submenuonline a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #999999;
	padding: 1px 0;
	text-decoration: none;
	color: #ffffff;
	background-color: #f36523;
}

#submenuonline a:hover{
	background-color: #cc3300;
	color: #ffffff;
}

/*ENLACES INFERIORES*/
.izquierda {
	font-size: 10px;
	font-weight: 800;
	color: #959595;
 	float: right;
	border: 0px solid;
	text-align:left;
	width: 166px;
	padding-top: 7px;
	background-color:blue; /*COLOR PARA GUIARME*/
}

.izquierdacopia {
	font-size: 10px;
	font-weight: 800;
	color: #959595;
 	float: right;
	border: 0px solid;
	text-align:left;
	width: 166px;
	padding-top: 7px;
	background-color:lightyellow; /*COLOR PARA GUIARME*/
}

/* Matriz*/
div.contenedor {
	width:245px;
	height:200px;
	border:#999999 1px solid;
	text-align:left;
	float:right;
}

div.headmatriz {
	background-color:#3399cc;
	height:40px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
	font-family:verdana, arial, helvetica;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

.MenuGeneral{
	padding-left:4Px;
	height:15px;
	color:white;
}

.MenuGeneral a{
	color: #99ff99;
}

.MenuGeneral a:hover{
	color: #99ff99;
	background-color: blue;
}
#divonline{
	position:absolute;
	border:1px solid #999999;
	border-bottom-width:0;
	font:normal 10px Verdana;
	color:#ffffff;
	line-height:18px;
	z-index:100;
	width: 100%;
}
.visiongeneral {
	color: #0066cc;
	text-decoration: underline;
}
.none {
	font-size: 12px;
}

/*Control de DIV Matriz*/
div.matriz {
 	width:120px;
	text-align:left;
	font-size: 11px;
	padding-left:1px; 
}

div.rotulomatriz {
	background-color:#3399cc; 
	height:50px; 
	padding-top:5px; 
	padding:5px; 
	text-align: center; 
	vertical-align:middle; 
	font-family:verdana, arial, helvetica; 
	color:#ffffff; 
	font-size:11px; 
	font-weight:bold;
}
div.rotulomatriz a {
	color: #ffffff; 
	text-decoration: underline;
}
div.rotulomatriz a:hover {
	color: #ffffff; 
}
#matriz ul {
	line-height: 125%;
	padding-left: 10px;
	margin-left: 8px;
	list-style-position: outside;
}
#matriz br {
	line-height: 5px;
}

div.servicios {
 	width:180px;
	text-align:left;
	font-size: 11px;
	padding-left:1px; 
}
div.rotuloservicios {
	background-color:#3399cc; 
	height:40px; 
	padding-top:5px; 
	padding:5px; 
	text-align: center; 
	vertical-align:middle; 
	font-family:verdana, arial, helvetica; 
	color:#ffffff; 
	font-size:11px; 
	font-weight:bold;
}
div.rotuloservicios a {
	color: #ffffff; 
	text-decoration: underline;
}
div.rotuloservicios a:hover {
	color: #ffffff; 
}

/*Nuevas clases para el contenido en todos los navegadores*/

.contenido p {
	color:#666666;
}
.contenido a {
	color: #0066cc;
	text-decoration: underline;
}
.contenido a:hover {
	color: #0066cc;
	text-decoration: underline;
}
.contenido table {
	font-size: 12px; 
}
.titulos {
	color: #008fd4;
	font-weight: bold;
}

.divderecha {
	width:160px; 
	float: right;
	color: #ffffff; 
}
.rotuloderecha {
	background-color: #3399cc;
	width:auto; 
	color: #ffffff; 
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial, helvetica;
}
.cuadroderecha {
	background-color: #ffffff;
	border: 1px solid #666666;
	width: 153px; 
	padding-left: 3px;
	padding-right: 3px;
	height: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	float: right;
	color: #666666; 
	font-family: arial, helvetica;
}
.cuadroderecha a{
	font-size: 12px;
}
.cuadroderecha br{
	line-height:  3px;
}
.divizquierda {
	width:380px; 
	height: auto; 
	float: left;
	padding: 0px;
}
.menu div.submenuizq {
	font-family: arial, helvetica;
	font-size: 10px;
	background-image:url("../images/bullet.gif");
	background-repeat:no-repeat;
	background-position: 10px 0px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 30px;
	background-color:#eceded;
}
.menu div.submenuizqselect {
	background-image:url("../images/flechaup.gif");
	background-repeat:no-repeat;
	background-position: 15px 3px;
	color: #ffffff;
	background-color: #787677;
	font-family: arial, helvetica;
	padding-left: 30px;
	font-size: 10px;
}

.asterisco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A7683D;
}

.contactar {
	float: left; 
	width: 265px; 
	height: 175px; 	
	padding-left: 15px;
	padding-bottom: 15px;
	border: 0px solid black;
}
div.contactar b {
	background-color: #ffffff;
	color: #666666;
}
.contactar strong {
	color: #666699;
}

.mapa {
	float: left; 
	width: 275px; 
	height: 110px; 	
	padding-left: 5px;
}
.mapa ul{
	line-height: 120%;
}
.mapa li{
	list-style-type: disc;
}

.mapa a{
	text-decoration: none;
	font-size: 11px;
}

.mapatitulo a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;	
	color: #0066cc;
}
/*Links notas de Prensa*/
.prensa a{
	color: #939598;	
	text-decoration: none;
}
.prensa a:hover{
	color: #939598;	
	text-decoration: none;
}

.prensa a:visited{
	color: #939598;	
	text-decoration: none;
}
/*Fin nuevas clases de contenidos*/
