/* CSS Document */
/*--------------------------geral---------------------------*/
* {text-decoration:none; /*margin:0; padding:0;*/ list-style:none; border:none; font-size:12px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#000000; line-height:130%;}
p { padding:6px; margin:10px}
* a:hover{color:#990000;}
body {margin:0px auto; background-image:url('../images/fundao.jpg'); background-repeat:repeat-x}

#meio, #hesquerda, #direitha, #topo, .textope, #canal, .blockmenu, #rodape, #contener, #bannerss, #assina, #sombra, .menutitu, .blockbanners, #menu, #menu a, #endereco,
.desttitulo, .desttitulo02, .destfoto1, .destfoto02, .destcapa, .destcapa02, #data, #data2, .cadabanner, .desttitulo, .desttitulo02,
#logosenha, .titulos, .internas, .titulins, .navega, .link a, .lista, .lista a, .lista2, .irevir, .legenda, .cerco, .videos, #animacao {position:relative;}

#meio, #hesquerda, #direitha, #topo, .textope, #canal, .blockmenu, #rodape, #contener, .destcapa, .destcapa02, #assina, #data, #data2,
.cadabanner, .internas, #bannerss, #logosenha, .irevir, .legenda, .destfoto1, .destfoto02 {display:table;}

#menu, #menu a, #sombra, .menutitu, .blockbanners, #endereco, .desttitulo, .desttitulo02, .titulos, .titulins, .link a, .lista ,.lista2 , .lista a, .form02, .cerco, .videos, #animacao {display:block;}

#topo, #meio, #canal, #assina, #sombra, .blockbanners, .cadabanner, .irevir, .videos {margin:0px auto;}
#topo, #meio, #rodape, #data, #sombra, #logosenha, #animacao {width:1004px;}

#direitha, #rodape, #data2, .tab2, #bannerss, .destfoto02, .navega, .form02 {float:right;}
#hesquerda, #contener, #endereco, .destfoto1, .botinicio, .botinicio2, .botcontato, .titulins, .botvideo, #animacao {float:left;}
#meio {background:url('../images/meiofundo.jpg') no-repeat;}
#hesquerda {width:224px; text-align:right;}
#direitha {width:779px;}

#rodape {height:40px; margin-top:20px;}
#sombra{ height:30px; background-image:url('../images/sombra.jpg'); background-repeat:no-repeat; clear:both; margin-top:10px;}
#assina {text-align:center; width:780px; clear:both; height:40px; top:10px}

#contener {width:534px;}
#bannerss {width:180px; text-align:center; margin-right:29px;}
#endereco {width:765px; height:28px; text-align:center; margin-left:8px;}
#data {height:32px}
#data2 {font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; line-height:130%; padding:3px 0px 3px 0px; color:#5870A5; margin-right:36px;}

.internas {width:529px; margin: 20px 0px 15px 22px; }
.internas, .internas *, .internas p { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:140%;}
.cerco {width:529px; margin: 0px 0px 25px 0px; clear:both;}
.videos {margin: 10px 0px 3px 0px; text-align:center;}
.form02 {font-size:11px; font-weight:bold; color:#3D4E74; border:1px solid #3D4E74; margin:10px 0px 10px 0px; padding:20px;}

.outform, .leftform, .rightform {position:relative;}
.outform, .leftform, .rightform {display:table;}
.outform {width:520px; margin-bottom:10px;}
.leftform {width:136px; float:left; text-align:right; color:#666666; font-size:15px;}
.rightform {width:375px; float:right; text-align:left;}
.form01 {font-size:11px; color:#5A81D1; border:1px solid #5A81D1; margin-right:5px; margin-top:2px;}

/*------------------------------------------------------------galerias de fotos e vídeos--------------------------------------------------------------------*/
#galeria{ display:table; position:relative; width:738px; left:10px;}
.tabgal {width:120px; text-align:center;}
.tabgal02 {width:10px;}
.tabgal img {margin-bottom:15px; border:1px solid #CCCCCC;}

/*------------------------------------------------------------títulos e textos------------------------------------------------------------------------------*/
.titulos  {font-size:25px; color:#BF0000; line-height:110%; margin-bottom:10px;}
.titulins {margin:5px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#BF0000; border:1px solid #BF0000; padding:0px 10px 1px 10px; font-size:11px;}
.titulista {font-size:20px; color:#213D78; font-weight:bold; margin:20px 0px 7px 0px;}
.link a { font-size:14px; color:#666666; margin:5px 0px 10px 0px;}
.link a:hover {color:#BF0000; text-decoration:underline;}
h2 { font-size:15px; color:#990000; font-weight:bold; line-height:300%;}
.legenda {color:#000000; font-size:12px; clear:both; margin:0px 0px 10px 0px; line-height:95%}

.lista, .lista2, .lista a, .lista2 a {font-size:14px; color:#666666; margin:3px 0px 3px 0px;}
.lista2 {background:#D6F0FE;}
.lista2 a {color:#000000;}
.lista a:hover, .lista2 a:hover{ color:#BF0000; text-decoration:underline;}
.texto, .texto span, .texto b, .texto strong, .texto p, .texto div{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:140%;}
/*------------------------------------------------------------botoes para navegação interna------------------------------------------------------------------------------*/
.botinicio, .botinicio2, .botcontato {margin-top:5px}
.botinicio {margin-left: 242px;}
.botcontato {margin-left:30px}
.botinicio, .botinicio2, .botcontato, .irevir, .navega, .navega a, .botvideo, .contato, .contato a, .contato2, .contato2 a {position:relative;}
.botinicio, .botinicio2, .botcontato, .irevir {display:table;}
.navega, .navega a, .botvideo, .botvideo a, .contato, .contato a, .contato2, .contato2 a {display:block;}
.navega {margin:50px 0px 10px 0px;}
.navega a {background:url('../images/bot_voltar.jpg') no-repeat;}
.navega a, .contato a, .contato2 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3D4E74; padding:1px 0px 0px 20px; height:18px;}
.navega a:hover, .contato a:hover, .contato2 a:hover  {color:#F26000;}
.navega a:hover { background:url('../images/bot_voltar2.jpg') no-repeat;}
.irevir {width:140px; margin-top:20px; clear:both;}
.botvideo {margin:10px 0px 10px 0px; width:83px; height:30px;}
.botvideo a {background: url('../images/bot_video01.jpg') no-repeat; font-size:11px; font-weight:bold; color:#213D78; line-height:100%; text-align:right; padding:2px 31px 5px 0px;}
.botvideo a:hover {background: url('../images/bot_video02.jpg') no-repeat; color:#F26000;}
.contato, .contato2 { margin:10px 20px 5px 0px; float:right; padding-left:20px}
.contato a {background:url('../images/bot_limpa01.jpg') no-repeat;}
.contato a:hover {background:url('../images/bot_limpa02.jpg') no-repeat;}
.contato2 a {background:url('../images/bot_envia01.jpg') no-repeat;}
.contato2 a:hover {background:url('../images/bot_envia02.jpg')}

/*------------------------------------------------------------menu------------------------------------------------------------------------------*/
#canal, #menu, #menu a, .blockmenu, .blockmenu a, .menutitu  {width:172px}
#canal {padding-left:22px;}
#menu a {font-size:11px; color:#213D78; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; border-bottom:1px solid #D3DEED; line-height:130%; padding:3px 0px 3px 0px;}
#menu a:hover {color:#B22520; border-bottom:1px solid #D3DEED;}
.blockmenu {padding:1px 0px 1px 0px; margin:10px 0px 2px 0px; border-bottom:1px solid #D3DEED;}
.blockmenu, .blockmenu a {color:#B22520; font-size:15px; font-weight:bold; text-align:right;}
.blockmenu a:hover {color:#FF9900;}
.menutitu {font-size:14px; font-weight:bold; color:#B22520; padding:10px 0px 4px 0px; text-align:right;}
.box01, .box02 {width:135px; margin:0px 0px 10px 10px;}
.blockbanners {width:151px; margin-top:15px; margin-bottom:5px; text-align:center;}

/*------------------------------------------------------------topo------------------------------------------------------------------------------*/
#topo{height:185px;}
#logosenha, .bemvindo, .intranet, .login, .senha, .topook {height:28px}
.bemvindo, .intranet, .login, .senha, .topook, #animacao {position:relative; display:block;}
.bemvindo {float:left; width:394px;}
.intranet, .login, .senha, .topook {float:right; padding-left:5px; padding-right:5px;}
.login, .senha {font-size:14px; color:#5B6F9C; margin-top:3px;}
.formtop {font-size:11px; color:#5E696E; border:1px solid #C5CDE0;}
#animacao {height:157px;}

/*------------------------------------------------------------capa------------------------------------------------------------------------------*/
.destcapa, .destcapa02 {width:541px; margin: 16px 0px 12px 20px; border-bottom: 1px solid #D3DEED;}
.destcapa, .destcapa a, .destcapa02, .destcapa02 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:140%; padding-bottom:15px;}
.destcapa a:hover, .destcapa02 a:hover {color:#5870A5;}
.destcapa02, .desttitulo02 {text-align:right;}
.desttitulo, .desttitulo02 {font-size:22px; color:#BF0000; line-height:100%; margin-bottom:8px;}
.desttitulo {float:left;}
.desttitulo02 {float:right;}
.destfoto1, .destfoto02 {border:1px solid #4C6190;}
.destfoto1 {margin:0px 11px 11px 0px;}
.destfoto02 {margin:0px 0px 11px 11px;}

.desttitcapa {font-size:22px; color:#BF0000;}
/*------------------------------------------------------------BLOG-----------------------------------------------------------------------------*/
#topoblog, #meioblog, #blogdir, #blogesq, .blogpost, .bloglegenda, .bloginteracao, .blogcomentar, .blogver, .blogcomentario, .box, .boxb, .boxb a, li, .blogback, #bloganimacao  {position:relative;}
.blogpostdata, .bloglegenda, .blogcomentario, li, #bloganimacao {display:block;}
#topoblog, #meioblog, #blogdir, #blogesq, .blogpost, .blogpostdata, .bloginteracao, .blogcomentar, .blogver, .box, .boxb, .boxb a, .blogback {display:table;}
#topoblog, #meioblog, #bloganimacao {width:1004px;}
#topoblog, #meioblog  {margin:0px auto;}
#topoblog {height:211px;}
#meioblog {background:url('../images/meioblogfundo.jpg'); background-repeat:no-repeat;}
#blogesq {width:740px;}
#blogdir {width:256px;}
#blogesq, #bloganimacao {float:left;}
#blogdir, .blogcomentar, .blogver {float:right}
#bloganimacao {height:183px;}

.blogpostdata { width:680px; padding:1px 10px 1px 0px; text-align:right; color:#5870A5; border:1px solid #B8C2DA; font-size:11px; margin:10px 0px 10px 0px;}
.blogpost {width:690px; margin:5px 0px 0px 50px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.blogback {width:670px; margin:5px 0px 0px 50px; text-align:left;}
.bloglegenda {font-size:11px; color:#5870A5; text-align:right; line-height:100%; margin:15px 0px 15px 0px; clear:both; margin-right:20px;}
.bloginteracao {width:680px; text-align:right; padding:10px 0px 10px 0px; border-bottom: 1px solid #999999; border-top:1px solid #999999; font-size:12px; color:#3D4E74; font-weight:bold; line-height:180%;}

.blogcomentar a {background:url('../images/blogcomentar.jpg'); margin-right:15px;}
.blogver a {background:url('../images/blogver.jpg');}

.blogcomentar a, .blogver a {text-align:right; padding-right:23px; padding-bottom:5px; font-size:11px; color:#3D4E74; font-weight:bold; height:30px;}
.blogver a {clear:both;}
.blogcomentar a:hover, .blogver a:hover {color:#FF9900;}
.blogcomentario { width:600px; padding:15px; margin:15px; border:1px solid #999999;}

.box {float:left; margin:10px 0px 0px 20px; width:200px; border:1px solid #BDD1E1; background:url('../images/inblog.jpg')}
.boxb {width:170px; margin:10px; font-size:13px; line-height:120%; }
.boxb a {font-size:12px; text-align:left; color:#000000;}
.boxb a:hover {color:#BF0000; text-align:left;}

li {list-style-position:outside;}
h1 { font-size:15px; color:#990000; font-weight:bold; line-height:150%;}

.pag {font-family:"Trebuchet ms", Verdana, Arial; color:#BF0000; font-size:12px; margin:0 2px 0 2px; padding:0 3px 0 4px; border:1px solid #BF0000}
.pagB {font-family:"Trebuchet ms", Verdana, Arial; font-size:12px; margin:0 2px 0 2px; padding:0 3px 0 4px; border:1px solid #BF0000; background-color:#BF0000; font-weight:bold; color:#FFFFFF; }
