/*
Theme Name: styleicious
Theme URI: http://www.thaslayer.com/free-themes/
Description: Designed by: <a href="http://www.thaslayer.com">ThaSlayer</a> 
Version: 1.12
Author: ThaSlayer
Author URI: http://www.thaslayer.com/
Tags: fluid design, three columns, widgets
*/

html{height:100%;}
body{height:100%;font-family:Arial;font-size:12px;color:#343434;background-color:#ffffff;line-height:17px;text-align:left;}
a,a:active,a:visited{text-decoration:none;color:#3893CA;}
a:hover{color:#818181;}
input,form{margin:0px;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-family:tahoma;line-height:normal;margin:0px;}
h1{font-size:22px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}

.form_feed_logo
{
width:279px;
height:60px;
}

.clear_both{clear:both;}
.alignleft{float:left;}
.alignright{float:right;}
.margin_5px{margin:5px 0px; }
.center{text-align:center;margin:0px auto;}
.loading{color:#000; width:300px;height:90px;position:absolute;top:50px;left:50%;margin-left:-150px;text-align:center;padding:5px; padding-top:40px;}
.error_msg{color:#666;}
.error_msg h3{margin:5px 0px;font-weight:normal;font-size:13px;}
.navigation{height:25px;}

.page_holder{display:block;}
#page{background-color:transparent; width:900px;margin:5px auto 0 auto;position:relative;}
/*.left_shadow{background:url(images/content_bg_right.jpg) top right repeat-y;}*/
#header{height:176px;background:#67CDDB url(images/header_bg.jpg) repeat-x;position:relative;overflow:hidden;}
/*	.header_bg1{background:url(images/header_bg_left.jpg) left top no-repeat;}
	.header_bg2{background:url(images/header_bg_right.jpg) right top no-repeat;}
	.header_top{position:absolute;width:100%;height:3px;background:#43BCCE;line-height:0px;font-size:1px;}*/
		.header_nv_corner,.header_ne_corner{width:8px;height:8px;position:absolute;top:0px;line-height:0px;font-size:1px;}
			.header_nv_corner{left:0px;background:url(images/header_nv_corner.jpg);}
			.header_ne_corner{right:0px;background:url(images/header_ne_corner.jpg);}

#header a { }
#a-head-ae { position: absolute; top: 20px; left:25px; width: 180px; height: 130px; background: transparent; }
#a-head-fazer { position: absolute; top: 70px; left:255px; width: 200px; height: 32px; background: transparent; }
#a-head-url1 { position: absolute; top: 142px; left:253px; width: 202px; height: 20px; background: transparent; }
#a-head-url2 { position: absolute; top: 142px; left:468px; width: 109px; height: 20px; background: transparent; }

.menu-wrapper { margin:10px auto; width:900px; }
.menu-wrapper .menu-top { height: 36px; position: relative; }
#a-menu-1 { position:absolute; height:36px; top:0px; left:0px;   width:167px; background: transparent url('images/menu-top.png')    0px -1px; }
#a-menu-2 { position:absolute; height:36px; top:0px; left:167px; width:127px; background: transparent url('images/menu-top.png') -167px -1px; }
#a-menu-3 { position:absolute; height:36px; top:0px; left:294px; width:188px; background: transparent url('images/menu-top.png') -294px -1px; }
#a-menu-4 { position:absolute; height:36px; top:0px; left:482px; width:260px; background: transparent url('images/menu-top.png') -482px -1px; }
#a-menu-5 { position:absolute; height:36px; top:0px; left:742px; width:158px; background: transparent url('images/menu-top.png') -742px -1px; }
#a-menu-1:hover, #a-menu-1.active { background-position:    0px 37px; }
#a-menu-2:hover, #a-menu-2.active { background-position: -167px 37px; }
#a-menu-3:hover, #a-menu-3.active { background-position: -294px 37px; }
#a-menu-4:hover, #a-menu-4.active { background-position: -482px 37px; }
#a-menu-5:hover, #a-menu-5.active { background-position: -742px 37px; }
/*
#menu-ae { position: relative; }
#a-menu-1 { position: absolute; top: 0px; left:0px; width: 140px; height: 30px; background: transparent; }
#a-menu-2 { position: absolute; top: 0px; left:152px; width: 225px; height: 30px; background: transparent; }
#a-menu-3 { position: absolute; top: 0px; left:389px; width: 320px; height: 30px; background: transparent; }
#a-menu-4 { position: absolute; top: 0px; left:723px; width: 176px; height: 30px; background: transparent; }
*/
/*	.header_title{height:193px;padding-top:34px;padding-left:115px; background: url(images/header_2.png) 580px 0px no-repeat; }
		.header_title h1{margin:0px;margin-bottom:0px;font-family:tahoma;font-size:30px;font-weight:normal;}
		.header_title h1 a,.header_title h1 a:visited{color:#FFF;text-decoration:none;}
		.header_title_description{padding-left:40px;color:#12687A;font-family:tahoma;font-size:14px;font-weight:bold;}
	.logo{position:absolute;top:50px;left:20px;width:500px;height:135px;}*/
	#main_menu{ height:15px; margin-right:30px; }
		#main_menu ul{list-style:none;padding:0px;margin:0px;}
		#main_menu li{float:left;margin-left:5px;}
		#main_menu li a{display:block;background:transparent url(images/abamenu_cinza.png) left top no-repeat;text-decoration:none;color:#fff;font-weight:bold;font-family:tahoma;font-size:12px; width:80px;height:26px;text-align:center;line-height:24px;}
		#main_menu li a:active{color:#000;background:transparent url(images/abamenu_azul.png) left top no-repeat;}
		#main_menu li a:visited{color:#ffffff;}
		#main_menu li a:hover{color:#ffffff;}
	.header_bottom{height:22px;background:url(images/header_bottom.jpg);position:relative;}
		.header_bottom_v,.header_bottom_e{position:absolute;height:22px;top:0px;}
			.header_bottom_v{width:100px;left:0px;background:url(images/header_bottom_v.jpg);}
			.header_bottom_e{width:50px;right:0px;background:url(images/header_bottom_e.jpg);}

#content{padding-top:30px;padding-left:5px; position:relative;z-index:1;margin-right:300px; width:592px; }
	.content_c{position:relative;z-index:1;}
#ad_bar{float:right;width:190px;text-align:center;z-index:2;}
#sidebar{float:right;width:288px;padding-left:0px;z-index:2;}
.side-banner { margin-left: -10px; }

.sidebar li { background-color: #eaeaea; margin-bottom: 20px; }
.sidebar li.wp_cumulus_widget .sidebar_title { height:32px; background: transparent url(images/tags_bar.png) top left no-repeat; }
.sidebar li.widget_links .sidebar_title { height:32px; background: transparent url(images/links_bar.png) top left no-repeat; }
.sidebar li.widget_recent_entries .sidebar_title { height:32px; background: transparent url(images/posts_bar.png) top left no-repeat; }
.sidebar li.Latest_tweets_widget .sidebar_title { height:32px; background: transparent url(images/tweets_bar.png) top left no-repeat; }
.sidebar li.ryv_mywidget .sidebar_title { height:32px; background: transparent url(images/videos_bar.png) top left no-repeat; }
.sidebar li.widget_text .sidebar_title { height:32px; background: transparent url(images/news_bar.png) top left no-repeat; }

	.sideber_right{padding:0px;margin-right:20px;}
	.ad_sidebar{padding:0px;margin:0px;list-style:none;}
			.ad_sidebar ul {list-style:url(images/bullet.jpg);margin:0px;padding:0px;margin:4px 18px;text-align:left;}
			.ad_sidebar li {margin:3px 5px;padding:0px;color:#818181;font-size:11px;}
	.sidebar {list-style:none;margin:0px;padding:0px;}

.sidebar_h ul ul {padding:0px;padding-bottom:5px;margin:10px 10px;}
.sidebar_h ul ul li {margin:10px 0px;padding:0px;color:#818181;font-size:11px;list-style:none;}
.sidebar_h ul ul li a,#ad_bar, #sidebar ul ul li a:active,#ad_bar, #sidebar ul ul li a:visited{color:#3a98f8;font-size:11px;}
.sidebar_h ul ul li a:hover{color:#5EC6D6;}
.sidebar_split{height:20px;}
	.sidebar_title{color:#FFF;font-weight:bold;font-family:tahoma;font-size:11px;}
	.sidebar_title2{height:17px;padding-left:25px;padding-top:2px; display:none;}
.search-box { border:1px solid #bbb;background-color:#f6f6f6;padding:2px; width: 230px; }
.search-box:hover { border:1px solid #999; background-color:#efefef; }
.search-box .field { border:0px; background: transparent;padding:2px 2px 2px 4px;font-size:11px;color:#818181;width:198px; }
.search-box .submit { background: transparent url(images/lupa_busca.png) no-repeat center center; border:0; width: 22px; height:22px; padding:0; cursor:pointer; }
#searchform div { -moz-border-radius: 12px; -webkit-border-radius: 12px; top:130px; left:650px; position:absolute; }

.Latest_tweets_widget ul li {
  list-style: none;
}

#footer{clear:both;position:relative;background-color:#efefef; padding: 15px; font-size: 11px; color: #666; }
	.footer_top{height:22px;background:url(images/footer_top.jpg);position:relative;}
		.footer_top_left,.footer_top_right{position:absolute;height:22px;top:0px;}
			.footer_top_left{width:100px;left:0px;background:url(images/footer_top_left.jpg);}
			.footer_top_right{width:50px;right:0px;background:url(images/footer_top_right.jpg);}
	.footer_c{min-height:264px;position:relative;margin:0px;padding:0px;}
	.footer_c a,.footer_c a:active,.footer_c a:visited{color:#FFF;}
		.footer_sv_corner,.footer_se_corner{width:7px;height:15px;line-height:1px;font-size:1px;}
			.footer_sv_corner{float:left;background:url(images/footer_sv_corner.jpg);}
			.footer_se_corner{float:right;background:url(images/footer_se_corner.jpg);}
			.footer_bottom{width:100%;height:2px;line-height:0px;font-size:1px;background:url(images/footer_bottom_bg.jpg) repeat-x bottom;height:15px;}
	.sub_footer{width:900px;margin:0px auto;height:65px;color:#29707A;margin-top:3px;font-size:11px;clear:both;}
	.footer_title{padding:4px;padding-left:20px;margin:10px 0px;background:#80D6E1 url(images/bullet_bottom.jpg) center left no-repeat;color:#FFF;font-weight:bold;font-family:tahoma;font-size:12px;border-bottom:1px solid #B1E5EC;}
	.footer_list{list-style:none;margin:0px; padding:0px;}
		.footer_list li{border-bottom:1px solid #7BD3DF;}
			.footer_list li a,.footer_list li a:active,.footer_list li a:visited{font-size:12px;color:#FFF;display:block;background:url(images/bullet_footer.jpg) top left no-repeat;background-position:8px 8px;padding-left:20px;padding-top:1px;white-space:nowrap;overflow:hidden;}
			.footer_list li a:hover{color:#FFF;background:#80D6E1 url(images/bullet_footer.jpg) center left no-repeat;background-position:8px;}
	.footer_left{float:left;width:300px;margin:0px;position:relative;z-index:2;margin-left:10px;}
	.footer_center{float:left;width:300px;position:relative;z-index:2;margin-left:20px;}
	.footer_right{margin-left:650px;margin-right:15px;padding-top:11px;position:relative;text-align:justify;line-height:normal;padding-bottom:20px;}
		.footer_right a:hover{color:#666;}
	
	
.post{position:relative;margin-bottom:50px;padding-bottom:10px;border-bottom:1px dotted #c0c0c0;}
	.post_rank{position:relative;float:right;}
	.post_title{margin:0px;padding:0px;font-weight: bold;}
		.post_title a,.post_title a:active,.post_title a:visited{color:#3893ca;font-size:18px;font-weight:normal;font-family:Arial;}
		.post_title a:hover{color:#F3bb04;}
	.post_meta{overflow:auto;min-height:20px;font-size:10px;color:#818181;border-top:1px solid #ccc; padding-top:3px;}
		.post_meta a{color:#3893CA;font-weight:normal;}
		.post_meta b{font-weight:normal;}
    .post_meta a:hover {color: #818181;}
		.post_author_date{float: left;}
		.post_cat{float:right;background:url(images/cat.jpg) center left no-repeat; padding-left:20px;}
	.post_entry{color:#666;line-height:125%;font-size:12px;padding-bottom:5px;text-align:justify;}
		.post_entry blockquote{background:#E0E0D7;padding:5px 15px;margin:5px;color:#888;border:1px solid #C1C1AE;line-height:150%;font-size:11px;}

/*	.postmetadata{margin-top:10px;font-size:11px;color:#818181;margin-bottom:25px;}*/
	.postmetadata{font-size:11px;color:#818181;height:20px;}
		.post_tags{background:url(images/book.jpg) center left no-repeat; padding-left:20px;}
		.post_tags a,.post_tags a:active,.post_tags a:visited{font-size:11px;color:#2690A0;}
		.post_tags a:hover{color:#FF5F00;}
		.post_comments{float:right; width:100px; height:18px;}
			.post_com_no{font-size:11px; background-color: #3999cb;color: #fff;border:1px solid #ccc; border-right:0; width:30px; height:18px; line-height:18px; text-align:center;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;-webkit-border-radius-bottomleft:3px;-webkit-border-radius-topleft:3px; }
			.post_com_text{float:right;color:#666;font-size:11px;background-color: #fff; border:1px solid #ccc; border-left:0; width:70px; height:18px; line-height:18px; text-align:center; overflow:hidden;-moz-border-radius-bottomright:3px;-moz-border-radius-topright:3px;-webkit-border-radius-bottomright:3px;-webkit-border-radius-topright:3px; }
		.postmetadata2{border-top: 1px dotted #c0c0c0; padding:7px 0 0 0;font-size:11px;color:#737373;}

.commentlist{list-style:none;margin:0px;padding:0px;}
	.commentlist li{margin:0px;padding:0px;position:relative;margin-bottom:20px;background-color: #f6f6f6;border:1px solid #efefef;}
		.post_number{float:right;color:#50A6B3;font-size:16px;font-style:italic;letter-spacing:1px;margin-top:10px;}
		.comment_meta{padding-top:18px;height:13px;color:#818181;font-size:11px;}
		.comment_text{font-size:11px;color:#666;position:relative;overflow:auto;}
			.comment_text p{margin:0px;}
		.comment_c1,.comment_c2,.comment_c3,.comment_c4{height:9px;font-size:1px;width:9px;}
			.comment_text_h{margin:9px 6px;}
			.comment_c1{float:left;background:url(images/comment_c1.jpg) no-repeat;}
			.comment_c2{float:right;background:url(images/comment_c2.jpg) no-repeat;}
			.comment_c3{float:left;background:url(images/comment_c3.jpg) no-repeat;}
			.comment_c4{float:right;background:url(images/comment_c4.jpg) no-repeat;}
			.comment_c{background:#E0E0D7;height:9px;}
		#loged_in a{color:#FFF;}
	
	.comment_form_h1{position:relative;background-color:#707e9b;color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;}
		.comment_form_h2{padding:10px;padding-right:45px;}
		.comment_form_c{background:#739495;height:9px;}
		.comment_form_h3{background:#739495;height:9px;}
			.comment_form_c1,.comment_form_c2,.comment_form_c3,.comment_form_c4{width:9px;height:9px;font-size:1px;}
			.comment_form_c1{float:left;background:url(images/comment_form_c1.jpg) no-repeat;}
			.comment_form_c2{float:right;background:url(images/comment_form_c2.jpg) no-repeat;}
			.comment_form_c3{float:left;background:url(images/comment_form_c3.jpg) no-repeat;}
			.comment_form_c4{float:right;background:url(images/comment_form_c4.jpg) no-repeat;}
		.comment_form_input{width:100%;padding-left:30px;margin:10px 0px;display:block;border:1px solid #DDD;background:#FFF;height:18px;padding-top:4px;font-size:12px;color:#666;font-family:tahoma;}
		.comment_form_textarea{width:100%;display:block;border:1px solid #DDD;background:#FFF;font-size:13px;padding:10px;color:#666;font-family:tahoma;padding-left:10px;padding-right:20px;}
			.comment_form_input:hover,.comment_form_input:focus,.comment_form_textarea:focus,.comment_form_textarea:hover{border:1px solid #0F8CF2;background-color:#efefef;}
		.comment_form_submit{border:none;background:url(images/btn_news.png);width:102px;height:24px;float:right;margin-right:-40px;color:white;font-size:11px;font-weight:bold;}
		/*.comment_form_submit:hover{background:url(images/comment_submit2.jpg);}*/
		.comment_form_submit_h{color:#E6E8DF;padding:10px;font-size:11px;}

  .feed-form { margin: 5px 0; }
	.feed_form_input {width:150px;margin:3px 0px;border:1px solid #bbb;background:#f6f6f6;height:18px;padding-top:4px;padding-left:6px;font-size:11px;color:#818181;font-family:tahoma;-moz-border-radius: 12px; -webkit-border-radius: 12px;}
	.feed_form_input:hover { border:1px solid #999;background-color:#efefef; }
  .feed_form_submit { border: 0; color: white; font-size: 11px; font-weight: bold; background: transparent url(images/btn_news.png) top left no-repeat; width:102px; height:24px; }

	.wpcf7-form input[type=text],.wpcf7-form textarea {width:220px;margin:3px 0px;border:1px solid #DDD;background:#FFF;height:18px;padding-top:4px;font-size:12px;color:#666;font-family:arial;}
	.wpcf7-form textarea {width:auto;margin:3px 0px;border:1px solid #DDD;background:#FFF;height:auto;padding-top:4px;font-size:12px;color:#666;font-family:arial;}
	.wpcf7-form input[type=text]:hover, .wpcf7-form input[type=text]:focus, .wpcf7-form textarea:hover, .wpcf7-form textarea:focus {border:1px solid #999;background-color:#E3F5FC;}
	.wpcf7-form input[type=submit] { background-color: #FF9933; border:1px solid #D46D2E; color: white; font-size: 11px; padding:3px 10px; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:auto; }

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-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;
}

.textwidget {
  padding: 5px;
}

.embedded-video { text-align: center; }
.random-video object {
  background-color: #333;
  display: block;
  clear: both;
  float: none;
  padding: 2px 2px 5px 2px;
  border: 1px solid #666;
  border-bottom: 2px solid #666;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

