/*

Theme Name: Assessortec

Theme URL: http://www.assessortec.com

Description: A theme by <a href="http://www.uili.com.br">Uili</a>.

Version: 1.0

Author: Willy Werlang (Uili)

Author URI: http://www.uili.com.br

Tags: engenharia, pisos, piso, alto desempenho, concreto,



*/



/* ICONS */

* { margin:0; padding:0; }
.pdf { background:url(images/icons/pdf.png) no-repeat top left; padding-left:20px; margin-bottom: 10px; }
.link { background:url(images/icons/link.png) no-repeat top left; padding-left:20px; margin-bottom: 10px; }
.zip { background:url(images/icons/zip.png) no-repeat top left; padding-left:20px; margin-bottom: 10px; }
.zip2 { background:url(images/icons/zip2.png) no-repeat top left; padding-left:20px; margin-bottom: 10px; }
.doc { background:url(images/icons/doc.png) no-repeat top left; padding-left:20px; margin-bottom: 10px; }
.exl { background:url(images/icons/exl.png) no-repeat top left; padding-left:20px; margin-bottom: 10px; }
.img { background:url(images/icons/img.png) no-repeat top left; padding-left:20px; margin-bottom: 10px; }
.mpg { background:url(images/icons/mpg.png) no-repeat top left; padding-left:20px; margin-bottom: 10px; }
.print { background:url(images/icons/print.png) no-repeat top left; padding-left:20px; margin-bottom: 10px; }
/* GERAL */



