#menu_sup
{
	background-image:url("imagens/acrilico.png");
	clear:right;
	z-index:1000;
}
#menu_sup #menu_sup_links #links_cima
{
	margin-left:522px;
	padding-top:20px;
}
#menu_baixo
{
	text-align:right;
	padding-right:12px;
	padding-bottom:7px;
	z-index:500;
}
#menu_inf
{
	/*height:100%; 
	width:100%;	
	background-image:url("imagens/fundo_transparente.png");
	color:#fff;
	clear:both;
	padding-top: 10px;	*/
}
#content
{
	background:#fafafa url(imagens/faux.gif) no-repeat scroll center bottom;
	overflow-y:auto;
	background-position:bottom;
	margin-top:-21px;
	height:100%;
}
.conteudo_esq
{
	border-right: 2px dotted #787985;
	float:left;
	padding:70px 15px 15px 15px;
	width:540px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	background-color: #fff;
}

.conteudo_esq:nth-of-type(1) {width:410px;}
/*************************************************************************************************************/

.conteudo_dir
{
	float:left;
	width:320px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:100%;
	padding-left: 0px;	
}

.conteudo_dir  h4{padding:15px 15px 15px 15px;}

.conteudo_dir #posts{padding:0px; margin: 15px 25px 25px 25px}
.conteudo_dir #posts .menu_vertical{font:11px arial !important; list-style: none;  margin: 0; padding: 0; }
.conteudo_dir #posts .menu_vertical li{list-style-type:none; margin-: 0; padding: 0; border-bottom:1px solid #ddd;}
.conteudo_dir #posts .menu_vertical li:hover{background-color: #eee;}
.conteudo_dir #posts .menu_vertical li a{display:block; text-decoration: none; color:#333; margin: 5px 0px 5px 0px;}
.conteudo_dir #posts .menu_vertical li a:hover{color:#000;}

.conteudo_dir #categorias{padding:0px 0px 0px 25px; float:left; width:125px;}
.conteudo_dir #categorias .menu_vertical_categorias{font:11px arial !important; margin: 0px; padding: 0px; }
.conteudo_dir #categorias .menu_vertical_categorias li{list-style-type:none; list-style-image:url("imagens/star.gif"); margin: 3px 0px 3px 0px; padding: 0px; border-bottom:1px solid #ddd;}
.conteudo_dir #categorias .menu_vertical_categorias li a{display:inline-block; vertical-align:middle; text-decoration: none; color:#333; margin: 5px 0px 5px 0px;  }
.conteudo_dir #categorias .menu_vertical_categorias li a:hover {background-color: #eee; color:#000; }

.conteudo_dir #arquivos{padding:0px 0px 25px 25px; float:left;  width:125px;}
.conteudo_dir #arquivos .menu_vertical_arquivos{font:11px arial !important; margin: 0px; padding: 0px; }
.conteudo_dir #arquivos .menu_vertical_arquivos li{list-style-type:none; list-style-image:url("imagens/folder.gif"); margin: 3px 0px 3px 0px; padding: 0; border-bottom:1px solid #ddd;}
.conteudo_dir #arquivos .menu_vertical_arquivos li a{ display:inline-block; text-decoration: none; color:#333; margin: 5px 0px 5px 0px; }
.conteudo_dir #arquivos .menu_vertical_arquivos li a:hover{background-color: #eee; color:#000;}

.tit_vermelho{font: bold 14px arial; color:#a50000; list-style-image:none; line-height:2em; margin-bottom:-5px; }

.banners{margin-left: 10px; clear: left;}
.banner{margin:1px 0px; padding:4px; text-align:center; -moz-box-sizing:border-box; box-sizing:border-box; }
.banner img, .banner a{border:0px;}

/* Fim Revisados */

.tit_azul{
font: bold 17px arial;
color:#31366d;
}

.tit_branco{
font: bold 14px arial;
color:#fff;
}

.texto_branco a:hover, .texto_branco a:link, .texto_branco a:visited .texto_branco a{
color:#31366d;
text-decoration:none;
}

.azul{
color:#31366d;
font-weight:bold;
font:12px arial;
}

.verde{
color:#60852a;
font-weight:bold;
font:12px arial;
}

.verde a:link, .verde a:visited, .verde a:active {
	color: #60852a; font-family: Arial; font-weight:bold; text-decoration: none;
}
.verde a:hover {
	color: #60852a; font-family: Arial; font-weight:bold;  text-decoration: underline;
}


#search_mkt{
float:right;
font:19px times;
color:#fff;
height:70px;
padding-top:82px;
}

.posts{
padding-left:405px;
*padding-left:415px;
padding-right:10px;
}

.cinza{
color:#919191 !important;
font:11px arial;
text-align:right;
margin-top:5px;
*margin-top:0px;
*margin-right:10px;
margin-bottom:15px;
}

