@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 0.6em;
	display:block;
/*	width:80% !important;*/
	width:980px;
	background-position: center top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-width:969px;
	background-image: url(images/fondo.jpg);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-color: #9BB9D1;
}
img {
	border:0px;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a {
	color: #0066CC;
	text-decoration: none;
}
p {
	margin:5px;
	padding:5px;
}
hr {
	color: #F0AA00;
	border: 1px solid #F0AA00;
	margin-top: -6px;
	display: block;
	width: 900px;
}
h1 {
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
	margin: 0px;
	padding:0px;
}
h3 {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding:0px;
}
h2 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding-left:10px;
	margin: 0px;
}
h4 {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding:0px;
}
h5 {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding:0px;
	overflow: hidden;
}
h6 {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
strong {
	color: #0066CC;
}
/*Aplicacion de sombras LEFT Y RIGHT*/

#sombra_left {
/*	width:100%;*/
	padding: 0;
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	display: block;
	height: auto;
	background-image: url(images/sombra_left.jpg);
	padding-left:10px;
	width:969px;
	
}
#sombra_right {
	/*width:100%;*/
	padding: 0;
	background-repeat: repeat-y;
	background-position: right top;
	float: left;
	display: block;
	height: auto;
	background-image: url(images/sombra_right.jpg);
	padding-right:10px;
	width:969px;

}
.fondo {
	background-color: #FFFFFF;
	display: block;
	padding:0px;
		background-image: url(images/fondo_fondo.jpg);

	background-repeat: repeat-y;/*	width:100%;*//*	min-width:950px;*/
	background-position: center bottom;
}
/* FIN APLICACIONES SOMBRAS LEFT Y RIGHT*/



/* MENU TOP HOME*/

#menutop {
	width:99%;
	/*width:950px;*/

	height:30px;
	display: block;
	background-repeat: repeat-x;
	background-image: url(images/fondo_menutop.jpg);
	border: 2px solid #94B4CD;
}
#menutop .moduletable_menutop a {
	font-weight: bold;
	float:right;
	color: #FFFFFF;
	font-size: 10px;
	padding-right:10px;
	padding-top:5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left:10px;
}
#menutop .moduletable_menutop a:hover {
	font-weight: bold;
	color: #00FFFF;
}
/*FIN MENU TOP*/

#top {
	width:100%;
	height:190px;
	display: block;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	float: left;
}
* html #top div.moduletable {
	display:block;
	width:100%;
	float:right;
}
/*POSICION FLASH HOME*/



/*FIN POSICION FLASH*/



#content_full {
	display:block;
	float: left;
	height: auto;
	width: 50%;
	height:auto;
	min-width:97%;
	background-image: url(images/fondo_mainbody.jpg);
	background-repeat: repeat-x;
	padding-left:10px;
	padding-right:10px;
	background-position: left bottom;
	text-align: justify;
	min-height:720px;
	background-color: #FFFFFF;
}
#content_left_right {
	display: block;
	float: left;
	width: 54%;
	padding:1%;
	text-align: justify;
	background-color: #FFFFFF;
}
* html #content_left_right {
	display: block;
	float: left;
	width: 50%;
	padding:1%;
	text-align: justify;
	min-width:450px;
}
/*titulo Interiores del contenido*/

#content_left_right .blog .contentpaneopen td.contentheading {
	font-size: 18px;
	color: #FF9900;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display:block;
	/*width:505px;*/

	float:left;
	height:51px;
	background-image: url(images/fondo_titulo.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}
#content_right .contentpaneopen .contentheading {
	font-size: 20px;
	color: #FF9900;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display:block;
	width:710px;
	height:51px;
	background-image: url(images/fondo_titulo.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}
#content_left_right div.componentheading,
#content_left_right .contentpaneopen .contentheading {
	font-size: 18px;
	color: #FF9900;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display:block;
	width:400px;
	height:51px;
	background-image: url(images/fondo_titulo.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	text-transform: capitalize!important;
}
/*TABLAS MAPAS*/
#content_left_right .contentpane table{
	margin-top:10px;
	border:#E8EEF4 solid 2px;
	 }
#content_left_right .contentpane tr.sectiontableentry1{
	background-color: #FFFFFF;
	color:#FFFFFF;
	padding:3px;
	height:15px;
}
#content_left_right .contentpane tr.sectiontableentry1 a:hover{
	color:#FF9900;
	}
#content_left_right .contentpane tr.sectiontableentry2{ 
	background-color:#E8EEF4; 
	color:#E8EEF4; padding:3px; 
	height:15px;
	}
#content_left_right .contentpane tr.sectiontableentry2 a:hover{ 
	color:#FF9900;
	}
#content_full .contentpaneopen .contentheading {
	font-size: 15px;
	color: #FF9900;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display:block;
	width:100%;
	height:51px;
	background-image: url(images/fondo_titulo.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}
