/*
Theme Name: CDNi
Theme URI: http://cdni.com.br/
Description: 
Version: 1.0
Author: CDN Interativa
Author URI: http://cdni.com.br/
Tags: cdni, interativa, cdn
*/
/*###############################################################################*/
*{
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
}
form{margin:0px; padding:0px;}
body{
	background:url(images/bg_geral.gif) center;
}
/*###############################################################################*/
.container{
	margin:0 auto;
	width:900px;
}
/*###############################################################################*/
/*HEADER*/
.bg_header{
	float:left;
	width:100%;
	height:217px;
	background:url(images/bg_header.jpg) center no-repeat;
	margin-bottom:57px;
}
.header{
	margin:0 auto;
	width:900px;
	height:157px;
	background:url(images/line_header.jpg) no-repeat;
}
.header h1{
	float:left;
	width:491px;
	height:72px;
	margin-top:45px;
	background:url(images/cdni.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
}
.header h1 a{width:491px; height:72px; background:url(images/cdni.jpg) no-repeat; display:block;}

.menu_header{margin:0 auto; width:900px; height:60px;}
.menu_header ul{float:left; width:678px;}
.menu_header li{float:left; margin-right:2px;}
.busca{float:left; background:url(images/busca.jpg) no-repeat; width:207px; height:30px; padding:10px 0 10px 10px;}
.input_busca{
	float:left;
	background:#f6f7f7;
	margin-left:15px;
	margin-right:5px;
	width:140px;
	height:20px;
	font:bold 18px Arial;
	color:#a4a4a4;
	padding:3px 5px 8px 5px;
	text-transform:lowercase;
}
/*###############################################################################*/
.content{
	float:left;
	width:656px;
}
.content h2{border-bottom:solid 1px #e4e4e4; margin-bottom:10px; padding-bottom:10px;}
.content h3{margin-bottom:30px; padding-bottom:10px;}

.post{
	float:left;
	width:656px;
	margin-bottom:55px;
	padding-bottom:20px;
	border-bottom:solid 1px #e4e4e4;
}
.post h2{font:bold 33px Arial; color:#17919c; border-bottom:solid 1px #e4e4e4; margin-bottom:10px; padding-bottom:10px; line-height:105%;}
.post h2 a{font:bold 33px Arial; color:#17919c; text-decoration:none; line-height:105%;}

.post_interno{
	float:left;
	width:656px;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:solid 1px #e4e4e4;
}
.post_interno h2{font:bold 33px Arial; color:#17919c; border-bottom:solid 1px #e4e4e4; margin-bottom:10px; padding-bottom:10px;  line-height:105%;}
.post_interno h2 a{font:bold 33px Arial; color:#17919c; text-decoration:none;  line-height:105%;}

.post_apoio{
	float:left;
	width:656px;
}
.post_apoio h1{
	float:left;
	width:78px;
	height:49px;
	background:url(images/retweet.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
}
.post_apoio h1 a{width:78px; height:49px; background:url(images/retweet.jpg) no-repeat; display:block;}
.post_apoio h2{
	float:left;
	width:78px;
	height:49px;
	background:url(images/facebookshare.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
}
.post_apoio h2 a{width:78px; height:49px; background:url(images/facebookshare.jpg) no-repeat; display:block; margin-right:5px;}
.apoio1{float:left; width:450px; font:bold 12px Arial;color:#000000; margin-top:13px; margin-bottom:2px;}
.apoio1 a{font:bold 12px Arial;color:#000000; text-decoration:none;}
.apoio2{float:left; width:500px; font:12px Arial; color:#767879;}
.apoio2 a{color:#767879; text-decoration:none;}
.post_texto{font:14px Arial; color:#646566; line-height:135%;}
.post_texto h2{border:none; margin-bottom:5px;}
.post_texto a{font:bold 14px Arial; color:#646566; text-decoration:underline;}
.post_texto p{margin-bottom:10px;}
.post_texto strong{color:#1b7e88;}

.lermais{background:url(images/arrow_lermais.gif) left no-repeat; padding-left:18px;}
.lermais a{font:bold 13px Arial; color:#17919c; text-decoration:none;}

.compartilhe ul{float:left; width:656px; font:13px Arial; color:#17919c; border-bottom:solid 1px #e4e4e4; padding-bottom:10px;}
.compartilhe li{float:left; margin-right:1px;}

.form_comentario{float:left; width:656px; background:#f5f6f6; margin:4px 0;}
.form_comentario h1{
	float:left;
	width:112px;
	height:26px;
	background:url(images/comente.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
	margin-top:21px;
	margin-left:18px;
}
.formulario_coment{float:left; width:620px; padding:10px 18px;}
.formulario_coment label{float:left; width:620px; margin-bottom:2px; font:14px Arial; color:#646566;}
.lista_comentarios{float:left; width:656px; margin-top:25px; }
.lista_comentarios h1{
	float:left;
	width:147px;
	height:27px;
	background:url(images/comentarios.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
	margin-top:21px;
	margin-left:18px;
}
.lista_comentarios h2{float:left; font:12px Arial; color:#646566; text-decoration:none; padding-top:22px; margin-left:10px;}

.commentlist{float:left; width:656px;  border-top:solid 1px #e4e4e4; margin-top:10px; padding-top:10px; margin-bottom:15px;}
.alerta{font:bold 12px Arial; color:#FF0000;}
.titulo{font:bold 12px Arial; color:#17919c;}
.data{font:bold 12px Arial; color:#646566;}
.mensagem{font:12px Arial; color:#646566;}

.endereco{float:left; width:656px;  padding-bottom:10px; font:12px Arial; margin-bottom:20px;}
.formularios{float:left; width:656px;  border-top:solid 1px #e4e4e4; margin:10px 0; padding-top:10px; font:12px Arial;}
.bloco1{float:left;}
.bloco1 h1{
	width:204px;
	height:32px;
	background:url(images/cdni_contato.gif) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
	margin-bottom:5px;
}
.bloco2{float:right;}
.bloco2 h1{
	width:339px;
	height:77px;
	background:url(images/mapa.gif) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
	margin-top:15px;
}
.bloco2 h1 a{
	width:339px;
	height:77px;
	background:url(images/mapa.gif) no-repeat;
	display:block;
}
.forms_contato{float:left; width:656px; margin:10px 0; padding-bottom:10px;}
.forms_contato h1{margin:10px 0;}
.input_contato{
	float:left;
	border:solid 1px #b7b7b7;
	font:12px Arial;
	color:#646566;
	padding:5px;
}
.select_contato{
	float:left;
	border:solid 1px #b7b7b7;
	font:12px Arial;
	color:#646566;
}
.textarea_contato{
	float:left;
	height:100px;
	width:610px;
	border:solid 1px #b7b7b7;
	font:12px Arial;
	color:#646566;
	padding:6px 5px 2px 5px;
}
#zrx_captcha{float:left; width:620px; }
.conteudo_formulario{float:left; width:636px; background:#f5f6f6; margin:10px 0; padding:10px; font-size:12px;}

.navigation{}
.navigation h1{
	float:left;
	width:78px;
	height:21px;
	background:url(images/botoes/anterior.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
}
.navigation h1 a{width:78px; height:21px; background:url(images/botoes/anterior.jpg) no-repeat; display:block;}
.navigation h2{
	float:right;
	width:74px;
	height:21px;
	background:url(images/botoes/proximo.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
}
.navigation h2 a{width:74px; height:21px; background:url(images/botoes/proximo.jpg) no-repeat; display:block;}
.topo{
	float:right;
	width:24px;
	height:21px;
	margin-left:5px;
	background:url(images/botoes/topo.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
}
.topo a{width:24px; height:21px; background:url(images/botoes/topo.jpg) no-repeat; display:block;}




.sidebar{
	float:right;
	width:197px;
}
.icones{float:left; width:197px; margin-bottom:15px;}
.icones h1{
	float:left;
	width:43px;
	height:42px;
	background:url(images/rss.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
	margin-right:5px;
}
.icones h1 a{width:43px; height:42px; background:url(images/botoes/rss.jpg) no-repeat; display:block;}
.icones h2{
	float:left;
	width:43px;
	height:42px;
	background:url(images/twitter.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
	margin-right:5px;
}
.icones h2 a{width:43px; height:42px; background:url(images/botoes/twitter.jpg) no-repeat; display:block;}
.icones h3{
	float:left;
	width:43px;
	height:42px;
	background:url(images/flickr.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
}
.icones h3 a{width:43px; height:42px; background:url(images/botoes/flickr.jpg) no-repeat; display:block;}

.assine{float:left; width:197px; margin-bottom:15px;}
.assine h1{
	float:left;
	width:83px;
	height:26px;
	background:url(images/assine.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
}
.assine p{float:left; width:167px; font:12px Arial; color:#646566; padding-left:30px; margin-bottom:5px; line-height:135%;}
.assine span{float:left; width:167px; height:30px; background:#fff; margin-left:30px; margin-top:5px; border:solid 1px #d2d2d2; padding-top:2px;}
.assine a{font:bold 12px Arial; color:#646566; text-decoration:underline;}
.input_assine{
	float:left;
	width:124px;
	height:21px;
	font:14px Arial;
	color:#646566;
	padding:6px 5px 2px 5px;
	text-transform:lowercase;
}

.comunicacaodigital{float:left; width:197px; margin-bottom:15px;}
.comunicacaodigital h1{
	float:left;
	width:191px;
	height:27px;
	background:url(images/comunicacaodigital.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
}
.comunicacaodigital ul{float:left; width:167px; font:12px Arial; color:#646566; padding-left:30px;}
.comunicacaodigital li{float:left; width:167px; margin-bottom:3px;}
.comunicacaodigital a{font:12px Arial; color:#646566; text-decoration:none;}
.comunicacaodigital a:hover{font:12px Arial; color:#008c99; text-decoration:none;}

.arquivo{float:left; width:197px; margin-bottom:15px;}
.arquivo h1{
	float:left;
	width:88px;
	height:27px;
	background:url(images/arquivo.jpg) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
	border:none;
}
.arquivo ul{float:left; width:167px; font:12px Arial; color:#646566; padding-left:30px;}
.arquivo li{float:left; width:167px; margin-bottom:3px;}
.arquivo a{font:12px Arial; color:#646566; text-decoration:none;}
.arquivo a:hover{font:12px Arial; color:#008c99; text-decoration:none;}


/*###############################################################################*/
/*FOOTER*/
.footer{
	float:left;
	margin-top:157px;
	width:100%;
	height:144px;
	background:#dadde2;
}
.content_footer{
	margin:0 auto;
	width:900px;
}
.content_footer ul{float:left; width:678px; margin-top:58px;}
.content_footer li{float:left;}

.content_footer h1{
	float:right;
	width:194px;
	height:48px;
	margin-top:40px;
	margin-left:6px;
	background:url(images/cdn.gif) no-repeat;
	text-indent:-199999px;
	overflow:hidden;
}
.content_footer h1 a{width:194px; height:48px; background:url(images/cdn.gif) no-repeat; display:block;}
