
/*

Theme Name: Tergoprint Blog

Theme URL: http://www.tergoprint.com.br/blog/

Description: Blog Tergoprint - Blog da empresa Tergoprint aonde s&atilde;o divulgadas nossas influ&ecirc;ncias, tend&ecirc;ncia e trabalhos.

Version: 1.0

Author: Allcreative

Author URL: http://www.allcreative.com.br

Esse tema foi desenhado e desenvolvido por Allcreative

O CSS, XHTML e o design estão sobre licença GPL:

http://www.opensource.org/licenses/gpl-license.php

*/


/* GENERAL
----------------------------------------------------------------------------- */

* {margin:0; padding:0;}
a{ text-decoration:none; color:#230101;}
a:hover{ text-decoration:none; color:#230101;}
a img {border: 0;}
ul, ol {list-style:none;}
.img_left img{float:left;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.over {overflow:hidden;}
.over1 {overflow:hidden; height:1px;}
.over0 {overflow:hidden; height:0px;}
.block {display:block;}
.del{display:none;}
.null{visibility:hidden;}

/* BASE
----------------------------------------------------------------------------- */

body {margin:0; background:#4b0202 url(images/bg1.jpg) top center; font-family: Tahoma, Geneva, sans-serif; font-size:12px; line-height:1.3em; color:#000; }
.main {background:url(images/header_img.jpg) top center no-repeat; min-height:600px;}

/* HEADER
----------------------------------------------------------------------------- */
.header {width:982px; margin:0 auto; height:431px; position:relative; }

.header h1 {position:absolute; bottom:0; left:57px; top:129px; }
.header h3 {position:absolute; bottom:3px; right:57px;}
.header h3 a {width:100px; height:109px; display:block; background:url(images/header_rss.jpg) no-repeat;filter:alpha(opacity=0); -moz-opacity:0; opacity:0;}
.header h3 a:hover {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.header h3 span {visibility:hidden;}

/* MENU
.................................. */
.header ul { position:absolute; bottom:62px; left:102px;}
.header ul li {float:left;}
.header ul a {cursor:pointer; height:21px; background-image:url(images/header_menu.jpg); display:block;}
.header ul a strong {visibility:hidden;}

.header ul li.item1 a{width:80px; background-position:0 0;}
.header ul li.item1 a:hover,
.header ul li.item1 .over {background-position:0 -21px;}
.header ul li.item2 a{width:241px; background-position:-80px 0;}
.header ul li.item2 a:hover,
.header ul li.item2 .over  {background-position:-80px -21px;}
.header ul li.item3 a{width:168px; background-position:-321px 0;}
.header ul li.item3 a:hover,
.header ul li.item3 .over {background-position:-321px -21px;}
.header ul li.item4 a{width:135px; background-position:-489px 0;}
.header ul li.item4 a:hover,
.header ul li.item4 .over {background-position:-489px -21px;}
.header ul li.item5 a{width:113px; background-position:-624px 0;}
.header ul li.item5 a:hover,
.header ul li.item5 .over {background-position:-624px -21px;}

/* CONTENT
----------------------------------------------------------------------------- */
.content {width:984px; margin:0 auto; background:url(images/bg2.jpg) top center repeat-y; min-height:600px; }

/* right
-------------------- */
.content .bar {float:right; width:278px; background:url(images/bar_imgtop.jpg) top center no-repeat; padding:25px 44px 0 0;}

.content .bar h1 {font-size:22px; font-weight:bold; color:#f1edd5;}

.content .bar .widget {width:278px; position:relative; padding:0 0 15px;}
.content .bar .widget ul {padding:0 0 13px; background:url(images/bar_redbar.jpg) bottom center no-repeat;}
.content .bar .widget li {padding:6px 0 6px 30px; margin:4px 0; background:#311800 url(images/bar_bullet.gif) 6px 9px no-repeat;}
.content .bar .widget li a {color:#fff; text-decoration:none;}
.content .bar .widget li a:hover {text-decoration:underline;}
.content .bar .widget li:hover { background:#442200 url(images/bar_bullet.gif) 6px 9px no-repeat;}
.content .bar .widget form {padding:5px 0 0;}
.content .bar .widget input {border:4px solid #311800; background:#fff; padding:2px; width:216px; margin:0 0 0 0;}
.content .bar .widget .bt {width:30px; height:28px; font-size:10px; cursor:pointer; font-weight:bold; color:#FFF; background:#311800;}

.content .bar .calendar {width:278px; padding:0 0 15px; background:url(images/bar_calendarbg.jpg) right top no-repeat; float:right;}
.content .bar .calendar .nav {position:relative; height:30px; background:#311800; color:#FFF; margin:5px 0 0 0;}
.content .bar .calendar .nav a {width:9px; height:9px; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;}
.content .bar .calendar .nav a:hover {filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.content .bar .calendar .nav a span{display:none;}
.content .bar .calendar .nav .arrow1 {position:absolute; left:13px; top:11px; background:url(images/bar_arrow1.gif) no-repeat; z-index:2;}
.content .bar .calendar .nav .arrow2 {position:absolute; right:13px; top:11px; background:url(images/bar_arrow2.gif) no-repeat; z-index:3;}
.content .bar .calendar .nav h3 {position:absolute; text-align:center; top:7px; font-size:16px; width:278px; z-index:1;}
.content .bar .calendar table {font-weight:bold; background:#442200; margin:4px 0 0 0; color:#fff;}
.content .bar .calendar table a {color:#fff; text-decoration:none;}
.content .bar .calendar table a:hover {text-decoration:underline;}
.content .bar .calendar table span {color:#fff; font-family:"Arial Black";}
.content .bar .calendar table .over {color:#230101; padding:2px 4px;; background:#f1a14f;}

/* left
-------------------- */
.content .posts {float:left; width:574px; padding:15px 0 0 44px;}

.content .post {position:relative; width:540px; padding:28px 0 0 34px; background:url(images/post_date.jpg) 13px 0 no-repeat; color:#230101;} 
.content .post h3 {font-size:12px; line-height:normal; font-weight:bold}
.content .post h3 span {color:#ed1c24;}
.content .post h1 {font-size:22px; padding:12px 0 3px 0; line-height:normal;}
.content .post h1 a {color:#230101; text-decoration:none;}
.content .post h1 a:hover {text-decoration:underline;}
.content .post h4 {font-size:12px; font-weight:normal; line-height:normal;}
.content .post h4 a {color:#230101; text-decoration:none; cursor:pointer;}
.content .post h4 a:hover {text-decoration:underline;}
.content .post .line {height:1px; overflow:hidden; background:url(images/post_line.gif) center repeat-x; padding:15px 0;}
.content .post p {padding:0 0 10px;}
.content .post .toolsPost li span {font-weight:bold; float:left;}

.roll {width:984px; height:200px; margin:0 auto; background:url(images/content_roll.jpg) no-repeat; position:relative;}
.roll .recent {position:absolute; top:20px; left:74px;}
.roll .old {position:absolute; top:20px; left:430px;}


/* COMENTARIOS
----------------------------------------------------------------------------- */

#comentarios {position:relative; width:540px; padding:28px 0 0 34px; color:#230101;}
#comentarios ol li{background:#311800; margin:0 0 15px 0; color:#FFF; padding:5px 0 5px 0;}
#comentarios ol li .comment-author-vcard{padding:0 0 0 0;}
#comentarios ol li .fn{color:#FFF; font-weight:bold;}
#comentarios ol li .url{color:#FFF; font-weight:bold;}
#comentarios ol li .commentmetadata{font-size:9px; padding:0 0 15px 0;}
#comentarios ol li .commentmetadata a{color:#FFF;}
#comentarios form input{width:290px;}
#comentarios form .bt_coment{background:#230101; width:145px; color:#FFF; float:right; margin:0 13px 0 0;}
#comentarios form #comment{width:290px;}
#comentarios form .td_size_coment{width:230px;}

/* FOOTER
----------------------------------------------------------------------------- */
.footer {width:896px; padding:0 44px; margin:0 auto; height:370px; background:url(images/footer_bg.jpg) top center repeat-y;}

.footer h1 {font-size:22px; font-weight:bold; color:#f1edd5;}

.footer .gallery {width:324px; position:relative; padding:0 0 15px; overflow:hidden; float:left;}
.footer .gallery ul { width:400px; padding:5px 0 13px;}
.footer .gallery li {width:68px; height:68px; padding:7px; margin:0; background:url(images/footer_tbgallery.gif) no-repeat; float:left;}
.footer .gallery li a img {border:3px solid #d9d0c4;}
.footer .gallery li a:hover img {padding:3px; border:0;}

.footer .contact {width:554px; position:relative; padding:0 0 15px; float:right;}
.footer .contact form {width:280px; float:left;}
.footer .contact ul {padding:5px 0 13px;}
.footer .contact li { margin:4px 0;}
.footer .contact li input{background:#311800; color:#FFF; border:0; width:280px; height:20px; padding:2px;}
.footer .contact li textarea{background:#311800; color:#FFF; border:0; width:280px; height:148px; padding:2px;}
.footer .contact .bt {width:54px; height:19px; background:url(images/footer_enviar.gif) no-repeat; cursor:pointer; margin:0 0 0 230px;}
.footer .contact .address {padding:0 0 0 15px; float:left; width:250px;}
.footer .contact p {font-weight:bold; padding:10px 0;}

.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;
   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;
}




