@charset "utf-8";
/* CSS Zyoncore */

*{margin:0px; padding:0px; outline:none; font-family:Arial, Helvetica, sans-serif;}

img{border:none;}

li{list-style:none;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

html,body{width:100%; height:100%; background:#EFEFEF url(img/bgall.jpg) left top repeat-x;}

.all{float:left; width:100%; height:100%;}
.container{width:950px; margin:0px auto;}

.topo{float:left; width:950px; height:159px;}

.topo address{float:right; width:220px; text-align:right; font-size:11px; font-style:normal; font-weight:bold; line-height:16px; padding:31px 15px 35px 0px; color:#666;}

.redes_sociais{float:left; width:160px; height:100px; margin-top:20px;}
.redes_sociais p{font-size:10px; margin-bottom:5px;}
.atendimentoOnline{ float:left; width:150px; height:43px; margin-top:7px}
a.rede1{float:left; width:30px; height:30px; margin-right:12px; text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(img/facebook.jpg) no-repeat;}
a.rede2{float:left; width:30px; height:30px; margin-right:12px; text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(img/twitter.jpg) no-repeat;}
a.rede3{float:left; width:30px; height:30px; margin-right:12px; text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(img/orkut.jpg) no-repeat;}
a.rede4{float:left; width:30px; height:30px; text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(img/blog.jpg) no-repeat;}

.corpo{float:left; width:950px; min-height:850px; background:url(img/bgm.jpg) 33px 160px repeat-y;}

.menu{float:left; width:264px; background:url(img/bgm_gray.jpg) right top repeat-y;}

.sigi{float:left; width:231px; height:285px; padding:10px 0px 0px 33px;}

.banner{float:left; width:681px; height:227px; background:url(img/bgbanner.jpg) no-repeat;}

.conteudo{float:right; width:686px; _width:666px;}

.conteudo h3{font-size:12px; padding:10px 20px 10px 20px; color:#444; line-height:18px; text-align:justify; font-weight:normal;}

.conteudo p{font-size:12px;  padding:5px 20px 5px 20px;}

.conteudo li{font-size:12px;  padding:1px 20px 1px 20px; list-style: inside;}

.conteudo h1{float:left; width:660px; height:72px; margin-left:18px; display:inline; background:url(img/tit_bg.jpg) left top repeat-x; font-size:18px; padding-top:25px; letter-spacing:2px; color:#C00; text-align:right;}

.conteudo a.b_ver_todos{float:right; width:650px; padding:10px; text-align:right; font-size:12px; color:#444; font-weight:bold; letter-spacing:1px;}
.conteudo a.b_ver_todos:hover{color:#C00;}

.conteudo h2{display:inline; border-bottom: solid 1px #666; margin: 5px 10px 5px 20px; font-size: 14px; text-indent: -9999px; float:left; overflow:hidden; width: 655px;}

.conteudo h2.tit_comunica_01{background: url(img/tit_comunica_01.gif) no-repeat; height:30px;}
.conteudo h2.tit_comunica_02{background: url(img/tit_comunica_02.gif) no-repeat; height:50px;}
.conteudo h2.tit_comunica_03{background: url(img/tit_comunica_03.gif) no-repeat; height:30px;}
.conteudo h2.tit_comunica_04{background: url(img/tit_comunica_04.gif) no-repeat; height:30px;}]
.conteudo h2.tit_foto_presente{background: url(img/tit_foto_presente.gif) no-repeat; height:30px;}

.suportes {float: left; width: 300px; margin: 0px 0px 10px 10px; text-align:center; border: 5px solid #FFF; height: 260px;}
.suportes p{color:#C00;}

.portfolio{float:left; width:660px; padding-left:10px; text-align:center;}

.portfolio h5{font-size:14px; padding-bottom:10px; color:#666;}

.portfolio img{padding-left:20px;}

.base{float:left; width:100%; height:30px; background:#000 url(img/bgb.jpg) left top repeat-x;}

.base span{width:950px; height:25px; margin:0px auto; display:block; text-align:right; padding-top:5px; background:url(img/bgm.jpg) 33px top repeat-y;}

.base a{font-size:11px; color:#FFF; letter-spacing:1px; font-weight:bold;}

/* Página comunicacao.aspx */

.comunica_banner_1_hora {
	float: right;
	margin-right: 20px;
	margin-top: 3px;
}

/*  FLASH */
#flashlogo{float:left; width:500px; height:130px; color:#666;}
#flashlogo h1{padding:25px 0px 0px 33px; font-size:45px; letter-spacing:5px; color:#C00;}
#flashlogo h2{padding:0px 0px 0px 33px; font-size:16px; letter-spacing:3px;}
#flashlogo h3{padding:0px 0px 10px 33px; font-size:13px;}

#flashdata{float:right; width:400px; height:28px;}

#flashmenu{float:left; width:264px; display:inline; background: url(img/det_menu.jpg) right top no-repeat;}

#flashmenu li{padding-left:40px; padding-top:10px; font-size:12px;}

#flashmenu a{color:#C00;}

#flashbanner{float:left; width:675px; height:220px;}

#flashbanner h6{text-align:center; padding:15px; margin:10px 15px 0px 10px; border:1px solid #CCC; background:#FF9;}
#flashbanner h6 a{color:#900;}

#flashportfolio{float:left; margin-left:18px; margin-bottom:20px; display:inline;}

#flashslide{float:left; margin-left:18px; margin-bottom:20px; display:inline;}

#flashcontato{float:left; margin-left:95px; margin-top:15px; display:inline;}

img.port{width:660px; height:93px; margin-left:15px; border:none; outline:none;}
