/* CSS Document */
/* encuesta */
.poll thead td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#333333;
}


.sectiontableentry2 label, .sectiontableentry1 label{
color:#333333;
display:block;
width:120px;
height:20px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.sectiontableentry2, .sectiontableentry1{
background-color:#FFFFFF;
}


/* listas de paginas*/
.contenttoc th{
background-image:url(../images/top_modules.jpg);
background-repeat:no-repeat;
background-position:bottom;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
padding:8px;
}
.contenttoc{
margin:0px 10px 0px 30px;
width:170px;
}

.toclink{
display: block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#000000;

border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;

border-left-width:1px;
border-left-style:solid;
border-left-color:#cccccc;

border-right-width:1px;
border-right-style:solid;
border-right-color:#cccccc;

padding:6px 0px 6px 8px;
background-image:url(../images/submenu_up.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.toclink:hover{
display: block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#000000;

border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#00CC00;

border-left-width:1px;
border-left-style:solid;
border-left-color:#00CC00;

border-right-width:1px;
border-right-style:solid;
border-right-color:#00CC00;

padding:6px 0px 6px 8px;
background-image:url(../images/submenu_over.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.pagenavcounter{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#009900;
text-transform:uppercase;
margin:10px 0px 10px 0px;
}

/*banner*/
.banneritem a, .banneritem img{
text-decoration:none;
border-style:none;
border-width:0px;
}
/* general */

.componentheading, .componentheading-rss{
color:#ffffff;
font-size:1px;
text-decoration:none;
}

.contentheading, .contentheading-rss{
/*padding:10px 0px 0px 0px;*/
}
.contentpane-rss a{
color:#5797b2;
}
.contentpane-rss li , .contentpane-rss ul{
color:#333333;
list-style-type:none;
padding:0px;
}

.contentpagetitle{
color:#007D00;
font-family:"Arial Narrow";
font-size: 17px;
font-weight:900;
text-transform:uppercase;
text-decoration:none;
}

p, .contentpaneopen li{
font-family:"Arial";
font-size: 12px;
text-align:justify;
color:#333333;
padding: 0px 15px 0px 0px;
margin:0px 0px 10px 0px;
}

h1{
color:#333333;
font-size:14px;
text-transform:uppercase;
padding:0px;
margin:0px;
}
.article_separator{
display:block;
width:95%;
border-bottom-color:#cccccc;
border-bottom-width:1px;
border-bottom-style:solid;
}
a.readon{
margin:0px;
font-size:12px;
text-decoration:none;
color:#009900;
padding:6px 35px 6px 6px;
background-image:url(../images/submenu_up.jpg);
background-repeat:no-repeat;
background-position:right;
display: inline-block;

}
a.readon:hover{
margin:0px;
font-size:12px;
text-decoration:none;
color:#000000;
padding:6px 35px 6px 6px;
background-image:url(../images/submenu_up.jpg);
background-repeat:no-repeat;
background-position:right;
display: inline-block;
}

body{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}
.pagenav_prev a,.pagenav_next a, .pagenavbar a{
color:#ffffff;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
}
.pagenav_prev a:hover,.pagenav_next a:hover , .pagenavbar a:hover{
color:#ffffff;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
}
/*------------------------------------------------------------------------------*/
/* biblioteca */
.sectiontableentry2{
background-color:#eeeeee;
}

.sectiontableentry2 a, .sectiontableentry1 a{
margin:15px;
color:#333333;
text-decoration:none;
font-size: 12px;
}
.sectiontableentry2 a:hover, .sectiontableentry1 a:hover {
color:#000000;
text-decoration:underline;
font-size: 12px;
}



/* layout celdas */
.tabla_general{
width:100%;
height:auto;
margin:0px;
padding:0px;
}

.celda_arriba{
height:95px;
background-image:url(../images/bg_celda_arriba.jpg);
background-repeat:repeat-x;
}

.celda_imagen{
height:170px;
background-image:url(../images/bg_celda_imagen.jpg);
background-repeat:repeat-x;

}
.celda_miga{
height:40px;
background-image:url(../images/bg_celda_miga.jpg);
background-repeat:repeat-x;
}
.celda_contenido{
height:400px;
background-color:#c0cfdc;
}
.celda_abajo{
height:86px;
bgcolor="#333333"
/*background-image:url(../images/bg_celda_abajo.jpg);*/
/*background-*//*repeat:*//*repeat-x;*/
}
/*----------------------------------------*/

/* tablas */
.tabla_arriba{
width:812px;
height:100%;
}

.tabla_arriba .celdas_arriba{
background-image:url(../images/bg_arriba_menu.jpg);
background-repeat:repeat-x;
}

.tabla_arriba .menu_top{
background-image:url(../images/bg_menu.jpg);
background-repeat:repeat-x;
}

.miga{
background-image:url(../images/bg_miga.jpg);
background-repeat:repeat-x;
}

.pathway{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a.pathway{
color:#71d02c;
}
a.pathway:hover{
color:#FFFFFF;
}

.contenido_izquierda{
background-image:url(../images/contenido_izq.jpg);
background-repeat:repeat-y;
width:18px;
}

.contenido_derecha{
background-image:url(../images/contenido_der.jpg);
background-repeat:repeat-y;
width:18px;
}
.columna_izquierda{
background-color:#FFFFFF;
//height:380px;
width:195px;
//text-align:left;

}
.contenido{
background-color:#FFFFFF;
width:581px;
//text-align:left;
}

.copyright{
color:#6ac02c;
font-size:11px;
}
.celda_abajo a{
text-decoration:none;
color:#FFFFFF;
font-size:12px;
}
/*------------------------------------------*/

/* menues */
.mainlevel-nav {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
//font-weight:bold;
text-decoration: none;
background-repeat:repeat-x;
text-transform: uppercase;
height: 25px;
width: 110px;
text-align: center;
/* IE 7 
display: inline-block;*/
/* end */
display: inline-block;
margin-top: 0px;
padding-top: 14px;
padding-bottom:3px
}

.mainlevel-nav:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
//font-weight:bold;
text-decoration: none;
background-image:url(../images/menu_over2.jpg);
background-repeat:repeat-x;
text-transform: uppercase;
height: 25px;
width: 110px;
/* IE 7 
display: inline-block;*/
/* end */
display: inline-block;
margin-top: 0px;
padding-top: 14px;
padding-bottom:3px
text-align: center;
}

#active_menu-nav{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
//font-weight:bold;
text-decoration: none;
background-image:url(../images/menu_over.jpg);
background-repeat:repeat-x;
text-transform: uppercase;
height: 25px;
width: 110px;
/* IE 7 
display: inline-block;*/
/* end */
display: inline-block;
margin-top: 0px;
padding-top: 14px;
padding-bottom:3px
text-align: center;
}
span.mainlevel-nav{
background-color:#000000;
width:1px;
color:#006600;
}
span.mainlevel-nav:hover{
background-color:#000000;
color:#009900;
width:1px;
}
/*-----------*/
.mainlevel-nav2{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}

a.mainlevel-nav2:hover{
color:#000000;
}
a#active_menu-nav2{

color:#000000;
text-decoration:underline;}

span.mainlevel-nav2{
color:#000000;
}
/* modulos left */
.moduletable_menu{
width:170px;
margin-top:6px;
margin-bottom:10px;
padding:0px;
}
.moduletable_menu h3{
background-image:url(../images/top_modules.jpg);
background-repeat:no-repeat;
background-position:bottom;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
padding:8px;
}
.moduletable_menu ul{
margin:0px;
padding:0px 5px 5px 5px;
}
.moduletable_menu a{
display: block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#333333;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
padding:6px 0px 6px 8px;
background-image:url(../images/submenu_up.jpg);
background-position:-5px;
}
.moduletable_menu a:hover{
display: block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
color:#000000;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#00CC00;
padding:6px 0px 6px 8px;
background-image:url(../images/submenu_over.jpg);
}

.moduletable_menu li{
list-style:none;
}

/*-----------------------------------------*/
.moduletable{
width:170px;
margin-top:6px;
margin-bottom:10px;
padding:0px;
text-align:center;
}
.moduletable h3{
background-image:url(../images/top_modules.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
padding:8px;
}url(../images/submenu_over.jpg);
}

.moduletable_menu li{
list-style:none;
}

/*-----------------------------------------*/
.moduletable{
width:170px;
margin-top:6px;
margin-bottom:10px;
padding:0px;
}
.moduletable h3{
background-image:url(../images/top_modules.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
padding:8px;
}
