/*####################################
Theme Name: FONMART
Theme URI: http://cjnet.com.br
Description: SEO minimalista.
Version: 1.0
Author: CJNET
Author URI: http://cjnet.com.br
####################################*/

/*### CONTAINERS ###*/
body{color:#555;font-family: Helvetica, Arial, Verdana, Tahoma, Times, serif;line-height:1.5;margin:0;padding:0;text-align:center;}
#container{margin:0 auto;text-align:left;width:900px;}
#content{font-size:14px;float:left;width:560px;}
#header{height:100px;line-height:100px;padding:0;margin:0;}
#sidebar{font-size:11px;float:right;width:300px;}

/*### HOME ###*/

#contenthome{font-size:14px;float:left;width:900px;margin:10px 0 20px 0;}
.entryhome{width:270px;float:left;padding:0 10px 0 14px;}
.hometitle h1{font-size:18px;line-height:21px;font-weight:bold;}
.hometitle h1 a{color:#516500;}
.hometitle h1 a:hover{color:#09F;}
.homethumbs{background:#FFF;padding:3px;border:#CCC 1px solid;float:left;margin:18px 5px 0 0;}
.homeinfo a{font-size:11px;font-weight:bold;color:#999;}

#wrapslider{display:block;width:900px;height:270px;background:url(images/bg-slider.png) no-repeat;padding:10px 0;margin:0;}
.theme-default #homeslider {display:block;width:880px;height:250px;margin:0 auto;}

#sidebar-home{display:block;font-size:12px;width:900px;height:320px;border-top:#EEE 2px solid;background:#F3F3F3;}
#sidebar-home h4{display:block;color:#555;font-size:14px;height:20px;margin:5px 0;padding:0;}
#home-cats{width:270px;text-align:left;font-size:14px;font-weight:bold;float:left;margin:0;padding:0 10px 0 14px;}
#home-cats ul{list-style-type:none;}
#home-cats ul li a{margin:0 60px 0 -39px;padding-left:5px;background:url(images/bullet-cats.png) left no-repeat;color:#555;font-weight:normal;}
#home-cats ul li a:hover{color:#333;}
#cat-col-1, #cat-col-2, #cat-col-3, #cat-col-4{float:left;margin:0;}

/*### FOOTER HACK ###*/

html, body, #container{height:100%;}
body > #container{height:auto;min-height:100%;}
#content{padding-bottom:60px;}
#footer{height:60px;margin:-60px auto;position:relative;clear:both;}

/*### FOOTER ###*/

#footer{background:#333;color:#CCC;clear:both;font-size:12px;padding:10px auto;text-align:center;border-top:#1C1C1C 2px solid;}
#footer a{color:#CCC;} #footer a:hover{color:#DDD;}
#footercontent{width:900px;margin:0 auto;}
#footerleft{float:left;font-size:11px;text-align:left;margin:15px 0 0 0;}
#footerright{float:right;width:270px;height:31px;background:url(images/logo-footer.png) no-repeat;margin:15px 0 0 0;}

/*### H1, H2, H3, H4 ###*/

#sidebar h4{color:#555;font-size:14px;font-weight:bold;margin:10px 0 0 0;text-transform:uppercase;border-top:#555 2px solid;}
.entrytitle h1{font-size:21px;font-weight:bold;}
.entrytitle h1 a{color:#516500;}
.entrytitle h1 a:hover{color:#09F;}
h1, h2, h3{font-weight:bold;letter-spacing:-1px;margin:0;}

/*### ENTRY ###*/

.entry{margin:0 0 30px 0;}
.entry img{display:block;margin-left:auto;margin-right:auto;width:560px;height:auto;}
.entrybody a{font-weight:bold;}
.postinfo{font-size:11px;}
#breadcrumbs{font-size:12px;margin:0 0 10px 0;;}

/*### SIDEBAR ###*/

#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li{border-bottom:1px dotted #ddd;margin:0 0 3px 0;padding:3px;font-size:12px;}

/*### COMMENTS ###*/

.commentsblock{margin:5px 0;padding:10px 0;}
.commentauthor, .commentauthor a{font-size:16px;font-weight:bold;}
.commentauthor a{color:#6995a2;}
.commentauthor a:hover{color:#777;text-decoration:underline;}
.commentsblock textarea{width:550px;}
.commentsblock textarea, .commentsblock input{background:#EEE;border:1px solid #CCC;}
.commentsblock textarea{background:#EEE;border:1px solid #CCC;}
.commentlist li{margin-bottom:5px;padding:5px 0;border-top:#CCC 1px solid;}
.req{color:#F00;font-weight:bold;}
.moderation{color:#F00;font-weight:bold;}
ol.commentlist cite{font-size:15px;}
ol.commentlist{color:#414141;font-size:12px;list-style-type:none;margin:0;margin-top:15px;padding:0;}
h3#comments{font-size:18px;font-weight:bold;}

/*### MISCELANEA ###*/

a{color:#369;text-decoration:none;}
a:hover{color:#C00;}
img a{border:none;}
blockquote{font-size:12px;font-weight:bold;font-style:italic;background:#EEE;padding:3px 10px;}
.alignleft{float:left;}
.alignright{float:right;}
.clear{clear:both;}

/*### ENTRY SOCIAL ###*/

.entry-social{display:block;width:100%;height:30px;border-top:#CCC 1px solid;border-bottom:#CCC 1px solid;padding:5px 0 0 0;margin:15px 0;}
.google-plus{float:left;margin:0;}
.twitter{margin:2px 0 0 0;float:left;}
.facebook{margin:0 0 10px 10px;}
.recomende{float:left;font-size:18px;height:18px;font-weight:bold;margin:-2px 10px 0 0;}

/*### TOP MENU ###*/

#header1{background:#555 url(images/bg.png) repeat-x;display:block;width:900px;height:60px;line-height:60px;font-size:12px;margin:0;padding:0;float:right;}
#logo a{background:url(images/logo.png) left center no-repeat;width:235px;height:59px;display:block;margin:0;padding:0;float:left;}
#topmenu{background:#555;display:block;height:20px;line-height:20px;font-size:12px;margin:21px 0 0 0;padding:0;float:right;}
#topmenu ul{list-style:none;padding:0 10px 0 0;}
#topmenu li {float:left;list-style:none;}
#topmenu li a{margin:0 25px 0 19px;color:#EEE;display:block;text-decoration:none;font-weight:bold;}
#topmenu li a:hover{color:#CCC;}

span.icon-home{background:url(images/iconset.png) 0 0 no-repeat;width:16px;height:16px;float:left;}
span.icon-facebook{background:url(images/iconset.png) -16px 0 no-repeat;width:16px;height:16px;float:left;}
span.icon-twitter{background:url(images/iconset.png) -32px 0 no-repeat;width:16px;height:16px;float:left;}
span.icon-rss{background:url(images/iconset.png) -48px 0 no-repeat;width:16px;height:16px;float:left;}
span.icon-contato{background:url(images/iconset.png) -64px 0 no-repeat;width:16px;height:16px;float:left;}