.cinza a:link, .cinza a:visited, .cinza a:active{
color:#919191;
text-decoration:none;
}

.cinza a:hover{
text-align:right;
text-decoration:underline;
color:#bbb;
}


.titulos ul{
list-style: none;
margin: 0;
padding: 0;
}

.menu_horizontal ul{
list-style-type: none;
z-index:1000;
}

.menu_horizontal li{
display:inline;
color:#fff;
}

.menu_horizontal a{
cursor:pointer;
}

.menu_horizontal a:hover{
cursor:pointer;
}

.menu_vertical_tres, .menu_vertical_quatro{
font:11px arial !important;
}

.menu_vertical_tres ul, .menu_vertical_quatro ul{
color:#fff;
list-style: none;
padding: 0;
}

.menu_vertical_tres li, .menu_vertical_quatro li{
border-bottom:1px solid #585476;
padding-bottom:5px;
list-style-type:none;
height: 34px;
}


.menu_vertical_tres a{
display: block;
padding: 5px 0px;	
text-decoration: none;
color:#cbcde9;
}

.menu_vertical_tres li a:hover {
color:#a5d16a;
}


.navegue{
float:left;
width:33%;
margin-left:-25px;
}

.comentarios{
float:left;
width:33%;
margin-left:-10px;
}

.sobre_icherry{
float:right;
width:235px;
margin-right:15px;
margin-top:-10px;
*margin-top:-15px;
}

.sobre_icherry_tit{
float:right;
width:275px;
margin-right:15px;
}

.idioma{
position:relative;
left:771px;
width:20px;
top:235px;
}

.texto_branco{
font:11px arial;
color:#cbcde9;
}

p.texto_branco{
margin-top:9px;
}

.powered{
clear:right;
padding-left:621px;
padding-top:10px;
font:11px arial;
color:#757795;
}

.poweredby a:link {
	font:11px arial; color: #fff; font-family: Arial; text-decoration: none;
}
.poweredby a:visited {
	font:11px arial; color: #fff; font-family: Arial; text-decoration: none;
}
.poweredby a:active {
	font:11px arial; color: #757795; font-family: Arial; text-decoration: none;
}
.poweredby a:hover {
	font:11px arial; color: #fff; font-family: Arial; text-decoration: underline;
}

.wp a:link, .wp a {
	font:11px arial; color: #cbcde9; font-family: Arial; text-decoration: none;
}
.wp a:hover {
	font:11px arial; color: #fff; font-family: Arial; text-decoration: none;
}

.css, .css a:link{
font:11px arial;
color:#87e8ff;
text-decoration:none;
}

.css a:hover{
color:#fff;
text-decoration:none;
}


.xhtml, .xhtml a:link{
font:11px arial;
color:#b0f852;
text-decoration:none;
}

.xhtml a:hover{
color:#fff;
text-decoration:none;
}

.css img, .xhtml img, .rss img{
border:0px;
}

.rss, .rss a:link{
font:11px arial;
color:#ffe8a3;
text-decoration:none;
}

.rss a:hover{
color:#fff;	
text-decoration:none;
}

.links_cima{
float:right;
width:35%;
text-align:right;
}

.links_baixo{
float:right;
width:240px;
text-align:right;
}

.links_baixo{
border-bottom:1px solid #5b5679;
padding-top:24px;
padding-bottom:5px;
margin-right:10px;
}

.navegueum{
margin-top:-15px;
width:135px;
float:left;
}

.naveguedois{
margin-top:-15px;
margin-left:-25px;
width:135px;
float:left;
}
 
.naveguetres{
margin-top:-15px;
float:left;
} 

.clientes tr td
{
	text-align:center;
	width:10px;
	padding-right:0px;
	padding-bottom:0px;
	font:11px arial;
}
.clientes img{
border-bottom:0px solid #bbb;
padding-bottom:2px;
}

/* Blog */

.icones{
border-bottom:1px solid #bbb;
color:#31366d;
font:11px Arial, Helvetica, sans-serif;
line-height:2;
margin-bottom:20px;
}

.icones a:link, .leiamais a:link, .leiamais a, .leiamais a:visited, .icones a:visited{
border-bottom:0px;
color:#31366d;
text-decoration:none;
}

.leiamais a:link, .leiamais a:hover{
font-weight:bold;
}

.icones a:hover, .leiamais a:hover{
text-decoration:underline;
}

.leiamais{
color:#31366d;
font-weight:bold;
font:11px arial;
}

.postado_por{
color:#919191;
display:inline;
font:11px arial;
}

.link_comentarios{
color:70a030;
display:inline;
font:11px arial;
margin-left:75px;
}

.link_comentarios a:link, .link_comentarios a:visited, .link_comentarios a{
color:#70a030;
text-decoration:none;
}

