/* CSS Document */

body{
    background:#000000;
    font:normal 10px Verdana, Arial, Helvetica;
    color:#616161;
}

img{
    padding: 4px 0px 4px 0px;
}

a{
    font:normal 12px Verdana, Arial, Helvetica; 
    color:#A0131B; /*color pagina*/
    text-decoration: none;    
}

a:hover{
    color:#000; /*color pagina, este link tmb modifica el control menu*/
    font-weight:bold;
}

li{
    list-style:none;
}

li a{
    font:normal 10px Verdana, Arial, Helvetica;
    color: #010101;
}

li a:hover{
    color: #4A8797;
}

/*-----------------------------------------------------*/

#wrapper{
    background:#FFFFFF;
    width: 900px;
    height: 100%;
    margin: auto;
    text-align: center;
}

#header{
    /*background: #FFFFFF url('../images/header.jpg') no-repeat top center;*/
    width: 900px;
    height: 112px; /*211108*/
    padding-top:0px; 
    text-align:center;
}

#header_logo{
    width: 350px;
    text-align:center;
    margin:auto;
    float:left;
}

#header_banner{
    width:548px;
    float:right;
    text-align:center;
    margin:auto;
}

#navbar{ /* MENU SUPERIOR */
    background:#0c983f;/*CELESTE   0c983f   00b1dc*/
    clear:both;
    width:880px;
    padding-left:20px; /*alineacionde del menu superior 10px a la izquierda*/
    height:30px; /* altura del menu superior */
    text-align:center;
}

#pathway{
    clear:both;
    width:860px;
    height:20px;
    font:normal 10px Verdana, Arial, Helvetica;
    color:#ccc;
    text-align:left;
    margin:10px 0px 10px 40px;
}

.pathway{
    padding:0;
    margin:0;
}

ul#mainlevel-nav{
    padding:0px;
    margin:0px;
    float:left;
   /*width: 475px;211108*/
}

ul#mainlevel-nav li{ /* menu superior */
    float:left;
    padding:5px 15px 5px 0; 
}

ul#mainlevel-nav li a{ /* menu superior */
    font:bold 13px Arial, Verdana, Helvetica;
    /*text-transform:uppercase; Para poner en mayusculas los tituloas del menu*/
    color:white;
}

ul#mainlevel-nav li a:hover,#active_menu-nav{
    border-top:solid 2px #00b1dc;/*verde*/
    border-bottom:solid 2px #00b1dc;
    color:white; /*color pagina*/
}

#container{
    width:880px; /* Ancho que contiene al menu y al contenido de la pagina */
    height:100%;
    margin:0px 0 0 10px;
}

#leftcolumn{
    background:#F5F5F6;
    /*width:200px;*/
    margin:0; /*top right bottom left*/
    padding:2px;
    text-align:left;
    float:left;
    border:solid 1px #CCC; 
}
#leftcolumn2{
    background:#F5F5F6;
    /*width:200px;*/
    margin:0; /*top right bottom left*/
    padding:2px;
    text-align:left;
    float:left;
    border:solid 1px #CCC; 
}


#contentCentral{
    margin:0 0 5px 5px;
    display:inline;
    float:left;
    text-align:center;
    line-height:175%;
    width:675px;
    
    /*border:solid 0.5px #CCC;*/
}

#contentCentral_2{
    margin:0 0 5px 5px;
    display:inline;
    float:left;
    text-align:center;
    line-height:175%;
    border:solid 0.5px #CCC;
}

/*********** USERS ***********/
#users{ /* modulo donde se muestra las noticias */
    background: #F5F5F6; /*mod color*/
    margin:0px 0px 5px 0px;
    text-align:left;
}

#modnotL{ /* modulo donde se muestra las noticias */
    background: #F5F5F6; /*mod color*/
    margin:0px 0px 5px 0px;
    text-align:left;
}

#modnotR{ /* modulo donde se muestra las noticias */
    background: #F5F5F6; /*mod color*/
    margin:0px 0px 5px 0px;
    text-align:left;
}

.moduletable-user1 a,.moduletable-user2 a{
    color:#fff;
}

.moduletable-user1 h3,.moduletable-user2 h3{
    background:#AEB404;
    color:#687390;
    font:bold 10px Arial, Helvetica;
    text-transform:uppercase;
    margin-bottom:5px;
    margin-top:0px;
    padding: 7px 0px 7px 10px;
}

