body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #186287;
	background: #e8e8e8 url(images/bg_body.gif) top left repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body h1{ font-size: 36px; }
body h2{ font-size: 24px; }
body h3{ font-size: 18px; }
body h4{ font-size: 16px; }
body h5{ font-size: 14px; }
body h6{ font-size: 12px; }

#gnral{
	width: 105.9em;
	margin: 0 auto 0 auto;
	background-color: #ffffff;
	/*border-left: 15px solid #d1d2d3;
	border-right: 15px solid #d1d2d3;*/
}

#es_leng{
	width: 100%;
	min-height: 3.9em;
	_height: 3.9em;
	background-color: #2f85b1;
	/*border-bottom: 8px solid #227199;*/
	border-top: 2px solid #000000;
}

#es{
	color: #FFFFFF;
	width: 31.1em;
	min-height: 2.1em;
	_height: 2.1em;
	background-color: #1f6d95;
	float: left;
	padding-top: 1em;
	border-right: 1px solid #85b7d1;
	border-bottom: 8px solid #186287;
}

#leng{
	
	border-bottom: 8px solid #227199;
	width: 74.7em;
	min-height: 2.1em;
	_height: 2.1em;
	float: left;
	padding-top: 1em;
}
#leng a{ 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
#leng a:hover{ 
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#gnral_det{
	width: 102.9em;
	background-color: #ffffff;
	border-left: 15px solid #d1d2d3;
	border-right: 15px solid #d1d2d3;
	padding-top: 1em;
}

#det{
	width: 99.6em;
	margin: 0em 0em 0 1.5em;
	background: url(images/bg_nada.gif) top left repeat-y;
	
}

#top_corner{
	width: 99.6em;
	height: 1.8em;
	background: #FFFFFF url(images/top.jpg) top left no-repeat;
}

#top_corner_in{
	width: 99.6em;
	height: 1.7em;
	background: #FFFFFF url(images/top.gif) top left no-repeat;
}

#left{
	width: 15.6em;
	float: left;
	min-height: 11.4em; 
	_height: 11.4em;
	
}
#right{
	width: 84em;
	float: left;
	min-height: 11.4em; 
	_height: 11.4em; 
}

#logo{ background: #68b7ce; height: 14.8em; }

#menu{
	width: 15.5em;
	background: #68b7ce;
	border-left: 1px solid #3088b5;
	
}

#Cmenu{
	width: 13.4em;
	float: left;
	min-height: 11.5em;
	_height: 11.5em;
	padding-bottom: 2em;
}

#Cmenu ul{
	padding: 0 0 0.5em 2em;
	margin: 0;

}

#Cmenu li{
		list-style: url(images/icons/arrow.gif);
		padding: 0.5em 0 0em 0;
		margin: 0 1.5em 0 0;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
	}
	#Cmenu li a{
		font-size: 12px;
		color: #f3f8fa;
		font-weight: bold;
		text-decoration: none;
	}
	#Cmenu li a:hover{
		font-size: 12px;
		color: #fff6c3;
		font-weight: bold;
		text-decoration: underline;
	}

#menu_in{
	width: 15.6em;
	min-height: 35em;
	_height: 35em;
	padding-bottom: 2em;
	background: #68b7ce url(images/bgmenu_in.gif) top left repeat-y;	
}

	#menu_in ul{
	padding: 0 0 0 2.5em;
	margin: 0;

}

	#menu_in li{
		list-style: url(images/icons/arrow.gif);
		padding: 0.5em 0 0em 0;
		margin: 0 1.5em 0 0;
		font-weight: bold;
		text-align: left;
		vertical-align: top;
		width: 11em;
	}
	#menu_in li a{
		font-size: 12px;
		color: #f3f8fa;
		font-weight: bold;
		text-decoration: none;
	}
	#menu_in li a:hover{
		font-size: 12px;
		color: #fff6c3;
		font-weight: bold;
		text-decoration: none;
	}


#kk{ 
	float: left; 
	width: 2.1em; 
	min-height: 41.4em; 
	_height: 41.4em; 
	background: #68b7ce url(images/pxl.gif) top left repeat-y;
}

#nada{ width: 15.6em; background: url(images/bg_nada.gif) top left repeat-y; min-height: 25em; _height: 25em; }

#complemento{ width: 11.7em; min-height: 23.1em; _height: 23.1em; background: url(images/bg_complemento.gif) top left no-repeat; float: left; }
#complemento_in{ width: 11.6em; min-height: 12.3em; _height: 12.3em; background: url(images/bgleft_pic.gif) top left no-repeat; float: left; }

#picture{ width: 71.8em; min-height: 21.3em; _height: 21.3em; float: left; }
#picture{ width: 72.2em; min-height: 12.3em; _height: 12.3em; float: left; }
#details{ width: 100%; background: url(images/bg_detalle.gif) top left no-repeat; min-height: 2.1em; _height: 2.1em; }

#Bcontainer{
	width: 84em;
	background: url(images/bg_content.gif) top left repeat-y;
}

#Bcontainer_left{ width: 53.2em; float: left; min-height: 30em; _height: 30em; border-left: 43px solid #f4f4f4; }
#Bcontainer_right{ width: 26.5em; float: left; min-height: 30em; _height: 30em; }

