body{
padding:0;
margin: 0 0 0 0;
}

#bodycon { 
margin:0; 
padding:0; 
text-align:center; /* hack IE centralizar 1o passo*/  
display: block;
position: relative;

} 
#tudo { 
width: 960px; 
margin:0 auto;           
padding: 10px; 
text-align:left; /* hack IE centralizar 2o passo*/ 
background: url("img/header-grad.jpg") no-repeat;
 
} 
   
/*	ESTRUTURA	*/
#header{
width: 960px; 
height:110px;

	}#logo{
	width:120px;
	height: 106px;
	background: url("img/logontransp.png") no-repeat;
	float: left;
	}
	#botao-cont{
	width:550px;
	height: 29px;
	float: left;
	margin: 82px 0 0 60px;
	
	}
	#contato{
	text-align: right;
	font-family: calibri, arial;
	font-size: 12px;
	color: #0072b9;
	margin: 30px 0 0 0px;
	float: right;

	}
	#menu{
	}
	
	#botao	{
	width:99px;
	height: 29px;
	background: url("img/menu-botao.png") no-repeat;
	text-align: center;
	font-family: calibri, arial;
	font-size: 14px;
	color: white;
	line-height:30px;
	float: left;
	margin: 0 4px; 
	}


	
	
#botao-cont A:link {text-decoration: none; color: white;}
#botao-cont A:visited {text-decoration: none; color: white;}
#botao-cont A:active {text-decoration: none; color: white;}
#botao-cont A:hover {text-decoration: none; color: lightblue;}


A:link {text-decoration: none; color:  #13588f;;}
A:visited {text-decoration: none; color:  #13588f;;}
A:active {text-decoration: none; color:  #13588f;;}
A:hover {text-decoration: none; color:  #13588f;;}


h1 A:link {text-decoration: none; color: #13588f;}
h1 A:visited {text-decoration: none; color: #13588f;}
h1 A:active {text-decoration: none; color: #13588f;}
h1 A:hover {text-decoration: none; color: #13588f;}




.linknew{

width: 530px;
margin: 0 0 0 20px;
}

/*RSS*/

.titulorss{

width: 530px;
margin: 15px 0 0 20px;
font-weight: bold;
font-size: 16px;
}

.descrirss{

width: 530px;
margin: 0 0 0 20px;
font-style: italic;
font-size: 14px;
}

.titulorss A:link {text-decoration: none; color: black;}
.titulorss A:visited {text-decoration: none; color: black;}
.titulorss A:active {text-decoration: none; color: black;}
.titulorss A:hover {text-decoration: none; color: black;}

.snap_preview{

width: 530px;
margin: 0 0 0 20px;
}
.snap_preview img{
float: left;
margin: 10 10 10 0px;
border: 0;
}

#contcon{
width:800px;
height:280px;

margin: 0px 0 10px 150px;


}


#contenido-e{
width: 390px;
margin: 20px 10px 0 0px;
font-size:8px;
float: left;

}
#contenido-d{
width: 310px;
margin: 20px 0 0 0px;
font-size:8px;
float: left;

}

#s-esq{
background: url("img/b-s-esq.png");
width: 15px;
height: 17px;
float: left;


}#s-mid{
background: url("img/b-s-mid.png");
width: 265px;
height: 17px;
float: left;

}#s-dir{
background: url("img/b-s-dir.png");
width: 21px;
height: 17px;
float: left;
}

#mid-e{
background: url("img/b-midf.png") repeat-y;
width: 390px;
text-align: left;
float: left;
padding: 0;
height: 230px;
}

#mid-d{
background: url(img/b-mid.png) repeat-y;
width: 380px;

text-align: left;
float: left;
padding: 0;
height: 230px;
}

#i-esq{
background: url("img/b-i-esq.png");
width: 19px;
height: 21px;
float: left;
}#i-mid{
background: url("img/b-i-mid.png");
width: 260px;
height: 21px;
float: left;

}#i-dir{
background: url("img/b-i-dir.png");
width: 21px;
height: 21px;
float: left;
}





	
#colesq{


}

#coldir{
width: 250px;

margin: 0 0 0 15px;
text-align: justify;

}

/*POST*/

h2{
font-family: calibri, arial;
color: #13588f;
margin: 0 10 0 0px;
font-size: 25px;
text-align: left;
}

#coldir h2{
width: 265px;
}

#coldir .data{
margin:0;
}



.data{
font-size:12px;
color: #13588f;
font-style: italic;
}

.noticia{font-family: calibri, arial;
color: #13588f;
margin: 5 0px;
font-size:14px;
width: 250px;
}


p{font-family: calibri, arial;
color: #13588f;
margin: 5 0px;
font-size:14px;

}

#rodape{
margin: -4px 0 0 190px;

}#rodape-botao{
font-size: 8px;
width: 610px;
float: left;
font-family: calibri, arial, sans-serif;
color: black;