.moduletable-user1 a:hover,.moduletable-user2 a:hover{
    color:#fff;
    text-decoration:underline;
}

.moduletable-user1 ul,.moduletable-user2 ul{
    padding:0;
    margin:10px;
}
/***************************************/

#content{
    text-align:left;
    float:left;
}

#rightcolumn{
    background:#F5F5F6;
    width:191px;
    margin:0; /*top right bottom left*/
    padding:2px;
    text-align:center;
    float:right;
    border:solid 1px #ccc; 
}

#footer{
    clear: both;
    background:#0c983f;/* color pagina--- color del contorno*//*CELESTE*/
    width: 900px;
    height: 50px;
    color:#ffffff; /* Color de letra de pie de pagina */
    padding-top:5px;
    font:normal 11px Arial, Helvetica;
    text-align:center;
    border-top:solid 40px #fff;
}

a.footer{
    color: #000000;
    text-decoration: none;/*underline;*/
}

/*------CSS para elementos de Formularios ------*/
.inputbox{
    font:normal 10px Verdana, Tahoma, Arial, Helvetica;
    border: solid 1px #C3C3C3;
    padding:2px;
}

.button{
    background: #E3E3E3;
    font:normal 10px Verdana, Tahoma, Arial, Helvetica;
    border: solid 1px #C3C3C3;
    padding:2px;
}

/*------CSS para contenido principal ------*/
/*------ Estilos para titulos de los articulos ------*/
.titu{
    font:bold 17px Arial, Verdana, Tahoma, Helvetica;
    color:#616161;
    padding-bottom: 10px;
    text-align:center;
    text-transform:uppercase;
    margin-left:15px;
    margin-right:15px;
}
.contentheading,.componentheading{
    font:bold 17px Arial, Verdana, Tahoma, Helvetica;
    color:#616161;
    padding-bottom: 5px;
    text-align:left;
    text-transform:uppercase;
}

.contentheading a{
    color: #008000;
}

.contentheading a:hover{
    color: #80C080;
}

/*------ Estilos para contenido de los articulos ------*/
.contentpaneopen{
    text-align:justify;
    line-height: 150%;
}
.contentpaneopen li{
    padding: 0 30px 0 10px;
    list-style:none;
}

/*------ Estilos para paginacion y capitulacion de contenido de los articulos ------*/
.contenttoc{
    text-align:justify;
    line-height: 150%;
}

.contenttoc li{
    padding: 0 30px 0 10px;
    list-style:none;
}

.contenttoc a{
    font-weight: bold;
    color: #504D59;
    text-decoration: none;
}

.contenttoc a:hover{
    font-weight: bold;
    color: #9f9d36;
    text-decoration: none;
}

/*------ Estilos para contentpane ---------*/
.contentpane a{
    line-height: 150%;
    font-weight: bold;
    font-size: 10px;
    color: #504D59;
    text-decoration: none;
}

.contentpane a:hover{
    line-height: 150%;
    font-weight: bold;
    font-size:10px;
    color: #9f9d36;
    text-decoration: none;
}

/*------ Estilos para los contactos ---------*/
a.category{
    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
    color: #A0131B; /*color pagina*/
    text-decoration: none;
}

a.category:hover{
    font:bold 12px Verdana, Arial, Helvetica;
    color: #A0131B; /*color pagina*/
    text-decoration:underline;
}

tr.sectiontableentry1 td a,tr.sectiontableentry2 td a{
    font:bold 12px Verdana, Arial, Helvetica;
    color: #A0131B; /*color pagina*/
    text-decoration: none;
}

/******Opciones de la encuesta *******/
td.sectiontableentry1,td.sectiontableentry2{
    text-align:left;
}
/***************************************/

tr.sectiontableentry1 td a:hover,tr.sectiontableentry2 td a:hover{
    font:bold 12px Verdana, Arial, Helvetica;
    color: #A0131B; /*color pagina*/
    text-decoration:underline;
}

/*------ Estilos para "siguiente" "Anterior" "Volver Atras"------*/
.pagenav_next, .pagenav_prev, .back_button a{
    font-weight: bold;
    color: #A0131B; /*color pagina*/
    text-decoration: none;
}

.pagenav_next, .pagenav_prev, .back_button a:hover{
    font-weight: bold;
    color: #A0131B; /*color pagina*/
    text-decoration:underline;
}

.pagenavbar a{
    font-weight: bold;
    color: #A0131B; /*color pagina*/
    text-decoration: none;
}

