@charset "utf-8";
/* CSS Document */
body {
	background:#fff url("../imgCss/bgSite.jpg") repeat-x;
}
.baseLayer {
	width:1000px;
	margin:0 auto;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
#logo a{
	width:408px;
	height:88px;
	display:block;
	float:left;
	margin-top:10px;
	text-indent:-10000px;
	background: url("../imgCss/logo-guardian.jpg") no-repeat center center;
}

.contatoTopo {
	width:300px;
	float:right;
	font-size:18px;
	margin-top:45px;
}
.contatoTopo li {
	float:left;
	height:35px;
	line-height:35px;
	display:block;
	font-weight:bold;
	margin-left:30px;
	margin-right:100px;
}
.contatoTopo li a {
	color:#000;
	text-decoration:none;
	text-shadow:2px 2px 3px #999;
}
.contatoTopo li a:hover {
	color:#333;
}
.contatoTopo li img {
	padding-bottom:10px;
	padding-left:10px;
}
.contatoTopo li.line {
	padding-right:35px;
	border-right:1px solid #666;
}
.contatoTopo li span {
	color:#999;
	text-shadow:1px 1px 1px #000;
}
/*_______________ HEADER TAGS ______________*/
#conteudoInterno h1 {
	color:#263671;
	margin-top:100px;
	padding:0;
	text-shadow:2px 2px 2px #999;
	border-bottom:2px solid #263671;
	font:bold 26px Trebuchet MS, Arial, Helvetica, sans-serif;
}
#slideContainer h1 ,#slideContainer h2 {
	font-size:20px;
	color:#fff;
	text-shadow:2px 2px 2px #000;
	padding-left:20px;
}
#conteudoInterno .conteudo h2 {
	color:#263671;
	font:bold 16px Trebuchet MS, Arial, Helvetica, sans-serif;
}
#conteudoInterno .conteudo .topo-pagina h2 {
	z-index:10;
	left:0;
	bottom:6px;
	color:#fff;
	width:950px;
	height:30px;
	padding-left:25px;
	line-height:30px;
	position:absolute;
	text-shadow:2px 2px 2px #000;
	overflow:hidden;
	background:url("../imgCss/bgtopo-pagina.png") repeat-x ;
}
#conteudoInterno .lateralDireita h2, #conteudoInterno .lateralEsquerda h2 {
	color:#263671;
	padding:10px 0;
	text-align:center;
	font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
}
#conteudoInterno .conteudo h3 {
	color:#65a3f1;
	padding:5px;
	font:bold 14px Trebuchet MS, Arial, Helvetica, sans-serif;
}
#camposHome li h2, .videosHome h3, #galeriaHome h3 {
	color:#263671;
	padding-bottom:10px;
	font:18px Trebuchet MS, Arial, Helvetica, sans-serif;
}
#rodapeConteudo h3 {
	color:#999;
	margin-bottom:10px;
	font:16px Trebuchet MS, Arial, Helvetica, sans-serif;
}
/*_______________ MENUS ______________*/
#menuPrincipal {
	clear:both;
	width:976px;
	height:40px;
	z-index:10;
	top:145px;
	position:absolute;
	background:url("../imgCss/bgMenuprincipal.jpg") no-repeat bottom;
}
#menuPrincipal li {
	position:relative;
	display:block;
	height:40px;
	float:left;
}
#menuPrincipal li a {
	color:#fff;
	display:block;
	padding:10px 20px;
	text-decoration:none;
	text-shadow:2px 2px 2px #000;
	font-size:16px;
}
#menuPrincipal li a:hover {
	color:#ccc;
}
#menuPrincipal li ul {
	z-index:100;
	float:none;
	width:200px;
	display:none;
	visible:hidden;
	position:absolute;
}
#menuPrincipal li ul li {
	float:none;
	display:block;
	border:1px solid #fff;
	background-color:#1E5192;
}
#menuPrincipal li ul li:hover {
	background-color:#619FEC;
}
#menuPrincipal li ul li a {
	float:none;
	display:block;
	font-size:12px;
	height:25px;
	padding:5px 12px;
}
#menuPrincipal li ul li a:hover {
	
}
/*_______________ GALERIAS ____________*/
#camposHome {
	margin-left:10px;
	margin-top:400px;
}
#camposHome li {
	float:left;
	width:280px;
	height:160px;
	padding:8px 15px;
	display:block;
	margin-right:20px;
	font-size:12px;
	background:#fff url("../imgCss/bgDestaque_home.jpg") no-repeat;
}
/*_______________ Slide HOME ____________*/
#slideContainer {
	width:976px;
	height:280px;
	margin:0 auto;
	top:185px;
	z-index:5;
	position:absolute;
	padding-bottom:30px;
	border-top:2px solid #fff;
	background:#fff url("../imgCss/bgSlide.jpg") no-repeat;
}
#slideContainer li {
	/*width:976px;
	height:280px;*/
	overflow: hidden;
	position:relative;
}
#slideContainer li div {
	left:0;
	top:250px;
	width:100%;
	z-index:10;
	height:30px;
	position:absolute;
	line-height:30px;
	background:url("../imgCss/bgtopo-pagina.png") repeat-x ;
}
#navegacaoSlide, .navegacaoSlide {
	z-index:12;
	top:260px;
	left:850px;
	position:absolute;
}
#navegacaoSlide a ,.navegacaoSlide a {
	display:block;
	float:left;
	width:12px;
	height:12px;
	overflow:hidden;
	margin-right:10px;
	text-indent:-10000px;
	background:url("../imgCss/buttonSlide.png") no-repeat;
}
#navegacaoSlide a:hover ,.navegacaoSlide a:hover, #navegacaoSlide a.activeSlide ,.navegacaoSlide a.activeSlide {
	background:url("../imgCss/buttonSlide.png") no-repeat left -12px;
}
.videosHome {
	float:right;
	width:300px;
	font-size:12px;
	margin-right:30px;
}
.videosHome img{
	padding-right:10px;
}
/*_______________ GALERIAS ____________*/
.galeriaInterna {
}
.galeriaInterna li {
	display:inline;
}
.galeriaInterna li img, .paginaGaleria li img {
	margin:10px;
}
#galeriaHome li img {
	margin:5px;
}
.galeriaInterna li img, #galeriaHome li img, .paginaGaleria li img {
	padding:4px;
	border:0px;
	background-color:#65a3f1;
	-moz-box-shadow:4px 4px 8px #666;
	-webkit-box-shadow:4px 4px 8px #666;
}
.galeriaInterna li img:hover, #galeriaHome li img:hover, .paginaGaleria li img:hover {
	background-color:#19559e;
}
#galeriaHome {
	width:630px;
	float:left;
	margin-left:10px;
}
#galeriaHome li {
	display:inline;
}
/*_______________ PÁGINAS INTERNAS ______________*/
#conteudoInterno {
	width:950px;
	margin:0 auto;
}
#conteudoInterno .conteudo a {
	text-decoration:none;
}
#conteudoInterno .conteudo a:hvoer {
	text-decoration:underline;
}
#conteudoInterno .conteudo {
	overflow:hidden;
}
#conteudoInterno ul {
	margin-left:20px;
}
#conteudoInterno p {
	padding:5px 10px;
}
.lateralContato {
	float:right;
	width:350px;
	margin-right:90px;
}
.lateralContato span {
	color:#65a3f1;
	font-weight:bold;
}
.lateralDireita ul, .lateralEsquerda ul {
	margin-bottom:10px;
}
.lateralDireita li, .lateralEsquerda li {
	color:#65a3f1;
	margin-left:25px;
	padding-bottom:3px;
	list-style:square;
}
.lateralDireita a, .lateralEsquerda a{
	font-size:0.9em;
}
.lateralDireita, .lateralEsquerda {
	width:250px;
	border:1px solid #65a3f1;
	-moz-box-shadow:3px 3px 3px #bbb;
	-webkit-box-shadow:3px 3px 3px #bbb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.lateralDireita {
	float:right;
	margin:0 10px;
}
.lateralEsquerda {
	float:left;
	margin-right:20px;
}
.topo-pagina {
	width:975px;
	height:280px;
	position:relative;
	margin-bottom:10px;
	overflow:hidden;
}
.topo-pagina img {
	position:absolute;
	z-index:9;
	border-bottom:2px solid #263671;
}
.certificados li {
	width:300px;
	height:150px;
	text-align:center;
	list-style:none;
	float:left;
	margin:3px;
}
.certificados li p {
	font-weight:bold;
}





