@charset "utf-8";
/* CSS Document */

body{
background:url(../images/body_b.jp) repeat-x;
background-color:#0f0e0e
;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#shadow-bodyA{
background:url(../images/body_b_A.png) center top no-repeat ;
}
#shadow-bodyB{
background:url(../images/body_b_B.png) center  bottom no-repeat;
overflow:hidden;
}
#main{

}
#header{
padding-top:1px;
height:120px;
width:1034px;

margin-top:10px;
}

#shadow{
background:url(../images/shadow.png);
width:1034px;
}
#contenedor{
width:979px;
background:#ffffff;
overflow:hidden;
}


#bannerA{
width:556px;
height:00px;
float:left;
}
#bannerB{
width:420px;
height:00px;
float:left;
}

#menun{
margin-top:00px;
width:979px;
height:60px;
float:left;
}


#left, #right{
width:220px;
float:left;
}

.module_menup{
width:215px;
text-align:center;
background:url(../images/menu_b.jpg) repeat-y;
padding:0px 0px 0px 0px;
padding-left:2px;
}


div.module_menup div {
padding-bottom:20px;
background:url(../images/modulemenu_footer.jpg) no-repeat bottom;
margin-left:-2px;
}
div.module_menup div  div,div.module_menup div div div{
background:none;
padding:0px;
margin:0px;
}

.module_menup h3{
width:178px;
text-align:left;
background:url(../images/modulemenu_head.jpg);
height:28px;
padding-top:12px;
padding-left:39px;
font-size:14px;
font-weight:bold;
color:#ffffff;
margin-bottom:0px;
}





#contenido{
float:left;
width:720px;
padding:5px 5px 5px 5px;
font-size:12px;
}
#contenido img{
border:none;
}
#contenido .contentpaneopen{
width:80%;
}
#contenido .contentheading, .componentheading {
font: 18px bold;
font-family:"Times New Roman", Times, serif;
text-decoration:underline;
text-align:left;
}

.sectiontableheader a, .sectiontableheader a:visited{
color:#000000; 
font-weight:bold;
}
.category , .category:visited {
color:#3b6e3d;
font-weight:bold;
text-decoration:none;
}
.category:hover{
color:#639f65;
text-decoration:none;
}
#main_footer{
background:url(../images/footer_b.jpg);
height:52px;
clear:both;
}

#footer{
width:979px;
clear:both;
font-size:11px;
padding-bottom:10px;
}



#footer a, #footer a:visited{
color:#850505;
text-decoration:underline;
font-style:italic;
font-weight:bold;
}




.module_red, .module_green, .module_blue{
width:215px;
text-align:center;
padding:0px 0px 0px 0px;
padding-left:2px;
text-align:left;
.margin-bottom:10px;
}


div.module_red div, div.module_blue div, div.module_green div {
padding-bottom:20px;
margin-left:-2px;
}
div.module_red div div,div.module_red div div div, div.module_blue div div,div.module_blue div div div, div.module_green div div,div.module_greendiv div div{
background:none;
padding:0px;
margin:0px;
}
.module_blue h3, .module_red h3, .module_green h3{
width:198px;
text-align:left;
height:26px;
padding-top:12px;
padding-left:19px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin-bottom:0px;
}


/*RED*/
.module_red{
background:url(../images/red_b.jpg) repeat-y;
}
.module_red h3{
background:url(../images/red_h.jpg);
}

div.module_red div{
background:url(../images/red_f.jpg) no-repeat bottom;
}

.module_green li a, .module_green li a:visited, .module_blue li a, .module_blue li a:visited, .module_red li a, .module_red li a:visited{
color:#000000;
font-size:11px;
text-decoration:none;
}

.module_green li a:hover, .module_red li a:hover, .module_blue li a:hover{
text-decoration:underline;
color:#666666;
}

.module_red li{
list-style:square;
color:#870d0c;
}

.module_red a{
text-decoration:underline;
font-weight:bold;
color:#870d0c;
}

/*BLUE*/
.module_blue{
background:url(../images/blue_b.jpg) repeat-y;
}
.module_blue h3{
background:url(../images/blue_h.jpg);
}

div.module_blue div{
background:url(../images/blue_f.jpg) no-repeat bottom;
}

.module_blue li{
list-style:square;
color:#2b5d92;
}

.module_blue a{
text-decoration:underline;
font-weight:bold;
color:#2b5d92;
}

/*GREEN*/
.module_green{
background:url(../images/green_b.jpg) repeat-y;

}
.module_green h3{
background:url(../images/green_h.jpg);
}

div.module_green div{
background:url(../images/green_f.jpg) no-repeat bottom;
}

.module_green li{
list-style:square;
color:#75890c;
}

.module_green a{
text-decoration:underline;
font-weight:bold;
color:#75890c;
}





/******************MODULOS************************/
.moduletable_bannerA{
background:url(../images/headerbox1.jpg) no-repeat;
width:556px;
height:330px;
}

.moduletable_bannerA img{
background-color:#FFFFFF;
border:1px solid #383c25;
padding:4px 4px 4px 4px;
}

.moduletable_bannerA  h3, .moduletable_bannerB  h3{
text-align:left;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-left:20px;
padding-top:7px;
}



.moduletable_bannerB{
background:url(../images/headerbox2.jpg) no-repeat;
width:424px;
height:330px;
}

.moduletable_bannerB img{
background-color:#FFFFFF;
border:1px solid #383c25;
padding:2px 2px 2px 2px;
}

#rotator{
float:left;
}
.moduletable_rotator{
background:url(../images/rotator-footer.jpg);
width:970px;
height:143px;
padding-top:10px;
margin-left:3px;
}

#submenu{
margin-top:5px;
width:580px;
float:left;
background:url(../images/footer_b.jpg) top center no-repeat;
padding-top:18px;
text-align:center;
}

.moduletable_menu a, .moduletable_menu a:visited{
color:#666666;
text-decoration:none;
font-size:12px;
}

.moduletable_menu a:hover{
color:#000000;
}


.bannergroup_bannerA{
width:512px;
height:235px;
}

.modulebanner img{
border:none;
}

.modulebanner{
margin-top:5px;
}

.eventcalq{
padding-left:10px;

}

.moduletable_menunp{
width:979px;
height:36px;

background:url(../images/newmenu_b.jpg) repeat-x;
padding-left:10px;
}
.moduletable_menunp a, .moduletable_menunp a:visited{
font-family:"Times New Roman", Times, serif;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
padding-top:8px;
height:32px;
padding-left:10px;
padding-right:10px;
display:block;
float:left;
}

.moduletable_menunp a:hover{
background:url(../images/newmenu_hover.jpg) repeat-x;
}
