/* @group Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, a:hover, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, font, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; line-height: 125%; color: #247892; }
body { font-family: Verdana, Geneva, sans-serif; font-size: 11px; text-decoration: none; margin: 0px; background-color: #B9ECFF; padding: 0px; }
/* Configuracion de la apariencia de los modulos */
#modulos { width: 240px; margin: auto; background-repeat: no-repeat; background-position: left 30px; padding-bottom: 0px; }
#modulos h2 { cursor:pointer; font-size: 15px; text-decoration: none; color: #FFF; height: 31px; margin: 0px; text-align: center; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-image: url(../img/modboxtitle.jpg); background-position: left top; background-repeat: no-repeat; padding-top: 4px; }
#modulos #content { margin: 0px; text-align:left; padding-left: 5px; padding-right: 5px; padding-bottom: 15px; padding-top: 0px; }
#modulos #content ul { padding : 0; margin-top: 0px; margin-right: 0; margin-bottom: 15px; margin-left: 0; }
#modulos #content li { margin-left:0px; height : 21px; list-style-position : inside; padding-left: 5px; list-style-image: url(../img/vin.jpg); padding-top: 3px; padding-bottom: 3px; }
/* Configuracion de la apariencia de los contenedores de las paginas*/
#pagebox { margin-top:0px; margin-right: auto; margin-bottom: 20px; margin-left: auto; background-repeat: repeat-y; background-position: left top; }
#pagebox h2 { font-size: 17px; text-decoration: none; color: #FFF; margin: 0px; padding-left: 20px; padding-top: 5px; padding-bottom: 10px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-repeat: no-repeat; background-position: left top; background-image: url(../img/pageboxtitle.jpg); }
#pagebox #content { margin: 0px; background-repeat: no-repeat; background-position: left bottom; padding-top: 8px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; }
.textinput { border: 1px solid #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #333; margin: 0px; height: 20px; width:95%; }
/* Menu-Top */

#Menu-Top { padding:0px; margin-bottom:20px; }
#Menu-Top li, #Menu-Top li a, #Menu-Top li a:link, #Menu-Top li a:visited, #Menu-Top li a:active { display:inline; list-style-position : inside; padding-left: 3px; font-size: 13px; text-transform: uppercase; padding-right:5px; font-weight: bold; text-decoration: none; color: #0B557C; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#Menu-Top li { border-right-width: 1px; border-right-style: solid; border-right-color: #BDDEE6; }
#Menu-Top #last { border-right:0px; }
#Menu-Top li a:hover { color: #558EA1; }
a:link { text-decoration: none; }
a:visited { color:#085773; text-decoration: none; }
a:hover { color:#186382; text-decoration: underline; }
a:active { text-decoration: none; }

.banner467x60 { height: 50px; width: 467px; border: 0px solid #B0BC19; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; overflow: hidden; }
.banner467x60L { height: 50px; width: 467px; margin-top: 5px; margin-bottom: 5px; overflow: hidden; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-right: 0px; margin-left: 0px; }

.banner250x250 { height: 230px; width: 250px; margin-top: 10px; margin-right: auto; margin-bottom: 10px; margin-left: auto; overflow: hidden; }
#mainContainer #contents { width: 960px; margin-top: -60px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
#menu-superior { width: 600px; position: relative; top: -370px; height: 30px; z-index: 2; }
#menu-social { width: 120px; position: relative; top: -40px; height: 30px; z-index: 2; }


#conentCenterIMG   { background-image: url(../img/contentscenter.jpg); background-repeat: repeat-y; background-position: center center; }
#conentbottomIMG   { background-image: url(../img/contentsbottom.jpg); background-repeat: no-repeat; background-position: center top; height: 9px; }


#mainContainer { background-color: #FFF; background-image: url(../img/mainbkg2.png); background-position: center bottom; background-repeat: repeat-x; }
#noticias-container { background-image: url(../img/noticias.jpg); background-position: center top; background-repeat: no-repeat; width: 478px; margin: auto; }
#eventos-container { background-image: url(../img/eventos.jpg); background-position: center top; background-repeat: no-repeat; width: 478px; margin: auto; }
.tituloBoxHome { font-size: 17px; font-weight: bold; color: #FFF; padding-top: 15px; padding-left: 100px; padding-bottom: 40px; cursor: pointer; }
.contentBoxHome { background-color: #FFF; padding-right: 20px; padding-left: 20px; }
.contentBoxHome *{ font-size: 12px; }
#boxMod1 { background-image: url(../img/mod1.jpg); background-repeat: no-repeat; background-position: center top; margin: 0px; width: 320px; padding: 0px; }
#boxMod2 { background-image: url(../img/mod2.jpg); background-repeat: no-repeat; background-position: center top; margin: 0px; width: 320px; padding: 0px; }
#boxMod3 { background-image: url(../img/mod3.jpg); background-repeat: no-repeat; background-position: center top; margin: 0px; width: 320px; padding: 0px; }
.boxModContent { padding-left: 80px; height: 90px; overflow: hidden; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; color: #FFF; }
.boxModContent *{ color: #FFF; font-size: 11px; }
.boxModDescription { padding-right: 20px; padding-left: 20px; padding-top: 5px; font-size: 11px; text-align: justify; padding-bottom: 30px; }
.boxModDescription *{ font-size: 11px; text-align: justify; }









#footer { background-image: url(../img/footer.jpg); background-repeat: no-repeat; background-position: center top; height: 119px; }
#footer* { font-size: 10px; font-weight: bold; }


.ocultar { display: none; }