#rodape {
	clear:both;
	padding-top:35px;
	background:#1B191A url("../imgCss/bgRodape.jpg") repeat-x;
}
#rodapeConteudo {
	width:1000px;
	margin:0 auto;
	background:url("../imgCss/bgRodapeconteudo.jpg") no-repeat right 24px;
}
.menuRodape ul {
	margin-left:10px;
	margin-bottom:40px;
}
.menuRodape li {
	float:left;
	width:150px;
	display:block;
}
.menuRodape li li {
	float:none;
	display:block;
	padding-bottom:3px;
}
.menuRodape li li a {
	color:#bbb;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.menuRodape li li a:hover {
	color:#eee;
}
#copyRodape {
	clear:both;
	color:#fff;
	padding-top:15px;
	padding-bottom:15px;
	border-top:1px dotted #999;
	text-shadow:1px 1px 1px #000;
	font:13px Trebuchet MS, Arial, Helvetica, sans-serif;
}
#cpLeft {
	float:left;
}
#cpLeft span {
	color:#999;
	font-weight:bold;
}
#cpRight {
	float:right;
}



#formularioContato {
}
#formularioContato fieldset {
	width:400px;
	border:0;
}
#formularioContato label {
	margin:10px;
	display:block;
}
#formularioContato textarea {
	width:95%;
	height:100px;
}
#formularioContato textarea, #formularioContato input {
	padding:3px;
	border:1px solid #19559e;
	-moz-box-shadow:3px 3px 3px #999;
	-webkit-box-shadow:3px 3px 3px #999;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#formularioContato textarea:focus, #formularioContato input:focus {
	border:1px solid #65a3f1;
}
#formularioContato input.enviar {
	
}

.clientes {
	margin-top:20px;
}
.clientes li {
	padding:5px;
}
