/*
Theme Name: Revista Tatuí
Theme URI: http://revistatatui.com
Description: Publicações da Revista Tatuí.
Author: Tribeira
Author URI: http://www.tribeira.com.br
*/
.clear { clear:both;}
hr.clear { visibility:hidden;}
body {
	font-size:12px;
	font-family: Helvetica, sans-serif;
	}
#headerimg { }
#headerimg a { 
	color:#000000;
	display:block;
	line-height:25px;
	text-decoration:none;
	}
#headerimg a:hover { text-decoration:underline;}
#headerimg h1 {float:left;padding-left:240px;}
#headerimg h1 a { 
	width:350px; 
	height:124px; 
	background:url(images/logo.jpg) 0 0 no-repeat; 
	text-indent:-5000px; 
	display:block;
	}
#header {
	}
#header label { display:none;}
#header #s { 
	border:1px solid #000000;
	padding:2px;
	vertical-align:bottom;
	width:130px;
	position:relative;
	/*top:-9px;*/
}
#header ul { 
	float:right;
	padding:50px 50px 0;
	}
#header ul li { 
	float:left; 
	list-style:none; 
	margin-left:10px; 
	font-size:12px;
	line-height:25px;
	}


/* sidebar 1 */

.lateral a {color:#96999c; text-decoration:none;}
.lateral li { list-style:none;}
.lateral ul, .lateral ol { padding-left:0;}
#sidebar-1 { font-weight:bold;}
#sidebar {}
#sidebar-1 a {color:#CC7722;}
#sidebar-1 li { margin-bottom:5px; text-transform:uppercase;}
#sidebar-1 ul ul { margin-left:20px;}
#sidebar-1 ul ul a {text-transform:capitalize; color:#96999c}
#content { 
	/*background:url(images/bg_post.gif) 0 0 repeat-y;*/
	/*width:446px;*/}
#content a { color:#000}
/*#sidebar #patrocinio { position:static; right:-100px; top:-5px;}*/
#sidebar #patrocinio ul { padding-left:0;}
#sidebar #patrocinio li { margin-bottom:7px;}
/*.post { padding:20px; background: url(images/bg_post_topo.gif) 0 0 no-repeat;}*/
#bg-bottom { border:1px solid #ccc; margin:15px 0;}
.post h1 { font-size:22px; color:#5a5b5e;}

/*.post ul, .post ol { margin-left:40px;}*/

#cforms2form label, #cforms2form span.emailreqtxt, #cforms2form span.reqtxt { display:none;}
#cformsform label, #cformsform span.emailreqtxt, #cformsform span.reqtxt { display:block;}
p.linklove { display:none;}

#cformsform ol { padding-left:0;}
#cformsform ol li { list-style:none;}
#cformsform .single, #cformsform .area { width:300px; padding:3px;}

.cform .cf_hidden {
	display:none; 
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}

div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	/*width:380px;*/
	line-height:1.3em;
	margin:10px auto;
	text-align:center;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a	{
	color:#ad2929!important;
	text-decoration:underline!important;
}
div.success {
	background:#F7F7F7 none repeat scroll 0% 50%;
	color:#444444;
	display:block;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
/*                                                    */
.cform .cf_error { 
	color:#ad2929; 
	border:1px solid #ad2929; 
	background:#FFDFDF!important
}

/* newletter */
#cforms2form { 
	background:url(images/box-newletter.gif) 0 0 no-repeat;
	width:142px;
	height:80px;
	padding-top:65px;
	position:relative
	}
#cforms2form ul, #cforms2form ol { padding:0 15px;}
#cforms2form .single { 
	border:none; 
	margin-bottom:8px; background:none;
	padding:4px;
	width:103px;
	color:#92867e;
	}
#cforms2form #cf2_field_2 { width:83px;}
#cforms2form .cf-sb { 
	bottom:1px;
	position:absolute;
	right:21px;
	width:16px;
}
#cforms2form .cf-sb #sendbutton2{ 
	opacity:0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	cursor:pointer;
}

/* box texto*/
#box-texto { 
	background:url(images/box-texto.gif) 0 0 no-repeat;
	color:#FFFFFF;
	font-size:10px;
	padding:7px 14px 10px;
	width:118px;
	}
	
/* */
.comentarios, .erro-post { padding:10px 20px;}
#commentform .c-text, #commentform textarea { width:400px;}
.commentlist { padding-left:0; list-style:none;}
.commentlist li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #cecece;}

.titulo-categoria { 
	display:block; 
	list-style:none; 
	background:#eee; 
	margin:5px 0 5px -20px;
	padding:5px 10px; }
.titulo-categoria a { text-decoration:none;}

.alignleft {float:left;}
.alignright {float:right;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.addthis_toolbox a {text-decoration:none; margin-right:5px;}

#patrocinio { margin-top:30px;}
#parceiros { text-align:center; }
#parceiros li { list-style-type:none; margin-top:20px;}

.noticias { background: #1e0000; margin-bottom:10px; padding:10px; 
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;}

.noticias span.autor {border-top:solid 1px #bef1cf;color:#fff;font-size:12px;}
.noticias h4 { margin:0;}
.noticias h5 { margin:5px 0; }
.noticias a { color:#fff; font-size:14px; text-decoration:none; }
.noticias a.ingles { margin-top:0; color:#d43c20; font-style:italic; }

#sidebar-1 ul ul a:hover { color:#000;}