#content_left_right .moduletable h3 {
	font-size: 20px;
	color: #FF9900;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display:block;
	/*width:500px;*/

	height:51px;
	background-image: url(images/fondo_titulo.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content_left_right .moduletable strong:hover{ color:#FF9900;
}
#content_right {
	display: block;
	float: left;
	width: 75%;
	padding:10px;
	min-width:710px;
	text-align: justify;
	background-color: #FFFFFF;
}
.moduletable_banner {
	display:block;
	margin:10px 0px 5px 5px;
	float:left;
}
.moduletable_bannerleft {
	display:block;
	margin-top:30px;
	margin-left:10px;
}
#pathway {
	color: #999999;
	display:block;
	height:20px;
	width: auto;
}
#pathway a {
}
.tabla {
	border: 1px solid #CCCCCC;
	width:500px;
}
.tabla td {
	height:20px;
	background-color: #E8EEF4;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	color: #006699;
	padding-left:10px;
}
.tabla th {
	color: #0066CC;
	background-color: #E2E2E2;
	height:26px;
	padding-left:10px;
	
}

/*Noticias*/
#content_left_right .moduletablenoticias #_noticias .gk_news_show_tablerow .gk_news_show_center .gk_round .clearfix .gk_news_show_news_image_static{
display:block;
width:120px;
height:80px;
padding-right:10px;
margin-top:-20px;
}
* html img.gk_news_show_news_image_static{
display:block;
width:120px!important;
height:80px;
padding-right:10px;
margin-top:-20px;
float:left;
}
#content_left_right .moduletablenoticias h3{
	font-size: 18px;
	color: #FF9900;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display:block;
	/*width:505px;*/
	height:31px;
	background-image: url(images/fondo_titulo.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-top:20px;
	font-weight: normal;
}

#content_left_right .moduletablenoticias #_noticias .gk_news_show_tablerow .gk_news_show_center .gk_round .clearfix .gk_news_show_news_header a{
	padding-left:130px;
	padding-top:10px;
	margin-top:10px;
	display:block;
	
	
}
* html .gk_news_show_news_header a{
	padding-left:130px!important;
	padding-top:10px;
	margin-top:10px;
	display:block;
	
	
}
/*noticias pasadas*/
#content_left_right .moduletable_not_pas h3{
	font-size: 12px;
	color: #0066CC;

}

/*Posicion LEFT*/
#left {
	float: left;
	min-height: 600px;
	min-width: 205px;
	display: block;
	background-repeat: repeat-x;
	width: 20%;
	background-image: url(images/fondo_left.jpg);
	background-position: center bottom;
	background-color: #D5E2EB;
}
#left .moduletable_trans {
	background-repeat: no-repeat;
	display: block;
	height: 160px;
	float: left;
	/*width: 220px;*/

	width:200px;
	background-image: url(images/fondo_preguntas.jpg);
}
#left .moduletable_trans h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:15px;
	margin:0px;
	display:block;
}
#right {
	float: right;
	height: auto;
	min-width: 205px;
	display: block;
	background-repeat: repeat-x;
	padding-top:0px;
	background-position: right bottom;
	min-height: 600px;
	width:10%;
	background-color: #E9EFF5;
}
#right div.moduletable img {
	display:block;
	float:left;
}
#right .moduletable_preguntas {
	background-repeat: no-repeat;
	display: block;
	height: 160px;
	float: left;
	/*width: 220px;*/

	width:200px;
	background-image: url(images/fondo_preguntas.jpg);
}
#right .moduletable_preguntas h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:15px;
	margin:0px;
	display:block;
}
#right .moduletable_preguntas ul.menu_preguntas {
	padding:0px;
	margin:0px;
	margin-left:20px;
	list-style-type: none;
}
#logos {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	height:auto;
	display:block;
	clear:both;
	background-color: #FFFFFF;
}
* html #logos div.moduletable img {
	display:block;
	width:86px;
	float:left;

	
}
* html #logos {
	text-align: center;

	
	
	
}
/*logos  menu validacion*/
#logos .moduletable_inst h3{
	font-size: 12px;
	color: #666666;
	text-align: center;
}
#logos .moduletable_menupie {
	display: block;
	clear: both;
	width: 100%;
	height: 40px;
	float: left;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top:10px;
	background-color: #FFFFFF;
}
#logos .moduletable_menupie a {
	padding-right:10px;
	color: #003366;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	padding-left:10px;
}
#logos .moduletable_menupie a:hover {
	padding-right:10px;
	color: #FF6600;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #003366;
	padding-left:10px;
}
#bottom {
	display: block;
	float: none;
	clear: both;
	height: 60px;
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;

}
#bottom .moduletable {
	display: block;
	margin:0 auto;
}
#sitename {
	width:100%;
	height:10px;
	display:block;
	font-size: 9px;
}

#pie{
	display: block;
	float: left;
	width: 990px;
	height: 30px;

}
#sombra_pie{
	display: block;
	float: left;
	height: 24px;
	/*	width: 94%;*/
    width:931px;
	background-image: url(images/pie.jpg);
	background-repeat: repeat-x;
}
#sombra_pie_left{
	display: block;
	float: left;
	height: 24px;
	width: 29px;
	background-image: url(images/pie_lef.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#sombra_pie_right{
	display: block;
	float: left;
	height: 24px;
	width: 29px;
	background-image: url(images/pie_right.jpg);
	background-repeat: no-repeat;
	
}

/**** login calendario ****/
div.moduletable-cal{display:block; border:solid 1px #CCCCCC; margin:10px; padding:10px;}
div.moduletable-cal h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	display:block;
	float:none;
	color: #FFFFFF;
	border-bottom:solid 1px #CCCCCC;
	text-align: center;
	margin-bottom: 10px;
}
