﻿* {
	margin:0px;
	padding:0px;
}

html {
	margin:0px;
	padding:0px;
	height:100%;
}

h1 {
	display:none;
}

body {
	height:100%;
	margin:0px;
	padding:0px;
	background-image:url(../imgs/bg.jpg);
	background-repeat:repeat-x;
	background-color:#eef6ff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

/* ESTRUTURA GERAL */

#wrapper {
	width:780px;
	height:100%;
	margin:0 auto;
	/* background-image:url(../imgs/bgContent.jpg); */
	background-repeat:no-repeat;
	background-position:center top;
}

#header {
	width:780px;
	height:auto;
	float:left;
	padding-bottom:15px;
}

#content {
	width:780px;
	height:auto;
	float:left;
}
.content_home {
        width:780px;
	height:auto;
	float:left;
        height: 522px;
        background: url('../imgs/bgContentHome.jpg') no-repeat;

}

#box_branco{
    display: block;
    position: relative;
    width: 180px;
    height: 240px;
    background: url('../imgs/logo_box.jpg') #ffffff no-repeat 20px 20px ;
    top:80px;
    left: 600px;
    text-decoration: none;
}

.texto_box{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	position: relative;
	line-height: 20px;
}

.titulo_box{
    font: bold 14px Arial, Helvetica, sans-serif;
    color:#00598f;
    position: relative;
    padding-left: 3px;
    top: -18px;
    text-transform: uppercase;

    
}
/* ESTRUTURA HEADER */



#logo {
	width:195px;
	height:auto;
	float:left;
}

#navGlobal {
	width:585px;
	height:auto;
	float:left;
	padding-top:10px;
}

#navGlobalA {
	width:505px;
	height:auto;
	float:left;
}

#navGlobalB {
	width:585px;
	height:auto;
	float:left;
	padding-top:4px;
}

#navGlobalC {
	width:585px;
	height:auto;
	float:left;
	padding-top:16px;
}

#idiomas {
	text-align:right;
	width:75px;
	height:auto;
	float:right;
	padding-left:5px;
}

#idiomas img {
	border-style:solid;
	border-width:2px;
	border-color:#bbd6f4;
}


#idiomas a:hover img  {
	border-style:solid;
	border-width:2px;
	border-color:#fff;
}

#navGlobalA li, #navGlobalB li {
	list-style:none;
	display:inline;
	float:right;
	margin-left:2px;
	padding-top:3px;
	padding-bottom:3px;
}

#navGlobalA li a, #navGlobalA li a:visited, #navGlobalB li a, #navGlobalB li a:visited {
	color:#868686;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	background-color:#FFF;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

#navGlobalA li a:hover, #navGlobalB li a:hover {
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:10px;
	background-color:#868686;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

/*MENU*/
/* ESTILO MenuPullDown */

div.menu_pulldown a { 
  padding-top: 1px;
  height: 21px; 
  display: block; 
  line-height: 21px; 
  text-decoration: none; 
  color:#199cd8;
}

.menubar { list-style:none; margin:0px; padding:0px; cursor:pointer; border:0px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.menubar li a { text-align:center; /*IE6 BUG */ }
.menubar li { width:185px; background:#FFF; margin-left:2px; float:right; list-style:none; }
.menubar li ul { width:185px; display:none; position:absolute; padding-top:2px; }
.menubar li ul li { margin-left:0px; /*IE6 BUG */ }
.menubar li ul li a { text-indent:5px; text-align:left; /*IE6 BUG */ font-size:11px; font-weight:bold; }

.menubar li:hover ul {display:block; }

.submenuA a:hover { background:#f79735; color:#FFF; }
.submenuA ul li a { background:#f79735; color:#FFF; }
.submenuA ul li a:hover { background:#fdb163; color:#FFF; }

.submenuB a:hover { background:#7cce33; color:#FFF; }
.submenuB ul li a { background:#7cce33; color:#FFF; }
.submenuB ul li a:hover { background:#95db57; color:#FFF; }

.submenuC a:hover { background:#199cd8; color:#FFF; }
.submenuC ul li a { background:#199cd8; color:#FFF; }
.submenuC ul li a:hover { background:#62bbe4; color:#FFF; }



/********************************************/



/* ESTRUTURA CONTENT */

#titSection {
	width:764px;
	height:auto;
	float:left;
	padding-left:8px;
	padding-right:8px;
}

h2 {
	width:auto;
	height:27px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#FFF;
	background-color:#999999;
}

h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#199cd8;
}

h4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#199cd8;
}

h5 { 
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#199cd8;
}

#contentNavSection {
	width:766px;
	height:auto;
	float:left;
	border-width:7px;
	border-style:solid;
	border-color:#FFF;
	background-image:url(../imgs/bgContent.gif);
	background-repeat:repeat-y;
}

#contentNav {
	width:163px;
	height:auto;
	float:left;
	padding:12px;
}

#contentSection {
	width:539px;
	height:auto;
	float:left;
	padding-top:10px;
	/*padding-bottom:12px;*/
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
	line-height:22px;
}

#contentSection p {
	margin-top:15px;
}

#contentNav ul {
	list-style:none;
	padding:0px;
	margin:0px;
	display:inline-block;
	line-height:20px;
}

#contentNav ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#199cd8;
}

#contentNav ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#199cd8;
}

#contentNav ul li a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#199cd8;
}

