*{color: #333333; font-family: Tahoma,Arial,Helvetica,sans-serif; outline: none;}
body{margin: 0px; padding: 0px; overflow-x:hidden; overflow-y:auto; }
#MainTable{border-collapse: collapse; margin: auto;}
#MainTable #HeaderLeft{ background-image: url(../images/body/header_left.jpg); background-repeat: repeat-x; background-position: top right;}
#MainTable #HeaderRight{background-image: url(../images/body/header_right.jpg); background-repeat: repeat-x; background-position: top left;}
#MainTable #HeaderCenter{background-color: #FFF; width: 1001px;}
#MainTable #FooterLeft{ background-image: url(../images/body/footer_left.jpg); background-repeat: repeat-x; background-position: top right;}
#MainTable #FooterRight{background-image: url(../images/body/footer_right.jpg); background-repeat: repeat-x; background-position: top left;}
#MainTable #FooterText{ background-color: #444444; height: 55px;}
.cFooterText{ color: #FFF; font-size: 11px; vertical-align: middle; text-align: left;}
#MainMenu{width: 180px; float: left; text-align: left;}
.tdContent{background-color: #FFF; padding-bottom: 50px;}
.mnuActive{background-image: url(../images/menu/item_active.png);}
#MainContent{ width: 820px; float: left; text-align: left;}
#MainContent h1{ font-size: 26px; padding: 0px; margin: 0px; font-weight: normal;}
#MainContent h2{ font-size: 23px; padding: 0px; margin: 0px; font-weight: normal;}
#MainContent h4{ font-size: 13px; padding: 0px; margin: 0px; font-weight: normal; margin-bottom: 25px;}
#MainContent h6{ font-size: 20px; padding: 0px; margin: 0px; font-weight: normal; margin-bottom: 10px;}

#bioPicture{width: 159px; text-align: center; float: left;}
#bioPicture img{padding: 3px; border: 1px solid #CCCCCC;}
#bioText{width: 620px; float: right; text-align: left; margin-right: 20px;}
.pEsp{font-size: 13px;}
.pIng{font-size: 13px; font-style: italic;}

#ContactTable{border-collapse: collapse;}
.contactLabel{width: 68px; text-align: left; font-size: 12px; vertical-align: top;}
.contactLabelTxt{ text-align: left; font-size: 12px; vertical-align: top;}
.contactTxt{width: 310px; border: 1px solid #DDDDDD; background-color: #FCFCFC; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px;}
.contactButton{ border: 1px solid #DDDDDD; background-color: #FCFCFC;}
.error{color: #FF0000; font-size: 12px; display: block;}
#contactMessage{display: none;}
#contactForm{padding-top: 15px; padding-bottom: 250px;}

.oneMonthWrapper{margin-bottom: 5px;}
.newsListWrapper{ display: none;}
#RubrosSubMenu{width: 211px; float: right;}
#RubrosSubMenu #RubrosSubMenuWrapper{ width: 170px; text-align: left;}
.oneMonth{ padding-left: 17px; background-image: url(../images/noticias/right_bullet.png); background-position: left top; background-repeat: no-repeat; padding-top: 2px; padding-bottom: 6px;}
.oneMonthActive{ background-image: url(../images/noticias/down_bullet.png); }
.oneMonthActive a{font-weight: bold;}
.oneMonth a{text-decoration: none; font-size: 12px;}
.oneNews{border-bottom: 1px solid #CCCCCC; background-image: url(../images/noticias/news_bg.jpg); background-position: left top; background-repeat: no-repeat; padding-left: 15px; padding-bottom: 6px; margin-top: 4px;}
.oneNews a{text-decoration: none; font-size: 12px;}
.oneNews a:hover{text-decoration: underline;}
#RubrosContent{width: 590px; float: left;}
.oneNewsDisplay , .oneNewsDisplay *{color: #333333; font-size: 12px;}
.oneNewsDivisor{padding-top: 15px; border-bottom: 1px solid #CCCCCC; width: 450px; margin: auto; margin-bottom: 15px;}