line-height:30px;
}
#rb-s-esq{
background: url("img/b-s-esq.png");
width: 15px;
height: 17px;
float: left;
}#rb-s-mid{
background: url("img/b-s-mid.png");
width: 565px;
height: 17px;
float: left;


}#rb-s-dir{
background: url("img/b-s-dir.png");
width: 21px;
height: 17px;
float: left;

}

#rb-mid{
background: url("img/rb-b-mid.png") repeat-y;
width: 600px;
height: 122px;
float: left;
text-align: center;

}

#rb-i-esq{
background: url("img/b-i-esq.png");
width: 19px;
height: 21px;
float: left;
}#rb-i-mid{
background: url("img/b-i-mid.png");
width: 560px;
height: 21px;
float: left;

}#rb-i-dir{
background: url("img/b-i-dir.png");
width: 21px;
height: 21px;
float: left;
}

#pagina{
width: 600px;
margin: 20px 0 0 0px;
font-size:8px;
float: left;
}#p-mid{
background: url("img/p-mid.png") repeat-y;
width: 600px;


float: left;
text-align: center;

}#p-s-mid{
background: url("img/b-s-mid.png");
width: 560px;
height: 17px;
float: left;

}#p-i-mid{
background: url("img/b-i-mid.png");
width: 555px;
height: 21px;
float: left;
}

#cont-pagina{
font-family: callibri, arial, sans-serif;
margin: 5 15px;
font-size:14px;
text-align: justify;
padding: 10px;
}



#icon-cont{
width: 270px;
float: left;
margin: 0 0 0 25px;
padding: 0 10px;

}

#newsletter-cont{
float: left;

margin: 0 0 0 10px;

}

#icon{
width:80px;
height: 45px;
float: left;
margin: 8 0px;

}#icon img{
border: 0;
}



#logocantohome{
width: 200px;
height: 170px;
float: right;
margin: -145px 0 0 0;
}

#logocanto{
width: 200px;
height: 170px;
margin: 0 30px 0 0;
float: right;

}



#logocanto-pagina{
width: 200px;
height: 170px;
margin: 0 0 0 0px;
float: right;

}


/*GALERIA*/
.sSLIDE {
width: 380px;
}
.sIMG {
padding:0px;
vertical-align:top;
text-align:center; 


}
.sMSG {
position: absolute;

}
#imagem {
width: 280px;
height: 220px;
}

#texto {
text-decoration:none;
position: absolute;
margin: 0 0 0 5px;
}
#titulo {
color: white; font-family:tahoma,arial,verdana; font-size:16px; font-weight:bold;
float: left;

}
#mensagem {
color: white; font-family:arial,verdana; font-size:18px; font-weight:bold;
}

#CONTROLE { text-align:center;
padding:3px;
margin: -25px 0 0 185px;
position: absolute;
}
.quadro_pagina {background-color:#FAFAFA; font-size:11px; font-family:tahoma,arial,verdana;
color:#555555; text-align:center; text-decoration:none; 
border-left:#DDDDDD 1px solid; border-top:#DDDDDD 1px solid;
border-right:#AAAAAA 1px solid; border-bottom:#AAAAAA 1px solid;
padding-top:3px; padding-right:5px; padding-bottom:3px; padding-left:5px;
}
a.link0 {outline:0; text-decoration:none;}





.text{
border: #13588f solid 1px;
margin: 2 0;

}

fieldset{
margin: -8px 0 0 0;
border: 0;
width: 300px;
}
#loadBar{

margin: -12px 0;
}

#emailSuccess{

margin: -12px 0;
}

form{
margin: 5px 0;
}


#rodape-botao .titulo{
text-align: left;
font-size: 14px;
font-weight: bold; 
}
#posname{
color: #13588f;
padding: 0 10px;
width: 180px;
float: left;
}

#posemail{
color: #13588f;
padding: 0 10px;
width: 180px;
float: left;
}

.submit	{
	width:20px;
	height: 20px;
	background: url("img/menu-botao-small.jpg");
	text-align: center;
	font-family: calibri, arial;
	font-size: 10px;
	color: white;
	line-height:30px;
	border: 0;
	float: right;
	line-height: 17px;
	
	}

#FIELDSET{
text-align: left;
width: 210px;

float: left;

}
	
/*PAGINA CLIENTES*/	

h1{
font-family: calibri, arial;
	font-size: 30px;
	color: #13588f;
margin: 0 0 10px 40px;
}
.cli-icon{
float: left;
margin: 10px 20px;

}

.texto{
position: absolute;

}
.textoform{
font-size: 14px;
color: #13588f;


}

img{
border:0;
}

.noticia_home{
height:155px;
width:265px;
}

.borda-conteudo{
width:172px;
float: left;
margin: 0 5px;
}

.descricao{
float: left;
margin: 5px 0 0 10px;
width: 410px;
}

.cli-icon-perfil{
float: left;
}