#contentSection a {
	color:#199cd8;
}

#contentSection a:visited {
	color:#199cd8;
}

#contentSection a:hover {
	color:#199cd8;
}

.drop {
	height:24px;
	width:258px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
}

/* ESTILO BOTÃO */

div#buttonWrap {
	height:28px;
	float:left;
}

div#buttonWrap .buttonLeft {
	background-image:url(../imgs/btn_detailleft.gif);
	background-repeat: no-repeat;
	height:28px;
	float:left;
}

div#buttonWrap .buttonRight {
	background-image:url(../imgs/btn_detailright.gif);
	height:28px;
	width:6px;
	float:left;
}

div#buttonWrap .buttonText {	
	background:transparent none repeat scroll 0 0 !important;
	border:none !important;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:23px;
	margin: 0px !important;
	padding:4px 5px 0px 11px !important;
	color:#666;
}


/* ESTILO TEXTO */

.laranja {
	color:#f1822f;
}

.azul {
	color:#199cd8;
	font-weight:bold;
}

.formTit {
	color:#666666;
	font-size:10px;
	font-weight:bold;
}

.fieldA {
	width:258px;
	height:17px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.fieldB {
	width:88px;
	height:17px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.fieldC {
	width:160px;
	height:17px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.fieldD {
	width:50px;
	height:17px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.fieldE {
	width:100px;
	height:17px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.fieldF {
	width:30px;
	height:17px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.fieldG {
	width:185px;
	height:17px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.textArea {
	width:258px;
	height:140px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

/* ESTILO EQUIPE */

.listEquipe {
	width:539px;
	height:auto;
	float:left;
	padding-bottom:15px;
}

.listEquipeTitSubFt {
	width:539px;
	height:auto;
	float:left;
}

.listEquipeText {
	width:539px;
	height:auto;
	float:left;
}

.listEquipeTitSub {
	width:auto;
	height:auto;
	float:left;
	line-height:normal;
	padding-top:15px;
}

.listEquipeFt {
	width:65px;
	height:65px;
	float:left;
	padding-left:10px;
}

.equipetit {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#199cd8;
	font-weight:bold;
}

.equipeSub {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666666
}

/* ESTILO FORMULARIOS */

.fieldsetForm {
	border:0;
	
}

.fieldsetForm legend {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#199cd8;
}

#editform dt {
	clear:both;
  	color:#666666;
   	font-size:10px;
   	font-weight:bold;
   	padding-top:5px;
}

#editform dd {
   	color:#666666;
   	font-size:12px;
}

#editformCinza dt {
	padding-bottom:3px;
	padding-top:9px;
   	clear:both;
  	color:#666666;
   	font-size:10px;
   	font-weight:bold;
   	margin-top:5px;
	
}

#editformCinza dd {
   	color:#666666;
   	font-size:12px;
}

.fieldFaleNomeEmail {
	width:262px;
	height:17px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding-top:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.textAreaFale {
	width:262px;
	height:72px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#666;
}

.contentFaleSucesso {
	width:539px;
	height:auto;
	float:left;
	background-image:url(../../fale_conosco/imgs/bgSucesso.gif);
	background-repeat:no-repeat;
	line-height:normal;
}

.contentFaleErro {
	width:539px;
	height:auto;
	float:left;
	line-height:normal;
}

.textSucesso {
	font-family:Verdana, Geneva, sans-serif;
	font-size:120px;
	color:#dadada;
}

#contentSection .btn {
	text-align:right;
}


/* ESTILO AFILIADOS */


.dropAfiliados {
	height:24px;
	width:258px;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
}

.azulTabela {
	color:#199cd8;
	font-size:16px;
}

.headerTabela {
	height:30px;
	background-color:#199cd8;
	color:#FFF;
	border-style:solid;
	border-width:1px;
	border-color:#FFF;
	text-align:center;
}

.itemTableA {
	height:25px;
	font-size:16px;
	color:#666666;
	background-color:#efefef;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFF;
	text-align:center;
}

.itemTableB {
	height:25px;
	font-size:16px;
	color:#666666;
	background-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FFF;
	text-align:center;
}

/* ESTILO SOLUCOES */


.listCasos {
	width:539px;
	height:auto;
	float:left;
	padding-bottom:50px;
}

.listCasosImgs {
	width:115px;
	height:auto;
	float:left;
}


.listCasosTexto {
	width:424px;
	height:auto;
	float:left;
}

.listCasosFrase {
	color:#199cd8;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.erroProposta {
	width:539px;
	height:auto;
	float:left;
	color:#ff0000;
	background-color:#dddddd;
}

.obrigado {color:#0D9FD0; font:bold 24px Arial,Helvetica,sans-serif; text-align:center; display:block; margin:20px 0;}

