/*
Theme Name: Blog da Vichy
Theme URI: http://www.blogdavichy.com.br/
Description: 
Version: 1.0
Author: CDN Interativa
Author URI: http://blog.cdni.com.br
Tags: 
Text Domain: 
*/



/* Begin Typography & Colors */
*{
	margin:0px;
	padding:0px;
	border:0px;
	list-style-type:none;
}
form{margin:0px; padding:0px;}
body{background:#ffffff;}
.page{margin:0 auto; width:985px;}


.header{
	float:left;
	margin-top:20px;
	margin-bottom:6px;
	padding:12px 5px 12px 12px;
	background:url(images/header.jpg) no-repeat;
	width:968px;
	height:377px;
}
.header h1{
	float:left;
	background:url(images/logotipo.gif) no-repeat;
	width:961px;
	height:80px;
	text-indent:-199999px;
	display:block;
}
.header h1 a{
	float:left;
	background:url(images/logotipo.gif) no-repeat;
	width:961px;
	height:80px;
	text-indent:-199999px;
	display:block;
}

.menu_header{
	float:left;
	width:300px;
	padding-top:175px;
}
.menu_header ul{}
.menu_header li{margin-bottom:2px; width:300px;}

.menu_nav{
	float:left;
	width:975px;
	height:15px;
	margin-bottom:25px;
	padding-right:10px;
}
.menu_nav li{float:right;}

.sidebar{
	float:left;
	margin-left:30px;
	font:12px Arial;
	width:264px;
}
.sidebar h2{font:20px arial; color:#849cb8; text-decoration:none; text-transform:uppercase; margin-bottom:10px;}

.banner01{float:left; margin-bottom:10px;}
.newsletter{float:left; margin-bottom:10px;}

#twitter_div{
	float:left;
	border:solid 1px #e1e1e1;
	width:244px;
	padding:10px;
	margin-bottom:10px;
}
#twitter_div li{
	float:left;
	background:url(images/pointer_twitter.gif) left top no-repeat;
	padding-left:10px;
	width:235px;
	margin-bottom:10px;
	font:11px arial;
	color:#8c8c8c;
	text-decoration:none;
}
#twitter_div a{font:bold 11px arial; color:#758ca7; text-decoration:none;}
#twitter_div h2{background:url(images/twitter.jpg) no-repeat; width:244px; height:60px; text-indent:-19999px; overflow:hidden; margin-bottom:10px;}
#twitter_div h2 a{background:url(images/twitter.jpg) no-repeat; width:244px; height:60px; display:block;}