.pagenavbar a:hover{
    font-weight: bold;
    color: #A0131B; /*color pagina*/
    text-decoration:underline;
}

/*------ Estilos para fecha de modificacion y creacion del articulo ------*/
.createdate, .modifydate{
    font-family:normal Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #C3C3C3;
}

/*------ Estilos para "Leer mas..." del articulo ------*/
.readon, .readon:hover{
    color: #5677BA; /*color de Link*/
    text-decoration: none;/*underline;*/
}

/*------ Estilos para los links "Siguiente", "Anterior" y "Volver" del articulo ------*/
.pagenav_next, .pagenav_next:hover{
    color: #5677BA; /*color de Link*/
    text-decoration: underline;
}

.pagenav_prev, .pagenav_prev:hover{
    color: #A0131B; /*color pagina*/
    text-decoration: underline;
}

.back_button, .back_button:hover{
    color: #A0131B; /*color pagina*/
    text-decoration: underline;
}

/*------ Estilos para los modulos siestan determinados con -2------*/
.moduletable{
    text-decoration:none;
    color: #504D59;
}

a.mainlevel{
    text-decoration:none;
    color: #504D59;
}

a.mainlevel:hover{
    text-decoration:underline;
    color:#504D59;
}

.moduletable, .moduletable_menu{
    margin:0;
    padding:0 0 0 0;
    line-height:175%;
}

.moduletable_menu td{
    height:25px;
    color: #4C4854;
    padding-left:5px;
}

.latestnews ul{
    text-align:left;
    padding:0;
    margin:0;
}

.moduletable h3, .moduletable_menu h3{ /*-- titulo para los modulos --*/
    background-color:#AEB404; /*OTRO color pagina*/
    font:bold 12px Arial, Verdana, Helvetica;
    text-align:left;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:-3px;
    margin-top:0px;
    padding: 7px 0 7px 5px;
    
    /*border-bottom: solid 1px #A7A37E;*/
}

.mosimage_caption{
    font:normal 11px Arial, Helvetica, Verdana;
    color:#999999;
}

.cont_tab {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;	
	text-align: justify;
}

/* Link de Noticias */
a.leer_noti:link,a.leer_noti:visited {
	font-family: tahoma;
	color: #008000; /*color pagina*/
	font-size: 11px;
	font-weight:bold;
	text-decoration:underline;	
}

a.leer_noti:hover {
	font-family: tahoma;
	color: #008000; /*color pagina*/
	font-weight:bold;
	font-size: 11px;
}

.cont_titu { /* Estilo para Titulo de paginas */
	font:bold 11px Verdana, Arial, Helvetica;
	color: #A0131B; /*color pagina*/
	padding-left: 10px;
	text-align: left;
	text-transform:uppercase;
}

.contenido { /* Estilo para contenidos de Noticias */
	font:normal 13px Verdana, Arial, Helvetica;
	color: #666666;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: justify;
}

.sitemap{ 
	font:normal 12px Verdana, Arial, Helvetica;	
	color: black;
	padding-bottom: 10px;
	padding-top: 5px;
	text-align: justify;
}
.sitemap a:hover{
    line-height: 150%;
    font-weight: bold;
    color: blue;
    text-decoration:underline;
}
.sitemap a:link{
    line-height: 150%;
    font-weight: normal;
    color: blue;
    text-decoration: none;
}

.sitemap a:visited{
    line-height: 150%;
    font-weight: normal;
    color: blue;
    text-decoration: none;
}

.resum { /* Estilo para resumen de Noticias */
	font:normal 11px Verdana, Arial, Helvetica;
	color: #666666;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: justify;
	font-style:italic;
}

.titulo_noti{ /* Titulo de Noticia Resumen */
    font:bold 10px Verdana, Arial, Helvetica;
	color:#000;
	text-align:left;
}

.resumen{ /* Resumen de Noticia */
	font:normal 10px Verdana, Arial, Helvetica;	
	color:#666;
	text-align: justify;
	padding-right:5px;
}

.datalistnotis
{    
    margin-top:5px;
}

.tituNotis{ /*-- titulo para los modulos --*/
    background-color:#AEB404; /*OTRO color pagina*/
    font:bold 12px Arial, Verdana, Helvetica;
    text-align:left;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:-3px;
    margin-top:0px;
    padding: 7px 0 7px 5px;
    
    /*border-bottom: solid 1px #A7A37E;*/
}

