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: #A50000; background-image: url(../img/bkg.jpg); background-repeat: repeat-x; background-position: center top; text-align: center; }
#maincontainer #header #menu { margin: auto; width: 750px; height: 150px; }
#maincontainer #header #menu #logo { height: 166px; width: 140px; position: absolute; left: 1890px; margin-left: -375px; top: 116px; }
#maincontainer #header #menu #logoRC { height: 70px; width: 70px; position: absolute; left: 50%; margin-left: 300px; margin-top: 60px; -moz-border-radius: 6px; -webkit-border-radius: 6px; overflow: hidden; border: 4px #FFF solid; }
#maincontainer #header #menu #posmenutop { position: absolute; width: 600px; left: 966px; top: 98px; margin-left: -180px; z-index: 100; }
#maincontainer #header #menu #animlogo { height: 80px; left: 50%; width: 400px; position: absolute; margin-left: -250px; top: 10px; }
#maincontainer #header #slideshow { height: 185px; width: 770px; position: absolute; left: 50%; margin-left: -383px; top: 160px; overflow: hidden; }
#maincontainer #header { background-image: url(../img/header.png); background-repeat: no-repeat; background-position: center top; height: 370px; }
#maincontainer #contents { background-image: url(../img/basecontent.png); background-repeat: repeat-y; background-position: center top; }
#maincontainer #contents #footer { background-color: #ABABAB; margin: auto; width: 768px; border-top-width: 3px; border-top-style: solid; border-top-color: #A50000; }
.footer, .footer p, .footer a, .footer span, .footer div { color: #FFF; }
/* Configuracion de la apariencia de los modulos */
#modulos { margin: auto; background-color: #FAFAFA; }
#modulos h2 { cursor: pointer; font-size: 16px; text-decoration: none; color: #6D0000; background-image: url(../img/modheader.jpg); height: 50px; background-repeat: no-repeat; margin: 0px; padding-top: 10px; padding-left: 13px; text-align: left; background-position: left top; }
#modulos #content { margin: 0px; text-align: left; }
#modulos #content ul { padding : 0; margin: 0px; }
#modulos #content li { margin-left: 20px; padding: 5px; height : 21px; list-style-position : inside; padding-left: 0px; list-style-image: url(../img/vin.jpg); }
/* Configuracion de la apariencia de los contenedores de las paginas*/
#pagebox { margin: auto; background-image: url(../img/pagebox2.jpg); background-repeat: repeat-y; background-position: left top; width: 504px; }
#pagebox h2 { font-size: 16px; text-decoration: none; color: #860102; background-image: url(../img/pagebox1.jpg); height: 50px; background-repeat: no-repeat; margin: 0px; padding-top: 10px; padding-left: 60px; background-position: left top; }
#pagebox #content { margin: 0px; background-image: url(../img/pagebox3.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 0px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
/* Configuracion de la apariencia de los contenedores de las paginas*/
#mpagebox { margin: auto; background-image: url(../img/minibox2.jpg); background-repeat: repeat-y; background-position: left top; width: 245px; }
#mpagebox h2 { font-size: 16px; text-decoration: none; color: #860102; background-image: url(../img/minibox1.jpg); height: 55px; background-repeat: no-repeat; margin: 0px; padding-top: 6px; padding-left: 45px; background-position: left top; }
#mpagebox #content { margin: 0px; background-image: url(../img/minibox3.jpg); background-repeat: no-repeat; background-position: left bottom; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.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; font-size: 11px; font-weight: bold; text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#Menu-Top li, #Menu-Top li a { display: inline; list-style-position : inside; padding-left: 3px; text-transform: uppercase; padding-right: 5px; 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: #666; }
#Menu-Top #last { border-right: 0px; }
#Menu-Top li a:hover { text-decoration: none; }
a { color: #333; text-decoration: none; font-weight: bold; }
a:link { }
a:visited { text-decoration: none; }
a:hover { color: #000; }
a:active { text-decoration: none; }
/*estilo del tooltip*/
.tip-title { font-weight: normal; font-size: 10px; margin: 0; color: #666666; text-align: justify; padding: 5px; border: 1px solid #7C0000; z-index: 13000; background-color: #F8EDED; font-family: Verdana, Geneva, sans-serif; }
