/**
*
* Css padrão do site Friweb Notícias
*
*@author        Diego Eyer <diego@friwebdesign.com>
*@empresa       Friweb <www.friweb.com.br>
*@package       Estilos
*subpackage     Principal
*/


/* CSS PADRÃO */

* {
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	list-style-type: none;
}

body {
	text-align:center;
	background-color:#7d9dae;
	
}

div, table, input, textarea {
	font-family: arial, verdana, "trebuchet ms", sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

img {
	margin:0px auto;
	padding:0px auto;
} 
	


p.forma1 {
	margin-top:6px;
}

p.centralizar {
	text-align:center;
	line-height:150%;
	padding:0px 0px 5px 0px;
}
	

a {
	margin:0px auto;
	color:#044163;	
}

a:hover {
	color:#a74d05;
}

a.um {
	margin:0px auto;
	color:#d21034;
	font-weight:bold;	
	background:url(../imagens/layout/seta-red2.gif) no-repeat 0px 4px;
	padding:0px 0px 0px 10px;
}

a.dois:hover {
	color:#333333;	
}

a.dois {
	margin:0px auto;
	font-weight:normal;
	color:#333333;
	background:url(../imagens/layout/seta-red.gif) no-repeat 0px 4px;
	padding:0px 0px 0px 10px;
}

a.dois:hover {
	color:#d21034;	
}

img.space {
	margin-right:5px;
	vertical-align:1px;
}

#geral {
	margin:0px auto;
	margin-top:0px;
	width:990px;
	padding:0px 0px 0px 0px;
	text-align:left;
	background-color:#f2f8fb;
	border-top:2px solid #000000;
}

#geral #topo {
	
	height:151px;
	background:url(../imagens/layout/bg-topo.jpg) repeat-x top left;
	padding:10px 0px 0px 0px;
}

#geral #topo .logo {
	float:left;
	margin-top:35px;
	margin-left:20px;
}	

#geral #topo #publicidade {
	width:728px;
	height:90px;
	padding:1px 1px 1px 1px;
	border:1px solid #949494;
	float:right;
	margin-top:25px;
	margin-right:15px;
}

#geral #menu {
	margin-top:0px;
	padding:0px 0px 0px 0px;
	background:url(../imagens/layout/bg-barra.gif) repeat-x top left;
	display:table;
	height:23px;
	width:990px;
}

#geral #menu .data {
	float:left;
	margin-left:20px;
	padding:3px 0px 0px 0px;
	font-size:10px;
	color:#022b42;
}

#geral #menu ul.menu2 {
	float:right;
}

#geral #menu ul.menu2 li {
	float:left;
	margin-right:1px;

}

#geral #menu ul.menu2 li a{
	color:#ffffff;
	font-weight:bold;
}


#geral #conteudo {
	width:970px;
	padding:20px 10px 30px 10px;
	display:table;
}

#geral #conteudo #fix {
	display:block;
}

#geral #conteudo #navegacao {
	display:block;
	width:100%;
	height:20px;
	margin-bottom:30px;
}

#geral #conteudo #navegacao #busca {
	display:block;
	float:right;
	background:url(../imagens/layout/fundo_busca.jpg) repeat-x;
	margin-right:10px;
	width:735px;
	height:21px;
	padding:8px 7px 5px 20px;
	border:1px solid #42596b;
}

#geral #conteudo #left {
	float:left;
	width:570px;
}

#geral #conteudo #left #lateral {
	width:160px;
	float:left;
}

#geral #conteudo #left #lateral #buscar1 {
	width:145px;
	height:80px;
	padding:9px 5px 5px 10px;
	background:url(../imagens/layout/bg-busca.gif) no-repeat top left;
	margin-bottom:15px;
	
}

#geral #conteudo #left #lateral ul.menu {
	width:160px;
	margin-top:10px;
}

#geral #conteudo #left #lateral ul.menu li {
	margin-top:1px;
}

