body

{

 /*   background: url(../images/bg_line.png) repeat bottom left;*/
	
 background-color: #EAEAEA;
}

#sp-menu{
	
	
}


#sp-left{
	z-index: 1;
		background-color: #FFF;
	
}
#sp-left .col-xs-2, .col-sm-2, .col-md-2{
padding-right: 0px;
	padding-left: 0px;
	
}
#sp-logo .col-xs-2, .col-sm-2, .col-md-2{
	
padding-right: 0px;
	padding-left: 0px;
}

#sp-header {
	z-index: 0;
	/*background-image: url(/site2/images/helix1/header_bg.png);
    background-repeat: repeat-x;
    background-size: contain;
    background-position: 0 0;
    background-color: #c60905;
	 height: 90px;*/
	
 /*  background: #ffffff none repeat scroll 0 0;
  height: 90px;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 99;*/
}

#sp-header .logo a {
	 vertical-align: bottom;
}



#sp-header .logo {
	/* height: auto;*/
	background-color: #FFF;
	    padding-right: 0px; 
    padding-left: 0px; 
	padding-top: auto;
	/*
  display: inline-block;
  height: 90px;
  display: table;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  margin: 0;
	*/
}

#sp-busca-minimizada

{

    background: #2C3C63;

    height: auto;

    color: #fff;

    padding-top: 5px;

    padding-bottom: 5px;

}




#sp-footer1 p

{

    font-size: 22px;

}



.custom-footer-telefone

{

    text-align: left;

}



    .custom-footer-telefone a

    {

        text-align: left;

        font-size: 18px !important;

    }



    .custom-footer-telefone ul li

    {

        list-style: none !important;

        border: none;

    }





        .custom-footer-telefone ul li.tel1 a

        {

            padding: 0;

            list-style: none !important;

        }



            .custom-footer-telefone ul li.tel1 a:before

            {

                font-family: FontAwesome;

                content: "\f095";

                font-size: 24px;

                vertical-align: middle;

            }



        .custom-footer-telefone ul li.tel2 a:before

        {

            font-family: FontAwesome;

            content: "\f232";

            font-size: 22px;

            vertical-align: middle;

        }



        .custom-footer-telefone ul li.tel3 a:before

        {

            font-family: FontAwesome;

            content: "\f232";

            font-size: 22px;

            vertical-align: middle;

        }



#sp-footer3 img

{

    text-align: center;

    display: inline;

}



#sp-creditos p

{

    padding: 15px 0;

    color: #A6A6A6;

    font-size: 14px;

    text-align: left;

}



#sp-creditos .doriati

{

    padding: 15px 0;

    display: inline-block;

    width: 100%;

    text-align: right;

}



.form-horizontal .control-label

{

    text-align: left !important;

}



.panel-default > .panel-heading

{

    color: #fff;

    border-radius: 0;

    background: #2C3C63;

    border-top-right-radius: 0px !important;

    border-top-left-radius: 0px !important;

}

.panel-default > .panel-heading h3 {

    padding: 0;

    margin: 0;

    font-size: 18px;

}

.input-append .add-on, .input-prepend .add-on {

    height: 34px;

    min-width: 16px;

    padding: 4px;

    font-size: 14px;

    line-height: 28px!important;

}


.ui-slider .ui-slider-handle {
    height: 15px;
    width: 5px;
    padding-left: 5px; 
	
}

#slider_range {
	overflow:visible;
}

