/* ---------- CSS GERAL: DEFINE TODOS OS ESTILOS GERIAS DO SITE ---------- */

/* DEFINIÇÃO DE TAGS
----------------- */
body {
	margin:0px;
	padding:0px;
	font:12px Verdana, Geneva, sans-serif;
	background:url(../images/bg_body.gif) repeat-x;
	background-color:#e3edf6;
}
h1 {
	float:left;
	width:100%;
	padding:0px 0px 2px 0px;
	margin:0px;
	border-bottom:1px solid #deeaf5;
	font:italic 25px Verdana, Geneva, sans-serif;
}
h1 img {
	float:left;
	padding:0px;
	margin:0px;
}
p {
	padding:5px 5px 10px 5px;
	margin:0px;
	font:12px/22px Verdana, Geneva, sans-serif;
	color:#006;
	text-align:justify;
	text-indent:30px;
}
img,
ul {
	margin:0px;
	padding:0px;
}
ul li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img,
a:hover img {
	border:none;	
}

/* DEFINIÇÃO DE CLASSES
-------------------- */
span.tituloH1 {
	float:left;
	width:640px;
	color:#deeaf5;
	padding:0px 5px 15px 5px;
}
.corAsterisco {
	color:#c2d7ea;	
}	
.cursorPointerImg {
	cursor:pointer;
}
.floatRightImg {
	float:right;
	padding:0px;
	margin:0px 0px 5px 10px;
}
floatLeft {
	float:left;
}
.borderNone {
	border:none;	
}

#bread {
	width:640px;
	float:left;
	font:9px Verdana, Geneva, sans-serif;
	color:#deeaf5;
	padding:0px 5px 6px 5px;
}
#bread a {
	font:9px Verdana, Geneva, sans-serif;
	color:#deeaf5;
}
#bread a:hover {
	color:#a0c7f3;
}
#centralizaSite {
	width:950px;
	margin:auto;
	position:relative;
}
#conteiner {
	width:950px;
	float:left;
	border:3px double #2767ae;
	border-top:none;
}

/* CONTROLA A LATERAL ESQUERDA DO SITE
----------------------------------- */
#controlaLateralEsquerda {
	width:150px;
	height:785px;
	float:left;
	background:url(../images/bg_lateral_esquerda.gif) repeat-y;
}
#controlaLateralEsquerda #guardaImgLateralEsquerda {
	float:left;
	margin:0px;
}
#controlaLateralEsquerda #guardaMenu ul {
	float:left;
	margin:25px 0px 25px 0px;
}
#controlaLateralEsquerda #guardaMenu ul li {
	width:145px;
	float:left;
	margin:0px 0px 10px 0px;
}
#controlaLateralEsquerda #guardaMenu ul li a {
	float:left;
	width:145px;
	margin:0px;
	padding:5px 0px 5px 5px;
	text-decoration:none;
	font:1.3em Verdana, Geneva, sans-serif;
	color:#a0c7f3;
	border-top:1px solid #62a3eb;
	border-bottom:1px solid #62a3eb;
	background-image:url(../images/bg_btn.gif);
	background-repeat:repeat-y;
}
#controlaLateralEsquerda #guardaMenu ul li a:hover {
	float:left;
	width:145px;
	margin:0px;
	padding:5px 0px 5px 5px;
	text-decoration:none;
	font:1.3em Verdana, Geneva, sans-serif;
	color:#a0c7f3;
	border-top:1px solid #62a3eb;
	border-bottom:1px solid #62a3eb;
	background-image:url(../images/bg_btn_over.gif);
	background-repeat:repeat-y;
}
#controlaLateralEsquerda #guardaMenu ul li .menuMarcado{
	float:left;
	width:145px;
	margin:0px;
	padding:5px 0px 5px 5px;
	text-decoration:none;
	font:1.3em Verdana, Geneva, sans-serif;
	color:#a0c7f3;
	border-top:1px solid #62a3eb;
	border-bottom:1px solid #62a3eb;
	background-image:url(../images/bg_btn_over.gif);
	background-repeat:repeat-y;	
}

/* CONTROLA O CONTEÚDO CENTRAL DO SITE
------------------------------------ */
#controlaCentro {
	float:left;
	width:650px;
	padding:0px;
	margin:0px;
}
#controlaCentro #controlaTopo {
	float:left;
	margin:0px;
	padding:0px;
}
#controlaCentro #controlaTopo #obj2 { 
	float:left;
	padding:0px;
	margin:0px;
}
#controlaCentro #conteudo {
	width:650px;
	float:left;
	padding:10px 0px 0px 0px;
	margin:0px;
	background:#dfebf5 url('../images/bg_body2.gif') repeat-x 0px 0px!important;
}