#geral #conteudo #left #lateral ul.menu li a {
	border-left:4px solid #0d425c;
	background-color:#cbd5da;
	color:#035381;
	padding:4px 0px 4px 10px;
	display:block;
	font-weight:bold;
}

#geral #conteudo #left #lateral ul.menu li a:hover {
	border-left:4px solid #0d425c;
	background-color:#0d425c;
	color:#ffffff;
}

#geral #conteudo #left #cont {
	width:390px;
	float:right;
}

#geral #conteudo #left #cont p {
	margin-left:0px;
	height:110%;
	margin-top:12px;
	font-size:12px;
	text-indent:0px;
}


#geral #conteudo #left #cont #destaque {
	display:table;
}

#geral #conteudo #left #cont #fotoecredito {
	float:left;
	width:225px;
	height:200px;
}

#geral #conteudo #left #cont #foto {
	border:1px solid #333333;
	width:225px;
	height:150px;
}

#geral #conteudo #left #cont #foto_credito {
	width:225px;
	height:30px;
	margin-top:6px;
}

#geral #conteudo #left #cont #texto {
	float:right;
	width:150px;
	margin-left:5px;
}

#geral #conteudo #left #cont #texto a:hover {
	color:#0d425c;
	text-decoration:underline;
}

#geral #conteudo #left #cont #texto a {
	color:#0d425c;
}

#geral #conteudo #left #cont #texto h1 {
	font-size:16px;
}
	
h1.detalhe_noticia_titulo
{
  margin-top:8px;
  font-size:24px;
  color:#0d425c;
}

#detalhe_noticia_div
{
  margin-top:8px;
  line-height:120%;
  padding:0px 0px 4px 0px;
  text-indent: 40px;
  font-size:14px;
}



#detalhe_noticia_google
{
  text-indent: 0px;
  margin-top:0px;
}

#detalhe_noticia_zura
{
  text-indent: 0px;
  margin-top:18px;
}




.detalhe_noticia_topo
{
  width: 100%;
  display: table;
}


.detalhe_noticia_data_div
{
  float:left;
  color:#7d8488;
  font-size:13px;
}

.detalhe_noticia_comente_div
{
  float:right;
}

.detalhe_noticia_comente
{
  color:#ff6600;
  font-size:13px;
}


.detalhe_noticia_autor
{
  margin-top:8px;
  text-align:right;
  color:#294858;
  font-size:10px;
  margin-right:10px;
}

.detalhe_noticia_publicado_titulo
{
  margin-top:18px;
  color:#294858;
  font-size:16px;
}



#detalhe_noticia_comentario_div
{
  border:1px solid #829cad;
  padding:15px 15px 15px 15px;
  margin-top:1px;
  margin-bottom:1px;
  background-color:#f3f3ff;
  font-size:14px;
}





p.right {
	text-align:right;
	color:#294858;
	font-size:10px;
	margin-right:10px;
}


#geral #conteudo #right {
	float:right;
	width:385px;
	padding:0px 0px 0px 0px;
}

#geral #conteudo #right #lat1 {
	width:160px;
	min-height:550px;
	text-align:left;
	background-color:#829cad;
	float:left;
	padding:10px 2px 10px 2px;
	color:#ffffff;
}

#geral #conteudo #right #lat1 p {
	display:block;
	text-indent:0px;
	text-align:left;
	margin:10px 10px 10px 10px;
	padding-bottom:10px;
	border-bottom:1px dashed #ffffff;
	text-decoration:none;
}

#geral #conteudo #right #lat1 span {
	font-size:11px;
	color:#466377;
}

#geral #conteudo #right #lat1 a {
	color:#FFFFFF;
}



#geral #conteudo #right #publi {
	width:210px;
	text-align:center;
	float:right;
}


#geral #conteudo #left #cont #outrasnoticias {
	width:390px;
}

