/* CSS Document */

body{
background:#000000;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
}

img{
padding: 4px 0px 4px 0px;
}

a{
color:#000000;
text-decoration: none;
}

a:hover{
color:#000000;
}

li{
list-style:none;
}

li a{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #010101;
}

li a:hover{
color: #4A8797;
}

/*-----------------------------------------------------*/

#wrapper{
/*background: #C2C8DA;*/
background:#FFFFFF;
width: 950px;
height: 100%;
margin: auto;
text-aling: center;
}

#header{
background: #FFFFFF url(../images/header.jpg) no-repeat top center;
width: 950px;
height: 60px;
padding-top:20px;
text-align:center;
}

#header_logo{
width: 356px;
text-align:center;
margin:auto;
float:left;
}

#header_banner{
width:550px;
float:right;
text.align:center;
margin:auto;
}

#navbar{
background:#F5F5F6;
clear:both;
width:910px;
padding-left:40px;
height:40px;
text-align:center;
}

#pathway{
clear:both;
width:910px;
height:20px;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#ccc;
text-align:left;
margin:10px 0px 10px 40px;
}

.pathway{
padding:0;
margin:0;
}

ul#mainlevel-nav{
padding:0px;
margin:0px;
float:left;
}

ul#mainlevel-nav li{
float:left;
padding:10px 40px 10px 0;
}

ul#mainlevel-nav li a{
font:bold 13px Arial, Verdana, Helvetica, sans-serif;
text-transform:uppercase;
color:#616161;
}

ul#mainlevel-nav li a:hover,#active_menu-nav{
border-top:solid 2px #000000;
color:#000000;
}

#container{
width:870px;
height:100%;
margin:0px 40px 0 40px;
}

#leftcolumn{
background:#F5F5F6;
width:191px;
margin:0; /*top right bottom left*/
padding:2px;
text-align:center;
float:left;
border:solid 1px #CCC; 
}

#contentCentral{
margin:0px 0px 5px 0px;
display:inline;
float:left;
text-align:center;
line-height:175%;
}

/*********** USERS ***********/
#users{
background:#808080;
margin:0px 0px 10px 5px;
text-align:left;
}

.moduletable-user1 a,.moduletable-user2 a{
color:#fff;
}

.moduletable-user1 h3,.moduletable-user2 h3{
background:#F5F5F6;
color:#808080;
font:bold 12px Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin-bottom:10px;
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:#000000;
width: 950px;
height: 25px;
color:#A2A2A2;
padding-top:5px;
font:normal 11px Arial, Helvetica, sans-serif;
text-align:right;
border-top:solid 40px #fff;
}

a.footer{
color:#A2A2A2;
text-decoration:underline;
}

/*------CSS para elementos de Formularios ------*/
.inputbox{
font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
border: solid 1px #C3C3C3;
padding:2px;
}

.button{
background: #E3E3E3;
font: 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
border: solid 1px #C3C3C3;
padding:2px;
}

/*------CSS para contenido principal ------*/
/*------ Estilos para titulos de los articulos ------*/
.contentheading,.componentheading{
text-align:left;
font:bold 17px Arial, Verdana, Tahoma, Helvetica, sans-serif;
color:#616161;
padding-bottom: 10px;
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: 14px;
color: #504D59;
text-decoration: none;
}

.contentpane a:hover{
line-height: 150%;
font-weight: bold;
font-size:14px;
color: #9f9d36;
text-decoration: none;
}

/*------ Estilos para los contactos ---------*/
a.category{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

a.category:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:underline;
}

tr.sectiontableentry1 td a,tr.sectiontableentry2 td a{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
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, sans-serif;
color: #000000;
text-decoration:underline;
}

/*------ Estilos para "siguiente" "Anterior" "Volver Atras"------*/
.pagenav_next, .pagenav_prev, .back_button a{
font-weight: bold;
color: #000000;
text-decoration: none;
}

.pagenav_next, .pagenav_prev, .back_button a:hover{
font-weight: bold;
color: #000000;
text-decoration:underline;
}

.pagenavbar a{
font-weight: bold;
color: #000000;
text-decoration: none;
}

.pagenavbar a:hover{
font-weight: bold;
color: #000000;
text-decoration:underline;
}


/*------ Estilos para fecha de modificacion y creacion del articulo ------*/
.createdate, .modifydate{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #C3C3C3;
}

/*------ Estilos para "Leer mas..." del articulo ------*/
.readon, .readon:hover{
color: #000000;
text-decoration: underline;
}

/*------ Estilos para los links "Siguiente", "Anterior" y "Volver" del articulo ------*/
.pagenav_next, .pagenav_next:hover{
color: #000000;
text-decoration: underline;
}

.pagenav_prev, .pagenav_prev:hover{
color: #000000;
text-decoration: underline;
}

.back_button, .back_button:hover{
color: #000000;
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;
#504D59
}

.moduletable, .moduletable_menu{
margin:0;
padding:0 0 20px 0;
line-height:175%;
}

.moduletable_menu td{
height:25px;
color: #4C4854;
padding-left:20px;
}

.latestnews ul{
text-align:left;
padding:0;
margin:0;
}

.moduletable h3, .moduletable_menu h3{ /*-- titulo para los modulos --*/
background:#808080;
font:bold 12px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
text-transform:uppercase;
color:#fff;
margin-bottom:10px;
margin-top:0px;
padding: 7px 0px 7px 10px;;
/*border-bottom: solid 1px #A7A37E;*/
}

.mosimage_caption{
font:normal 11px Arial, Helvetica, sans-serif;
color:#999999;
}

