
/* 
	Theme Name: Revolution Blog
	Theme URL: http://www.revolutiontheme.com
	Description: Revolution Blog is a 3-column Widget-ready theme created for WordPress.
	Author: Brian Gardner
	Author URI: http://www.briangardner.com
	Version: 1.0
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v1.0 - 04.18.08
		First Release of Revolution Blog
*/

*img {border:0}

body{background:#666;color:#202020;font-size:12px;font-family:Verdana,Arial,Tahoma;margin:10px auto 0px;padding:0px;}
#wrap{background:#FFF;width:980px;margin:0px auto 0px;padding:0 0 30px 0;}
/*************************************************Hyperlinks*************************************************/
a,a:visited{color:#000;text-decoration:none;}
a:hover{color:#B22222;text-decoration:none;}
/*************************************************Header  *************************************************/
#header{background:#FFF url('images/lulatopo2.jpg') no-repeat;width:981px;height:161px;color:#FFFFFF;font-size:16px;font-weight:normal;margin:0px auto 0px;padding:0px;overflow:hidden;border-bottom:10px solid #FE0000}
#header p{padding:0px 0px 5px 0px;margin:0px;line-height:20px;}
#header h1{color:#FFFFFF;font-size:36px;font-family:Trebuchet MS,Times New Roman,Georgia;font-weight:normal;margin:0px;padding:20px 0px 0px 0px;text-decoration:none;}
#header h1 a,#header h1 a:visited{color:#FFFFFF;font-size:36px;font-family:Times New Roman,Georgia,Trebuchet MS;font-weight:normal;margin:0px;padding:20px 0px 0px 0px;text-decoration:none;}
#header h1 a:hover{color:#FFFFFF;text-decoration:none;}
.headerleft{width:350px;float:left;margin:0px;padding:0px;overflow:hidden;}
.headerleft a img{border:none;margin:0px;padding:0px;}
.headerright{width:660px;float:right;margin:0px;padding:20px 0px 0px 0px;text-align:right;}
.headerright a,.headerright a:visited{color:#FFFFFF;font-size:11px;text-transform:uppercase;text-decoration:none;padding:0px 0px 0px 3px;}
.headerright a:hover{color:#FFFFFF;text-decoration:underline;}
.headerright a img{border:none;margin:0px 0px 3px 0px;padding:0px;}
/*************************************************Navbar  *************************************************/
#navbar{background:#000;width:650px;height:30px;margin:0px auto 0px;padding:0px;overflow:hidden;}
/* #1A4E88 */
#navbarleft{width:650px;float:left;margin:0px;padding:0px 0px 0px 0px;}
#navbarright{width:650px;float:right;margin:0;padding:0;}
#nav{margin:0px;padding:0px;list-style:none;}
#nav ul{margin:0px;padding:0px;list-style:none;}
#nav a{color:#FFFFFF;display:block;font-size:11px;    font-weight:bold;    text-transform:uppercase;    margin:0px 15px 0px 0px;padding:8px 10px 8px 10px;text-decoration:none;}
#nav a:hover{background:#7F7F7F;color:#FFFFFF;display:block;text-decoration:none;margin:0px 15px 0px 0px;padding:8px 10px 8px 10px;}
#nav li{float:left;margin:0px;padding:0px;}
#nav li li{float:left;margin:0px;padding:0px;width:140px;}
#nav li li a,#nav li li a:link,#nav li li a:active,#nav li li a:visited{background:#4A7EB8;color:#FFFFFF;width:140px;font-size:10px;float:none;margin:0px;padding:8px 10px 8px 10px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;text-decoration:none;}
#nav li li a:hover{background:#1A4E88;color:#FFFFFF;padding:8px 10px 8px 10px;}
#nav li ul{position:absolute;width:10em;left:-999em;}
#nav li:hover ul{left:auto;display:block;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;}
/*************************************************Content          * ************************************************/
#content{width:960px;margin:0px auto 0px;padding:10px 0px 0px 0px;}
#content p{padding:0px 0px 10px 0px;margin:0px;line-height:20px;}
#content .descricao, notprimeira {width:500px;_width:480px;height:180px}
.notprimeira {width:500px;_width:480px;line-height:150%;height:175px;text-indent:15px}
#content .descricao img {float:left;border:none;margin:0px 10px 10px 0px;}
#content h3{color:#b22222;font-size:20px;font-family:Verdana,Arial,Georgia,Trebuchet MS;font-weight:bold;line-height:35px;margin:0 0 10px 0;padding:0;border-bottom:2px solid #B22222}
#content h3 a, .notprimeira a {color:#b22222;text-decoration:none;}
#content h3 a:hover{color:#7DAE12;text-decoration:none;}

#content h4{color:#EF0000;font-size:18px;font-family:Trebuchet MS,Times New Roman,Georgia,;font-weight:bold;margin:0 0 8px 0;padding-bottom:5px;border-bottom:1px solid #cdcdcd}
#content p img, .notprimeira img {float:left;border:none;margin:6px 10px 4px 0px;padding:2px;border:2px solid #CDCDCD}
#content img.wp-smiley{float:none;border:none;padding:0px;margin:0px;}
#content img.wp-wink{float:none;border:none;padding:0px;margin:0px;}
#contentleft{float:left;width:520px;margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;border-right:1px solid #e4e4e4}
#contentleft ol{margin:0px 0px 0px 20px;padding:0px 0px 10px 0px;}
#contentleft ol li{margin:0px 0px 0px 20px;padding:0px 0px 5px 0px;}

#contentleft ul.listapneus{list-style-type:none;margin:0;padding:0px 0px 10px 0px;}
#contentleft ul.listapneus li{width:115px;height:auto;list-style-type:none;float:left;margin:0px 0px 10px 8px;padding:6px 0;text-align:center;border:1px solid #e4e4e4;display:inline}
#contentleft img.pneus {width:110px;height:110px;border:none;margin:0 0 6px 0} 

.descar {border: 1px solid #e4e4e4; margin: 10px 5px; width: 240px; height: 360px; float: left;}

.date{font-size:11px;font-weight:bold;padding:0px;margin:0px 0px 15px 0px;}
.postmeta{width:500px;font-size:11px;font-weight:bold;padding:0px 0px 10px 0px;margin:0px 0px 20px 0px;border-bottom:1px dotted #999999;}
blockquote{font-style:italic;margin:0px 25px 15px 25px;padding:0px 25px 0px 10px;border-left:2px solid #4A7EB8;}
#content blockquote p{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;}
.buscapneus {width:215px; height:27px;margin-bottom:10px;margin-top:15px;padding:63px 0 0 13px;background:#FFFFFF url('images/buscador.jpg');}
.buscapneus a, .notprimeira a {font-size:1.1em;font-weight:bold;color:#B22222;text-decoration:underline;}
.pneuseguro {width:140px; height:60px;margin-bottom:10px;padding:30px 75px 0 13px;background:#FFFFFF url('images/pneu-seguro.jpg');}
.pneuseguro a {font-size:1.1em;font-weight:bold;color:#B22222;text-decoration:underline;}
.bannerlula img {margin:15px 0 20px 35px;border:none;} /* url('images/bannerlulapneus.png') width:510px; line-height:18px;*/
.promocaoum img {margin-bottom:5px;border:none } /*background:#FFFFFF url('images/promocao_janeiro.jpg'); */
.bloconoticias {width:266px; height:188px;float:left;line-height:18px;margin-left:10px;margin-top:15px;}

/*************************************************Left Sidebar          * ************************************************/
#l_sidebar{float:left;width:155px;margin:0px 15px 0px 0px;padding:0px 0px 20px 0px;line-height:20px;}
#l_sidebar h2{height:32px;background:#FFFFFF url('images/sidebartitle.jpg');color:#FFFFFF;font-size:12px;font-family:Arial,Tahoma,Verdana;font-weight:bold;text-transform:uppercase;margin:6px 0 5px; padding-left:10px; padding-right:0px; padding-top:3px; padding-bottom:3px}
#l_sidebar ul{list-style-type:none;margin:0 0 10px 0;padding:0;}
#l_sidebar ul li a {background:#FFFFFF url('images/arrow_reds.gif') no-repeat 0 4px;margin-left:6px;padding:0 0 0 10px;}
#l_sidebar a {color:#EF0000;font-size:1.1em}
#l_sidebar p{padding:0;margin:0px;line-height:20px;}
/*************************************************Right Sidebar          * ************************************************/
#r_sidebar{float:right;width:250px;margin:6px 0px 30px 0px;padding:0px 0px 20px 0px;line-height:20px;}
#r_sidebar h2{background:#FFFFFF url('images/red_buttons.jpg');color:#FFFFFF;font-size:14px;font-family:Arial,Tahoma,Verdana;font-weight:bold;text-align:center;text-transform:uppercase;margin:0 0 5px 0; padding-left:0; padding-right:0px; padding-top:3px; padding-bottom:3px}
#r_sidebar ul{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#r_sidebar p{padding:0px 0px 0px 0px;margin:0px;line-height:20px;}
#r_sidebar a{text-decoration:underline}
#r_sidebar a:hover{color:#B22222;text-decoration:none}
#r_sidebar ul.noticias {margin:0 0 15px 8px}
.parceiros {width:252px}
.parceiros ul li {float:left;margin:2px 4px 2px 0;border:1px solid #cdcdcd}
#r_sidebar img.fotogaleria  {margin:4px 0 10px 2px;border:2px solid #B22222}

/*************************************************Widgets *************************************************/
.textwidget{margin:0px 0px 0px 0px;padding:3px 0px 8px 0px;}
#recent-posts ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#recent-posts ul li{background:#FFFFFF url('images/icon_recent.gif') no-repeat top left;margin:0px;; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#recent-comments ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#recent-comments ul li{background:#FFFFFF url('images/icon_comments.gif') no-repeat top left;margin:0px;; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#categories-1 ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#categories-1 ul ul{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#categories-1 ul li{background:#FFFFFF url('images/icon_categories.gif') no-repeat top left;margin:0px;; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#archives ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#archives ul li{background:#FFFFFF url('images/icon_archives.gif') no-repeat top left;margin:0px;; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#pages ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#pages ul ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#pages ul li{background:#FFFFFF url('images/icon_meta.gif') no-repeat top left;margin:0px;; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#links ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#links ul ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#links ul li{background:#FFFFFF url('images/icon_links.gif') no-repeat top left;margin:0px;; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#meta ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#meta ul li{background:#FFFFFF url('images/icon_meta.gif') no-repeat top left;margin:0px;; padding-left:18px; padding-right:0px; padding-top:0px; padding-bottom:0px}
#text-1 ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
#text-1 ul li{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
/*************************************************Footer Background*************************************************/
#footerbg{background:#000;}
/*************************************************Footer  *************************************************/
#footer{width:960px;height:30px;color:#FFFFFF;margin:0px auto 0px;padding:0px;}
#footer p{color:#FFFFFF;font-size:10px;    font-weight:normal;    text-transform:uppercase;margin:0px;padding:0px;}
#footer a{color:#FFFFFF;text-decoration:none;}
#footer a img{border:none;margin:0px;padding:0px;}
#footer a:hover{color:#FFFFFF;text-decoration:underline;}
.footerleft{width:700px;float:left;margin:0px;padding:8px 0px 8px 0px;}
.footerright{width:250px;float:right;margin:0px;padding:8px 0px 8px 0px;text-align:right;}
/*************************************************Search Form*************************************************/
#searchdiv{margin:0px;padding:0px;}
#searchform{margin:0px;padding:4px 0px 0px 0px;}
#s{background:#FFFFFF;width:210px;color:#333333;font-size:11px;font-family:Arial,Tahoma,Verdana;padding:3px;margin:0px 0px 0px 0px;border-top:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #999999;border-bottom:1px solid #999999;}
#sbutt{background:#4A7EB8;color:#FFFFFF;font-size:11px;font-family:Arial,Tahoma,Verdana;padding:1px;margin:0px 0px 0px 3px;border:1px solid #FFFFFF;}
/*************************************************Comments*************************************************/
#commentblock{width:460px;background:#E8E8E8;float:left;padding:20px 20px 10px 20px;margin:10px 0px 0px 0px;border-top:2px solid #1A4E88;border-bottom:1px solid #1A4E88;}
#commentblock ol{list-style-type:square;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
.commentdate{font-size:12px;padding-left:0px;}
#commentlist li p{margin-bottom:8px;line-height:20px;padding:0px;}
.commentname{color:#333333;margin:0px;padding:5px 5px 5px 0px;}
.commentinfo{clear:both;}
.commenttext{clear:both;width:420px;background:#FFFFFF url('images/comment.gif') no-repeat top left;; margin-left:0px; margin-right:0px; margin-top:3px; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:5px}
.commenttext-admin{clear:both;width:420px;background:#FFFFFF url('images/comment.gif') no-repeat top left;; margin-left:0px; margin-right:0px; margin-top:3px; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:5px}
#contactform {width:300px;margin-left:100px}
#contactform label{margin-bottom:4px}

/*************************************************Galeria de imagens*************************************************/

span.wpcf7-list-item {margin-left:6px}
#wpcf7-f1-p77-o1 {margin-left:100px}


/**************************************************/

.galeria {width:460px;height:260px;margin:0 auto;padding:10px;border:1px solid #000;}

.img-grande {width:340px;height:257px;position:static;left:10px;top:8px;float:left;border:0;}
ul.fotos {position:relative;list-style:none;width:115px;padding:0;margin:0;float:left;}
ul.fotos li {width:110px;height:75px;border:0;margin:0 0 15px 0;display:block;}
ul.fotos li img {border:none;width:100px;height:75px;}
ul.fotos li span img {border:none;width:340px;height:auto;position:relative;display:block}
ul.fotos a span {display:none;}
ul.fotos a:hover span {display:block;position:absolute;top:0;left:115px;background:#fff;border:0;}

.attachment { margin-left:80px}
.alignleft {width:64px;float:left;margin:0 10px 30px 90px}
.alignright {width:64px;float:right;margin-right:90px}


#gallery {width:460px;height:560px;margin:0 auto;position:relative;}
ul#thumbnails {padding:0 0 0 20px;margin:0;list-style:none;}
ul#thumbnails  li {float:left;position:relative;top:360px;}
ul#thumbnails li a {height:56px;width:75px;padding:3px;display:block;text-decoration:none;background:#fff;}
ul#thumbnails li a img {width:75px; height:56px; border:0;}
ul#thumbnails li a:hover {background:#fc0;}
ul#thumbnails li.close a:hover {background:#fff;}

#gallery #fullsize {position:absolute;left:0;top:0;height:340px;width:440px;overflow:hidden;}
#gallery #fullsize div {width:440px; height:840px; padding-top:25px;}
#gallery #fullsize div img {display:block; margin:0 auto; border:3px solid #B22222}