/* CONTROLA A LATERAL DIREITA DO SITE
---------------------------------- */
#controlaLateralDireita {
	width:150px;
	height:785px;
	float:left;
	background:url(../images/bg_lateral_direita.gif) repeat-y;
}
#controlaLateralDireita #controlaItensLateralDireita {
	float:left;
}
#controlaLateralDireita #controlaItensLateralDireita #dicasDestaque {
	float:left;
	width:150px;
	height:18px;
	margin:10px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	font:10px Verdana, Geneva, sans-serif;
	color:#e3edf6;
	font-weight:bold;
	text-align:center;
	background:url(../images/bg_dicas_destaques.jpg) no-repeat 15px 0px;
}
#controlaLateralDireita #controlaItensLateralDireita #controlaBuscaGoogle {
	float:left;
	padding:10px 0px 0px 18px;
}
#controlaLateralDireita #controlaItensLateralDireita #controlaBuscaGoogle img {
	float:left;
	margin:0px 0px 5px 0px;
}
#controlaLateralDireita #controlaItensLateralDireita #controlaBuscaGoogle #formataInput {
	width:84px;
	float:left;
	font:12px Verdana, Geneva, sans-serif;
	color:#003691;
	border:1px solid #003691;
	margin:0px 5px 0px 0px;
}
#controlaLateralDireita #controlaItensLateralDireita #controlaBuscaGoogle form {
	float:left;
	margin:0px;
	padding:0px;
}
#controlaLateralDireita #controlaItensLateralDireita #controlaBuscaGoogle form img {
	float:left;
	margin:0px;
}
#controlaLateralDireita #controlaItensLateralDireita #controlaFlashAlianca {
	float:left;
	margin:0px;
	padding:0px;
}
#controlaLateralDireita #controlaItensLateralDireita .controlaItensLateralDireita {
	float:left;
	padding:10px 0px 0px 18px;
}
#controlaLateralDireita #controlaItensLateralDireita .controlaSeparador {
	float:left;
	padding:10px 0px 10px 0px;
	margin:0px;
}
#controlaLateralDireita #controlaItensLateralDireita .controlaSeparador img {
	float:left;
}

/* CONTROLA O RODAPÉ DO SITE
-------------------------- */
#guardaRodape {
	float:left;
	width:950px;
	height:21px;
	font:11px Verdana, Geneva, sans-serif;
	color:#545353;
	text-align:center;
	background-image:url(../images/bg_rodape.jpg);
	background-repeat:repeat-x;
	padding:10px 0px 0px 0px;
}

/* CONTROLA AS GALERIAS DA SESSÂO EMPRESA
------------------------------------ */
#guardaGaleria {
	width:650px;
	float:left;
}
#guardaGaleria #cliqueImagens {
	width:603px;
	float:left;
	color:#006;
	padding:10px 0px 10px 18px;
}
#guardaGaleria ul#galeriaMiniaturas {
	float:left;
	width:650px;
	padding:0px 0px 0px 0px;
}
#guardaGaleria ul#galeriaMiniaturas li {
	float:left;
	width:216px;
	text-align:center;
	padding:0px 0px 10px 0px;
}
#guardaGaleria #galeriaMiniaturas {
	float:left;
	width:630px;
	color:#006;
	text-align:right;
	padding:0px 20px 0px 0px;
}

/* CONTROLA A PAGINAÇÃO
-------------------- */
#controlaPaginacao {
	width:638px;
	height:25px;
	float:left;
	margin:20px 5px 0px 5px;
	border:1px solid #062a77;
	background-color:#2767ae;
}
#controlaPaginacao a {
	color:#a0c7f3;
}
#controlaPaginacao a:hover {
	color:#62a3eb;
}
#controlaPaginacao #controlaLinkAnterior {
	float:left;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#controlaPaginacao #controlaPaginas {
	float:left;
	padding:0px;
	margin:0;
}
#controlaPaginacao #guardaConteudoPaginacao {
	float:right;
	margin:0px;
	padding: 0px;
}
#controlaPaginacao #guardaConteudoPaginacao #controlaPaginas a {
	float:left;
	color:#a0c7f3;
	padding:3px 4px 3px 4px;
	margin:2px 0px 0px 0px;
}
#controlaPaginacao #guardaConteudoPaginacao #controlaPaginas ul {
	float:left;
	padding:0px 10px 0px 10px;
}
#controlaPaginacao #guardaConteudoPaginacao #controlaPaginas ul li {
	float:left;
	padding:0px;
}
#controlaPaginacao #guardaConteudoPaginacao #controlaPaginas ul li a:hover,
#controlaPaginacao #guardaConteudoPaginacao #controlaPaginas ul li .itemMarcado {
	float:left;
	color:#62a3eb;
	padding:1px 3px 3px 3px;
	margin:3px 0px 0px 0px;
	border:1px solid #062a77;
}
#controlaPaginacao #guardaConteudoPaginacao #controlaLinkProximo {
	float:left;
	font-weight:bold;
	padding:4px 10px 0px 0px;
}