#democracy{
	float:left;
	border:solid 1px #e1e1e1;
	width:244px;
	padding:10px;
	margin-bottom:10px;
}
#democracy h2{
	background:url(images/enquete.gif) no-repeat;
	width:185px;
	height:15px;
	text-indent:-199999px;
	display:block;
	margin-bottom:15px;
}
.democracy{font:13px Arial; color:#8c8c8c;}
.dem-results{font:11px Arial; color:#8c8c8c;}


.top5{
	float:left;
	border:solid 1px #e1e1e1;
	width:244px;
	padding:10px;
	margin-bottom:10px;
	font:13px arial;
	color:#8c8c8c;
}
.top5 h1{
	float:left;
	background:url(images/top5posts.gif) no-repeat;
	width:185px;
	height:15px;
	text-indent:-199999px;
	display:block;
	margin-bottom:15px;
}
.top5 li{float:left; width:244px; margin-bottom:10px; font:13px arial; color:#8c8c8c; text-decoration:none;}
.top5 a{font:13px arial; color:#8c8c8c; text-decoration:none;}
.top5 strong{font:bold 15px arial; color:#e0b19c;}

.mais_comentados{
	float:left;
	border:solid 1px #e1e1e1;
	width:244px;
	padding:10px;
	margin-bottom:10px;
	font:13px arial;
	color:#8c8c8c;
}
.mais_comentados h1{
	float:left;
	background:url(images/maiscomentados.gif) no-repeat;
	width:185px;
	height:15px;
	text-indent:-199999px;
	display:block;
	margin-bottom:15px;
}
.mais_comentados li{float:left; width:244px; margin-bottom:10px; font:13px arial; color:#8c8c8c; text-decoration:none;}
.mais_comentados a{font:13px arial; color:#8c8c8c; text-decoration:none;}
.mais_comentados strong{font:bold 15px arial; color:#e0b19c;}
.mais_comentados small{font:10px arial; color:#8c8c8c; font-style:italic;}

.tag_cloud{
	float:left;
	border:solid 1px #e1e1e1;
	width:244px;
	padding:10px;
	margin-bottom:10px;
	font:13px arial;
	color:#8c8c8c;
}
.tag_cloud h1{
	background:url(images/nuvemdetags.gif) no-repeat;
	width:185px;
	height:15px;
	text-indent:-199999px;
	display:block;
	margin-bottom:15px;
}
.tag_cloud li{float:left; width:244px; margin-bottom:10px; font:13px arial; color:#8c8c8c; text-decoration:none;}
.tag_cloud a{font:13px arial; color:#8c8c8c; text-decoration:none;}
.tag_cloud strong{font:bold 15px arial; color:#e0b19c;}

.selo_site{
	float:left;
	border:solid 1px #e1e1e1;
	width:244px;
	padding:10px;
	margin-bottom:10px;
	font:13px arial;
	color:#8c8c8c;
}
.selo_site h1{
	background:url(images/selo.gif) no-repeat;
	width:185px;
	height:15px;
	text-indent:-199999px;
	display:block;
	margin-bottom:15px;
}
.input_selo{
	border:solid 1px #e6e6e6;
	background:#FFFFFF;
	padding:4px;
	font:11px arial;
	color:#8a8a8a;
	margin-top:4px;
	width:230px;
}

.content {
	float:left;
	width:664px;
	margin-left:15px;
}

.post{
	float:left;
	width:664px;
	background:url(images/dotted.gif) bottom repeat-x;
	margin-bottom:25px;
}
.post_page{
	float:left;
	width:664px;
	margin-bottom:25px;
}

.leia_mais{float:left; margin:10px 0 25px 0;}

.header_post{float:left; width:664px}
.header_page{float:left; background:#f7f7f5; width:664px; height:29px; margin-bottom:15px; text-transform:uppercase;}

.title_categoria{
	float:left;
	height:23px;
	text-align:right;
	padding:3px 5px 3px 25px;
	margin-right:10px;
	font:18px arial;
	color:#FFFFFF; 
}
.title_categoria a{font:18px arial;	color:#FFFFFF; text-decoration:none; text-transform:uppercase;}

.data_post{float:left; margin-top:6px; margin-right:20px; font:11px arial; color:#8c8c8c; text-decoration:none;}

.autor_post{float:left; margin-top:2px; margin-right:20px; font:11px arial; color:#8c8c8c; text-decoration:none;}
.autor_post a{font:11px arial; color:#8c8c8c; text-decoration:none;}
.autor_post img{float:left; margin-right:5px;}

.comentarios_post{float:left; margin-top:2px; margin-right:20px;}
.comentarios_post a{font:11px arial; color:#8c8c8c; text-decoration:none;}
.comentarios_post img{float:left; margin-right:5px;}

.tags_post{background:url("images/tags.gif") no-repeat scroll left top transparent; color:#8C8C8C; display:block; float:left; font-size:11px; margin-top:3px; min-height:23px; padding-left:36px}
.tags_post a{font:11px arial; color:#8c8c8c; text-decoration:none;}

.titulo_post{float:left; width:664px; margin-top:15px; margin-bottom:10px;}
.titulo_post a{font:bold 20px Arial; color:#758ca7; text-decoration:none;}


.entry{float:left; width:664px; font:12px Arial; color:#8c8c8c;}
.entry a{font:bold 12px Arial; color:#8c8c8c; text-decoration:underline;}
.entry_comment{float:left; width:644px; font:12px Arial; color:#8c8c8c; margin-bottom:20px; border:solid 1px #e1e1e1; padding:10px;}
.entry_comment_text{float:left; width:436px; font:12px Arial; color:#8c8c8c;}

.btn_enviacomentario{float:right; width:172px; margin-top:5px;}

.entry strong b{font:bold 12px Arial; color:#8c8c8c;}
.entry p{margin-bottom:10px;}
.entry img{margin-bottom:10px;}

.input{
	background:#FFFFFF;
	padding:5px;
	font:12px arial;
	color:#62740d;
}
.textarea{
	background:#FFFFFF;
	padding:5px;
	font:12px arial;
	color:#62740d;
}
.submit{
	background:#628e3b;
	padding:5px;
	font:12px arial;
	color:#ffffff;
}

.footer{
	float:left;
	width:100%;
	margin-top:25px;
	margin-bottom:25px;
	border-top:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	height:36px;
}

.content_footer{
	margin:0 auto;
	width:985px;
	font:11px Arial;
	color:#8c8c8c;
}

.nav_footer{float:left; width:400px;}
.nav_footer ul{margin-top:10px;}
.nav_footer li{float:left; margin-right:5px;}
.nav_footer li a{color:#8c8c8c; text-decoration:none;}

.direitos_footer{float:right; width:400px; margin-top:10px;}
.direitos_footer a{color:#8c8c8c;}

.nav_post{
	float:left;
	width:664px;
	background:url(images/dotted.gif) bottom repeat-x;
	padding-bottom:25px;
	margin-top:15px;
}
.nav_page{
	float:left;
	width:664px;
	padding-bottom:25px;
	margin-top:15px;
}

.navigation{
	float:left;
	width:664px;
	margin-top:15px;
}
.navigation h1{
	float:left;
	background:url(images/postsantigos.gif) no-repeat;
	width:174px;
	height:39px;
	text-indent:-199999px;
	display:block;
}
.navigation h1 a{background:url(images/postsantigos.gif) no-repeat; width:174px; height:39px;	text-indent:-199999px; display:block;}
.navigation h2{
	float:right;
	background:url(images/postsnovos.gif) no-repeat;
	width:174px;
	height:39px;
	text-indent:-199999px;
	display:block;
}
.navigation h2 a{background:url(images/postsnovos.gif) no-repeat; width:174px; height:39px;	text-indent:-199999px; display:block;}

.area_comentarios{
	float:left;
	width:664px;
}
.area_comentarios h1{
	float:left;
	background:url(images/comentarios_title.gif) no-repeat;
	width:200px;
	height:26px;
	text-indent:-199999px;
	display:block;
	margin-top:20px;
	margin-bottom:20px;
}
.num_comentarios{float:left; font:11px Arial; color:#8c8c8c; margin-left:15px; margin-top:26px;}
.num_comentarios a{float:left; font:11px Arial; color:#8c8c8c; text-decoration:none;}

.commentlist{
	float:left;
	width:664px;
	font:12px Arial;
	color:#8c8c8c;
	background:url(images/dotted.gif) bottom repeat-x;
	padding-bottom:15px;
	margin-bottom:15px;
}
.commentlist big{float:left; font:bold 14px Arial; color:#758ca7; text-decoration:none;}
.commentlist big a{float:left; font:bold 14px Arial; color:#758ca7; text-decoration:none;}
.ctext{float:left; width:664px; font:12px Arial; color:#8c8c8c;}

.form_newsletter{float:left; width:664px; margin-top:25px; font:bold 14px Arial; color:#849cb8;}
.form_newsletter a{font:bold 14px Arial; color:#849cb8; text-decoration:underline;}
.form_newsletter p{font:12px Arial; color:#8c8c8c; margin-bottom:25px;}
.label_news{font:12px Arial; color:#8c8c8c;}

.obrigatorio{float:left; width:109px; background:#f7f7f5; font:11px Arial; color:#8c8c8c; padding:5px; text-align:center;}


.form_comentario{float:left; width:664px; margin-top:25px;}
.form_comentario label{float:left; width:664px; font:bold 14px Arial; color:#849cb8; margin-bottom:10px;}
.input_comentario{
	background:#ffffff;
	border:solid 1px #eeeeee;
	padding:5px;
	font:11px Arial;	
	color:#8c8c8c;
}
.textarea_comentario{
	background:#ffffff;
	border:solid 1px #eeeeee;
	padding:5px;
	font:11px Arial;	
	color:#8c8c8c;
}
.select_comentario{
	background:#ffffff;
	border:solid 1px #eeeeee;
	padding:5px;
	font:11px Arial;	
	color:#8c8c8c;
}
.frase_footer{
	float:left;
	width:664px;
	font:12px Arial;
	color:#8c8c8c;
	margin-top:15px;
	background:url(images/dotted.gif) top repeat-x;
	padding-top:15px;
}

.poll-question{float:left; width:244px; margin-bottom:10px;}
.dem-results li{margin-bottom:5px;}

.dem-vote-button{
	float:right;
	background:url(images/votar.gif) no-repeat;
	width:69px;
	height:31px;
	text-indent:-199999px;
	overflow:hidden;
	cursor:pointer;
	display:block;
}

.dem-results h1{
	float:left;
	margin-top:15px;
	background:url(images/verresultados.gif) no-repeat;
	width:108px;
	height:11px;
	text-indent:-199999px;
	overflow:hidden;
}
.dem-results h1 a{
	float:left;
	background:url(images/verresultados.gif) no-repeat;
	width:108px;
	height:11px;
	display:block;
}

.dem-graph{float:left; width:244px; margin-bottom:10px; height:15px; background:#eeeeee; border:solid 1px #e1e1e1;}
.dem-graph a{font:10px Arial; color:#8c8c8c; }

.dem-voted-for-this{float:left; width:244px; margin-bottom:10px; height:15px; background:#e1e1e1; border:solid 1px #e1e1e1;}
.dem-voted-for-this a{font:10px Arial; color:#8c8c8c; }

.sharethis {float:left; width:456px;}
.sharethis ul{display:none;}
.sharethis li{float:left;}
ul.share li a{float:left;display:inline;margin:0 2px;width:16px;height:16px;text-indent:-15000px;background:url(imagens/share.gif) no-repeat}
ul.share li a:hover{text-decoration:underline}
ul.share li a.blig{background-position:0 -20px}
ul.share li a.blinklist{background-position:0 -40px}
ul.share li a.blogblogs{background-position:0 -60px}
ul.share li a.delicious{background-position:0 -80px}
ul.share li a.digg{background-position:0 -100px}
ul.share li a.furl{background-position:0 -120px}
ul.share li a.googlebookmarks{background-position:0 -140px}
ul.share li a.linkk{background-position:0 -160px}
ul.share li a.magnolia{background-position:0 -180px}
ul.share li a.netscape{background-position:0 -200px}
ul.share li a.newsvine{background-position:0 -220px}
ul.share li a.reddit{background-position:0 -240px}
ul.share li a.stumbleupon{background-position:0 -260px}
ul.share li a.tailrank{background-position:0 -280px}
ul.share li a.technorati{background-position:0 -300px}
ul.share li a.windowslive{background-position:0 -320px}
ul.share li a.yahoomyweb{background-position:0 -340px}
ul.share li a.yahoomyweb{background-position:0 -340px}
ul.share li a.send{background-position:0 -360px}

.regra_comentarios{float:left; width:664px; margin:10px 0; font:12px Arial; color:#8c8c8c;}

.busca_header{float:right; width:200px; height:20px; margin-top:275px; margin-right:8px;}
.btn_busca{float:right; margin-top:2px;}
.camposBusca{
	float:left;
	background:#FFFFFF;
	padding:2px;
	font:12px arial;
	color:#62740d;
	border:solid 1px #dddddd;
	width:165px;
}

.text_alerta{font:11px arial; color:#ff0000;}

.outros_btn{float:left; width:456px;}
.btn_home{float:right;}

.suggestionsBox {
	position: relative;
	margin-top:25px;
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;	
	font:bold 11px Arial;
	color:#758ca7;
}
.suggestionList{margin: 0px; padding: 0px;}
.suggestionList li{
	padding:3px;
	cursor: pointer;
	border-bottom:dotted 1px #E1E1E1;
	margin-bottom:2px;
}
.suggestionList li:hover{background-color:#758ca7; color:#FFFFFF;}

.area_produtos{
	float:left;
	width:664px;
	background:url(images/dotted.gif) bottom repeat-x;
	margin-bottom:15px;
	padding-bottom:25px;
}
h3.mypets{font:bold 16px Arial; color:#808185; cursor:pointer;}
h3.mypets:hover{font:bold 16px Arial; color:#849cb8; cursor:pointer;}
.thepet{float:left;	width:664px; margin-top:15px;}

.area_titulos{float:left; width:664px; margin-top:5px; margin-bottom:5px;}
.area_titulos h1{
	float:left; 
	width:183px; 
	background:url(images/tit_produto.gif) no-repeat; 
	text-indent:-199999px; 
	overflow:hidden; 
	border-right:solid 1px #f7f7f7; 
	height:15px;
}
.area_titulos h2{
	float:left; 
	width:172px; 
	background:url(images/tit_ativos.gif) no-repeat; 
	text-indent:-199999px; 
	overflow:hidden; 
	border-right:solid 1px #f7f7f7; 
	height:15px; 
	margin-left:5px;
}
.area_titulos h3{
	float:left; 
	width:280px; 
	background:url(images/tit_posicionamento.gif) no-repeat; 
	text-indent:-199999px; 
	overflow:hidden; 
	margin-left:5px;
	height:15px; 
}

.list_produtos{float:left; width:664px;}
.list_produtos li{float:left; width:664px; margin-top:25px;}
.content_produto{float:left; width:656px; border:solid 1px #e1e1e1; padding:4px;}

.tit_produto{float:left; width:664px; font:bold 12px Arial; color:#808185; margin-bottom:5px;}
.foto_produto{float:left; width:178px; border-right:solid 1px #e1e1e1;}
.ativos_produto{float:left; width:162px; border-right:solid 1px #e1e1e1; font:12px Arial; color:#808185; padding:0 5px; margin-left:5px; }
.posicionamento_produto{float:left; width:272px; margin-left:5px; font:12px Arial; color:#808185;}

.tit_frase{float:left; width:664px; font:bold 12px Arial; color:#849cb8; margin-bottom:2px; text-transform:capitalize;}
.cont_frase{float:left; width:664px; font:11px Arial; color:#808185; margin-bottom:2px;}
.txt_frase{float:left; width:664px; font:11px Arial; color:#808185; margin-bottom:15px; border-bottom:solid 1px #f1f1f1; padding-bottom:10px;}

/*##############################################################################################*/
/*PROMO��O DE NATAL*/
.promocaonatal{float:left; background:url(images/promonatal_interna.jpg) no-repeat; width:664px; height:236px; text-indent:-199999px; overflow:hidden;}
.promocaonatal a{width:664px; height:236px; display:block;}
.promocaonatal_menu ul{float:left; width:664px; margin-bottom:25px;}
.promocaonatal_menu li{float:left;}

.nt_participe{background:url(images/menu_promocao/participe.gif) no-repeat; width:151px; height:30px; text-indent:-19999px; overflow:hidden;}
.nt_participe a{background:url(images/menu_promocao/participe.gif) no-repeat; width:151px; height:30px; display:block;}
.nt_participe a:hover{background:url(images/menu_promocao/participe_hover.gif) no-repeat;}
.nt_participe_hover{background:url(images/menu_promocao/participe_hover.gif) no-repeat; width:151px; height:30px; text-indent:-19999px; overflow:hidden;}
.nt_participe_hover a{background:url(images/menu_promocao/participe_hover.gif) no-repeat; width:151px; height:30px; display:block;}

.nt_premios{background:url(images/menu_promocao/premios.gif) no-repeat; width:150px; height:30px; text-indent:-19999px; overflow:hidden;}
.nt_premios a{background:url(images/menu_promocao/premios.gif) no-repeat; width:150px; height:30px; display:block;}
.nt_premios a:hover{background:url(images/menu_promocao/premios_hover.gif) no-repeat;}
.nt_premios_hover{background:url(images/menu_promocao/premios_hover.gif) no-repeat; width:150px; height:30px; text-indent:-19999px; overflow:hidden;}
.nt_premios_hover a{background:url(images/menu_promocao/premios_hover.gif) no-repeat; width:150px; height:30px; display:block;}

.nt_regulamento{background:url(images/menu_promocao/regulamento.gif) no-repeat; width:185px; height:30px; text-indent:-19999px; overflow:hidden;}
.nt_regulamento a{background:url(images/menu_promocao/regulamento.gif) no-repeat; width:185px; height:30px; display:block;}
.nt_regulamento a:hover{background:url(images/menu_promocao/regulamento_hover.gif) no-repeat;}
.nt_regulamento_hover{background:url(images/menu_promocao/regulamento_hover.gif) no-repeat; width:185px; height:30px; text-indent:-19999px; overflow:hidden;}
.nt_regulamento_hover a{background:url(images/menu_promocao/regulamento_hover.gif) no-repeat; width:185px; height:30px; display:block;}

.nt_pfrases{background:url(images/menu_promocao/resultados.gif) no-repeat; width:178px; height:30px; text-indent:-19999px; overflow:hidden;}
.nt_pfrases a{background:url(images/menu_promocao/frases.gif) no-repeat; width:178px; height:30px; display:block;}
.nt_pfrases a:hover{background:url(images/menu_promocao/frases_hover.gif) no-repeat;}
.nt_pfrases{background:url(images/menu_promocao/frases_hover.gif) no-repeat; width:178px; height:30px; text-indent:-19999px; overflow:hidden;}
.nt_pfrases_hover a{background:url(images/menu_promocao/frases_hover.gif) no-repeat; text-indent:-199999px; overflow:hidden; width:178px; height:30px; display:block;}


.area_paginacao{float:left; width:664px; margin:10px 0; text-align:center;}
.pgoff {font:bold 18px Arial; color: #095589; text-decoration:none;}
.pg a{font:12px Arial; color: #0066cc; text-decoration:none;}
.pg a:hover{font:12px Arial; color: #0066cc; text-decoration:none;}
a.pg {font:12px Arial; color: #0066cc; text-decoration:none;}
a:hover.pg {font:12px Arial; color: #0066cc; text-decoration:none;}
.link_off{font:bold 12px Arial; color: #999999;}

.share {float:left; margin:0 10px}
.share #ck_sharethis {color:#8C8C8C; font-family:arial; font-size:12px; height:16px; line-height:16px; text-decoration:none}
.share #ck_sharethis img {margin-right:5px}