td>p { margin:3px 10px; }
blockquote { margin-left: 10px; padding: 0 0 10px 0; }
.legend { text-align:center; font-style:italic; font-size:11px; color: #999999; font-family: Tahoma; padding: 0; margin: 0; }
p { font-size:11px; color: #999999; font-family: Tahoma; line-height: 17px; font-weight:normal; text-decoration:none; text-align: justify; }
p a { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; }
p a:hover { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:underline; }
a { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; }
a:hover { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:underline; }
h1 { font-size:18px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:bold; text-decoration:none; text-transform:uppercase; }
h2 { font-size:15px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:bold; text-decoration:none; margin-bottom: 0px; padding-left: 0px; padding:0px; }
h2 a { font-size:15px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:bold; text-decoration:none; padding-left: 0px; margin-bottom: 0px; padding:0px; }
h2 a:hover { font-size:15px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:bold; text-decoration:none; padding-left: 0px; margin-bottom: 0px; padding:0px; }
h3 { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:bold; text-decoration:none; margin:15px 0 0 0; }
h3 a { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:bold; text-decoration:none; }
h3 a:hover { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:bold; text-decoration:underline; }
h4 { font-size:11px; color: #567BAD; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; margin: 0 15px 0 0; }
h4 a { font-size:11px; color: #567BAD; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; }
h4 a:hover { font-size:11px; color: #567BAD; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:underline; }
h5 { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; }
h5 a { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; }
h5 a:hover { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; text-decoration:underline; }
html, body, #wrap, #wrap2 { height: 100%; }
body > #wrap { height: auto; min-height: 100%; }
body > #wrap2 { height: auto; min-height: 100%; }
#wrap { width:100%; background:url(images/fill.jpg) repeat-x; background-color:#d7dadd; }
#wrap2 { width:100%; background:url(images/fill2.jpg) repeat-x; background-color:#d7dadd; }
#container { padding-bottom: 146px; position:relative; width: 850px; margin:auto; }
/* CLEAR FIX*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */







.divisor { clear: both; }
#divisor { clear: both; }
html, body { font-size:11px; color: #999999; background-color:#d7dadd; margin: 0px 0px 0px 0px; height:100%; font-family: Tahoma; line-height: 15px; }
.more-link { color: #567BAD; }
.more-link a { color: #567BAD; }
.more-link a:hover { color: #567BAD; text-decoration:underline; }
.post_resumo { padding:0; }
.post_data { float: left; display: inline; margin: 10px 0 0 0; background: url(images/data_bg.png) no-repeat; width:38px; height:38px; }
.post_mes { margin-top:-2px; width:37px; text-transform:uppercase; font-family:tahoma; font-weight:bold; font-size:9px; color:#CCC; text-align:center; }
.post_dia { margin-top:2px; width:37px; font-family:tahoma; font-size:16px; font-weight:bold; color:#757575; text-align:center; }
.post_titulo { font-family:tahoma; font-size:14px; font-weight:bold; color:#999; padding:0; }
.post_texto { font-family:tahoma; text-decoration:none; font-size:15px; font-weight:bold; color:#CCC; padding:10px 0 10px 48px; }
.post_texto a { text-decoration:none; }
.post_texto a:hover { text-decoration:underline; color:#CCC; }
.post_comments { width:38px; height:31px; float:left; display: inline; margin: 54px 0 0 -36px; background:url(images/comment.png) no-repeat; }
.post_comments a { padding-left:12px; position:relative; font-family:tahoma; font-weight:bold; color:#999; font-size:14px; text-decoration:none; }
img { border:0; }
.img1 { padding:0 10px 10px 0; margin:0; }
.img2 { padding:0 10px 10px 0; margin:0; }
.img3 { padding:0 0 10px 0; margin:0; }
#header1 { width: 850px; height: 130px; position: static; padding: 0; margin-right: auto; }
#nav { width:850px; height:38px; position: relative; }
#logo { width: 395px; height:103px; background:url(images/logo.png) no-repeat; position:relative; margin: 27px 0 0 0; float: left; border:none; }
#icon { position: relative; float:left; width:50px; height:23px; margin: 15px 0 0 121px; }
#admin { width:274px; height:130px; background-image:url(images/admin.jpg); position:static; float: right; }
#admin_logo { width:176px; height:21px; background-image:url(images/admin_logo.png); position:static; float: left; margin: 10px 0 0 10px; }
.login { float:left; position:relative; margin:5px 0 0 14px; padding:0; width:260px; }
ul#menu { list-style: none; float: left; position: relative; margin: 0px; padding: 0px; width:auto; }
ul#menu li { margin: 0 auto 0 auto; float: left; width:auto; }
ul#menu li a:link { color: #1F80A2; text-decoration: none; padding: 15px 15px 11px 15px; font: 12px/100% Tahoma, Arial; display: block; }
ul#menu li a:visited { color: #1F80A2; text-decoration: none; padding: 15px 15px 11px 15px; font: 12px/100% Tahoma, Arial; display: block; }
ul#menu .current_page_item, ul#menu .current_page_ancestor { color: #034463; background:url(images/active.png) no-repeat bottom; }
ul#menu a:active { color: #034463; background:url(images/active.png) no-repeat bottom; }
ul#menu a:hover { color: #034463; background:url(images/active.png) no-repeat bottom center; }
ul#cases, .widget ul { list-style:url(images/icons/seta.png) outside; margin-left:15px; padding-left: 20px;  * padding-left: 10px;
}
ul#cases li { margin-top: 0px; font-size:11px; color: #999999; font-family: Tahoma; line-height: 17px; font-weight:normal; text-decoration:none; text-align: justify; padding-top:0px;  * padding-top:0;
}
ul#cases li a, ul#cases li #subtitulo { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; }
ul#cases li #subtitulo:hover, ul#cases li a:hover { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:underline; }
ul#cases li.current_page_item #subtitulo, ul#cases li a { text-decoration:underline; }
.comment-meta, .comment-body p { margin-right:60px; }
.avatar { float:right; padding-bottom:10px; }
.avatar_container { float:left; width: 90px; }
.avatar_container img { padding: 2px; border: 1px solid #ddd; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-right: 8px; margin-top: 5px; float:left; }
#wp-submit { float:right; margin:0; padding:0;  *margin-top:-23px;
}
#loginbt { padding-top:8px; margin-right:14px; }
input.form_dir { width:180px; width:175px\9; }
input#user_pass, input#user_login { width:182px;  *width:180px;
}
.rememberme { padding-top:7px; }
ul.ultimas_titulo { list-style:url(images/icons/seta.png) outside; margin-left:0px; margin-top: 0px; font-size:11px; color: #999999; font-family: Tahoma; line-height: 17px; font-weight:normal; text-decoration:none; text-align: justify; padding:10px 0 0 20px;  * padding-top:0;
 * padding-left: 10px;
}
ul.ultimas_titulo a { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; }
ul.ultimas_titulo a:hover { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:underline; }
ul.ultimas_texto { list-style:none; font-size:11px; color: #999999; font-family: Tahoma; line-height: 17px; font-weight:normal; text-decoration:none; text-align: justify; padding:0 0 0 0; margin:-10px 0 0 -20px;  *padding:0 0 0 0;
 *margin:0 0 0 -10px;
 * list-style:none none;
}
ul.ultimas_texto a { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; }
ul.ultimas_texto a:hover { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:underline; }
ul#produtos { margin:0; padding: 0; }
ul#produtos li { font-size:15px; color: #999999; font-family: Tahoma; line-height: 13px; list-style-type:none; padding:15px 0 15px; line-height: 15px; }
ul#produtos li a { font-size:15px; color: #999999; text-decoration:none; font-family: Tahoma; }
ul#produtos li a:hover, ul#produtos li a.current_page_item { text-decoration:underline; }
ul#produtos ul li { list-style:url(images/icons/seta.png) outside; background-image:none; font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; text-align: justify; padding:0;  !important
}
ul#produtos ul li a { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:none; }
ul#produtos ul li a:hover { font-size:11px; color: #999999; font-family: Tahoma; line-height: 15px; font-weight:normal; text-decoration:underline; }
.barra { background-image:url(images/menu_barra.jpg); width:2px; height:38px; }
#search { width:274px; height:38px; background-image:url(images/bg_search.jpg); position:relative; float: right; padding:0; margin:0;  *margin-top:-15px;
}
.searching { width:237px; border:0; height:16px; float: left; border-style: none; margin-top:13px; padding:0; }
.search_block { float:left; position: relative; border-style: none; border: 0; width:266px; margin-left: 8px; }
.bt_search { width:29px; height:38px; float:left; background-image: url(images/bt_search.jpg); position: relative; margin:0; padding:0; border:0; }
#banner { width:850px; height:303px; padding:10px 0 0 0; background-image: url(images/banner_bg.jpg); position:relative;}
.nivoSlider{ border: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /* future proofing */ -khtml-border-radius: 10px; /* for old Konqueror browsers */}
#submenu { width:850px; height:60px; background-image: url(images/bg_submenu.jpg); position:relative; }
#content { width:850px; }
.col1 { float:left; width:150px; }
.col2 { float:left; width:270px; }
.box { float:left; width:274px; height:auto; position:relative; background-image:url(images/box_fill.jpg); margin: 8px 14px 0 0; }
.box_dir { float:right; width:274px; position:relative; background-image:url(images/box_fill.jpg); margin: 8px 0px 0 0; }
.box_top { float:left; width:254px; height:31px; position:relative; background-image:url(images/box_top.jpg); padding-left: 20px; padding-top:15px; }
#subtitulo { position:relative; padding:10px 0 0; padding /*\**/:0 0 0\9; }
#subtitulo.empresa { position:relative; padding:10px 0 10px 20px; background-image:url(images/bg_subtitulo.jpg); }
.widget #subtitulo { background-image:url(images/bg_subtitulo.jpg); position:relative; padding:10px 0 10px 20px; margin:15px 0; }
.widget_archive #subtitulo { display:none; }
#box_content { float:left; width:100%; position:relative; padding-top:15px; }
.margem { padding-left:15px; padding-right:15px; width:244px !important; }
.boxg_esq { float:left; width:561px; height:auto; position:relative; background-image:url(images/boxg_fill.jpg); margin: 8px 0px 20px 0; }
.boxg_top { float:left; width:541px; height:31px; position:relative; background-image:url(images/boxg_top.jpg); padding-left: 20px; padding-top:15px; }
#campo_icones { float:right; position:relative; width:auto; height:auto; padding-right:15px; }
#boxg_content { float:left; width:100%; height:auto; position:relative; background:url(images/boxg_bottom.jpg) bottom no-repeat; padding-bottom:15px; padding-top:15px; }
.margemg { padding-left:15px; padding-right:15px; width:531px !important; }
#bottomp { background:url(images/box_bottom.jpg) bottom no-repeat; height:41px; width:100%; }
.mais { float:right; width:auto; position:relative; }
.form_esq { float:left; width:51px; position:relative; margin-right:10px; }
.form_dir { float:left; width:auto; position:relative; margin: 0 0 5px 0; }
.form_coment { float:left; width:220px; position:relative; }
ol.commentlist { list-style:none; }
ol.commentlist li { padding:8px; background-color:#eee; margin-top:8px; }
#footer { position: relative; margin-top: -146px; /* negative value of footer height */ height: 146px; clear:both; background-image: url(images/bg_footer.jpg); }
#push { height: 146px; }
#footerbg { background-image:url(images/index_footer.jpg); width:850px; height:146px; margin: 0 auto 0 auto; }
#footer_esq { width:360px; height: 50px; margin: 0 0 0 25px; float:left; padding-top: 52px;  * padding-top: 50px;
}
#footer_dir { width:355px; height: 50px; margin: 0 0 0 100px; padding-top: 52px; float:left;  *padding-top: 50px;
}
.valid { width:auto; float:right; text-align: right; display: inline; }

