/*** ESTRUTURA ***/

*
{
	font-family:tahoma
}

body
{
	margin:0px;
	overflow-x:hidden;

	scrollbar-arrow-color:#83A1C3;
	scrollbar-3dlight-color:#D5D2CD;
	scrollbar-highlight-color:#EFF3FF;
	scrollbar-face-color:#E3E3E3;
	scrollbar-shadow-color:#D5D2CD;
	scrollbar-darkshadow-color:#EFF3FF;
	scrollbar-track-color:#ECECEE;

	background:url(../../App_Images/fundoSite.jpg) repeat-y #dbe6ec
}

.bodyPopup
{
	margin:10px
}

#divGeral
{
	width:780px;
	top:20px;
	left:50%;
	margin-left:-390px;
	position:absolute;
	background:#FFFFFF;
	border:1px solid #44789e
}


#divTopo
{
	height:59px;
	background:url(../../App_Images/logo.jpg) no-repeat #1E72B2
}

#divTopo #idiomas
{
	margin:7px;
	float:right
}

#divMenu
{
	color:#FFFFFF;
	font-size:10px;
	padding:3px 0px 4px 15px;
	border-top:1px solid #17659E;
	border-bottom:1px solid #003D6A;
	cursor:default;
	height:15px;
/*	background:url(../../App_Images/fundoMenu.gif) repeat-x*/
	background:#004a80;
}

#divMenu a
{
	color:#E9E9E9;
	font-weight:bold;
	padding:1px 2px 2px 2px;
	text-decoration:none
}

#divMenu a:hover
{
	color:#003D6A;
	background:#E9E9E9
}

#divMenu a.selected
{
	color:#003D6A;
	background:#E9E9E9
}

#divMenu #divPost a {
	text-decoration:none;
	border:0;
	background:none
}
#divMenu #divPost a:hover {
	text-decoration:none;
	border:0;
}

#divMenu .divisao, #divSubMenu .divisao
{
	margin:0px 10px
}

#divSubMenu
{
	color:#FFFFFF;
	font-size:10px;
	padding:3px 0px 4px 15px;
	border-top:1px solid #17659E;
	border-bottom:1px solid #003D6A;
	cursor:default;
	background:url(../../App_Images/fundoMenu.gif) repeat-x
}

#divSubMenu a
{
	color:#E9E9E9;
	font-weight:bold;
	padding:1px 2px 2px 2px;
	text-decoration:none
}

#divSubMenu a:hover
{
	color:#003D6A;
	background:#E9E9E9
}

#divSubMenu a.selected
{
	color:#003D6A;
	background:#E9E9E9
}

#divConteudo
{
	padding:10px 0px 10px 10px;
	background:url(../../App_Images/fundoConteudo.gif) no-repeat #FFFFFF
}

#divConteudo .box
{
	width:192px; _width:221px;
	height:101px; _height:119px;
	float:left;
	margin:9px 24px 4px 10px; _margin:9px 12px 0px 10px;
	padding:8px 15px 5px 12px;
	background:url(../../App_Images/fundoBox.gif) no-repeat
}

#divConteudo .boxClientes
{
	width:196px; _width:220px;
	height:90px; _height:105px;
	float:left;
	margin:9px 14px 0px 10px;
	padding:8px 10px 5px 12px;
	background:url(../../App_Images/fundoBoxClientes.gif) no-repeat
}

#divConteudo .boxMobile
{
	float:left;
	_float:none;
	width:196px; _width:220px;
	height:70px;
	_height:90px;
	margin:0px 10px 10px 3px; _margin:10px 10px 10px 3px;
	padding:8px 15px 5px 12px;
	background:url(../../App_Images/fundoBoxMobile.gif) no-repeat
}

#divConteudo .boxNoticias
{
	float:left;	
	width:185px; _width:237px;
	height:132px;
	_height:150px;
	margin:0px 10px 10px 0px; _margin:0px 10px 0px 0px;
	padding:17px 20px 0px 27px;
	background:url(../../App_Images/fundoBoxNoticias.gif) no-repeat
}

#divConteudo .boxNoticias .noticia
{
	margin:0px 0px 6px 0px;
	padding:0px 0px 6px 0px
}

.tituloBox
{
	font-size:11px;
	color:#4F75A0;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:17px;
	display:block;
	margin-bottom:10px;
	background:url(../../App_Images/setinhaTitulo.gif) 0px 2px no-repeat;
}


#divFlash
{
	background:url(../../App_Images/fundoAnimacao.jpg) no-repeat
}

#bannerClienteHome
{
	margin:0px 0px 0px 23px
}

