@charset "utf-8";
#main-bkg  { background-color: #FFF; height: 222px; z-index: -1; position: absolute; width: 100%; background-image: url(../img/bg_stripe.gif); }
#container  { margin: auto; width: 980px; }
#header   { height: 222px; }
#header-logo   { height: 222px; width: 244px; margin-left: 7px; float: left; }
#header-slide { float: right; margin-right: 30px; margin-top: 35px; z-index: 100; position: relative; }

#header-menu   { float: right; margin-right: 60px; }
#middle-menu   { float: right; margin-top: 12px; margin-right: 60px;  }
#menu-horizontal-ul li a { padding-top: 100px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#header-menu-ul , #header-menu-ul li{ list-style-position: inside; list-style-type: none; margin: 0px; display: inline; padding: 0px; }
#middle-menu-ul , #middle-menu-ul li{ list-style-position: inside; list-style-type: none; margin: 0px; display: inline; padding: 0px; }
#middle-menu-ul li a { color: #281515; display: inline; list-style-position: inside; list-style-type: none; font-size: 12px; font-weight: bold; margin-top: 0px; margin-right: 7px; margin-bottom: 0px; margin-left: 7px; text-decoration: none; }

#header-menu-ul li a { color: #FFF; display: inline; list-style-position: inside; list-style-type: none; font-size: 12px; font-weight: bold; margin-top: 0px; margin-right: 7px; margin-bottom: 0px; margin-left: 7px; text-decoration: none; }
#header-menu-ul li a:hover{text-decoration: underline;} 
.sep {background-image: url("../img/separv2.gif"); background-position: right center;background-repeat: no-repeat;top: 7px;}
#menu-vertical, #menu-vertical li { list-style-position: inside; list-style-type: none; padding: 0px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; list-style-image: url(../img/vineta.gif); }
#menu-vertical li a { color: #D9251D; display: inline; list-style-position: inside; list-style-type: none; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
#footer   { background-color: #333; color: #000; background-image: url(../img/bg_stripe-footer.gif); background-repeat: repeat-x; background-position: left top; height: 96px; padding-top: 5px; }
#footer #copy { padding-top: 30px; }

#contents   { position: top; background-color: #F3F3F3; width: 980px;  margin-top: 12px;  }
.content-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; margin-right: 15px; margin-bottom: 5px; margin-left: 15px; width: 580px; background-color: #FAFAFA; border: 2px solid #D6D6D6; padding: 7px; vertical-align: bottom; }
.content-box .content-box-title { margin: 0px; color: #487522; font-size: 18px; text-transform: uppercase; padding-top: -9px; padding-right: 0px; padding-bottom: -10px; padding-left: 20px; }
.content-box .content-area { margin: 10px; }
#mods { margin: auto; background-color: #FFF; width: 215px; padding-bottom: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #D6D6D6; border-bottom-color: #D6D6D6; border-left-color: #D6D6D6; }
.mod-box {-moz-border-radius: 6px; -webkit-border-radius: 6px; margin-right: 15px; margin-bottom: 5px; margin-left: 15px; width: 215px; background-color: #FAFAFA; border: 2px solid #D6D6D6; padding: 7px; vertical-align: bottom;}
.mod-box .mod-box-title{ margin: 0px; color: #FFF; font-size: 14px; text-transform: uppercase; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 5px; cursor: pointer; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.search-box .search-box-title{ float: left;  width: 80px; height: 30px; margin: -4px; font-size: 8px; text-transform: uppercase; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 32px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;   }

.mod-box .content-area , .search-box  .content-area{ margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; }
.home-row { height: 140px; margin-bottom: 10px; text-align: justify; }
.home-row-title { font-weight: bold; font-size: 10px; text-transform: uppercase; margin-bottom: 8px; }
td.on { background-image:  url(../img/bgBannerOn.jpg); padding:16px; }
td.off { background-image:  url(../img/bgBanner.jpg); padding:16px; }

div.submit { text-align: center; padding:0.15em; padding-left: inherit; padding-right: inherit;   width:200px; font:bold 100% Verdana, Helvetica, Arial, sans-serif }
#cont_presidencia a {width:137px; height:144px; z-index:1; float: left; position: relative; left: 80px;}
#cont_presidencia a span {visibility: hidden;}
#cont_presidencia {cursor:pointer}
.content-area label{float: left;margin: 2px;padding-left: 5px;padding-top: 5px;text-align: left;}
.content-area input{width: 190px;}
.content-area p{text-align: left;}
input, textarea, select { font-family: Tahoma, Verdana, Arial; font-size:11px; font-weight:normal; color:#002b5e; background:#F1F1F1; border: 2px solid #D6D6D6;}
input:focus, textarea:focus { font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#002b5e; background:#F1F1F1 ; border: 2px solid #c4c4c4; padding: 2px;}
input.field, textarea.ta { border:1px solid #AEA580; background-color:#FFF7F0; padding: 2px;}
input{ color: #333; background: #FAFAFA; border:   2px solid #D6D6D6; padding: 2px; /*width:160px*/;   }
input#submit { margin:10px 0; width:100px; font:bold 100% Verdana, Helvetica, Arial, sans-serif; }

div #chat_chat .chat {width: 90%;text-align: center;}
.button {display: inline-block;outline: none;cursor: pointer;text-align: center;font: 12px/90% Arial, Helvetica, sans-serif;color:#323335;padding: .4em 1em .40em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.2);	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);border-bottom-style: solid;border-bottom-width: 5px;background-image: url(../img/bgBanner.jpg);margin-top:-0.5em;}
.button:hover {text-decoration: none;color:#181c27;background-image: url(../img/bgBannerOn.jpg);}
.button:active {position: relative;top: 1px;color:#000;}
.buttuon:a link{text-decoration: none;color:#000;}
#button5{background: none repeat scroll 0 0 #F1F1F1;color: #004391;margin-bottom: 0.5em;width: 55%;cursor: pointer;}
#button5:hover{background: #faf9f9;color: #333333;}
.buscar{float: left;margin-right: 5em;}
.buscar input{width: 160px;
}

.req{
    position: relative;
    top: 3px;
    color:red;
    }
.container{margin: 0 auto; width: 980px;}
td.border-left{width: 8px; padding: 0 .12em;}
td.border-right {width: 8px; padding: 0 .1em;}
    .border-left{background: url("../img/borderLeft.jpg");}
    .border-right{background: url("../img/borderRight.jpg");}
td.bg-top{width: 200px; height: 34px;}
    .bg-top{background: #1D518D; color: #fff;}
    .bg-header{background: #F2F2F2;}
td.bg-shade{height: 15px;}
    .bg-shade{background: url("../img/bgshade.jpg");}
    .bg-footer{background: url("../img/bg_stripe-footer.gif"); height: 177px;}
    .bg-footer-marco{background: url("../img/bgFooter.jpg"); text-align: center;}
td.clOne{width: 200px;vertical-align:top;}
.colTwo{vertical-align:top}
#eventos{margin: 0 auto;width: 85%;}
.center{text-align: center;}
form.proceso_3047{width:100%;margin:0.5em auto;padding:0;}
.events p{text-align: left;}