#Ccontainer{ width: 84em; background: url(images/corner_content.gif) top left no-repeat; min-height: 10em; _height: 10em; }
#content{ padding: 0em 2em 2em 6em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px;}

#why{ width: 26.3em; background-color: #e5e5e5; border-right: 1px solid #3088b5; border-bottom: 2px solid #FFFFFF; min-height: 24.1em; _height: 24.1em;}
.why { color: #2f85b1; font-size: 18px; font-weight: bold; padding: 0.5em 0 0 0.3em; text-decoration: none; }
.why a{ color: #2f85b1; font-size: 18px; font-weight: bold; padding: 0 0 0 0.3em; text-decoration: none; }
.title{ color: #175e83; font-size: 18px; font-weight: bold; padding: 0.5em 0 1em 0; text-decoration: none; }
.subtitle{ color: #58646a; font-size: 18px; font-weight: normal; padding: 0 0 1em 0; text-decoration: none; text-transform: uppercase; }

#about{ width: 26.3em; background-color: #f0f0f0; border-right: 1px solid #3088b5; border-bottom: 2px solid #FFFFFF; min-height: 13.4em; _height: 13.4em;}
#news{ width: 26.3em; background-color: #e5e5e5; border-right: 1px solid #3088b5; min-height: 20em; _height: 20em;}
.read { color: #FFFFFF; text-decoration: none; }
.read:hover{ color: #FFFFFF; text-decoration: underline; }

.how { background-color: #186287; color: #FFFFFF; font-size: 18px; font-weight: bold; border-right: 10px solid #74a1b7; padding: 0em 0 0 3em; background: #186287 url(images/bg_how.gif) top left no-repeat; margin: 0 0.5em 0 1em; }
.how a{ color: #FFFFFF; font-size: 18px; font-weight: bold; text-decoration: none; }
.how a:hover{ color: #fff6c3; font-size: 18px; font-weight: bold; text-decoration: none; }

#foot{ width: 84em; min-height: 3.6em; _height: 3.6em; background: #206e95 url(images/bg_foot.gif) bottom left no-repeat; }
#foot_in{ color: #FFFFFF; width: 99.5em; min-height: 2.7em; _height: 2.7em; background: #206e95 url(images/bg_footer_in2.gif) bottom left no-repeat; padding-top: 0.5em; }
#inner a{ color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: underline; }
#inner a:hover{ color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; }

.title_noti{ color: #186287; font-size: 12px; padding-top: 0.5em; }
.title_noti a{ color: #186287; font-size: 12px; text-decoration: none; }
.title_noti a:hover{ color: #186287; font-size: 12px; text-decoration: underline; }
.fecha{ color: #555c5f; font-size: 11px; font-weight: bold; }

.archivos{ color: #09344a; text-decoration: none; font-size: 11px; font-weight: bold }
.archivos:hover{ color: #FDB06C; text-decoration: underline; font-size: 11px; font-weight: bold }

.Ntitulo{ color: #1A62A0; font-weight: bold; font-size: 12px; padding-bottom: 0.5em; }
.Ntitulo a{ color: #1A62A0; font-weight: bold; font-size: 12px; text-decoration: none; }
.Ntitulo a:hover{ color: #1A62A0; font-weight: bold; font-size: 12px; text-decoration: underline; }

.Nfecha{ color: #FE0001; font-size: 11px;}

.leer{ color: #1A62A0; text-decoration: none; font-weight: bold; }
.leer:hover{ color: #000000; text-decoration: underline; font-weight: bold; }

#ruta{ padding-top: 0.5em; padding-bottom: 0.5em; }
#ruta a{ color: #186287; text-decoration: none; }
#ruta a:hover{ color: #ff4f49; text-decoration: none; }

#subcats{
	min-height: 4.8em;
	_height: 4.8em;
	
		
}

	#subcats ul{
		width: auto;
		padding: 0.2em 0em 0 0em;
		margin: 0;
		list-style: none;
	}
	
	#subcats li{
		background: #d1d2d3 url(images/bg_submenu.gif) top left repeat-x;
		float: right;
		padding: 0.2em 0.5em 0.2em 0em;
		margin: 0;
		list-style: none;
	}
	
	#subcats li a{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #09344a;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		white-space: nowrap;
		text-transform: uppercase;
	}
	#subcats li a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #1a62a0;
		font-size: 10px;
		font-weight: bold;
		text-decoration: underline;
		text-transform: uppercase;
		
	}
	
.sep{ color: #09344a; font-weight: bold; }

#all{
	padding: 0;
	margin: 0;
}
#all a{ color: #186287; font-size: 11px; font-weight: bold; text-decoration: underline; }
#all a:hover{ color: #186287; font-size: 11px; font-weight: bold; text-decoration: none; }

#linea{ width: 100%; font-size: 5px; height: 10px; background: #FFFFFF url(images/bg_linea.gif) top left no-repeat; }

.creditos{ font-size: 11px;	color: #186287;	text-decoration: none; }
.creditos:hover{ font-size: 11px;	color: #000000;	text-decoration: none; }
