#geral #conteudo #left #cont .datas {
	font-size:15px;
	color:#0d425c;
	font-weight:bold;
	background:url(../imagens/layout/seta1.gif) no-repeat 0px 5px;
	padding:0px 0px 0px 15px;
	margin-top:20px;
	*margin-top:30px;
}

#geral #conteudo #left #cont #outrasnoticias #noticias {
	/*background:url(../imagens/noticias/bg-not.gif) repeat-x top left;*/
	height:70px;
	border-bottom:1px dashed #a7aaab;
	margin-top:1px;
	padding:10px 10px 5px 10px;
	vertical-align:middle;
}

#geral #conteudo #left #cont #outrasnoticias #noticias #hora {
	color:#ffffff;
	background:url(../imagens/noticias/bg-hora.jpg) no-repeat top left;
	float:left;
	height:29px;
	width:48px;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	margin-top:12px;
	text-align:center;
}
#geral #conteudo #left #cont #outrasnoticias #noticias #txtnot {
	width:310px;
	float:right;
	font-weight:bold;
	font-size:12px;
	padding:10px 0px 0px 0px;
}


#geral #conteudo #left #cont #outrasnoticias #noticias #txtnot #txtsub {
	font-size:11px;
	font-weight:normal;
}

#geral #conteudo #left #cont #outrasnoticias p.confiramais {
	background-color:#dc4f1b;
	padding:5px 10px 5px 0px;
	text-align:right;
}

#geral #conteudo #left #cont #outrasnoticias a.mais {
	color:#ffffff;
	font-size:10px;
	background:url(../imagens/layout/mais1.gif) no-repeat top left;
	padding:0px 0px 0px 20px;
	font-weight:normal;
}
	

#geral #conteudo #right #publicidade2 {
	float:left;
	width:180px;
}

#geral #conteudo #right #publicidade2 #conter {
	background-color:#006600;
	padding:25px 0px 25px 0px;
	text-align:center;
	margin-top:5px;
	color:#ffffff;
	border-top:2px solid #ffffff;
}

#geral #conteudo #right #apoio {
	float:right;
	width:145px;
}

#geral #conteudo #right #apoio .imgs {
	border:2px solid #376622;
	margin-bottom:15px;
	margin-top:15px;
}


/*socialmedia*/

#socialmedia .socialMedia_box_rss,
#socialmedia{
	width: 366px;
}
#socialmedia .socialMedia_box_rss,
#socialmedia{
	width: 570px;
}
#socialmedia{
	margin: 14px 0 14px 0;
}
#socialmedia a{
	color: #000;
	text-decoration: none; 
	font-weight: normal;
}
#socialmedia a:hover{
	text-decoration: underline;
}
#socialmedia .socialMedia_box_rss .socialMedia_canal {width:109px;}
#socialmedia .socialMedia_box_rss .socialMedia_info {padding: 4px; _padding: 6px;}
/*socialmedia*/

#geral #rodape {
	width:100%;
	color:#333333;
	padding:10px 0px 10px 0px;
	text-align:center;
	border-top:3px solid #3c7750b;
	background-color:#034971;	
}

#geral #rodape p {
	text-align:center;
	margin-top:10px;
}

#geral #rodape #linkar {
	width:700px;
	text-align:left;
	
}

#geral #rodape .img {
	margin-left:50px;
}	
	

/* CSS DOS FORMULÁRIOS */

input.inputs{
	color:#044366;
	font-size:11px;
	border:1px solid #607684;
	background-color:#ffffff;
	margin-bottom:5px;
	margin-top:15px;
	padding:1px 2px 1px 2px;
}

input.bto {
	margin-left:35px;
}

form.interno {
	width:90%;
	margin:5px 0px 20px 10px;
	padding:10px 10px 10px 10px;
	border:1px solid #f2f2f2;
}

form.interno fieldset {
	padding:15px 15px 15px 15px;
	
	background-color:#f6f6f6;
}

