/* @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: #333; }
body { background:#EAEAEA; font-family: Verdana, Geneva, sans-serif; font-size: 10px; text-decoration: none; margin: 0px; }
/* Configuracion de la apariencia de los modulos */
#modulos { margin: auto; padding-bottom: 20px; }
#modulos h2 { cursor:pointer; font-size: 12px; text-decoration: none; color: #1b96b8; margin: 0px; padding-left: 5px; text-align: left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; padding-top: 4px; padding-bottom: 0px; border-bottom-width: 1px; border-bottom-color: #1990B0; }
#modulos #content { margin: 0px; text-align:left; padding-left: 15px; padding-right: 15px; }
#modulos #content ul { padding : 0; margin-top: 13px; margin-right: 0; margin-bottom: 0; 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); }
/* Configuracion de la apariencia de los contenedores de las paginas*/
#pagebox { margin-top:0px; margin-right: auto; margin-bottom: auto; margin-left: auto; background-repeat: no-repeat; }
#pagebox h2 { font-size: 12px; text-decoration: none; color: #1b96b8; margin: 0px; padding-left: 10px; padding-top: 10px; padding-bottom: 4px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-width: 1px; border-bottom-color: #1890B0; padding-right: 10px; text-align: right; }
#pagebox #content { margin: 0px; padding-top: 8px; padding-right: 12px; padding-bottom: 20px; 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 { 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; }
a:visited { color:#085773; }
a:hover { color:#000; }
a:active { text-decoration: none; }
#audioControl { height: 46px; width: 40px; padding: 0px; float: right; cursor: pointer; margin: 18px 190px 0px 0px; }

#subcontainer { margin: auto; width: 980px; }
#maincontainer #footer { background-image: url(../img/footerbkg.jpg); background-repeat: repeat-x; height: 102px; background-color: #EAEAEA; }
#footer #subcontainer { background-image: url(../img/footer.jpg); background-position: center top; height: 73px; width: 980px; }

#maincontainer #contents { background-repeat: repeat-y; background-color: #FFF; background-position: center center; }
#maincontainer #contents #subcontainer { width: 980px; }
#content .subtitulo, #content .subtitulo a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1B96B8; text-decoration: none; }
#content .subtitulo a:hover { text-decoration:underline; }


#menuplus { list-style:none; font-size:10px; font-weight:bold; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: -20px;  }
#menuplus li { float:left; background-repeat:no-repeat; background-position:right; border-left: 0px solid #999; }
#menuplus li:first-child { border-left: 0px solid #999; }
#menuplus li.last { border-right: 1px solid #999; }
#menuplus li a { font-size:10px; display:block; padding:10px; text-decoration:none; color:#02536e; font-weight:normal; }
#menuplus li a:hover { color:#08B0F6; }
/* Submenu */
#menuplus ul.submenu { border:0px solid #999; padding:5px; position:absolute; list-style:none; background-color: #FFF; z-index:1000; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; }
#menuplus ul.submenu li { float:none; background-image:none; width:200px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EAEAEA; border-left: 0px solid #999; }
#menuplus ul.submenu li a { color:#02536e; }

#menuplus ul.submenu li a:hover { color:#0FAFFD; }
/* Subsubmenu */
#menuplus ul.subsubmenu { border:1px solid #EAEAEA; padding:5px; position:absolute; list-style:none; margin-left:190px; margin-top:-30px; background-color: #FFF; z-index:1001; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
#menuplus ul.subsubmenu li { float:none; background-image:none; min-width:200px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EAEAEA; }
#menuplus ul.subsubmenu li a { color:#02536e; }
#menuplus ul.subsubmenu li a:hover { color:#0DB1F9; }

/* Iconos informativos */
#menuplus li span.iconsub { float: right; height: 13px; width: 10px; margin-top:-22px; margin-left:10px; }
#menuplus li ul.submenu li span.iconsubsub { float: right; height: 13px; width: 10px; margin-top:-22px; margin-left:10px; }
#menuplus li ul.submenu li.lastMenuPlus { border-bottom-width: 0px; }

/* Headers Home*/
#slideHeadersHomeExus { height: 407px; overflow: hidden; width: 100%; }
#slideHeadersHomeExus .headersHomeExus { color: #333333; font-size: 10px; font-weight: normal; height: 407px; overflow: hidden; padding: 0px; background-repeat: no-repeat; background-position: right bottom; }