.link_comentarios a:hover{
text-decoration:underline;
}

.tit_post{
margin-top:40px;
font: bold 17px arial;
color:#31366d;
}

.tit_post a, .tit_post a:visited, .tit_post a:link{
font: bold 17px arial; color:#31366d; text-decoration:none;
}

.tit_post a:hover{
font: bold 17px arial; color:#31366d; text-decoration:underline;
}

.paginacao{
color:#ababab;
font:10px arial;
text-align:right;
}

.paginacao a:link{
text-decoration:none;
}

.paginacao a:hover{
color:#ababab;
text-decoration:underline;
}

.paginacao a:active{
color:#31366d;
text-decoration:none;
font-weight:bold;
}

/*post*/

.navigation {
	display: block;
	text-align: center;
	font-size: 90%;
	margin: 0 0 5px 0;
	padding: 0;
}

.post {
	padding: 5px 0 0 0;
	clear: both;
	font-size: 100%;
}

.posthead {
	height: 55px;
	background: #741D43;
	margin: 0 0 10px 0;
}

.alignleft{
float:left;
}

.alignright{
float:right;
}

center{
text-align:center;
}




.posthead .meta {
	font-size: 95%;
	color: #DCB9CD;
	padding: 0 0 0 10px;
}

.posthead .meta a {
	color: #DCB9CD;
	text-decoration: underline;
}
.entry2 p {
        text-align:center;
	padding: 0 0 0 0;
}
.post .entry p {
	padding: 0 0 15px 0;
}

.post .entry .wp-smiley {
	padding: 0;
}
.post p.comments {
	padding: 0 0 15px 0;
}

.post p.comments a {
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	font-size: 120%;
	background: #9CBD00;
	border: 1px solid #8AA700;
	padding: 2px 5px;
	text-decoration: none;
}

.post p.comments a:hover {
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	font-size: 120%;
	background: #9CBD00;
	border: 1px solid #8AA700;
	padding: 2px 5px;
	text-decoration: none;
}

.horizontal-divider {
	height: 23px;
	background: url("images/bg-horizontal-divider.gif") no-repeat center left;
}

h3#comments, h3#respond {
	font: bold 14px arial;
color:#a50000;
	padding: 0 0 7px 0;
}

.commentlist li.alt cite {
	display: block;
	padding: 0px 10px 10px 10px;
	margin: 0;
}

.commentlist li cite {
	display: block;
	padding: 7px 10px 5px 10px;
	margin: 0;
}

.commentlist li cite span.visitor  {
	color: #a50000;
}

.commentlist li cite span.visitor a {
	color: #a50000;
	text-decoration: underline;
}

.commentlist li cite .commentmetadata {
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
	margin: 0;
}

.commentlist li cite .commentmetadata a {
	color: #8B8B8B;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.commentlist li cite .commentmetadata a {
	color: #31366d;
	text-decoration: none;
}

.commentlist li p, .commentlist li.alt p {
	padding: 0px 10px 10px 10px;
	margin: 0;
}

.alt {
	background: #efefef /*url("images/bg-alt-comment-middle.gif")*/ repeat-y top left;
}

.alt-comment-top {
	background: #efefef /*url("images/bg-alt-comment-top.gif")*/ no-repeat top left;
	height: 15px;
}

.alt-comment-bottom {
	background: #efefef/*url("images/bg-alt-comment-bottom.gif")*/ no-repeat bottom left;
	height: 9px;
}

#commentform p {
	margin: 5px 0;
}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}

.commentmetadata {
	margin: 0;
}

#commentform input {
	width: 200px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}

#commentform textarea {
	width: 370px;
	padding: 2px;
	overflow: auto;
}

#commentform input, #commentform textarea {
	border: 1px solid #ced0ea;
	background: #fafafa repeat-y top left;
	font-size: 1em;
}

#commentform label {
	color: #31366d;
}

#commentform #submit {
	margin: 5px 0 5px 0;
	/*border: 1px solid #7C0040;*/ 
	background: #629d39;
	background-image: url("images/bg_btn_enviar.gif") repeat-x;
	font-weight: bold;
	font: 90% Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: pointer;
	cursor: hand;
}

#commentform #submit_green {
	margin: 5px 0 5px 0;
	/*border: 1px solid #7C0040;*/ 
	background: #629d39;
	background-image: url("images/bg_btn_enviar.gif") repeat-x;
	font-weight: bold;
	font: 90% Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: pointer;
	cursor: hand;
	width:70px;
}

#commentform #submit_grey {
	/*margin: 5px 0 5px 0;*/
	width:70px;
	background: #555;
	font-weight: bold;
	font: 90% Arial, Helvetica, sans-serif;
	color: #fff;
	cursor: pointer;
	cursor: hand;
}


.hold_comment{
/*clear:right;*/
width:395px;
float:left;
}




	     
