/* 2007 */
.Texto  	        { font-size: 8pt;color:Black;font-family: Verdana;}
.Texto2             { font-size: 10pt;color: #000000;font-family: Arial;}
.Texto3             { font-size: 12pt;color: #000000;font-family: Arial;}
.Texto4             { font-size: 10pt;color: #000000;font-family: Arial;}
.Texto5             { font-size: 8pt;color: #000000;font-family: Arial;}
.Texto6 Arial	    { font-size: 8pt;color: #000000;font-family: Verdana;}
.TextoBlanco        { font-size: 8pt;color:#ffffff;font-family: Verdana;}
.Textogray  	    { font-size: 8pt;color:gray;font-family: Verdana;}
.TextograyArial	    { font-size: 8pt;color:gray;	font-family: Arial;}
.TextoRojo          { font-size: 8pt;color: #993333;font-family: Arial;font-weight:bold;}
.TextoGris          { font-size: 10pt;color: black;font-family: Arial;}
.TextoBlancoChico   { font-size: 8pt;color: #00468E;font-family: Arial;}
.TextoNegroChico    { font-size: 8pt;color: black;font-family: Arial;}
.TextoNegro         { font-size: 10pt;color: black;font-family: Arial;}
.TextoPieGenerico   { font-size: 8pt;color: #ababab;font-family: Verdana;}
.TextoAzul          { font-size: 8pt;color: #00468E;font-family: Verdana;font-weight:bold;}
.TextoAzulThin	    { font-size: 8pt;color: #00468E;font-family: Verdana;}
.Textolegend        { font-size: 8pt;font-family: Arial;}
.TextoAzulArial	    { font-size: 8pt;color: #00468E;font-family: Verdana;}
.TextoAzulArial2    { font-size: 8pt;color: #00008B;font-family: Arial;}
.TextoArialRojo2b   { font-size: 10pt;color: red;font-family: Arial;font-weight:bold;}
.TextoArialRojo2    { font-size: 8pt;color: red;font-family: Arial;font-weight:bold;}
.TextoArialgreen2   { font-size: 8pt;color:Green;font-family: Arial;font-weight:bold;}
.TextoArialMaroon2  { font-size: 8pt;color:Maroon;font-family: Arial;font-weight:bold;}
.TextoArialBalnco8b { font-size: 8pt;font-family: Arial;font-weight:bold;color:White;}
.TextoAzulMediano   { font-size: 10pt;color: #00468E;font-family: Verdana;}
.TextoMenu          { font-size: 8pt;color: #1d3a6b;font-family: Arial;font-weight:bold;}
.FrasedelDia	    { font-size: 10pt;color: #FF8000;font-family: Arial;font-weight:bold;}
.TextoMenu2         { font-size: 10pt;color: #1d3a6b;font-family: Arial;}
.TextoWhiteChico    { font-weight: bold;font-size: 8pt;color: white;font-family: Arial;}
.TextoAzulGrande    { font-size: 12pt;color: #336699; font-family: Verdana;font-variant: normal;text-decoration: none;}
.TextoAzulGrande2   { font-size: 20pt;color: #336699;font-family: Arial;font-variant: normal;text-decoration: none;}
.TextoAzulGrande3   { font-size: 14pt;color: #336699;font-family: Arial;font-weight:bold;font-style:italic;}
.TextoNaranja       { font-size: 10pt;color: #FF7F50; font-family: Arial;font-weight:bold;}
.TextoNaranjaGrande { font-size: 14pt;color: #FF9900;font-family: Verdana;font-variant: normal;text-decoration: none;}
.TarifarioTextoNaranjaGrande
	                { font-size: 10pt;color: #FFFFFF;font-family: Verdana;font-variant: normal;text-decoration: none;background-color: #ff9900;font-weight:bold;}
.TarifarioTextoNaranjaChico
	                { font-size: 10pt;color: #FFFFFF;font-family: Verdana;font-variant: normal;text-decoration: none;background-color: #ff9900;}
.TarifarioTablas    { border: 1pt solid Grey;font-family: Arial, Helvetica, sans-serif; font-size: 7pt}
.TarifarioTablasII  { border: 1pt solid Grey; font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.TextoFecha         { font-size: 10;color: #1d3a6b; font-family: Arial;font-weight:bold}
.TextOBlancoGrande  { font-size: 12pt;color: #FFFFFF;font-family: Arial;font-variant: normal;text-decoration: none;}
.caja_buscador_precio
	                { font-family:Verdana, Arial, Verdana;color:#336699;font-size:11px;border: solid 1px #bebebe;width:170px;height:18px;padding-left:3px;padding-right:3px;vertical-align:middle}
.FondoTablaNaranja  { background-color: #ff9900;}
.FondoTablaCeleste  { background-color: #0099cc;}
.FondoTablaAzul	    { background-color: #336699;}
.FondoTablaGris	    { background-color: #EBEBEB;}
.fieldsettag	    { font-size: 8pt;color:Black;font-family: Verdana;font-weight:bold;}
.oscura	            { FONT-WEIGHT: bold;BACKGROUND: #ffffff;COLOR: white}
.negro              { BACKGROUND: #ffffff}
.titulo             { BACKGROUND: #ffffff;COLOR: white;}
.BACKGROUND1d3a6b   { BACKGROUND: #ffffff;COLOR: white;}
.BACKGROUNDcccccc   { BACKGROUND: #cccccc;COLOR: white;}
.BACKGROUNDeeeeee   { BACKGROUND: #eeeeee;COLOR: white;}
.fondonaranja       { BACKGROUND:#FFA500;COLOR: white;}
.FondoTablabeige    { BACKGROUND:#F5F5DC;font-size: 8pt;color: #1d3a6b;font-family: Verdana;font-variant: normal;text-decoration: none;}
.FondoTablaGirs	    { BACKGROUND:#eeeeee;font-size: 8pt;color: #1d3a6b;font-family: Verdana;font-variant: normal;text-decoration: none;}
.FondoTablaAzul	    { BACKGROUND:#1d3a6b;font-size: 12pt;color: white;font-family: Verdana;font-variant: normal;font-weight:bold;text-decoration: none;}
.FondoTablabeigeGrande
	                { font-size: 12pt;color: #000000;font-family: Verdana;font-weight:bold;}
.FondoAzul          { BACKGROUND:#ffffff;}
.textoazulbucador1  { font-family:Arial;color:#396c99;font-size:smaller;}
.titulo_pagina	    { background-color:#359AFF;font-family:Arial;color:White;font-size:large;}
.titulo_pagina2	    { background-color:#359AFF;font-family:Arial;color:White;font-size:medium;}
.titulo_pagina3	    { background-color:#359AFF;font-family:Arial;color:White;font-size:14px;}
.menulink           { font-family: Arial, sans-serif; font-size: 8pt; font-weight:bold; color:white; text-decoration:none;}
.menuLink:hover,.menuLink a:hover 
                    { font-family: Arial, sans-serif;  font-size: 8pt; text-decoration: underline }
.menuLink:visited,.menuLink a:visited 
                    { color:#FFFFFF; }
.menulink2          { font-family: Arial, sans-serif; font-size: 8pt; color:blue; text-decoration:none;}
.menuLink2:hover,.menuLink a:hover 
                    { font-family: Arial;  font-size: 8pt; text-decoration: underline;  color:red;} 
.menulink3          { font-family: Arial, sans-serif; font-size: 8pt; font-weight:bold; color:#1d3a6b; text-decoration:none;}
.menuLink3:hover,.menuLink a:hover 
                    { font-family: Arial; text-decoration: underline }
.menuLink3:visited,.menuLink a:visited 
                    { color:#1d3a6b; }
.menulink4          { font-family: Arial, sans-serif; font-size: 8pt; font-weight:bold; color:#ed8a46; text-decoration:none;}
.menuLink4:hover,.menuLink a:hover 
                    { font-family: Arial; text-decoration: underline }
.menuLink4:menuLink { color:#ed8a46; }
.menuLink4:a:visited{ color:#ed8a46; }
.menulink5          { font-family: Arial, sans-serif; font-size: 8pt; font-weight:bold; color:#1d3a6b; text-decoration:none;}
.menuLink5:hover,.menuLink a:hover 
                    { font-family: Arial; text-decoration: underline;  color:#1d3a6b;} 
.menulink6          { font-family: Arial, sans-serif; font-size: 8pt;  color:#666666; text-decoration:none;}
.menuLink6:hover,.menuLink a:hover 
                    { font-family: Arial; text-decoration: underline;  color:#666666;} 
.menulink7          { font-family: Verdana; font-size: 8pt;  color:#00468E; text-decoration:none;}
.menuLink7:hover,.menuLink a:hover  
                    { font-family: Verdana; text-decoration: underline;  color:#00468E;} 
.menulink8          { font-family: Arial, sans-serif; font-size: 8pt; font-weight:bold; color:white; text-decoration:none;}
.menulink9          { font-family: Verdana; font-size: 8pt;  color:#FFFFFF; text-decoration:none;}
.menuLink9:hover,.menuLink a:hover 
                    { font-family: Verdana; text-decoration: underline;  color:#00468E;} 
.menulink10         { font-family: Arial, sans-serif; font-size: 8pt; font-weight:bold; color:black; text-decoration:none;}

/* 2010 */
/* Gaston */
.invisible			{ display: none; }
/* Chiquito */
body				{ background: #404143 url(http://media.netviax.com/netviaxweb/2010/bodytiletop.jpg) repeat-x; }
#nomantenimiento    { margin: 0; padding: 0; }                 

#page-wrap          { background: url(http://media.netviax.com/netviaxweb/2010/bodytilebottom-tall.jpg) repeat-x left bottom; }
#fancy-fancy        { background: url(http://media.netviax.com/netviaxweb/2010/pattern.png) fixed repeat-x -275px bottom; }

#inner-wrap         { width: 950px; background: white; margin: 0 auto; padding:0 0 10px 0; min-height: 1000px;  height: auto !important;height: 2000px;overflow: hidden; position:relative}

#header             { height:100px; background-color:#FFFFFF}

p                   { font-family:Arial, sans-serif; font-size:12px; color:#5a5c5b}
.highlight          { color:#00b5e4}
p.post              { padding:0 20px 0 20px; text-align:justify}
a:link, a:visited   { color:#fece2d; text-decoration:none}
a:hover, a:active   { color:#FFFFFF; text-decoration:none}

.inputMed           { width:195px}

#logo               { background: url(http://media.netviax.com/netviaxweb/2010/logo.jpg) no-repeat; height:71px; width:231px; top:15px; left:15px; display:block; position:relative; padding:0 0 0 0}
#logoSmall          { background: url(http://media.netviax.com/netviaxweb/2010/logoSmall.jpg) no-repeat; height:71px; width:231px; top:10px; left:20px; display:block; position:relative; padding:0 0 0 0}
#menu               { background: url(http://media.netviax.com/netviaxweb/2010/contacto2.jpg) no-repeat; height:57px; width:323px; float:right; list-style: none; margin: 30px 20px 0 0; padding:10px 0 0 0}
#welcome            { left:25px; display:block; position:relative}
.usMsgln1           { top:-73px; left:225px; display:block; position: relative; font-family:Georgia; font-style:italic; font-size:14px; color:#474747; width:200px}
#sectionSelector    { background: url(http://media.netviax.com/netviaxweb/2010/content_06.jpg) no-repeat; height:148px; width:929px; display:block; position:relative; margin: 20px 0 0 12px}

/*navigator*/
#mainNav            { list-style:none; width:100%; display:block}
nav li              { float:left; display:block; width:154px; position:relative}
nav                 { top: 10px; left: 10px; position: absolute; width: 100%; z-index: 10;}

h1                  { font-family:Helvetica LT Std, Arial, normal, normal; font-size:15px; color:#FFFFFF}
h2                  { font-family:Georgia; font-style:italic; font-size:26px; color:#FFFFFF; font-weight:lighter; margin:-10px 0 0 0}
h3                  { font-family:'MgOpen Modata', Helvetica, Geneva; font-size:14px; color:#FFFFFF; font-weight:lighter}
h4                  { font-family:Georgia; font-style:italic; font-size:26px; color:#474747; font-weight:lighter; margin:-10px 0 0 0}
h5                  { font-family:Georgia; font-style:italic; font-size:20px; color:#474747; font-weight:lighter; margin:-5px 0 0 4px}
h6                  { font-family:Georgia; font-style:italic; font-size:35px; color:#474747; font-weight:lighter; margin:-10px 0 0 0}
h7                  { font-family:Helvetica LT Std, Arial, normal, normal; font-size:15px; color:#474747; font-weight:bold; padding:0 0 0 20px}

ul, menu, dir       { -webkit-padding-start: 40px;display: block;list-style-type: disc;margin: 1em 0px;}
#menu ul, #menu li, #menu a
                    { display:inline-block; font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;list-style: none;margin-left: 3px;padding: 0px;}
.post               { font-family:Arial, sans-serif; font-size:12px; color:#5a5c5b; padding:0 20px 0 20px; text-align:justify}
.postSmall          { font-family: verdana; font-size:10px; color:#707070; padding:0 20px 0 20px; text-align:justify}
.postContact        { font-family: verdana; font-size:10px; color:#707070; padding:0 0 0 0; margin:-10px 0 0 0; text-align:justify}
                    
a.menu:link,
a.menu:visited      { color:#404040; text-decoration:none; cursor:pointer}
a.menu:hover,
a.menu:active       { color:#00b2ec; text-decoration:none; cursor:pointer}

a.mas:hover,
a.mas:active        { color:#404040; text-decoration:none; cursor:pointer}

a.registerComp      { background: url(http://media.netviax.com/netviaxweb/2010/registro.jpg) no-repeat; height:56px; width:323px; display:block; position:relative; padding: 0 0 0 0; margin: 0 0 0 3px; background-position:0 0}
a.registerComp:hover{ background: url(http://media.netviax.com/netviaxweb/2010/registro.jpg) no-repeat; height:56px; width:323px; display:block; position:relative; padding: 0 0 0 0; margin: 0 0 0 3px; background-position:0 -64px; cursor:pointer}

a.registerUser      { background: url(http://media.netviax.com/netviaxweb/2010/registro.jpg) no-repeat; height:56px; width:323px; display:block; position:relative; padding: 0 0 0 0; margin: 0 0 0 3px; background-position:0 -130px}
a.registerUser:hover{ background: url(http://media.netviax.com/netviaxweb/2010/registro.jpg) no-repeat; height:56px; width:323px; display:block; position:relative; padding: 0 0 0 0; margin: 0 0 0 3px; background-position:0 -194px; cursor:pointer}

a.lnkSuscripcionClose      
                    { background: url(http://media.netviax.com/netviaxweb/2010/lnkSuscripcionClose_03.png) no-repeat; height:34px; width:613px; display:block; position:relative; background-position:0 -58px; margin:0 0 -6px 170px}
a.lnkSuscripcionClose:hover
                    { background: url(http://media.netviax.com/netviaxweb/2010/lnkSuscripcionClose_03.png) no-repeat; height:34px; width:613px; display:block; position:relative; background-position:0 0px; cursor:pointer}

/*form*/
.labelText          { display: inline-block; width: 80px}
.labelTextWide      { display: inline-block; width: 120px}
.labelTextExtraWide { display: inline-block; width: 160px}
.label              { display: inline-block; width: 90px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707070; padding:10px 0 10px 0 }

legend              { padding: 0.5em; }
fieldset fieldset label 
                    { display: inline-block;}
#formEmpresa        { width: 600px; float:left; padding:0 0 10px 0 }
#formEmpresa label.error 
                    { margin-left: 10px;width: auto;display: inline}
#divInfo            { width:370px; float:right; padding:15px 0 0 0}
#headerWrap         { padding: 0 0 10px 0 }

.textSmall          { font-family:Verdana,Helvetica LT Std, Arial, normal, normal; font-size:10px; padding:0 0 0 0 }
.textLegal          { font-family:Verdana,Helvetica LT Std, Arial, normal, normal; font-size:10px; padding:0 0 0 15px}
.textError          { font-family:Verdana,Helvetica LT Std, Arial, normal, normal; font-size:10px; padding:0 0 0 15px}

.textGrey           { color: #a6a6a6}
.textlightGrey      { color: #e4e4e4}
.textWhite          { color: #FFFFFF}
.textBlue           { color: #00b2ec}
.textYellow         { color: #fcb903}
.textGreen          { color: #9bbc16}
.textFucsia         { color: #ef2a5d}

g1                  { font-family: Georgia; font-style:italic; font-size:20px; color:#474747}
.news               { width: 570px; background: #FFFFFF; margin:5px 0 0 10px; position: relative; float:left}
.novedades          { width: 550px; background: #f8f8f8; min-height: 150px; margin:10px 0 0 10px; position: relative; float:left; padding:10px 0 0 5px}
.novedadesWide      { width: 900px; background: #f9f9f9; min-height: 150px; margin:10px 0 0 10px; position: relative; float:left; padding:10px 0 0 5px}
.novedadesSmallL    { width: 260px; background: #f8f8f8; min-height: 150px; margin:10px 0 0 10px; position: relative; float:left; padding:10px 0 0 5px}
.novedadesSmallR    { width: 260px; background: #f8f8f8; min-height: 150px; margin:10px 0 0 10px; position: relative; float:right; padding:10px 0 0 5px}
.novedadesMedL      { width: 330px; background: #f8f8f8; min-height: 150px; margin:10px 0 0 10px; position: relative; float:left; padding:10px 0 0 5px}
.novedadesVideo     { width: 550px; background: #fecf2d; min-height: 200px; margin:10px 0 0 0; position: relative; float:left; padding: 0 0 0 10px}
#frmHome            { float:right; margin:0 13px 0 0; display:  inline; position: relative; width:330px}

/*slider*/
.slider             { width: 550px; background: #FFFFFF; margin:0 0 0 15px; position: relative; float:left; padding: 10px 0 0 0}
#slider             { height: 274px}

#btnRecuperarPassword
                    { float:right; display:block}
#btnIngresar        { float:right; display:block}
#btnEnviarFormulario{ float:right; display:block}
#btnCancelFormulario{ float:left; display:block; margin:0 15px 0 95px}

.divError           { width: 300px; height:8px; display: inline-block;}
.etiqueta           { float: left;height: 55px;margin: 0px 10px 0px -1.8em;padding: 0 4px;width: 68px;}
.postNovedades      { background: transparent url(http://media.netviax.com/netviaxweb/2010/etiqueta-lateral-diag.png) no-repeat 100% 50%;}
.postTouch          { background: transparent url(http://media.netviax.com/netviaxweb/2010/etiqueta-lateral-hand.png) no-repeat 100% 50%;}
.postOperadores     { background: transparent url(http://media.netviax.com/netviaxweb/2010/etiqueta-lateral-operador.png) no-repeat 100% 50%;}
.postAgencias       { background: transparent url(http://media.netviax.com/netviaxweb/2010/etiqueta-lateral-agencia.png) no-repeat 100% 50%;}
.postTitle          { padding:15px 0 0 20px; font-family:Helvetica; font-size:24px; color:#5a5c5b; font-style: normal; font-weight:bold}

/*footer*/
#page-footer-top    { width:950px; background:#4f4f4f; margin:0 auto; min-height:2px}
#page-footer-bottom { width:950px; background:#4f4f4f; margin: 0 auto; min-height:35px; padding:5px 0 5px 0px; overflow:hidden}
#page-footer-susc   { width:950px; background:#f4f4f4; margin: 0 auto; min-height:35px; padding:5px 0 5px 0px; overflow:hidden}
#page-footer        { width:950px; background:#707070 url(http://media.netviax.com/netviaxweb/2010/footerBright_03.jpg) no-repeat; margin:0 auto; min-height:200px; overflow:hidden}
#divVertical        { background: url(http://media.netviax.com/netviaxweb/2010/divisorFooter.png); height:188px; width:7px; top:15px; left:80px; position:relative; float:left} 
#divContentExLeft   { top:-5px; left:20px; float:left; position:relative; width:120px} 
#divContentLeft     { top:-5px; left:100px; float:left; position:relative; width:250px} 
#divContentRight    { top:-5px; left:20px; float:left; position:relative; width:200px} 
#divContentRight2   { top:-5px; left:20px; float:left; position:relative; width:200px; height:150px} 
#divContentRight3   { top:140px; left:90px; float:left; position:relative; width:66px} 
#logoFooter         { background: url(http://media.netviax.com/netviaxweb/2010/logoFooter.png) no-repeat; height:44px; width:143px; top:15px; left:0px; display:block; position:relative; float:left; padding:0 0 30px 0} 
#divContBanderas    { position: absolute; right:-6px; top:-3px; width:61px; height:67px}

a#logoZonamericaPie { background: url(http://media.netviax.com/netviaxweb/2010/logo-zonamerica.jpg) no-repeat; height:48px; width:66px; display:block; position:relative; padding: 0 0 0 0; margin: 0 0 0 3px; background-position:0 -60px; cursor:pointer}
a#logoZonamericaPie:hover
                    { background: url(http://media.netviax.com/netviaxweb/2010/logo-zonamerica.jpg) no-repeat; height:48px; width:66px; display:block; position:relative; padding: 0 0 0 0; margin: 0 0 0 3px; background-position:0 0; cursor:pointer}

/*mantenimiento*/
.divsMantenimiento  { width: 570px; background: #FFFFFF; margin:10px 0 0 5px; position: relative; float:left}
.divSeleccionEmpresa{ width: 570px; background: #FFFFFF; margin:15px 0 0 5px; position: relative; float:left}
#formSeleccionEmpresa 
                    { width: 580px; margin:0 0 0 5px}
#formEmpresa        { width: 550px;}
#formEmpresa label.error 
                    { margin-left: 10px;width: auto;display: inline;}
#formContrato       { width: 550px}
#formContrato label.error 
                    { margin-left: 10px;width: auto;display: inline;}
#formUsuarios       { width: 550px}
#formUsuarios label.error 
                    { margin-left: 10px;width: auto;display: inline;}
#formUsuario        { width: 550px}
#formUsuario label.error 
                    { margin-left: 10px;width: auto;display: inline;}
                    
.ui-autocomplete-loading 
                    { background: white url('../../images/ui-anim_basic_16x16.gif') right center no-repeat; }

/*contact*/                    
#contactFormContainer
                    { position:absolute;left:609px; top:0px; float:right; z-index:99}
#contactForm        { height:450px;width:326px;background: #fbe870}
#contactForm fieldset
                    { padding:30px;border:none;}
#contactForm #textarea
                    { display:block;border:solid 1px #4d3a24;width:100%;margin-bottom:10px}
#contactForm input[type=submit]
                    { background-color:#4d3a24;border:solid 1px #23150c;color:#fecd28;padding:5px}
#messageSent        { color:#ff9933;display:none;}
/*#contactLink        { background:url(http://media.netviax.com/netviaxweb/2010/contacto.png) no-repeat; height:36px; width:134px; cursor:pointer}*/

/*bannerPromo*/
#divBannerPromociones 
                    { background:url(http://media.netviax.com/netviaxweb/2010/we-are-going-global.jpg) right no-repeat; height:148px; width:326px; cursor:pointer; right:-1px}

/*dropDownPaises*/
.dd                 { text-align:left;background-color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.dd .ddTitle        { background:#ffffff;border:1px solid #abadb3;padding:3px;text-indent:0;cursor:default;overflow:hidden;height:16px;}
.dd .ddTitle span.arrow 
                    { background:url(http://media.netviax.com/netviaxweb/2010/dropdown_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer;}
.dd .ddTitle span.textTitle 
                    { text-indent:1px; overflow:hidden; line-height:16px;}
.dd .ddTitle span.textTitle img
                    { text-align:left; padding:0 2px 0 0}
.dd .ddTitle img.selected 
                    { padding:0 3px 0 0; vertical-align:top;}
.dd .ddChild        { position:absolute;border:1px solid #c3c3c3;border-top:none;display:none;margin:0;width:auto;overflow:auto;background-color:#ffffff;}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited 
                    { padding-left:10px}
.dd .ddChild a      { display:block;padding:3px 0 3px 3px;text-decoration:none;color:#000;overflow:hidden;white-space:nowrap;cursor:pointer;}

.dd .ddChild a:hover{ background:#66CCFF;}
.dd .ddChild a img  { border:0;padding:0 2px 0 0;vertical-align:middle;}
.dd .ddChild a.selected 
                    { background:#66CCFF;}
                    
/*topMenu*/
#menuMain           { margin:0px; padding:0px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000; font-family:Arial, Helvetica, Sans-Serif; font-size:12px; }
#menuMain a         { color:#fff; text-decoration:none; }
#menuMain > li      { background:#172322 none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px 10px;}
#menuMain > li a:hover  
                    { color:#B0D730;}
#menuMain .logo     { background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}

/*sub-menus*/
#menuMain ul        { padding:0px; margin:0px; display:block; display:inline;}
#menuMain li ul     { position:absolute; left:-10px; top:0px; margin-top:45px; width:150px; line-height:16px; background-color:#172322; color:#0395CC; /* for IE */ display:none; }
#menuMain li:hover ul
                    { display:block;}
#menuMain li ul li  { display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #606060; list-style-type:none; }
#menuMain li ul li:first-child 
                    { border-top: none; }
#menuMain li ul li a{ display:block; color:#FFFFFF; }
#menuMain li ul li a:hover 
                    { color:#7FCDFE; }

/* main submenu */
#menuMain #main { left:0px; top:-20px; padding-top:20px; background-color:#0997cd; color:#fff; z-index:10;}

/* search */
.searchContainer div{ background-color:#fff; display:inline; padding:5px;}
.searchContainer input[type="text"] 
                    { border:none;}
.searchContainer img{ vertical-align:middle;}

/* corners*/
#menuMain .corner_inset_left 
                    { position:absolute; top:0px; left:-12px;}
#menuMain .corner_inset_right 
                    { position:absolute; top:0px; left:150px;}
#menuMain .last     { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#menuMain .corner_left  
                    { position:absolute; left:0px; top:0px;}
#menuMain .corner_right 
                    { position:absolute; left:132px; top:0px;}
#menuMain .middle   { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}                    