a.linkTitulo
{
	font-size:11px;
	color:#4F75A0;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:17px;
	display:block;
	margin-bottom:10px;
	text-decoration:none;
	background:url(../../App_Images/setinhaTitulo.gif) 0px 2px no-repeat;
}

.tituloPagina
{
	font-size:11px;
	color:#4F75A0;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0px 5px 17px;
	display:block;
	margin:3px 0px 10px 0px;
	background:url(../../App_Images/setinhaTitulo.gif) 0px 2px no-repeat;
}

#divRodape
{
	height:15px; _height:20px;
	font-size:10px;
	color:#FFFFFF;
	text-align:right;
	padding:3px 10px;
	clear:both;
	background:url(../../App_Images/fundoMenu.gif) repeat-x #004a80
}

.hr
{
	border-bottom:1px dashed #999999
}

.texto

{
	font-size:11px;
	color:#7E7E7E
}

.textoDestaque
{
	font-weight:bold
}

.textoPequeno
{
	font-size:10px	
}

.textoNormal
{
	font-size:11px
}

.textoGrande
{
	font-size:12px
}

.pPP
{
	margin:2px 0px;
}

.pPequeno
{
	margin:5px 0px;
}

.pMedio
{
	margin:8px 0px;
}

.pGrande
{
	margin:9px 0px;
}

a.linkMais
{
	font-size:10px;
	color:#7E7E7E;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	background:url(../../App_Images/setinhaLink.gif) 0px 2px no-repeat
}

a.linkMais:hover
{
	text-decoration:underline;
}

a.linkNoticias
{
	font-size:11px;
	color:#7E7E7E;
	text-decoration:none;
	padding-left:12px;
	background:url(../../App_Images/setinhaCinza.gif) 0px 4px no-repeat
}

a.linkNoticias:hover
{
	color:#505050;
	/*background:url(../../App_Images/setinhaLaranja.gif) 0px 4px no-repeat*/
}

form
{
	margin:0px
}

.labelForm
{
	font-size:11px;
	color:#7E7E7E;
	font-weight:bold
}

.campoForm
{
	font-size:11px;
	border:1px solid #D2D2D2;
	color:#808080
}

.icoCampo
{
	margin-bottom:-4px
}

a .img
{
	border:0px;
	filter:alpha(opacity=50)
}

a:hover .img
{
	filter:alpha(opacity=100)
}

.destaqueAzul
{
	color:#4D6FD4;
	font-weight:bold
}

.destaqueVermelho
{
	color:#CC0000
}

.bannerCliente
{
	margin:12px 15px
}

#divConteudoEsquerda
{
	width:520px; _width:500px;
	float:left
}


.divBotoes { margin-top:30px }
.divBotoes img { margin-right:5px }


a
{
	color:#4D6FD4
}

a:hover
{
	color:#004A80	
}

img
{
	border:0px
}

.boxParceiros
{
	width:500px;
	height:350px;
	top:50%;
	left:50%;
	margin-top:-175px;
	margin-left:-250px;
	padding:10px;
	overflow:auto;
	border:1px solid #4F75A0;
	position:absolute;
	z-index:99999;
	background:#FFFFFF	
}


.tituloParceiro
{
	font-size:10px;
	color:#4F75A0;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0px 0px 17px;
	display:block;
	margin:3px 0px 0px 14px;
	background:url(../../App_Images/setinhaLaranja.gif) 6px 4px no-repeat;
}

.alpha
{
	filter:alpha(opacity=20)
}

#divGamb
{
	width:500px;
	left:-10000px;
	position:absolute
}

.cardEndereco
{
	margin-right:7px
}

#divConteudo .boxConteudo
{
	padding:10px 15px 15px 15px;
	margin-bottom:10px;
	border:1px solid #d9dee9;
	background:#FFFFFF;
	text-align: justify;	
}


#divConteudo .boxConteudo .content
{
	padding:10px 15px 15px 15px;
	margin-bottom:10px;
	border:1px solid #d9dee9;
	background:url(../../App_Images/fundoConteudo.gif) repeat-x #FFFFFF
}


#divConteudo .boxLink
{
	margin-bottom:10px;
	border:1px solid #d9dee9;
	background:#FFFFFF
}

#divConteudo .boxLink a
{
	font-size:11px;
	color:#4F75A0;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	border-bottom:1px solid #d9dee9;
	padding:5px 0px 5px 23px;
	background:url(../../App_Images/setinhaTitulo.gif) 5px 6px no-repeat;
}

