@charset "utf-8";
/* CSS Document */
/* /////////////////////////////// reset ////////////////////////////////////////////////// */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, cite, code, em, font, img, q, strong, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;	padding:0;	border:0; outline:0; vertical-align:baseline; background:transparent;}

/* html * { border:1px solid #F00} */

body, html * { font-family:Arial, Helvetica, sans-serif; font-size:9pt;}


body { background: url(../imagens/bg2.jpg) top #22231e repeat-x}

h1 , h2 {font-family:Georgia, "Times New Roman", Times, serif; line-height:1.1em}
h1 {  font-size:15pt; font-style:italic;}
h2 { font-size:15pt; font-weight:normal;text-shadow:0 1px 0 #FFFFFF;}
h3 { font-size:12pt} 


/*** CLASSES GENRICAS ***/
.pageContent input[type='submit'] , .btn{ font-size:12pt; background:url(../imagens/bgButForm.gif) repeat-x; border:1px solid #808080; padding:0px 15px 4px 15px; height:30px; border-top-color:#FFF;border-left-color:#FFF; font-weight:bold; color:#666; text-transform:uppercase}

.roundCornerBox { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}

/*** COINTAINER **/

.backgroundContainer {background: url(../imagens/bg.jpg) top center  no-repeat; min-height:600px; float:left; width:100%;}

.mainContainer { width:990px;  margin:0 auto 0; padding:0 5px}
.header{ height:400px}
.header .menu , .header .social, .tagMenu { list-style:none } 
.tagMenu { display:none} 
 
.header .menu { position:absolute; top:350px; z-index:3; letter-spacing:-1.2pt} 
.header .menu li, .header .social li, .tagMenu li{ float:left}
.header .menu li a ,.tagMenu li a{ background:url(../imagens/bgTransp_white.gif); margin:0 3px; padding:8px 10px 3px 10px ;color:#3f3d3b; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase;font-weight:bold; font-size:15pt; text-decoration:none;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.header .menu li a:hover, .tagMenu li  a:hover {background:url(../imagens/bgTransp_yellow.gif)}
.header .menu li a.selected , .tagMenu li a.selected {background:url(../imagens/bgTransp_green.gif)}
.flashTop {position:absolute; top:203px; margin-left:575px; width:183px; height:150px; z-index:2}


.header .social { position:absolute; top:0; right:20px}
.header .social .facebook {display:inline-block; width:46px; height:44px; background:url(../imagens/social/facebook.gif) no-repeat;}
.header .social .flickr {display:inline-block; width:46px; height:44px; background:url(../imagens/social/flickr.gif) no-repeat;}
.header .social .orkut {display:inline-block; width:46px; height:44px; background:url(../imagens/social/orkut.gif) no-repeat;}
.header .social .linkedin {display:inline-block; width:46px; height:44px; background:url(../imagens/social/linkedin.gif) no-repeat;}
.header .social .twitter {display:inline-block; width:46px; height:44px; background:url(../imagens/social/twitter.gif) no-repeat;}
.header .logo { position:absolute; display:block; top:60px; left:30px; width:219px; height:122px; background:url(../imagens/logo.gif) no-repeat;}
.header .slogan { color:#FFF; background-color:#22231e;font-style:italic; padding:5px 10px; position:absolute; top:230px; left:0; z-index:4; -moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;}

.searchBar > div { background:url(../imagens/bgSearch.gif); height:35px}

.searchBar .session strong { font-size:15pt; color:#666}
.searchBar .session {padding:13px 0 0 10px; float:left; width:58%; margin-right:10px; margin-left:5px;}
.searchBar .searchForm {padding:11px 10px 0 10px; float:right; width:360px; text-align:center; height:37px; margin-right:5px;}
.searchBar .searchForm input[type=text]{ font-size:15pt; float:left; margin-right:10px; width:210px	}
.searchForm form{ float:left;}


.searchBar .listFilter { float:right; background:url(../imagens/separ.gif) no-repeat left top; padding:2px 0 0 10px; margin-top:-2px}
.searchBar .listFilter a { margin-right:10px}


.content { width:705px; float:left; margin-top:10px; display:none }
.biggerContentContainer { width:755px; }
.pageContentContainer { width:660px;}

.loader { padding:50px; color:#FFF; font-weight:bold; margin-top:50px}

/*** SIDEBAR **/
.sideBar { width:270px; float:right; padding-top:10px; display:none }
.widget { list-style:none }
.sideBar .widget_twitter h2 { display:none}


/*** TAGM ENU **/
.tagMenu { padding-top:5px}
.tagMenu li a { clear:both; margin-bottom:5px; display:block; float:right; letter-spacing:-0.7pt;  -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.tagMenu li { float:none; text-align:right;}


/*** BOX STYLE **/

.box { background:#dbdbdb; float:left; padding:7px; margin:5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.box .thumb { text-align:left; overflow:hidden;  position:absolute}
.box .content {position:absolute; margin-top:190px;}
.box .content a { -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.box li a{ -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.small { width:210px; height:212px}
.small .thumb img {margin-left:-100px}
.small .thumb {width:210px; height:183px;border-bottom:1px solid #FFF; border-top:1px solid #afafaf;}
.small h1 {position:absolute; width:200px; bottom:0; padding:5px; color:#FFF; background:url(../imagens/bg_post.png) }
.small h2{ float:left; width:180px; padding-left:5px }
.small h2 a { font-size:13pt; color:#424242; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif}
.small .arrow {float:right; background:url(../imagens/arrowDown.gif) no-repeat; width:22px; height:24px; display:block}
.small .content { width:210px; height:35px; }
.small p ,.small .leiamais,.small .fechar, .small .tag, .small ul { display:none}


.big { width:444px; height:448px}
.big .thumb { overflow:visible; position:relative}
.big .thumb img {border-bottom:1px solid #FFF; border-top:1px solid #afafaf;}
.big h1 {position:relative; padding:5px; color:#3e3c3a;  }
.big a h1 { text-decoration:none; border:none}
.big .arrow, .big h2 { display:none }
.big .content { position:relative; width:440px; height:35px; margin:0 }
.big p ,.big .leiamais, .big .tag { display:block}
.big p { padding:5px; font-style:italic}
.big a.leiamais { color:#039; text-decoration:none; font-weight:bold; padding:5px; float:left }
.big ul { list-style:none; clear:both; margin-top:20px; float:left}
.big ul li { float:left }
.big ul li a { padding:3px 5px; margin:3px; background:#CCC; text-decoration:none; color:#666; font-weight:bold; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.big a.leiamais:hover, .big ul li a:hover { background:#F90; color:#FFF}
.big .fechar { background:url(../imagens/fechar.png) no-repeat; width:35px; height:34px; display:block; position:absolute; z-index:999; margin:-3px 0 0 413px}

.listBox {width:678px;height:206px}
.listBox .thumb img {width:200px; height:auto;  float:left }
.listBox .thumb {width:680px; height:183px; overflow:visible;  }
.listBox .content { margin:70px 0 0 212px; width:465px}
.listBox h1 {position:relative; padding:5px 10px; color:#3e3c3a; float:left; width:460px; font-size:14pt }
.listBox h2 { display:none}
.listBox ul { list-style:none; clear:both; margin-top:20px; }
.listBox ul li { float:left; display:none;}
.listBox ul li a { padding:3px 5px; margin-right:3px; background:#CCC; text-decoration:none; color:#666; font-weight:bold}
.listBox p, .listBox a.leiamais  { clear:both }
.listBox a.leiamais { color:#039; text-decoration:none; font-weight:bold; padding:5px; float:left; margin:10px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.listBox a.leiamais:hover, .listBox ul li a:hover { background:#F90; color:#FFF}
.listBox a h1 { text-decoration:none; border:none}

/*** PAGINAO ***/
.pager { clear:both}
.pager ul { list-style:none } 
.pager li { display:block; float:left;  }
.pager li a { color:#FFF; text-decoration:none; display:block; padding:10px; background:url(../imagens/bgTransp.gif); font-size:14pt; font-weight:bold; float:left; margin:5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.pager .historico { float:right; }
.pager .historico a { padding:7px 15px}
.pager li  a:hover { background:url(../imagens/bgTransp_yellow.gif)}
.pager .historico a img { margin-right:10px}


.archive { padding:25px }


/*** TWITTER ***/
/*
.twitter { text-align:center; margin-top:70px; clear:both; float:left; width:100%;}
.twitter > img { margin-bottom:10px}
.twitter p { text-align:left; color:#FFF }
.twitter p img { float:left; margin-right:10px}
.twitter p a { color:#8dc9c8; text-decoration:none; font-weight:bold}
.twitter ul { list-style:none}
.twitter li {border-bottom: 1px dashed #5d5955; padding:5px}
.twitter p a:hover { text-decoration:underline; color:#FC0}
.twitter > a { color:#CCC;background:url(../imagens/bgTransp.gif); padding:10px 20px; clear:both; float:left; width:230px}
.twitter > a:hover { background:url(../imagens/bgTransp_yellow.gif); color:#000; font-size:1.5em}
*/

.twitter {width:210px; height:69px; background:url(../imagens/twittada.gif) 0 10px no-repeat; padding-top:80px;  clear:both; float:left;}
.twitter > img { margin-top:70px}
.twitter > a { color:#CCC;background:url(../imagens/bgTransp.gif); padding:10px 20px; clear:both; float:left; width:230px; font-size:1.5em; text-decoration:none; margin-top:20px ; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.twitter > a:hover { background:url(../imagens/bgTransp_yellow.gif); color:#000; }

.widget_twitter { text-align:center;  clear:both; float:left; width:100%;}
.widget_twitter ul { list-style:none}
.widget_twitter ul li {border-bottom: 1px dotted #5d5955; padding:5px; text-align:left; color:#FFF}
.widget_twitter ul li a { color:#8dc9c8; text-decoration:none; font-weight:bold}
.widget_twitter ul li a:hover { text-decoration:underline; color:#FC0}
.widget_twitter ul li img { float:left; margin-right:10px}

.widget_twitter > a { color:#CCC;background:url(../imagens/bgTransp.gif); padding:10px 20px; clear:both; float:left; width:230px}
.widget_twitter > a:hover { background:url(../imagens/bgTransp_yellow.gif); color:#000; font-size:1.5em}




/*** FOOTER ***/
.footer { height:250px; width:100%; margin-top:80px; float:left; clear:both; border-top:1px solid #333; background:url(../imagens/bgTransp.gif)}

.footer .dadosrodape {position:absolute; z-index:8;}

.footer .address { background-color:#3e3c3a; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt; padding:5px 20px; font-style:italic; margin-top:10px; float:left; clear:both;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;}
.footer .bg {background:url(../imagens/rodape.jpg) no-repeat; background-position:right; height:250px; width:100%; position:absolute; z-index:7; margin-right:0}
.footer .wordpress{ margin-top:100px }
.footer .wordpress, .footer .wordpress * { font-size:8pt; color:#FFF}

/*** SINGLE ***/
.singleContent,.pageContent  { background-color:#dbdbdb; color:#333; padding:20px; clear:left; float:left; margin:5px; width:705px; min-height:915px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.singleContent h1 {color:#3e3d3a; margin-bottom:10px; width:550px}
.singleContent p { margin-bottom:10px}
.singleContent .date { position:absolute; margin:-10px 0 0 605px; background:#f1881f; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; padding:10px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.otherPosts { padding-top:10px; float:left; width:235px; display:none}

.singleTagMenu { clear:both; }
.singleTagMenu li { float:left; text-align:right;}
.singleTagMenu  .title { font-size:10pt; color:#999; padding-left:5px}


/*** PAGE ***/
.pageContent { width:655px;}
.pageContent input[type='text'], .pageContent textarea {font-size:15pt; color:#666; margin-bottom:10px; width:400px}

/*** SHARE **/
.share {list-style:none; background-color:#c1c1c1; float:left; padding:3px 10px; width:685px; margin-top:10px}
.share li { float:right; margin:2px}
.share .stars { float:left;}
.share .stars ul {list-style:none}
.share > p{ margin:15px 0 0 516px;}

/*** COMMENTS **/
.comments { margin-top:10px; float:left; width:689px}
.comments label { clear:both; display:block}
.comments input[type=text], .comments textarea { font-size:15pt; width:420px}
.comments h3 { background-color:#F1881F ; width:100%; padding:8px; color:#FFF}
.comments .item { padding:10px 10px 0 10px ; border-bottom:1px dashed #FFF}
.comments .postComment { float:right; margin-top:-25px}
.comments form { padding:20px 0 0 100px}

.comments .lista { list-style:none}
.comments .lista .comment-author { width:100px; float:left; margin:10px; text-align:center}
.comments .lista .comment-author cite { clear:both; display:block }
.comments .lista .comment-author .says { display:none }
.comments .lista p { padding:10px }
.comments .comment-body { border-bottom:1px dashed #FFF; width:708px; margin-top:5px; clear:both }

/*** TAGS ***/
.tags_list { list-style:none; clear:both; display:block;float:left; margin-bottom:10px }
.tags_list li { float:left }
.tags_list li a { padding:3px 5px; margin:3px; background:#CCC; text-decoration:none; color:#666; font-weight:bold; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.tags_list li a:hover { background:#F90; color:#FFF}

.rss { position:absolute; right:20px; margin-top:-40px}


/** newsletter **/
.newsletter { clear:both; color:#CCC;  margin-top:35px; float:left;}


.redondo { -moz-border-radius: 6px; -webkit-border-radius: 6px;}


/** POST ENTRY **/
.post h1 { margin-bottom:20px}
.entry p {margin-bottom:10px}



/** CLIENTES **/
<!-- .clientes { background-color:#FFF; margin:6px; padding:20px; width:653px; float:left} -->
.clientes { margin:6px; padding:20px; width:600px; float:left}
.clientes ul { list-style:none; margin:20px 0}
.clientes ul li { display:block; width:104px; float:left; height:75px; margin:10px }

/*.attachments,#slider  { width:700px; height:200px; overflow:hidden; border:1px solid red}
.attachments { position:relative}
.attachments > ul {list-style:none;width:9999px }

.attachments li { width:200px; float:left; display:block; margin:2px; height:150px; overflow:hidden; position:relative}
.attachments li img { width:200px; float:left}

*/


