/*
Theme Name:		LaLatina Theme
Theme URI: 		http://Lalatina.com.br/
Version: 		2.0
Description: 	Template do blog LaLatina projetado pela Alfaiataria.net com base no WP Framework.
Author: 		RickShira
Author URI:		http://www.sabordigital.com
Tags:			two-columns, fixed-width, sticky-post, threaded-comments, microformats


*/

/* Reset Browser Defaults */
@import url( 'tools/css/global.css' );

body { background:#000; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:1.3em; color:#000; }

.container{ margin:0 auto; width:950px; overflow:hidden;}

.header{ padding:20px 0 10px; width:950px;}
.header .navHeader{ float:right; padding:5px; margin:0 0 30px; width:612px; background:#FFC10E;}
.header .navHeader #logo{ float:left; margin:0 20px 0 0;}
.header .navHeader .menuHeader{ padding:26px 0 0; font-size:17px; font-weight:bold; line-height:1.2em; text-transform:uppercase; color:#BE1E2D; }
.header .navHeader .menuHeader a{ text-decoration:none; color:#BE1E2D;}
.header .navHeader .menuHeader a:hover{ text-decoration:underline; color:#000;}

.header .fichaBox{ float:left; padding:12px; width:230px; background:#FFC10E;}
.header .fichaBox h3{ font-style:italic; font-size:24px; color:#BE1E2D;}
.header .fichaBox ul{ padding:10px 0 20px;}
.header .fichaBox ul li{ border-top:1px solid #000;}
.header .fichaBox .btBox{ text-align:center;}
.header .closeOff{ display:none;}

#content{ width:950px; background:#FFC10E url(img/bgSide.gif) repeat-y right top;}

.aside{ float:right; width:310px; overflow:hidden; background:#BE1E2D; color:#FFC10E;}
.aside .btRSS{ text-align:center;}
.aside .widget{ padding:25px 0 25px 25px; width:285px; border-bottom:3px solid #FFC10E;}
.aside .widget a{ text-decoration:none; color:#FFC10E;}
.aside .widget a:hover{ text-decoration:underline; color:#fff;}
.aside .widget h3.widget-title{ padding:0 0 5px; font-size:24px; font-style:italic; line-height:1.2em;}
.aside .widget .search-btn{ background:none; border:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:1.2em; font-weight:bold; font-style:italic; text-decoration:underline; color:#FFC10E; cursor:pointer;}
.aside .widget .search-btn:hover{ color:#fff;}
.aside .widget .search{ width:230px; border:0; font-size:16px; line-height:1.2em;}
.aside .widget .textwidget{ padding:0 25px 0 0;}
.aside .widget_categories li.cat-item{ padding:5px 25px 8px 0; border-top:1px dashed #FFC10E;}
.aside .widget_twitter li.twitter-item{ padding:15px 25px 8px 0; border-bottom:1px dashed #FFC10E; font-size:16px; font-style:italic; line-height:1.1em;}
.aside .widget_twitter li.twitter-item .twitter-timestamp{ display:block; padding:10px 0 0; font-size:12px;}
.aside .widget_twitter li.twitter-item a{ text-decoration:underline;}
.aside .eventsListWidget .dig-in{ padding:0 0 10px; border-bottom:1px dashed #FFC10E;}
.aside .eventsListWidget .upcoming li{ padding:5px 25px 8px 0; border-bottom:1px dashed #FFC10E;}
.aside .eventsListWidget .upcoming li .event{ font-size:17px; font-weight:bold;}
.aside .eventsListWidget .upcoming li .when{ float:left; padding:3px; width:35px; height:35px; margin:0 10px 0 0; background:#FFC10E; color:#BE1E2D; font-family:Arial, Helvetica, sans-serif; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.aside .eventsListWidget .upcoming li .when .month{ display:block; text-align:center; text-transform:uppercase; font-size:12px; line-height:1.1em; font-weight:bold;}
.aside .eventsListWidget .upcoming li .when .date{ display:block; text-align:center; font-weight:bold; font-size:24px; line-height:1.0em;}
.aside .eventsListWidget .upcoming li .more-link{ clear:both; display:block; text-align:right;}
.aside .contatoForm{ padding:0 25px 0 0;}
.aside .contatoForm .msgBox{ margin:0 0 15px; padding:2px 15px; background:#FFC10E; border:2px solid #FFDF7F; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#BE1E2D;-moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.aside .contatoForm .p{ margin:0 0 15px;}
.aside .contatoForm .p label{ display:block; font-size:18px; line-height:1.2em;}
.aside .contatoForm .p input.text{ border:none; width:100%;}
.aside .contatoForm .p textarea{ border:none; width:100%; height:130px;}
.aside .contatoForm .btBox{ text-align:center;}
.aside #newsletterBox .newsletterTextInput{ border:none; }

.aside #newsletterFormDiv{ height:30px;}
.aside .advertise{ clear:both; width:100px;  width:220px; padding:2px 15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; color:#FFC10E;}
.aside .widget_tag_cloud div{ padding:0 15px 0 0;}


.hfeed{ float:left; width:600px;}

.hfeed .page-title{ padding:10px 18px; background:#BE1E2D; border-bottom:3px solid #231F20; color:#FFC10E; font-size:30px; line-height:1.2em; font-weight:normal; font-style:italic;}
.hfeed .page-title span{ font-weight:bold;}

.hfeed .feedData{ float:right; width:171px; background:#231F20 url(img/bgData.gif) no-repeat left bottom; font-weight:bold; font-style:italic;}
.hfeed .feedData .feedDia{ display:block; padding:15px 15px 0; font-size:21px; color:#FFC10E;}
.hfeed .feedData .feedMesAno{ padding:0 15px 15px; font-size:17px; color:#BE1E2D;}
.hfeed h1.entry-title,
.hfeed h2.entry-title{ clear:both; padding:10px 18px 0; font-size:31px; font-style:italic; line-height:1.2em; border-bottom:3px solid #231F20;}
.hfeed h2.entry-title a{ color:#000; text-decoration:none;}
.hfeed h2.entry-title a:hover{ color:#BE1E2D;}
.hfeed .edit-post{ display:block; text-align:right; color:#BE1E2D;}
.hfeed .edit-post a{ color:#BE1E2D;}


.hfeed .entry-content{font-size:14px; line-height:1.3em;}

.hfeed .entry-content,
.hfeed .entry-summary{ padding:18px 0 18px 18px;}

.hfeed .entry-content a{ color:#BE1E2D;}
.hfeed .entry-content a:hover{ text-decoration:none;}

.hfeed .entry-footer{ width:600px; background:url(img/bgComment.gif) no-repeat 0 20px; border-bottom:3px solid #231F20;}
.hfeed .entry-footer .entry-ass{ padding:0 18px 30px; color:#BE1E2D; font-style:italic; font-size:17px;}
.hfeed .entry-footer .entry-ass a{ color:#BE1E2D; text-decoration:none;}
.hfeed .entry-footer .entry-ass a:hover{ text-decoration:underline;}
.hfeed .entry-footer .entry-categories strong,
.hfeed .entry-footer .entry-tags strong,
.hfeed .entry-footer .comment-count{color:#BE1E2D; font-style:italic; font-size:17px;}

.hfeed .entry-footer .entry-categories{ float:left; padding:10px 18px 0; width:314px;}
.hfeed .entry-footer .entry-tags{ float:left; clear:left; padding:0 18px 10px; width:314px;}
.hfeed .entry-footer .comment-count{ float:right; padding:20px 50px 10px 0; font-weight:bold;}
.hfeed .entry-footer .comment-count a{ color:#BE1E2D; text-decoration:none;}

.hfeed .entry-footer .entry-categories a,
.hfeed .entry-footer .entry-tags a{ font-size:11px; color:#000; text-decoration:none;}
.hfeed .entry-footer .entry-categories a:hover,
.hfeed .entry-footer .entry-tags a:hover{ color:#BE1E2D; text-decoration:underline;}

.footer{ width:950px; background:#BE1E2D; border-top:15px solid #FFC10E; color:#FFC10E; font-size:12px;}
.footer a{ color:#FFC10E; font-weight:bold; text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer .fooCopy{ float:left; padding:35px 18px;}
.footer .fooPowered{ float:right; padding:35px 18px;}

/* Config texto do post
------------------------------------------ */
.entry-content p{ margin:10px 0;}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6{ padding:0; margin:15px 0; text-transform:none; color:#464646;}

.entry-content h1{font-size:32px; line-height:1.2em;}
.entry-content h2{font-size:24px; line-height:1.2em;}
.entry-content h3{font-size:18px; line-height:1.2em;}
.entry-content h4{font-size:16px; line-height:1.2em;}
.entry-content h5{font-size:14px; line-height:1.2em;}
.entry-content h6{font-size:13px; line-height:1.2em;}

.entry-content ul,
.entry-content ol,
.entry-contentdl{ margin:15px 0;}

.entry-content dl dt{ font-weight:bold;}
.entry-content dl dd{ padding:0 0 0 10px;}

.entry-content ul li{ padding:0 0 0 10px; list-style:inside disc;}
.entry-content ol li{ padding:0 0 0 10px; list-style:inside decimal;}

.entry-content fieldset{ margin:10px; padding:10px; border:1px solid #464646;}
.entry-content fieldset legend{font-size:16px; font-weight:bold;}

.entry-content table{ margin:15px 5px; border:1px solid #464646; border-collapse: separate; border-spacing: 1px;}
.entry-content table th{ padding:5px; background:#464646; color:#fff; text-align:center;}
.entry-content table td{ padding:2px; text-align:center;}
.entry-content table .even{ background:#ccc;}
.entry-content blockquote{ margin:15px 30px; padding:2px 10px; border-left:3px solid #ccc;}



/* Captions */
.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {	font-size: 11px; line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
.alignleft { float: left; margin: 0 10px 0 0; width:auto;}
.alignright { float: right; width:auto; margin: 0 0 0 10px;}



/* Comments
---------------------------------- */

#comments{}
#comments h3{ padding:0 0 0 25px; font-size:24px; line-height:1.2em;}
#comments .comment-feed-link{ padding:0 0 30px 25px; font-size:11px; line-height:1.2em;}
#comments .comment-list li{ padding:15px 0 8px 25px; border-bottom:1px dashed #BE1E2D; font-size:14px;}
#comments .comment-list li .avatar-link{ float:left; margin:0 10px 10px 0;}
#comments .comment-list li cite.commenter{ display:block; font-size:20px; padding:10px 0 0;}
#comments .comment-list li .comment-content{ clear:both;}
#comments .comment-list li .comment-meta{font-size:11x;}
#comments .comment-list li.entry-author{ padding:15px 0 8px 50px; background:#FFD049;}
#comments .comment-list li.entry-author cite.commenter{ color:#BE1E2D;}

#respond{ padding:30px 0;}
#respond h3{ padding:10px 25px; background:#231F20; color:#fff;}
#tec-content #respond a,
#respond a{ color:#FFC10E;}
#respond #comment-form{ padding:0 25px 25px; background:#BE1E2D; -moz-border-radius:0 0 10px 0; -khtml-border-radius:0 0 10px 0; -webkit-border-radius:0 0 10px 0; border-radius:0 0 10px 0;}
#respond #comment-form p{ font-size:11px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif;}
#respond #comment-form label{ color:#FFC10E;}
#respond #comment-form .form-section{ padding:0 0 10px;}
#respond #comment-form #form-section-author.form-section{ padding:30px 0 10px;}
#respond #comment-form .form-section input,
#respond #comment-form .form-section textarea{ border:none;}
#respond #comment-form .form-section input{width:200px;}
#respond #comment-form button{ padding:5px 10px; border:none; background:#000; color:#FFC10E; font-weight:bold; cursor:pointer; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.hfeed .navigation-links{ font-size:14px; color:#BE1E2D; zoom:1; /* For IE */}

.hfeed .navigation-links:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.hfeed .navigation-links a{ color:#BE1E2D;}
.hfeed .navigation-links .nav-previous{ float:left;}
.hfeed .navigation-links .nav-next{ float:right;}

#tec-content .post .entry-content{ margin:10px 0 10px 25px;}








