/*

Theme Name: Theme1246

Version: 1.0

*/

* {margin:0; padding:0;}

img {border:0; display:block;}

.clear {clear:both; line-height:0; height:0; font-size:1px;}

.center {width:940px; margin:0 auto; padding:0 0 50px 0; }

body {background:#fff; font:13px Arial; color:#6c6c6c; line-height:20px;}

a {text-decoration:underline; cursor:pointer; outline:none; color:#ea310d;}

a:hover {text-decoration:none;}



html,body {height:100%; min-width:980px;}

.wrap_it_all {min-height:100%; min-width:980px;}

* html .wrap_it_all {height:100%;}

.empty {height:79px;}

.footer {height:79px; margin-top:-79px; background:url(outros/bg13.jpg) repeat-x left top; clear:both;}

.foot {width:940px; margin:0 auto; position:relative; height:79px;}



.copy {padding:30px 0 0 0; color:#fff; text-align:center; text-transform:uppercase; font-size:11px;}

.copy a {color:#fff; text-decoration:none;}

.copy a:hover{ text-decoration:underline;}

.macro {position:absolute; left:0; height:85px; line-height:85px; z-index:1;}

.macro a {color:#909090;}



/*title*/

.title {font-size:40px;}



/*style*/

.style{ margin:0 0 20px 0;}

.category .style, .archive .style, .search .style{margin-bottom:0;}

.style .more-link{ float:right; display:block; margin-top:35px;}

.style p {padding:0 0 20px 0; line-height:18px;}

img.alignleft {float:left; display:block; margin:0 15px 10px 0;

border: 6px solid #e4e4e4;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

img.alignright {float:right; display:block; margin:0 0 10px 15px;

border: 6px solid #e4e4e4;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

img.aligncenter { display:block; margin:0 auto;

border: 6px solid #e4e4e4;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

img.aligncenter:hover, img.alignright:hover, img.alignleft:hover{border: 6px solid #d51716;}

.style ol{list-style-position:inside;}

.style ul {list-style:none; padding-bottom:10px; list-style-position:inside;}

.style ul li {background:url(outros/li_bg.png) no-repeat 0 12px; padding:6px 0 6px 20px;}

h1, h2, h3, h4, h5, h6{ margin-bottom:10px;}


#coont {width:940px; min-height:30px; float:left; font-family:'Times New Roman', Times, serif; font-size:28px; color:#333; margin-top:50px; margin-left:20px}

#fooorm {width:465px; float:left; margin-left:40px}
/*head*/

.home .head-box2{ height:290px; min-width:980px; width:100%; background:url(outros/bg9.jpg) repeat-x top; position:absolute; top:0; left:0; z-index:1;}

.head-box{ height:186px; min-width:980px; width:100%; background:url(outros/bg9.jpg) repeat-x top; position:absolute; top:0; left:0; z-index:1;}

.admin-bar .head-box{ height:120px; min-width:980px; width:100%; background:url(outros/bg9.jpg) repeat-x top; position:absolute; top:0; left:0; z-index:1;}

.home .head-box{ height:390px; min-width:980px; width:100%; background:url(outros/bg9.jpg) repeat-x top; position:absolute; top:0; left:0; z-index:1;}

.head {position:relative; width:940px; height:200px; z-index:300;}

.home .head{ height:170px;}

.logo {position:absolute; top:62px; left:-3px; width:100%; height:91px; text-align:center; padding:0 0 21px 0; background:url(outros/line.png) repeat-x left bottom;}

.logo a {display:block; width:194px; height:91px; line-height:50px;}

.logo-text{ float:right; margin-top:-100px;}

.logo-text img{ float:left; margin:105px 0 0 0;}

.more-link{ width:91px!important; height:23px!important; background:url(outros/more.png) no-repeat left top; color:#fff; text-decoration:none; line-height:22px!important; text-transform:uppercase; font-size:10px; font-weight:bold; float:left; text-align:center;}

.more-link:hover{ background:url(outros/more2.png) no-repeat left top; text-decoration:none;}



/*round*/

.Round-box{ overflow:hidden;}

#slider  {clear:both; height:310px; padding:160px 0 0 0; width:940px; overflow:hidden;}

.slider_area {position:relative;}

.slider_carousel {position:absolute; width:750px; margin:0 0 0 110px;}

.roundabout-holder  {padding:0; height:320px; position:absolute; width:750px; margin:0 auto;}

.roundabout-moveable-item {border:0; list-style:none; width:351px; height:267px; margin:40px 0 0 0;}

.roundabout-moveable-item a img {width:339px; height:255px; display:block; z-index:140px;}

.roundabout-moveable-item .shadow-box{width:339px; height:12px; background:url(outros/shadow2.png) no-repeat left top;}

.roundabout-in-focus{border:0; list-style:none; width:559px!important; height:383px!important; margin:0 0 0 -95px; z-index:150!important;}

.roundabout-in-focus a img{width:549px!important; height:383px!important;}

.roundabout-in-focus .shadow-box{width:559px; height:38px; background:url(outros/shadow.png) no-repeat left top; position:absolute; margin-top:-10px; z-index:1;}

.roundex{ margin:0 auto; text-align:center; padding:94px 0 0 0; height:24px; overflow:hidden;}

.round-left{ width:10px; height:24px; background:url(outros/bg_left.png) no-repeat left bottom; display:inline-block; margin-right:-4px;}

.round-right{ width:11px; height:24px; background:url(outros/bg_right.png) no-repeat right top; display:inline-block; margin-left:-4px;}

.round_conrol { vertical-align:top; min-width:1px; height:24px; padding:0 5px 0 5px; display:inline-block; background:url(outros/bg_bg.png) repeat-x left bottom; min-height:1px;}



#bt-previous { color:#fff; height:24px; display:block !important; left:0; top:20px; cursor:pointer; float:left; font-size:10px; font-weight:bold; text-transform:uppercase; padding:0 16px 0 0; line-height:21px;}

#bt-next { color:#fff; height:24px; display:block !important; right:0; top:20px; cursor:pointer; float:left; font-size:10px; font-weight:bold; text-transform:uppercase; padding:0 0 0 10px; line-height:21px;}

.round-box{ left:21px; top:20px; float:left; margin-top:3px;}

.round_but{ width:17px; height:17px; background:url(outros/rounds.png) no-repeat right top; float:left; cursor:pointer; margin:0 4px 0 0;}

.round_but:hover{background:url(outros/rounds.png) no-repeat left top;}





/*superfish menu*/

.sf-menu, .sf-menu * {list-style:none; margin:0; padding:0;}

.sf-menu {line-height:1; z-index:800;}

.sf-menu ul {position:absolute; top:-999em;  width:166px; z-index:800; border:1px solid #000; -webkit-border-radius: 0 0 6px 6px;

-moz-border-radius: 0 0 6px 6px;

border-radius: 0 0 6px 6px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.sf-menu li li ul{overflow:hidden; -webkit-border-radius:6px;

-moz-border-radius:6px;

border-radius:6px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.sf-menu ul li {width: 166px;}

.sf-menu li:hover {visibility:inherit;}

.sf-menu li {float:left; position:relative;}

.sf-menu a {display:block; position:relative;}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0; top:59px;}



ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em;}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 167px; top: -2px;}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em;}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: 10em; top: 0;}



.sf-menu {float: right; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; border: 1px solid #000; border-left:none; position:relative;

-webkit-border-radius: 0 0 6px 6px;

-moz-border-radius: 0 0 6px 6px;

border-radius: 0 0 6px 6px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.sf-menu a {color: #FFFFFF; font-size: 18px;  padding: 19px 30px 22px 28px; text-align: center; text-decoration: none; letter-spacing:-1px; background:url(outros/bg6.png) repeat-x center bottom}

.sf-menu a, .sf-menu a:visited {color: #FFFFFF;}

.sf-menu li {background:url(outros/line2.png) no-repeat left top; padding:0 0 0 2px;}

.sf-menu li li, .sf-menu li li li { height:39px; width:164px; margin: 0; background:url(outros/menu_li_bg.png) repeat center top; border-top:1px solid #353131; border-bottom:1px solid #211d1d;}

.sf-menu li li:hover, .sf-menu li li li:hover{ background:url(outros/menu_li_bg2.png) repeat center top;}

.sf-menu li li a, .sf-menu li li li a {font-size: 18px; line-height: 39px; min-width: 0; padding: 0; text-align: center;}



.sf-menu a:hover, .sf-menu .current-menu-item > a { background:url(outros/bg6.png) repeat-x center top;}

.sf-menu li li.current-menu-item > a, .sf-menu li li li.current-menu-item > a{background:none;}

.sf-menu li li a:hover, .sf-menu li li.sfHover a { background:none;}

.sf-menu li li li a:hover, .sf-menu li li li.sfHover a {background:none;}

.sf-menu a.sf-with-ul {min-width: 1px; padding-right: 2.25em;}

.sf-sub-indicator {background: url("outros/arrows-ffffff.png") no-repeat scroll -10px -100px transparent; display: block; height: 10px; overflow: hidden; position: absolute; right: 0.75em; text-indent: -999em; top: 1.05em; width: 10px;}

a > .sf-sub-indicator { background-position: 0 -100px; top: 0.8em;}

a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px;}

.sf-menu ul .sf-sub-indicator {background-position: -10px 0;}

.sf-menu ul a > .sf-sub-indicator {background-position: 0 0;}

.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0;}



.sf-shadow ul { -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px;  background: url("outros/shadow.png") no-repeat scroll right bottom transparent; padding: 0 8px 9px 0;}

.sf-shadow ul.sf-shadow-off {background: none repeat scroll 0 0 transparent;}









/*navigation*/

.navigation {padding:10px 0 0 0;}

.navigation .nav-previous {float:left; width:40%;}

.navigation .nav-next {float:right; width:40%; text-align:right;}

.page-template-works-php .navigation a {color:#e20301; text-decoration:none;}

.page-template-works-php .navigation a:hover {text-decoration:underline;}



/* widget */

#secondary{ width:200px; float:left; padding:39px 0 0 0;}

.right-wid .textwidget{}

.widget-container{ padding:0 5px 25px 5px; color:#6c6c6c;}

.widget-container .widget-title{color: #191515; font-size: 24px; padding: 0 0 25px 0;}

.widget-container ul{ list-style:none;}

.widget-container ul li{ padding:5px 0 8px 0; border-bottom:1px solid #cdcdcd;}

.widget-container ul li a{ color:#ea310d;}

.widget-container ul li a:hover{}

.widget-container caption{ padding:0 0 10px 0; color: #191515;}

.widget-container th{ border:1px solid #cdcdcd; padding:4px 5px; background:#fafafa;}

.widget-container td{ border:1px solid #cdcdcd; padding:4px 5px; background:#fafafa; text-align:center;}

.widget-container #s{display:block; margin-bottom:10px; border:none; height:42px; line-height:40px; width:172px; background:url(outros/bg15.png) repeat left top; padding:0 14px; color:#fff;-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.widget-container #searchsubmit{width:130px; height:47px; background:#959291; border:none; cursor:pointer !important; color:#fff; text-transform:uppercase; font-weight:bold; -webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.widget-container #searchsubmit:hover{ background:#424140;}

.footer-box #primary .widget-container { padding:0 20px 50px 0; float:left; width:220px; color:#858585;}

#primary .widget-container {float:left; padding: 5px 20px 10px 0;}

.footer-box #primary .right-wid{ padding:0 0 50px 0;}

.footer-box #primary .widget-title{color:#fafafa; font-size:24px; letter-spacing:-1px; padding:0 0 20px 0; font-weight:normal; margin:0;}

.footer-box #primary .widget-container ul{ list-style:none;}

.footer-box #primary .widget-container ul li{ background:url(outros/line.png) repeat-x left bottom; padding:5px 0 8px 0; border:none;}

.footer-box #primary .widget-container a{ color:#858585;}

.footer-box #primary .widget-container a:hover{ color:#ffffff;}

.footer-box #primary .widget-container ul li a{color:#858585; text-decoration:none; padding:0 0 0 18px; background:url(outros/arrow.png) no-repeat left center;}

.footer-box #primary .widget-container ul li a:hover{color:#fff;}

.footer-box #primary .widget-container p {clear:both; padding:0 0 10px 0;}

.footer-box #primary .widget-container p span {display:block; float:left; width:100px; color:#fff;}

.footer-box #primary.widget-container .network-box{ background:url(outros/line.png) repeat-x left top; padding:13px 0 0 0;}

.footer-box #primary .widget-container .network-box a{ display:block; float:left; margin:0 15px 0 0;}

.footer-box #primary .widget-container form{ position:relative;}

.footer-box #primary .widget-container form p{ height:42px; padding:0!important;}

.footer-box #primary .widget-container caption{ padding:0 0 10px 0; color: #fafafa;}

.footer-box #primary .widget-container th{ border:1px solid #1d1919; padding:5px 6px; background:#544246; color:#fafafa;}

.footer-box #primary .widget-container td{ border:1px solid #1d1919; padding:5px 6px; background:#544246; color:#fafafa;}

.footer-box #primary .widget-container #s{ width:192px;}

.footer-box #primary .widget-container #searchsubmit{ background:#322d2d;}

.footer-box #primary .widget-container #searchsubmit:hover{ background:#000;}

.footer-box #primary  #s2email{ width:192px; height:42px; border:none; background:url(outros/inp_bg.png) no-repeat left top; padding:0 14px; color:#fff; line-height:40px;}

.footer-box #primary  .sub-sub{ width:39px; height:39px; background:url(outros/mail.png) no-repeat left top; text-indent:-9999px; border:none; position:absolute; top:2px; right:0; cursor:pointer; vertical-align:top;}

.map {float:right; width:425px;}

.map-box{ margin:0 18px 0 0; height:480px; overflow:hidden; width:648px; border: 6px solid #e1e1e1;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.map-box .widget-container{ width:648px; overflow:hidden; padding:0 0 0 0!important; -webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.adress-box{ padding:10px 0 0 0;}

.adress-box .textwidget p{ font-size:18px; color:#191515; padding:0 0 14px 0;}

.adress-box .textwidget span.name-addres{ display:block; float:left;}

.adress-box .textwidget span.text-addres{ display:block; float:right;}



/*forma*/

.forma {padding:0 0 20px 0; width:500px;}

.forma fieldset {background:none; border:none;}

.forma fieldset legend {display:none;}

.cf_hidden, .linklove, .reqtxt, .emailreqtxt {display:none;}



.forma ol {list-style:none;}

.forma ol li {padding:0 0 10px 0;}

.forma ol li input{display:block; padding:0 0 3px 0; border:none; height:42px; line-height:40px; width:224px; background:url(outros/bg15.png) repeat left top; padding:0 14px; color:#fff;-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

behavior: url(/wp-content/themes/theme/PIE.htc);}

.forma ol li textarea{ border:none; width:224px; font-size:13px; color:#fff; overflow:auto; min-width:224px; max-width:224px; height:200px; min-height:200px; max-height:200px; font-family:Arial, Helvetica, sans-serif; padding:10px 14px; background:url(outros/bg15.png) repeat left top;color:#fff;-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}



.forma .cf-sb {padding:0;}

.forma .cf-sb input {width:130px; height:47px; background:#959291; border:none; cursor:pointer !important; color:#fff; text-transform:uppercase; font-weight:bold; -webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.forma .cf-sb input:hover{ background:#424140;}



.forma .failure {color:#f20420; font-size:15px; padding:0 0 10px 0;}

.forma .failure ol li{ display:none;}

.forma .waiting {color:#c1bfc0; font-size:15px; padding:0 0 10px 0;}

.forma .success {color:#10aa10; font-size:15px; padding:0 0 10px 0;}

.forma .cf_info ol {list-style:none;}

.forma .cf_info ol li {padding:5px 0 5px 20px; background:url(outros/li_bg.png) no-repeat 0px 12px; color:#ff0000;}



/*--- /contacts type 1 ---*/





/*--- contacts type 2 ---*/

/*cont*/

.cont {padding:39px 0 0 0;}

.cont_title {font-size:24px; color:#191515; padding:0 0 25px 0;}



/*cont_l*/

.cont_l {float:left; width:680px;}

.cont_l .style {padding:0 30px 0 0;}

.cont_txt {background:url(outros/cont_line.png) no-repeat bottom center;}



.c_txt {padding:23px 0 0 0;}

.c_title {font-size:21px; color:#101010; padding:0 0 25px 0;}



/*cont_r*/

.cont_r {float:left; width:252px;}

.cont_r .forma {width:236px;}

.cont_r .tx_gl textarea {width:170px; max-width:170px;}

.cont_r .in_gl input {width:170px;} 

.cont_r .tx_bg, .cont_r .in_bg, .cont_r .in_gl .cf_li_err {width:170px;}

/*--- /contacts type 2 ---*/





/*comments*/

#comments {padding:10px 0 0 0;}

.comment-notes {font-size:12px;}

#comments #commentform{ padding:0;}

#comments #commentform p {padding:5px 0 0 0; min-height:1px;}

#comments #commentform label {display:block; font-size:12px; padding:0 0 5px 0;}

#comments #commentform input {display:block; padding:0 0 3px 0; border:none; height:42px; line-height:40px; width:500px; background:url(outros/bg15.png) repeat left top; padding:0 14px; color:#fff;-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}

#comments #commentform textarea { border:none; width:912px!important; font-size:13px; color:#fff; overflow:auto; min-width:912px; max-width:912px; height:200px; min-height:200px; max-height:200px; font-family:Arial, Helvetica, sans-serif; padding:10px 14px; background:url(outros/bg15.png) repeat left top;color:#fff;-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}

#comments #commentform .form-submit input {width:130px; height:47px; background:#959291; border:none; cursor:pointer !important; color:#fff; text-transform:uppercase; font-weight:bold; -webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 4px;

behavior: url(wp-content/themes/theme1246/PIE.htc);}

#comments #commentform .form-submit input:hover{ background:#424140;}

#comments a {font-weight:bold; text-transform:uppercase; color:#b1b197;}

#comments a:hover {text-decoration:none; color:#000;}

.even .comment-body {padding:0 0 20px 0; color:#fff;}

.odd .comment-body{padding:0 0 20px 0; color:#6C6C6C;}

.comment-body .style{ margin-bottom:0;}

#reply-title{ margin-bottom:0;}



#comments .tx_bg {width:90%;}

#comments .in_bg {width:60%;}



#comments-title {padding:0 0 10px 0;}



#respond {padding:10px 0 0 0;}



.required {color:#ff0000; padding:0 0 0 3px;}



.comment-author {float:left;}

.comment_right {padding:0 0 0 60px;}



/*commentlist*/

.commentlist li {list-style:none; padding:0 0 0 10px;}

.commentlist .commentura {padding:10px; position:relative;}

.commentlist .reply {position:absolute; right:10px; bottom:10px;}

.commentlist .reply a {color:#E20301;}

.commentlist .fn, .commentlist .says {color:#b1b197;}

.commentlist .even .commentura {background:#666; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px;}

.commentlist .odd .commentura {background:none;}



/*hentry*/

.hentry {padding:39px 0 0 0;}

.category .hentry, .archive .hentry, .search .hentry{ padding:0 0 40px 0;}

.entry-title{ font-size:24px; color:#191515; padding:0 0 20px 0; letter-spacing:-1px;}

.entry-title a{ font-size:24px; color:#191515; text-decoration:none;}

.entry-title a:hover{ color:#EA310D;}

.entry-meta{ margin-bottom:10px;}



/* main */

.paragraph-box .center, .home .center, .service-box .center{ padding:0;}

.paragraph-box{ width:100%; min-width:980px; background:#fafafa; border-bottom:1px solid #f5f5f5; border-top:1px solid #f5f5f5; padding:51px 0 46px 0; margin-top:24px;}

.item-box{ width:213px; float:left; margin:0 28px 0 0;}

.item-title{ font-size:24px; color:#191515; padding:0 0 20px 0;}

.item-content{}

.item-content .img-box{ height:50px; width:50px; overflow:hidden; float:left; margin:3px 18px 0 12px; vertical-align:}

.item-content p .more-link{ float:none; display:block; margin-top:27px;}

.line-box{ height:6px; width:100%; min-width:980px; background:url(outros/bg12.jpg) repeat-x left top;}

.solution-phrase{ font-size:24px; color:#191515; letter-spacing:-1px; margin:50px 0 27px 0;}

.solution-box{ width:280px; float:left; margin:0 50px 0 0;}

.solution-box a.images-box{ width:280px; height:140px; background:url(images/sol_bg.png) no-repeat left top; display:block; padding-top:7px;}

.solution-box a.images-box:hover{ background:url(outros/sol_bg.png) no-repeat left bottom;}

.solution-box a .img-box{ overflow:hidden; margin:0 6px 6px 6px; display:block; width:268px; height:134px; -webkit-border-radius: 7px;

-moz-border-radius: 7px;

border-radius: 7px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.solution-box .solution-title{ font-size:18px; color:#191515; letter-spacing:-1px; padding:30px 0 14px 0;}

.solution-content{}

.solution-content .more-link{ display:block; float:none; margin:23px 0 0 0;}

.footer-bg{ background:url(outros/bg14.jpg) repeat center top;}

.footer-box{ background:url(outros/bg11.jpg) repeat-x center top; color:#858585;}

.latest-post-box{ padding:42px 40px 52px 0;  width:440px; float:left;}

.latest-post-title{color:#fafafa; font-size:24px; letter-spacing:-1px; padding:0 0 29px 0; font-weight:normal;}

.post-box{ padding-bottom:31px;}

.post-img{ float:left; margin:0 18px 0 0;}

.post-img a{ display:block; height:113px; width:109px; overflow:hidden; background:url(outros/post_bg.png) no-repeat left top;}

.post-img a:hover{background:url(outros/post_bg.png) no-repeat left bottom;}

.post-img span{ overflow:hidden; width:96px; display:block; margin:6px 6px 6px 6px;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.post-title{ font-size:18px; color:#fafafa; letter-spacing:-1px; padding:0 0 8px 0;}

.post-content{ float:left; width:313px;}

.post-content .more-link{ display:block; float:none; margin:20px 0 0 0;}

.foter-right-box{ width:460px; float:left; padding:42px 0 0 0;}



/* About */

.about-box{ padding:39px 28px 0 0; width:660px; float:left;}

.about-title{color: #191515; font-size: 24px; padding: 0 0 25px 0;}

.about-content p{ padding:0 0 10px 0;}

.about-content img{border: 6px solid #e1e1e1;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.officer-box{ width:252px; float:left; padding:39px 0 0 0;}

.officer-title{color: #191515; font-size: 24px; padding: 0 0 25px 0;}

.work-box{ padding:0 0 10px 0;}

.work-title{color: #191515; font-size: 18px; padding: 0 0 10px 0;}

.officer-box .img-box{ float:left; margin:0 10px 10px 0;}

.officer-box .img-box a{ display:block; height:113px; width:109px; overflow:hidden; background:url(outros/post_bg.png) no-repeat left top;}

.officer-box .img-box a:hover{background:url(outros/post_bg.png) no-repeat left bottom;}

.officer-box .img-box a span{ overflow:hidden; width:96px; display:block; margin:6px 6px 6px 6px;

-webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.officer-content{ float:left; width:130px;}

.officer-content .more-link{ display:block; float:none; margin:20px 0 0 0;}



/* Client */

.client-box{ width:740px;  float:left; padding:39px 0 0 0;}

.client-title{color: #191515; font-size: 24px; padding: 0 0 25px 0;}

.feedback-title{color: #191515; font-size: 24px; padding: 20px 0 25px 0;}

.client-content .img-box{float:left;}

.client-content .img-box a img:hover{ border:6px solid #EE360B; background: #EE360B;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EE360B), to(#c90a1b));

background: -moz-linear-gradient(#EE360B, #c90a1b);

background: linear-gradient(#EE360B, #c90a1b);

-pie-background: linear-gradient(#EE360B, #c90a1b);}

.client-content .img-box a img{ margin:0 10px 10px 0; border:6px solid #E5E5E5; -webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

 background: #E5E5E5;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E5E5E5), to(#D1D1D1));

background: -moz-linear-gradient(#E5E5E5, #D1D1D1);

background: linear-gradient(#E5E5E5, #D1D1D1);

-pie-background: linear-gradient(#E5E5E5, #D1D1D1);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

#client-box{border-bottom: 1px solid #F5F5F5; border-top: 1px solid #F5F5F5; padding:51px 0 46px 0; margin:20px 0 50px 0; background:#fafafa;}

.client-text{ margin:0 auto; padding:0 20px 10px 0;}

.client-text p{ padding:0 0 10px 0;}

.feed-box, .feed-block{width:340px; float:left; padding:0 20px 0 0;}

.feed-title{ font-size:18px; color: #191515; padding:0 0 10px 0;}

.feed-title a{color: #191515; text-decoration:none;}

.feed-title a:hover{color:#EE360B;}

.feed-box .more-link, .feed-block .more-link{ float:right; margin:20px 0 0 0;}

.feed-box img, .feed-block img{float:left; margin:0 10px 10px 0; border:6px solid #E5E5E5; -webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

 background: #E5E5E5;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E5E5E5), to(#D1D1D1));

background: -moz-linear-gradient(#E5E5E5, #D1D1D1);

background: linear-gradient(#E5E5E5, #D1D1D1);

-pie-background: linear-gradient(#E5E5E5, #D1D1D1);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.feed-box img:hover, .feed-block img:hover{background: #EE360B;  border:6px solid #EE360B;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EE360B), to(#c90a1b));

background: -moz-linear-gradient(#EE360B, #c90a1b);

background: linear-gradient(#EE360B, #c90a1b);

-pie-background: linear-gradient(#EE360B, #c90a1b);}



/* Services */

.service-box{ padding:29px 0 46px 0; border-bottom: 1px solid #F5F5F5; border-top: 1px solid #F5F5F5; background:#fafafa; margin-top:10px; position:relative;}

.featured-title{color: #191515; font-size: 24px; padding: 0 0 25px 0;}

.featured-content{ float:left; width:200px;}

.feat-box, .feat-block{ width:300px; float:left; margin:0 20px 0 0; min-height:1px;}

.feat-box{margin:0;}

.feat-block .img-box, .feat-box .img-box{min-height:1px; float:left;}

.feat-block .img-box img, .feat-box .img-box img{ min-height:1px; margin:0 10px 10px 0; border:6px solid #E5E5E5; -webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

 background: #E5E5E5;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E5E5E5), to(#D1D1D1));

background: -moz-linear-gradient(#E5E5E5, #D1D1D1);

background: linear-gradient(#E5E5E5, #D1D1D1);

-pie-background: linear-gradient(#E5E5E5, #D1D1D1);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.feat-box .img-box img:hover, .feat-block .img-box img:hover{ border:6px solid #EE360B; background: #EE360B;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EE360B), to(#c90a1b));

background: -moz-linear-gradient(#EE360B, #c90a1b);

background: linear-gradient(#EE360B, #c90a1b);

-pie-background: linear-gradient(#EE360B, #c90a1b);}

.feat-content .more-link{ float:none; display:none;}

.feat-title{ font-weight:bold; padding:0 0 10px 0;}

.service-title{color: #191515; font-size: 24px; letter-spacing: -1px; margin: 50px 0 27px;}

.serv-box, .serv-block{ float:left; width:460px; margin:0 0 20px 0;}

.serv-box{margin-right:20px;}

.serv-box .img-box, .serv-block .img-box{ float:left;}

.serv-box .img-box img, .serv-block .img-box img{ width:234px; min-height:1px; margin:0 10px 10px 0; border:6px solid #E5E5E5; -webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

 background: #E5E5E5;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E5E5E5), to(#D1D1D1));

background: -moz-linear-gradient(#E5E5E5, #D1D1D1);

background: linear-gradient(#E5E5E5, #D1D1D1);

-pie-background: linear-gradient(#E5E5E5, #D1D1D1);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.serv-box .img-box img:hover, .serv-block .img-box img:hover{ border:6px solid #EE360B;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EE360B), to(#c90a1b));

background: -moz-linear-gradient(#EE360B, #c90a1b);

background: linear-gradient(#EE360B, #c90a1b);

-pie-background: linear-gradient(#EE360B, #c90a1b);}

.serv-content .more-link{ display:block; float:none; margin-top:10px;}

.serv-content{ float:left; width:200px; margin-bottom:26px;}

.serv-title{ float:left; width:200px; margin-bottom:10px;}

.serv-title a{font-size:18px; color: #191515; text-decoration:none;}

.serv-title a:hover{ color:#EA310D; text-decoration:none;}



/* page */

.page-box{ padding:39px 0 46px 0;}

.page-title{color: #191515; font-size: 24px; letter-spacing: -1px; margin: 0 0 25px 0;}

.page-left{ width:720px; margin:0 20px 0 0; float:left;}

.page-right{ float:left; width:200px;}

.category .page-title, .archive .page-title, .search .page-title{ padding-top:39px;}

.entry-summary img{float:left; margin:0 10px 10px 0; display:block; width:auto; border:6px solid #e7e7e7; -webkit-border-radius: 6px;

-moz-border-radius: 6px;

border-radius: 6px;

background: #FFFFFF;

background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#FFFFFF));

background: -moz-linear-gradient(#FFFFFF, #FFFFFF);

background: linear-gradient(#FFFFFF, #FFFFFF);

-pie-background: linear-gradient(#FFFFFF, #FFFFFF);

behavior: url(wp-content/themes/theme1246/PIE.htc);}

.entry-summary img:hover{ border:6px solid #d51716;}

.style-box{ width:720px!important;}

.page-title .vcard a{ color:#191515; text-decoration:none;}

.page-title .vcard a:hover{ color:#EA310D; text-decoration:none;}

p.attachment{ padding:39px 0 50px 0;}

/*Footer*/

#footer_faixa {width:100%; height:220px; background:#e4eac2 url(outros/bg9.jpg) right repeat-x; display:table;}
#footer_quadro {width:960px; height:220px; margin:auto}
#footer_box1 {float:left; width:430px; height:170px; margin: 20px  0  0 5px}
#footer_box1_title {float:left; font-size:24px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; height:40px}
#footer_box1_text {float:left; text-align:justify; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; height:140px; margin:45px 0 0 10px; width:300px}
#footer_box2 {float:left; width:210px; height:170px; margin: 30px  0  0 90px}
#footer_box2_title {float:left; font-size:24px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; height:40px}

#footer_box3_title {float:left; font-size:24px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; height:40px;}

#logotipo {position:absolute; margin:0px 0 0 0 }

#gambi {position:absolute; margin-top:-20px; margin-left:-200px}


 #estrutura
 {
	position:absolute;
	width:100%; height:906px;
	display:table;
	z-index:88;
 }



#cont {position:absolute;width:459px; margin-left:520px; margin-top:10px}



#content_all {width:900px; height:410px; margin:auto; display:table}






#content_all2 {width:940px; height:410px; margin:auto; display:table}

#content_all3 {width:940px; height:550px; margin:auto; display:table}





#img_quems {width:280px; height:180px; float:left; margin:15px; background-color:#333}