@import url(reset.css);

@font-face {
    font-family: 'oswaldbook';
    src: url('../fonts/oswald-webfont.eot');
    src: url('../fonts/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-webfont.woff') format('woff'),
         url('../fonts/oswald-webfont.ttf') format('truetype'),
         url('../fonts/oswald-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
margin:0;
font-family: Tahoma, sans-serif;
font-size:13px;
background:#fff;
color:#484848;
line-height:20px;
}
strong{
font-weight:bold;
}
h2{
font-family: 'oswaldbook';
color:#991c20;
font-size:20px;
}
h3{
font-size:15px;
}
p{
text-align:justify;
}
header{
background:url(../img/bg.jpg) no-repeat top center;
height:400px;
margin:0 auto;
}
.headercontainer{
margin:0;
padding:0;
border-top:6px solid #991c20;
background:url(../img/bgheader.jpg) repeat-x;
}
section{
margin: 0 auto;
}
.logo{
margin:20px 0 15px 0;
}
/*// MENU /////////////////////////////////*/
.clearfix{
clear:both;
}
.hero-unit{
margin-left:-16px;
}
nav{
top:100px;
height:43px;
}
ul{
list-style:none;
}
nav ul li{
display:inline;
margin:-2px;
padding:0;
}
.footercontainer{
background:#991c20;
}
.center{
margin: 0 auto;
}
footer, footer a{
font-size:12px;
color:#fff;
}
footer span{
padding-right:5px;
line-height:0;
vertical-align:1px;
}
footer img{
margin:4px 3px 0 10px;
}
.left{
float:left;
}
.right{
float:right;
}
.bemd{
float:right;
margin-top:-20px;
}
.btn-custom { font-family: 'oswaldbook';
background-color: hsl(0, 69%, 22%) !important;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b42121", endColorstr="#5e1111");
background-image: -khtml-gradient(linear, left top, left bottom, from(#b42121), to(#5e1111));
background-image: -moz-linear-gradient(top, #b42121, #5e1111);
background-image: -ms-linear-gradient(top, #b42121, #5e1111);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b42121), color-stop(100%, #5e1111));
background-image: -webkit-linear-gradient(top, #b42121, #5e1111);
background-image: -o-linear-gradient(top, #b42121, #5e1111);
background-image: linear-gradient(#b42121, #5e1111);
border-color: #5e1111 #5e1111 hsl(0, 69%, 17%);
color: #fff !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
-webkit-font-smoothing: antialiased;
}
.button{
background:#991c20;
font-size:14px;
font-family: 'oswaldbook';
border:0;
padding:6px 10px;
margin:12px -6px 0 0 ;
float:right;
color:#fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.box3 p, .box3 h2{
padding-left:25px;
}
.box3{
min-height:200px;
background:url(../img/divider.png) no-repeat center left;
}
#titulo img{
float:left;
}
#login{
width:200px;
margin: 0 0 0 20px;
}
#contatoform{
width:310px;
}
input[type=radio],input[type=checkbox]{
height:10px;
margin:2px 0 0 12px;
}
input[type=text], #login input[type=password], textarea{
margin-bottom:2px;
border:1px solid #999;
color:#666;
width:100%;
padding:3px;
background:#eaeaea;
font-family: tahoma, sans-serif;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
textarea{
height:100px;
}
#login input[type=text], #login input[type=password]{
width:200px;
margin-bottom:3px;
}

label{
padding: 3px 0 2px 0 ;
display:block;
color:#5b5b5b;
cursor:default;
}

.paginator{
color:#991c20;
}
a.paginator{
padding:3px;
color:#8f8e8e;
}
.total{
padding-left:20px;
color:#000;
font-weight:bold;
}
/*CLIENTES*/
.clientes{
margin-bottom:20px;
}
.cliente{
font-size:16px;
color:#093c6f;
font-weight:bold;
}
.mapa{
border: 2px solid #093c6f;
margin-bottom:20px;
}
.molduraazul{
border: 2px solid #093c6f;
margin-bottom:20px;
}
/*  ACORDEON */
.accordion .ui-accordion-header{
position:relative;
cursor:pointer;
padding: 2px 0 2px 16px;
line-height:16px;
}
.accordion .ui-accordion-content{
padding: 2px 0 2px 16px;

}
.ui-accordion-header .ui-state-active {
color:#414141;
}
.ui-accordion-icons .ui-accordion-header a { padding-left: 16px; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: -6px; top:2px; }
.defaultIcon{
width:16px;
height:16px;
background:url(../img/setadefault.png);
}
.selectedIcon{
width:16px;
height:16px;

background:url(../img/setaactive.png);
}
