.menu_list {	
	width: 200px;
	
}
.menu_head {
	padding: 5px 8px;
	cursor: pointer;
	position: relative;
	/*margin:1px;*/
	margin: .2em 0 .2em 0; /* espaçamento entre os menus cinzas */
    font-weight:normal;
    background-color: #f5f5f5; /*url(images/left.png) right no-repeat;*/
	/*font: 75%/120% Verdana, Arial, Helvetica, sans-serif;*/
	line-height: 170%;
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  background-color:#e9f2e4; /*background verde claro do hover*/
  /*padding-left:11px;*/
  text-decoration:none;
  font-family: Verdana;
  font-size:11px;
  text-align: left;
  line-height: 200%;
  padding-left:8px;
  margin: 0 0 .1em 0; /*espaçamento entre os menus verdes */
  
}
.menu_body a:visited{
						
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;
  text-align: left;
  line-height: 200%;
  padding-left:8px;
  }

.menu_body a:hover{
  font-family: Verdana;
  font-size:11px;
  text-decoration:none;
  text-align: left;
  line-height: 200%;
  padding-left:8px;
  background-color:#d4e9c7; 
  border-top: 1px solid #e0efd7;
  border-left: 1px solid #e0efd7;
  border-right: 1px solid #e0efd7;
  border-bottom: 1px solid #e0efd7;
 }
 
 