#divConteudo .boxLink a:hover
{
	background:url(../../App_Images/setinhaTitulo.gif) 5px 6px no-repeat #e7edf8
}

#divConteudo .boxLink a.selected
{
	background:url(../../App_Images/setinhaTitulo.gif) 5px 6px no-repeat #e7eaf1
}


#divEnderecos
{
	_margin:0px 5px;
	text-align:center
}


#divEnderecos .boxEndereco
{
	width:252px;
	color:#999999;
	float:left
}

/* SUB MENU PARCEIROS */

#divSubMenu2 {
	position:absolute;
	display:none;
	top:76px;
	left:50%;
	margin-left:-180;
	color:#FFFFFF;
	width:150px;
	font-family:Tahoma;
	font-size:10px;
}

#divSubMenu2 ul {
	display:block;
	list-style: none;
	margin:0;
}

#divSubMenu2 li {
	line-height:22px;
	border-bottom: 1px solid #1E72B2;
	margin-left:-40px; /* FIREFOX */
	*margin:0; /* IE */
}

#divSubMenu2 li a {
	width:150px;
	padding: 5px 50px 5px 0.5em; /* FIREFOX */
	*padding: 0px 5px 0px 0.5em; /* IE */
	font-weight:bold;
	border-left: 10px solid #1E72B2;
	background-color: #004a80;
	color: #FFFFFF;
	text-decoration:none;
}

#divSubMenu2 li a:hover {
	padding: 5px 50px 5px 0.5em; /* FIREFOX */
	*padding: 0px 5px 0px 0.5em; /* IE */
	border-left: 10px solid #1E72B2;
	background-color: #E9E9E9;
	color: #004a80;
}

.areaparceiros {
	width:100%;
	background:#eeeeee;
	line-height:25px;
}
.areaparceiros tr {
	background:#FFFFFF;
}
.areaparceiros td {
	padding-left:15px;
	background:#FFFFFF;
}


/*SUB MENU*/

ul.menubar{
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}

ul.menubar .submenu{
	margin: 0px;
	padding: 0px;
	list-style: none;
	float:left;
}

ul.menubar ul.menu{
	display: none;
	position: absolute;
	margin: 0px;
}

ul.menubar a{
/*	padding: 5px;
	display:block;
	text-decoration: none;*/
	display:block;
	background-color:#004a80
}


ul.menu, ul.menu ul{
	margin: 0;
	padding: 0;
	left:285px;
	width: 170px; /* Width of Menu Items */
	background-color: #004a80; /* IE6 Bug */

}

ul.menu li{
	position: relative;
	list-style: none;
	border: 0px;
	line-height:18px;
}

ul.menu li a{
	display: block;
	text-decoration: none;
	border-bottom: 0px;
	color: #777;
	padding: 5px 10px 5px 5px;
}

ul.menu li sup{
	font-weight:bold;
	font-size:7px;
	color: red;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */

ul.menu ul{
	position: absolute;
	display: none;
	left: 169px; /* Set 1px less than menu width */
	top: 0px;
}

ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */

ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; }

ul.menu li a:hover { color: #E2144A; }


#divConteudo .boxBlog
{
	padding:10px 15px 15px 15px;
	margin-bottom:10px;
	border:1px solid #cbe7fb;
	border-bottom:0;
	background:#FFFFFF
}

.titBlog
{
	font-family:Tahoma;
	color:#2272c4;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	padding-left:15px
}

#tbEsquerda
{
	font-size:12px
}

#tbDireita
{
	font-size:12px
}

#tbDireita a
{
	color:#2272c4;
	text-decoration:none
}

#tbDireita a:hover
{
	text-decoration:underline
}

.seta
{
	background:url("../../posts/img/seta.jpg") no-repeat 0 3;
	
}

.tema
{
	background:url("../../posts/img/tema.jpg") no-repeat 0 0;
	padding-left:5px
	
}

.bola
{
	background:url("../../posts/img/bola.jpg") no-repeat 0 7;
	font-family:Tahoma;
	font-size:12px;
	padding-left:15px
}

.mais
{
	background:url("../../posts/img/mais.jpg") no-repeat 0 6;
	font-family:Tahoma;
	color:#2272c4;
	font-weight:bold;
	font-size:11px;
	padding-left:15px
}

.balao
{
	background:url("../../posts/img/balao.jpg") no-repeat 0 2;
	font-family:Tahoma;
	color:#2272c4;
	font-weight:bold;
	font-size:12px;
	padding-left:18px
}

.balao a
{
	color:#2272c4;
	text-decoration:none
}

.balao a:hover
{
	text-decoration:underline
}