form.interno legend {
	font-weight:bold;
	color:#fff;
	letter-spacing:1px;
	padding:3px;
	margin-bottom:5px;
	background-color:#f6f6f6;
	width:100%;
}

form.interno label {
	text-align:right;
	/*width:100px;
	display:block;
	float:left;*/
	margin-top:1px;
	margin-right:5px;
	color:#4b4b4b;
}

form.interno input, textarea, select {
	color:#625f1b;
	font-size:14px;
	border:1px solid #cccccc;
	background-color:#ffffff;
	margin-bottom:10px;
	padding:2px 2px 2px 2px;
}

form.interno input.noborder {
	border:0px;
	background-color:#fafafa;
}

form.interno select {
	margin-top:6px;
}

form.interno span {
	font-size:14px;
}
form.interno .botaocontato,
form.interno .botaocadastro {
	border:0px;
	background-color:transparent;
}

form.interno .botaocontato {
	margin-left:265px;
	width:108px;
}

form.interno .botaocadastro {
	margin-left:242px;
	width:130px;
}

form.interno .botaocontato:hover,
form.interno .botaocadastro:hover {
	border:0px;
	background-color:transparent;	
}
form.interno .botaocontato:focus,
form.interno .botaocadastro:focus {
	border:0px;
	background-color:transparent;	
}

.error_form {
	border:1px solid #166137;
	background-color:#f8eeee;
}


.textos {
	text-align:left;
}



input.buscar {
	border:1px solid #40596d;
	padding:1px 2px 1px 2px;
	margin-right:20px;
	width: 260px;
}

input.btobuscar {
	border:1px solid #40596d;
	padding:1px 10px 1px 20px;
	margin-right:20px;
	color:#143043;
	font-weight:bold;
	background:#e0dfe3 url(../imagens/layout/busca.gif) no-repeat 5px center;
}



.comentario_input 
{
  width:400px;
  color:#666666;
  font-size:14px;
  border:1px solid #cccccc;
  background-color:#ffffff;
  margin-bottom:10px;
  padding:2px 2px 2px 2px;
}


.comentario_textarea 
{
  width:400px;
  height:200px;
  color:#666666;
  font-size:14px;
  border:1px solid #cccccc;
  background-color:#ffffff;
  margin-bottom:10px;
  padding:2px 2px 2px 2px;
}



.legenda
{
  font-size:11px;
  color:#829CAD;
}



#menuex 
{
  clear:both;
  width:550px;
  background-color:#829cad;
  padding:5px 10px 15px 10px;
  *padding:15px 10px 15px 10px;
  margin-top:20px;
  display:table;
  
}

#menuex ul.linkex 
{
  list-style-type:none;
}

#menuex ul.linkex li 
{
  float:left;
  display:block;
  margin-left:10px;
  margin-right:10px;
}

#menuex ul.linkex li a 
{
  color:#ffffff;
  font-size:18px;
  height:36px;
  *height:32px;
}

#menuex ul.linkex li a.voltar {
	background:url(../imagens/layout/back.gif) no-repeat center left;
	padding:0px 0px 0px 40px;
}
#menuex ul.linkex li a.comentar {
	background:url(../imagens/layout/comentar.gif) no-repeat center left;
	padding:0px 0px 0px 40px;
}
#menuex ul.linkex li a.comentarios {
	background:url(../imagens/layout/comentarios.gif) no-repeat center left;
	padding:0px 0px 0px 40px;
}
#menuex ul.linkex li a.fotos {
	background:url(../imagens/layout/foto.gif) no-repeat 5px 0px;
	padding:0px 0px 0px 40px;
}

#menuex ul.linkex li a:hover {
	color:#eeeeee;
	font-size:18px;
	height:36px;
	*height:32px;
}

#form_comentario {
	border:1px solid #e6e6e6;
	padding:15px 15px 15px 15px;
	margin-top:1px;
	margin-bottom:1px;
	font-size:14px;
}