/* 
#idList { margin: 0; padding: 0; list-style: none; text-align: left; }

#idList li { display: block; margin: 0 0 .3em 0; padding: 4px; width: 190px; background: #F5F5F5; color: #888; }

.menu { margin-bottom: 5px; font-size: 12px; list-style: none; text-align: left; }

.navinput { border: 1px solid #cccccc; width:100px; height: 15px; }




 * ========================================
 * Hospedagem - esconde texto + box de ajuda + padding da img
 * ========================================
*/
.navbox { background-color: #f7f7f7; border: 1px dotted #cccccc; padding: 5px; }
.submitbutton { margin:0 0 0 0; color: #fff; cursor: hand; font-weight: normal; font-size: 11px; background-color: #4f9900; border: 1px solid #4f9903; height:17px;}

.box018 { position:absolute; top:0px; right:0px; font-size:1px; visibility:hidden; }

.box017 { position:absolute; top:0px; right:0px; display:none; background:#8b97a7; width:60px; padding:4px; color:#000; font-size:10px; z-index:333; }

.style70 { padding:3px 5px 0px 0px; cursor:help; }

#current_footnote { background:#FFFFFF none repeat scroll 0%; border:3px solid #7fcc00; color:#000000; display:none; font-size:11px; padding:10px; position:absolute; right:0px; top:0px; width:160px; z-index:333; }

/* 
 * ========================================
 * Hospedagem - H4 + Bg color td +
 * ========================================
*/

.style10 { background: #fff; border-bottom:1px solid #7093b8; }

.style11 { background: #fff; border-top:1px solid #7093b8; padding:0px 6px 0px 14px }

.style12 { background: #d7e0e9; border-bottom:1px solid #fff; padding:0px 6px 0px 14px }

.style13 { background: #e8eff5; border-bottom:1px solid #fff; padding:0px 6px 0px 14px }

.style14 { background:#EAEEF2 url(images/031.gif) repeat-y scroll 1px 0px; border-bottom:1px solid #fff; padding:0px 6px 0px 14px }

.style15 { background:#F3F6F9 url(images/031.gif) repeat-y scroll 1px 0px; border-bottom:1px solid #fff; padding:0px 6px 0px 14px }

.style16 { background:#D7E0E9 url(images/031.gif) repeat-y scroll 1px 0px; border-bottom:1px solid #fff; padding:0px 6px 0px 14px }

.style17 { background:#E8EFF5 url(images/031.gif) repeat-y scroll 1px 0px; border-bottom:1px solid #fff; padding:0px 6px 0px 14px }

h4.var20 { font-size:11px; color:#40505e; text-align:left; margin:0px; padding:3px 0px 4px 0px; background:none; }

h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; text-transform: none; color: #CCCCCC; text-align: left; }

/* 
 * ========================================
 * styles links 
 * ========================================
*/
a.menu:link { color:#888; text-decoration:none; font-size: 11px; font-family:verdana; }

a.menu:active { color:#888; text-decoration:none; font-size: 11px; font-family:verdana; }

a.menu:visited { color:#888; text-decoration:none; font-size: 11px; font-family:verdana; }

a.menu:hover { color:#829b6c; text-decoration:none; font-size: 11px; font-family:verdana; }

a.texto:link { color:#8aac6b; text-decoration:none; font-size: 11px; font-family:verdana; letter-spacing: 0.04em; }

a.texto:active { color:#8aac6b; text-decoration:none; font-size: 11px; font-family:verdana; letter-spacing: 0.04em; }

a.texto:visited { color:#8aac6b; text-decoration:none; font-size: 11px; font-family:verdana; letter-spacing: 0.04em; }

a.texto:hover { color:#759e4f; text-decoration:none; font-size: 11px; font-family:verdana; letter-spacing: 0.04em; }

a.rodape:link { color:#A29A91; text-decoration:none; font-size: 10px; font-family:verdana; letter-spacing: 0.04em; }

a.rodape:active { color:#A29A91; text-decoration:none; font-size: 10px; font-family:verdana; letter-spacing: 0.04em; }

a.rodape:visited { color:#A29A91; text-decoration:none; font-size: 10px; font-family:verdana; letter-spacing: 0.04em; }

a.rodape:hover { color:#8b8175; text-decoration:underline; font-size: 10px; font-family:verdana; letter-spacing: 0.04em; }

/* 
 * ========================================
 * Centralização da pagina 
 * ========================================
 */

/* centraliza no Firefox  */
#centro { margin:0px auto; width:806px; border: 0; vertical-align:top; position:relative; background-color:#ffffff; }

body { text-align:center; /* centraliza no IE  */ margin-top:0px; margin-bottom:0px; background:url(images/bg_geral.gif); }

p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #949494; text-align: left; word-spacing: normal; letter-spacing: normal; line-height: 130%; text-align: justify; }

#dropdown {	/*funciona só no ie*/ scrollbar-darkshadow-color:#aaaaaa; scrollbar-arrow-color:#97de00; }

#objetoinvisivel { visibility:hidden; }

/* 
 * ========================================
 * Imagens e backgrounds
 * ========================================
 */
.superior { background-image:url(../images/banner2.jpg); background-repeat:no-repeat; margin-left:30px; /*width:161px;*/ }

/* 
 * ========================================
 * Formulario 
 * ========================================
 */

.input1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; height: 15px; margin: 1px; width:135px; border-top:1px solid #bebebe; border-left:1px solid #bebebe; border-bottom:1px solid #bebebe; border-right:1px solid #bebebe; background-color:#fff; }

.input2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; height: 15px; margin: 1px; width:250px; border-top:1px solid #bebebe; border-left:1px solid #bebebe; border-bottom:1px solid #bebebe; border-right:1px solid #bebebe; background-color:#fff; }

.input3 { width:20px; }

.inputbox { width:18px; }

.select1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; height: 17px; width:38px;  background-color:#ffffff; }
.select2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; height: 17px; width:52px;  background-color:#ffffff; }

select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; height: 17px; margin: 1px; width:135px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #f3f3f3; border-right:1px solid #f3f3f3; background-color:#ffffff; }

textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #8c8c8c; width:135px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #f3f3f3; border-right:1px solid #f3f3f3; background-color:#ffffff; }

.textarea2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #8c8c8c; width:250px; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-bottom:1px solid #f3f3f3; border-right:1px solid #f3f3f3; background-color:#ffffff; }

.enviar { background-image:url(images/bt_enviar.gif); height: 34px; width: 35px; border:0px; }

.enviar2 { background-image:url(images/bt_contratar.gif); height: 32px; width: 90px; border:0px; }

/* 
 * ========================================
 * Titulos 
 * ========================================
 */



h1 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: normal; text-transform: none; color: #FFFFFF; text-align: left; margin:0 0 0 0; }

h2 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-transform: none; color: #84cf00; text-align: left; margin:0 0 0 0; }

h3 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: normal; text-transform: none; color: #84cf00; text-align: left; }

h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #AEAEAE; text-align: left; word-spacing: 0em; letter-spacing: 0.05em; }

.titulo1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; text-transform: none; color: #CCCCCC; text-align: left; }

.titulo2 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; text-transform: none; color: #8d877a; text-align: left; }

.titulo3 { font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-transform: none; color: #84cf00; text-align: left; }

/* 
 * ========================================
 *  tipologias 
 * ========================================
 */

.texto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #8d877a; text-align: left; word-spacing: 0.05em; letter-spacing: 0.06em; }

.texto1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #FFFFFF; text-align: left; word-spacing: 0.05em; letter-spacing: 0.06em; }

.texto2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #5a5a5a; text-align: left; word-spacing: 0.05em; letter-spacing: normal; text-indent: 0px; line-height: 130%; }

.texto3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-transform: none; color: #AEAEAE; text-align: left; word-spacing: 0.05em; letter-spacing: normal; line-height: 135%; }

.texto4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #8b8175; word-spacing: 0.5px; letter-spacing: normal; }

.texto5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #666; word-spacing: 0.5px; letter-spacing: normal; padding-left:7px }

.texto2_bold_marrom { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: none; color: #c3baa4; text-align: left; word-spacing: 0.05em; letter-spacing: 0.06em; text-indent: 0px; }

.texto2VerdeBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-transform: none; color: #8dc849; text-align: left; word-spacing: 0.05em; letter-spacing: normal; text-indent: 0px; }

.textoAzul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #5B818A; word-spacing: 0.05em; letter-spacing: normal; }

.textoForm { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #c5c5c5; word-spacing: 0.05em; letter-spacing: normal; }

/* 
 * ========================================
 * Listas e <HR> 
 * ========================================
 */

hr { font-size: 100%; font-weight: lighter; color: #E8E8E8; height: 1px; }

ul.especial { list-style-type: square; color:#aaaaaa; margin-left: 0px; }

li.especial { margin: 0; padding: 0; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #AEAEAE; line-height: 140%; letter-spacing: normal; word-spacing: normal; list-style-image: url(images/pontL.jpg); }

/* 
 * ========================================
 * Outras formatações 
 * ========================================
 */


.pontH { background-image: url(http://www.next4.com.br/images/pontH.gif); background-repeat: repeat-x }

.pontV { background-image: url(http://www.next4.com.br/images/pontV.gif); background-repeat: repeat-y }

img { border:0; }

.sombra { background-image: url(http://www.next4.com.br/images/bg_titulo574.gif); background-repeat: repeat-x; padding-top:16px; padding-right:10px; padding-left:6px; valign: top; }

#tdpad { padding-top:16px; padding-right:10px; padding-left:6px; }

#logoEmail {
"background-image: url(http://www.next4.com.br/images/sites_next4.gif); background-repeat: repeat-x}

#bgRodape {"background-image: url(http://www.next4.com.br/images/bg_rodape.gif); background-repeat: no-repeat }

/* 
 * ========================================
 * validação de formulario 
 * ========================================
 */

#w3BodyOverlay { background-color: #000; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; filter:alpha(opacity="0"); }

#w3ShowMsgToUser { position: absolute; left: 50%; width: 350px; margin-left: -175px; background-color: #e8e8e8; border: 2px solid #b8b8b8; color: #000; padding: 0 0 5px 1em; opacity: 0; filter: alpha(opacity="0"); font-family: verdana, Arial, sans-serif; font-size: small; text-align: left; }

#w3ShowMsgToUser h3 { background-color: #939393; margin: 0 0 0.5em -1em; padding: 0.5em 1em 0.5em; }

#w3ShowMsgToUser ol { margin: 0 0 5px; padding: 0; list-style-position: inside; list-style-type: decimal; line-height: 1.5em; }

#w3ShowMsgToUser input { width: 65px; font-weight: bold; padding: 0; font-family: verdana, Arial, sans-serif; margin: 0; }

.w3FieldError { background-color: #ffe4e4; }

.riscado { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #AEAEAE; text-align: left; word-spacing: normal; letter-spacing: normal; line-height: 130%; text-decoration: line-through; }

.texto2verde { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #8CBB1E; text-align: left; word-spacing: 0.05em; letter-spacing: normal; text-indent: 0px; line-height: 130%; }

.texto2vermelho { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #D72B00; text-align: left; word-spacing: 0.05em; letter-spacing: normal; text-indent: 0px; line-height: 130%; }

/* 
 * ========================================
 * Lightbox
 * ========================================
 */


