/*
Theme Name: PORTAL CDN
Theme URI: http://www.cdn.com.br
Description: 
Version: 1.0
Author: CDN
Author URI: 
Tags: 
Text Domain: 
*/

*{
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
}
form{margin:0px; padding:0px;}
.page{float:left; width:991px;}

.header{float:left; width:991px; height:220px;}
.header h1{
	float:left;
	margin-top:72px;
	background:url(images/cdn.gif) no-repeat;
	width:371px;
	height:94px;
	text-indent:-199999px;
	overflow:hidden;
}
.header h1 a{background:url(images/cdn.gif) no-repeat; width:212px; height:100px; display:block;}

.menu_up{float:right; width:275px; height:20px; background:#000000; margin-top:10px; padding:0 10px;}
.menu_up ul{float:right;}

.menu{
	float:left; 
	background:url(images/menu.gif) right no-repeat; 
	width:720px; 
	height:51px;
	padding-left:17px;
}
.menu li{float:left; margin-right:35px;}

.chamadas_home{float:left; width:689px; font:12px Arial; color:#76787b; margin-bottom:25px;}
.solucoes_home{float:left; width:320px; margin-right:20px;}
.solucoes_home a{font:12px Arial; color:#76787b; text-decoration:none;}
.solucoes_home p{margin-left:15px;}
.solucoes_home h1{
	float:left;
	background:url(images/solucoes_home.jpg) no-repeat;
	width:320px;
	height:208px;
	text-indent:-199999px;
	overflow:hidden;
}
.solucoes_home h1 a{background:url(images/solucoes_home.jpg) no-repeat;	width:320px; height:208px; display:block;}

.soluctions_home{float:left; width:320px; margin-right:20px;}
.soluctions_home a{font:12px Arial; color:#76787b; text-decoration:none;}
.soluctions_home p{margin-left:15px;}
.soluctions_home h1{
	float:left;
	background:url(images/soluctions_home.jpg) no-repeat;
	width:320px;
	height:208px;
	text-indent:-199999px;
	overflow:hidden;
}
.soluctions_home h1 a{background:url(images/soluctions_home.jpg) no-repeat;	width:320px; height:208px; display:block;}

.solucciones_home{float:left; width:320px; margin-right:20px;}
.solucciones_home a{font:12px Arial; color:#76787b; text-decoration:none;}
.solucciones_home p{margin-left:15px;}
.solucciones_home h1{
	float:left;
	background:url(images/solucciones_home.jpg) no-repeat;
	width:320px;
	height:208px;
	text-indent:-199999px;
	overflow:hidden;
}
.solucciones_home h1 a{background:url(images/solucciones_home.jpg) no-repeat;	width:320px; height:208px; display:block;}

.cases_home{float:left; width:320px;}
.cases_home h1{
	float:left;
	background:url(images/cases_home.jpg) no-repeat;
	width:320px;
	height:208px;
	text-indent:-199999px;
	overflow:hidden;
}
.cases_home h1 a{background:url(images/cases_home.jpg) no-repeat; width:320px; height:208px; display:block;}
.cases_home a{font:12px Arial; color:#76787b; text-decoration:none;}

.campaigns_home{float:left; width:320px;}
.campaigns_home h1{
	float:left;
	background:url(images/campaigns_home.jpg) no-repeat;
	width:320px;
	height:208px;
	text-indent:-199999px;
	overflow:hidden;
}
.campaigns_home h1 a{background:url(images/campaigns_home.jpg) no-repeat; width:320px; height:208px; display:block;}
.campaigns_home a{font:12px Arial; color:#76787b; text-decoration:none;}

.top_cases{float:right;}

.content{
	float:left;
	background:#FFFFFF;
	width:707px;
	min-height:700px;
	height:auto !important;
	height:700px;
	padding:35px 10px 35px 20px;
}

.titulo_area{float:left; width:689px; border-bottom:solid 1px #dfdfdf; margin-top:20px; margin-bottom:25px; padding-bottom:5px;}

.titulo_area_home{float:left; width:650px; border-bottom:solid 1px #dfdfdf; margin-top:20px; margin-bottom:25px; padding-bottom:5px;	margin-left:15px;}
.titulo_area_home h1{
	float:left;
	background:url(images/tit_noticias.gif) no-repeat;
	width:75px;
	height:18px;
	text-indent:-199999px;
	overflow:hidden;
}

.posts_interna{
	float:left;
	width:689px;
	padding-bottom:40px;
	margin-bottom:25px;
	font:12px Arial;
	color:#76787b;
}
.posts_interna h1{font:10px Arial; color:#000000; text-decoration:none; margin-bottom:20px;}
.posts_interna h1 a{font:10px Arial; color:#b4b4b4; text-decoration:none;}
.posts_interna h2{font:bold 26px Arial; color:#40276e; text-decoration:none;}
.posts_interna h2 a{font:bold 26px Arial; color:#40276e; text-decoration:none;}

.posts_institucional_interna{
	float:left;
	width:468px;
	border-bottom:solid 1px #dfdfdf;
	padding-bottom:20px;
	margin-bottom:15px;
	font:12px Arial;
	color:#76787b;
}
.posts_institucional_interna h2{font:bold 14px Arial; color:#0753a0; text-decoration:none;}
.posts_institucional_interna h2 a{font:bold 14px Arial; color:#0753a0; text-decoration:none;}
.entry_posts_institucional p{margin-top:5px;}

.posts_institucional2{
	float:left;
	width:468px;
	margin-bottom:10px;
	font:12px Arial;
	color:#76787b;
}
.posts_institucional2 h2{float:left; width:468px; font:bold 14px Arial; color:#0753a0; text-decoration:none; margin-top:10px;}
.posts_institucional2 p{float:left; width:468px; margin-bottom:25px; border-bottom:solid 1px #dfdfdf; padding-bottom:20px;}
.posts_institucional2 p a{font:bold 12px Arial; color:#76787b; }

.posts_home{
	float:left;
	width:650px;
	border-bottom:solid 1px #dfdfdf;
	padding-bottom:40px;
	margin-bottom:25px;
	margin-left:15px;
	font:12px Arial;
	color:#76787b;
}

.posts_home h1{font:10px Arial; color:#000000; text-decoration:none; margin-bottom:20px;}
.posts_home h1 a{font:10px Arial; color:#b4b4b4; text-decoration:none;}
.posts_home h2 a{font:bold 26px Arial; color:#40276e; text-decoration:none;}

.posts_noticias{
	float:left;
	width:650px;
	border-bottom:solid 1px #dfdfdf;
	padding-bottom:40px;
	margin-bottom:25px;
	font:12px Arial;
	color:#76787b;
}

.posts_noticias h1{font:10px Arial; color:#000000; text-decoration:none; margin-bottom:20px;}
.posts_noticias h1 a{font:10px Arial; color:#b4b4b4; text-decoration:none;}
.posts_noticias h2 a{font:bold 26px Arial; color:#40276e; text-decoration:none;}

.posts_case h2{	float:left;	width:650px;font:bold 26px Arial; color:#40276e;}
.posts_case h2 a{font:bold 26px Arial; color:#40276e; text-decoration:none;}
.entry_case{float:right; width:689px; border-bottom:solid 1px #dfdfdf; padding-bottom:20px;	margin-bottom:20px;}

.home_diferente{
	float:left;
	width:650px;
	border-bottom:solid 1px #dfdfdf;
	padding-bottom:40px;
	margin-bottom:35px;
	margin-left:15px;
	font:12px Arial;
	color:#76787b;
}
.home_diferente img{float:left;	margin-bottom:10px;}
.home_diferente p {float:left; width:650px; margin-bottom:10px;}

.clientes_home{
	float:left;
	margin-top:20px;
	width:650px;
	margin-bottom:25px;
	font:12px Arial;
	color:#76787b;
}
.clientes_home h1{float:left; width:650px; border-bottom:solid 1px #dfdfdf; padding-bottom:5px; margin-bottom:10px;}

.titulo_area h2{float:left;}
.tamanho_fonte{float:right;}

.entry_noticias small{font:bold11px Arial; color:#76787b;}
.entry_noticias small a{font:bold 11px Arial; color:#40276e; text-decoration:none; text-transform:uppercase;}

.date_categ{font:11px Arial; color:#76787b;}
.date_categ a{font:bold 11px Arial; color:#40276e; text-decoration:none; text-transform:uppercase;}
.ler_mais{margin-top:10px; font:bold 11px Arial; color:#40276e;}
.ler_mais a{font:bold 11px Arial; color:#40276e; text-decoration:none;}
.ler_mais_cases{margin-top:10px; font:bold 11px Arial; color:#cfba09;}
.ler_mais_cases a{font:bold 11px Arial; color:#cfba09; text-decoration:none;}

.sidebar{float:left; width:230px; margin-left:15px;}
.sidebar ul{float:left; width:230px; margin-bottom:15px;}
.sidebar h1{
	float:left;
	margin-top:35px;
	margin-bottom:10px;
	background:url(images/tit_blogscdn.gif) no-repeat;
	width:158px;
	height:39px;
	text-indent:-199999px;
	overflow:hidden;
}
.sidebar h3{
	float:left;
	margin-top:35px;
	margin-bottom:10px;
	background:url(images/cdnblogs_side.gif) no-repeat;
	width:158px;
	height:39px;
	text-indent:-199999px;
	overflow:hidden;
}
.sidebar h4{
	float:left;
	margin-top:35px;
	margin-bottom:20px;
	background:url(images/sistemasdeanalise.gif) no-repeat;
	width:202px;
	height:47px;
	text-indent:-199999px;
	overflow:hidden;
}
.sidebar a{font:11px Arial; color:#76787b; text-decoration:none;}

.twitter_sidebar{
	float:left;
	margin:30px 0;
	background:url(images/twitter.jpg) no-repeat;
	width:230px;
	height:123px;
	text-indent:-199999px;
	overflow:hidden;
}
.twitter_sidebar a{background:url(images/twitter.jpg) no-repeat; width:230px; height:123px; display:block;}
.wp_cumulus_widget h2{
	float:left;
	margin-top:35px;
	background:url(images/tit_tags.gif) no-repeat;
	width:230px;
	height:34px;
	text-indent:-199999px;
	overflow:hidden;
}
.wp_cumulus_widget h2 a{background:url(images/tit_tags.gif) no-repeat; width:230px; height:34px; display:block;}
.widget_tag_cloud h2{
	float:left;
	margin-top:35px;
	background:url(images/tit_tags.gif) no-repeat;
	width:230px;
	height:34px;
	text-indent:-199999px;
	overflow:hidden;
}
.widget_tag_cloud h2 a{background:url(images/tit_tags.gif) no-repeat; width:230px; height:34px; display:block;}


.busca_header{float:left; width:230px; margin-top:120px;}
.camposBusca{
	background:#424446;
	border:solid 1px #353638;
	width:190px;
	height:26px;
	padding:10px 5px 5px 5px;
	font:16px Arial;
	color:#ffffff;
}


.menu_nav ul{float:left; width:125px;}
.menu_nav li{margin-bottom:2px;}
.sub_page{float:right; width:468px; margin-bottom:15px;}
.sub_page ul{float:right; width:468px; margin-top:10px;}
.conteudo_interno{float:right; width:468px; margin-top:20px;}

.conteudo_releases{float:right; width:468px; margin-top:8px;}
.conteudo_releases small{font:11px Arial; color:#76787b;}
.conteudo_releases h2{font:bold 18px Arial; color:#aed13a; margin-left:-2px;}
.conteudo_releases h2 a{font:bold 18px Arial; color:#aed13a; margin-left:-2px;}

.area_imagens{float:left; width:468px; margin-top:15px;}
.area_imagens h2{font:bold 14px Arial; color:#aed13a; margin-left:-2px; text-transform:uppercase;}
.area_video{float:left; width:468px; margin-top:15px;}
.area_video h2{font:bold 14px Arial; color:#aed13a; margin-left:-2px; text-transform:uppercase;}

.forms_contato{float:left; width:689px; margin-top:20px;}
.forms_contato p{margin-bottom:15px;}
.entry_formularios{float:left; width:689px; margin-bottom:150px;}
.entry_formularios label{float:left; margin-right:15px; margin-bottom:15px;}
.input_contato{
	border:1px solid #dfdfdf;
	padding:4px;
	font:11px Arial;
	color:#76787b;
}
.textarea_contato{
	border:1px solid #dfdfdf;
	padding:4px;
	font:11px Arial;
	color:#76787b;
}
.select_contato{
	border:1px solid #dfdfdf;
	padding:4px;
	font:11px Arial;
	color:#76787b;
}
.form_news{float:left; width:230px; height:110px; background:#000000; font:12px Arial; color:#fff; padding:10px;}
.form_news label{float:left; margin-left:12px;}
.form_news p{font:12px Arial; color:#fff;}
.form_news strong{font:bold 12px Arial; color:#fff;}
.input_newsletter{
	border:1px solid #dfdfdf;
	padding:2px;
	font:11px Arial;
	color:#76787b;
}

.entry{float:right; width:689px; }
.entry p{margin-bottom:10px;}
.entry a{font:12px Arial; color:#76787b;}

.entry_page{float:right; width:468px; margin-right:19px; margin-bottom:150px;}
.entry_noticias{float:left; width:689px; margin-bottom:150px;}
.entry_home{float:left; width:689px; margin-bottom:15px; margin-top:10px;}
.entry_home p{margin-bottom:15px;}
.entry_cases{float:left; width:689px; margin-bottom:150px;}
.entry_cases h2{color:#cfba09;}
.entry_cases h2 a{color:#cfba09;}
.entry_page p{margin-top:10px;}

.entry_imprensa{float:left; width:689px; margin-top:8px;}
.entry_imprensa small{font:11px Arial; color:#76787b;}
.entry_imprensa small a{font:bold 11px Arial; color:#aed13a; text-decoration:none; text-transform:uppercase;}
.entry_imprensa h2{font:bold 26px Arial; color:#aed13a; margin-left:-2px;}
.entry_imprensa h2 a{font:bold 26px Arial; color:#aed13a; margin-left:-2px;}
.ler_mais_imprensa{margin-top:10px; font:bold 11px Arial; color:#aed13a;}
.ler_mais_imprensa a{font:bold 11px Arial; color:#aed13a; text-decoration:none;}

.entry_clientes img{border:solid 1px #e5e5e5; padding:5px; margin-right:5px; margin-bottom:5px;}


.sub_menu_imprensa{float:left; width:689px; margin-top:10px;}


.filtro_busca{float:left; width:689px; margin-bottom:30px;}
.form_filtro{float:left; width:240px;}

.ordem_alfabetica{float:left; background:url(images/ordemalfabetica.gif) no-repeat; width:145px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:25px; margin-top:5px;}
.ordem_alfabetica a{background:url(images/ordemalfabetica.gif) no-repeat; width:145px; height:19px; display:block;}
.ordem_alfabetica a:hover{background:url(images/ordemalfabetica_hover.gif) no-repeat;}
.ordem_alfabetica_hover{float:left; background:url(images/ordemalfabetica_hover.gif) no-repeat; width:145px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:25px; margin-top:5px;}
.ordem_alfabetica_hover a{background:url(images/ordemalfabetica_hover.gif) no-repeat; width:145px; height:19px; display:block;}

.ordem_alfabetica_en{float:left; background:url(images/byalphabeticalorder.gif) no-repeat; width:145px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:25px; margin-top:5px;}
.ordem_alfabetica_en a{background:url(images/byalphabeticalorder.gif) no-repeat; width:145px; height:19px; display:block;}
.ordem_alfabetica_en a:hover{background:url(images/byalphabeticalorder_hover.gif) no-repeat;}
.ordem_alfabetica_en_hover{float:left; background:url(images/byalphabeticalorder_hover.gif) no-repeat; width:145px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:25px; margin-top:5px;}
.ordem_alfabetica_en_hover a{background:url(images/byalphabeticalorder_hover.gif) no-repeat; width:145px; height:19px; display:block;}

.ordem_alfabetica_es{float:left; background:url(images/porordenalfabetico.gif) no-repeat; width:145px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:25px; margin-top:5px;}
.ordem_alfabetica_es a{background:url(images/porordenalfabetico.gif) no-repeat; width:145px; height:19px; display:block;}
.ordem_alfabetica_es a:hover{background:url(images/porordenalfabetico_hover.gif) no-repeat;}
.ordem_alfabetica_es_hover{float:left; background:url(images/porordenalfabetico_hover.gif) no-repeat; width:145px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:25px; margin-top:5px;}
.ordem_alfabetica_es_hover a{background:url(images/porordenalfabetico_hover.gif) no-repeat; width:145px; height:19px; display:block;}

.ordem_setor{float:left; background:url(images/setor.gif) no-repeat; width:61px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:10px; margin-top:5px;}
.ordem_setor a{background:url(images/setor.gif) no-repeat; width:61px; height:19px; display:block;}
.ordem_setor a:hover{background:url(images/setor_hover.gif) no-repeat;}
.ordem_setor_hover{float:left; background:url(images/setor_hover.gif) no-repeat; width:61px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:10px; margin-top:5px;}
.ordem_setor_hover a{background:url(images/setor_hover.gif) no-repeat; width:61px; height:19px; display:block;}

.ordem_setor_en{float:left; background:url(images/bysector.gif) no-repeat; width:61px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:10px; margin-top:5px;}
.ordem_setor_en a{background:url(images/bysector.gif) no-repeat; width:61px; height:19px; display:block;}
.ordem_setor_en a:hover{background:url(images/bysector_hover.gif) no-repeat;}
.ordem_setor_en_hover{float:left; background:url(images/bysector_hover.gif) no-repeat; width:61px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:10px; margin-top:5px;}
.ordem_setor_en_hover a{background:url(images/bysector_hover.gif) no-repeat; width:61px; height:19px; display:block;}

.ordem_setor_es{float:left; background:url(images/porsector.gif) no-repeat; width:68px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:10px; margin-top:5px;}
.ordem_setor_es a{background:url(images/porsector.gif) no-repeat; width:68px; height:19px; display:block;}
.ordem_setor_es a:hover{background:url(images/porsector_hover.gif) no-repeat;}
.ordem_setor_es_hover{float:left; background:url(images/porsector_hover.gif) no-repeat; width:68px; height:19px; text-indent:-19999px; overflow:hidden; margin-right:10px; margin-top:5px;}
.ordem_setor_es_hover a{background:url(images/porsector_hover.gif) no-repeat; width:68px; height:19px; display:block;}

.it_releases{float:left; background:url(images/releases.gif) no-repeat; width:56px; height:23px; text-indent:-19999px; overflow:hidden; margin-right:10px; margin-top:2px;}
.it_releases a{background:url(images/releases.gif) no-repeat; width:56px; height:23px; display:block;}
.it_releases a:hover{background:url(images/releases_hover.gif) no-repeat;}
.it_releases_hover{float:left; background:url(images/releases_hover.gif) no-repeat; width:56px; height:23px; text-indent:-19999px; overflow:hidden; margin-right:10px; margin-top:2px;}
.it_releases_hover a{background:url(images/releases_hover.gif) no-repeat; width:56px; height:23px; display:block;}

.it_clipping{float:left; background:url(images/clipping.gif) no-repeat; width:58px; height:23px; text-indent:-19999px; overflow:hidden; margin-right:10px;}
.it_clipping a{background:url(images/clipping.gif) no-repeat; width:58px; height:23px; display:block;}
.it_clipping a:hover{background:url(images/clipping_hover.gif) no-repeat;}
.it_clipping_hover{float:left; background:url(images/clipping_hover.gif) no-repeat; width:58px; height:23px; text-indent:-19999px; overflow:hidden; margin-right:10px;}
.it_clipping_hover a{background:url(images/clipping_hover.gif) no-repeat; width:58px; height:23px; display:block;}




.ultimas_noticias{float:left; width:230px; font:bold 12px Arial; color:#2da1cd;}
.ultimas_noticias li{float:left; width:230px; margin-bottom:8px;}
.ultimas_noticias h1{
	float:left;
	margin-top:35px;
	margin-bottom:10px;
	background:url(images/tit_ultimasnoticias.gif) no-repeat;
	width:197px;
	height:27px;
	text-indent:-199999px;
	overflow:hidden;
}

.servicos_sidebar{float:left; width:230px; font:11px Arial; color:#76787b; margin-bottom:15px;}
.servicos_sidebar p{float:left; width:230px;}
.servicos_sidebar h1{
	margin-top:20px;
	background:url(images/tit_servicos_sidebar.gif) no-repeat;
	width:197px;
	height:35px;
	text-indent:-199999px;
	overflow:hidden;
}

.cases_sidebar{float:left; width:230px; font:bold 12px Arial; color:#2da1cd;margin-bottom:15px;}
.cases_sidebar p{float:left; width:230px;}
.cases_sidebar h1{
	margin-top:20px;
	background:url(images/tit_cases_interna.gif) no-repeat;
	width:197px;
	height:27px;
	text-indent:-199999px;
	overflow:hidden;
}

.clientes_sidebar{float:left; width:230px; font:11px Arial; color:#76787b; margin-bottom:15px;}
.clientes_sidebar p{float:left; width:230px;}
.clientes_sidebar h1{
	margin-top:20px;
	background:url(images/tit_clientes_sidebar.gif) no-repeat;
	width:197px;
	height:27px;
	text-indent:-199999px;
	overflow:hidden;
}

.footer{
	float:left;
	background:#424446;
	width:100%;
	height:122px;
}
.content_footer{
	float:left;
	width:720px;
}

.footer ul{float:right; margin-top:40px;}
.footer li{}

.comentarios{float:left; width:680px; border-bottom:solid 1px #dfdfdf; margin-top:20px; }
.comentarios h2{float:left; width:680px; border-bottom:solid 1px #dfdfdf; padding-bottom:5px; margin-top:10px; margin-bottom:20px; }

.formulario_coment{float:left; width:680px; margin-bottom:50px;}
.form_comentario{float:left; width:680px; margin-top:20px; }
.form_comentario h2{
	float:left; 
	width:680px; 
	border-bottom:solid 1px #dfdfdf; 
	padding-bottom:5px; 
	margin-top:10px; 
	margin-bottom:20px;
}

.area_comentarios{float:left; width:680px; margin-top:20px;}
.comente_tambem{
	float:left;
	margin-top:3px;
	background:url(images/btn_comentenoticia.gif) no-repeat;
	width:140px;
	height:16px;
	overflow:hidden;
	text-indent:-199999px;
}
.comente_tambem a{
	background:url(images/btn_comentenoticia.gif) no-repeat;
	display:block;
}
.post_classifica{float:left; width:210px; margin-top:3px;}
.post_classifica h1{
	float:left;
	background:url(images/btn_avalienoticia.gif) no-repeat;
	width:124px;
	height:16px;
	overflow:hidden;
	text-indent:-199999px;
}

.commentlist{float:left; width:680px; margin-bottom:30px;}
.tit_coment{font:12px Arial; color:#76787b;}
.tit_coment big{font:bold 12px Arial; color:#40276e;}

.compartilhe{float:left; width:101px; margin-top:3px;}

.sharethis {}
.sharethis ul{}
.sharethis li{float:left; margin-right:1px;}


#hintbox{ /*CSS for pop up hint box */
	font:12px Trebuchet MS, sans-serif;
	font-stretch:ultra-condensed;
	color:#c0c0c0;
	position:absolute;
	top: 0;
	background-color: #141414;
	width: 150px; /*Default width of hint.*/ 
	padding:10px 10px 10px 10px;
	border:1px solid #131313;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: navy;
	margin:0 auto;
}
