/* @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: 150%; color: #333; }
body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; background-color: #232A30; }
h1 { font-size: 16px; text-decoration: none; color: #232A30; background-image: url(../img/titulos.jpg); height: 75px; background-repeat: no-repeat; margin: 0px; padding-top: 7px; padding-left: 35px; }
h2 { font-size: 16px; text-decoration: none; color: #232A30; margin: 0px; padding-left: 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #BC001C; margin-bottom: 20px; }
/* Configuracion de la apariencia de los modulos */
#modulos { width: 250px; margin: auto; }
#modulos h1 { font-size: 16px; text-decoration: none; color: #232A30; margin: 0px; padding-left: 10px; border-bottom-style: none; margin-bottom: 20px; cursor:pointer; font-size: 16px; text-decoration: none; color: #232A30; background-image: url(../img/titulos.jpg); height: 75px; background-repeat: no-repeat; margin: 0px; padding-top: 7px; padding-left: 35px; text-align: left; }
#modulos #content { margin: 0px; text-align:left; }
#modulos #content ul { padding : 0; margin-top: 13px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
#modulos #content li { margin-left:50px; padding:5px; height : 21px; list-style-position : inside; padding-left: 10px; list-style-image: url(../img/vin.jpg); }
/* Configuracion de la apariencia de los contenedores de las paginas*/
#pagebox { width: 700px; margin: auto; }
#pagebox h1 { font-size: 16px; text-decoration: none; color: #232A30; background-image: url(../img/titulos.jpg); height: 75px; background-repeat: no-repeat; margin: 0px; padding-top: 7px; padding-left: 35px; }
#pagebox #content { margin: 0px; padding-top: 5px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.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 { display:inline; list-style-position : inside; padding-left: 3px; font-size: 10px; text-transform: uppercase; padding-right:5px; }
#Menu-Top li { border-right-width: 1px; border-right-style: solid; border-right-color: #666; }
#Menu-Top #last { border-right:0px; }
#Menu-Top li a:hover { font-size: 10px; text-decoration: underline; }
a:link { text-decoration: underline; font-weight: bold; }
a:visited { color:#333; }
a:hover { color:#000; }
a:active { text-decoration: none; }
#maincontainer { background-color: #F8F3F0; background-image: url(../img/footerbkg.jpg); background-repeat: repeat-x; background-position: center bottom; }
#maincontainer #header { background-image: url(../img/headerbkg.jpg); background-repeat: repeat-x; }
#maincontainer #header #header-in { background-repeat: no-repeat; background-position: center top; margin: auto; height: 251px; width: 1042px; padding: 151px 0px 0px; }
#maincontainer #contents { background-image: url(../img/footerbkgtop.jpg); background-repeat: no-repeat; background-position: center bottom; width: 1042px; margin: auto; }
#maincontainer #contents #contents-in { width: 980px; margin: auto; padding-top: 20px; }
#maincontainer #contents #footer { height: 200px; width: 980px; margin: auto; }
#buscar-mod { background-image: url(../img/buscarbkg.jpg); margin: auto; height: 97px; width: 212px; }
#locate { margin-top: 45px; float: right; text-align: right; width: 140px; margin-right: 10px; }
#bannershome { background-image: url(../img/homeslide.jpg); }
#bannershome #slider ul li div h3 {background-position: left top; font-size: 14px; padding-top: 5px; padding-bottom: 10px; padding-left: 10px; background-image: url(../img/hometitulos.jpg); }
.sub-titulo { background-image: url(../img/titulos.jpg); background-repeat: no-repeat; background-position: left top; height: 35px; color: #333; font-weight: bold; text-align: left; padding-left: 50px; font-size: 16px; }
.headermenu { z-index: 3; position: absolute; margin: auto; width: 100%; text-align: center; clear: left; float: left; }
