@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700);

BODY{background-image:url(../img/full_bg.jpg)}
HEADER{ background-color:#FFF; padding:20px 0; min-height:115px}

H1{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
	color:#fff;
	font-size:32px;
	margin-bottom:0;
	padding-bottom:0;
}
H2{font-family: 'Open Sans Condensed', sans-serif; font-weight:700; color:#FFFFFF; font-size:42px; margin-bottom:0; padding-bottom:0; padding-left:25px;}
H2 span{font-family: 'Open Sans Condensed', sans-serif; font-weight:700; color:#fff; font-size:18px; margin-bottom:0; padding-bottom:0;}
.informacoes h3{font-family: 'Open Sans Condensed', sans-serif; font-weight:700; padding-left:25px;}

.informacoes p{padding:0 25px; font-size:14px;}

FORM P{
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:14px;
}

INPUT[type='text']{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:0; padding:10px 20px; background-color:#FFF;}
TEXTAREA{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:0; padding:10px 20px; background-color:#FFF;}


FORM.footer P{font-family: 'Open Sans Condensed', sans-serif; color:#202020; font-size:18px;}
FORM.footer H1{font-family: 'Open Sans Condensed', sans-serif; font-weight:700; color:#202020; font-size:42px; margin-bottom:0; padding-bottom:0;}

FORM.footer INPUT[type='text']{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:0; padding:10px 20px; background-color:#202020; color:#FFFFFF;}
FORM.footer TEXTAREA{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:0; padding:10px 20px; background-color:#202020; color:#FFFFFF;}

.big-banner{ background-image:url(../img/full-banner-bg.jpg); background-size:100%; background-position:center 80%;}

.tituloFoto{}
.tituloFoto h2{font-family: 'Roboto', sans-serif; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); line-height:40px; margin-top:35%}
.tituloFoto p{font-family: 'Roboto', sans-serif; color:#FFFFFF; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); padding-left:25px; padding-top:15px;}

.blocodetexto{ padding-top:20px;}
.blocodetexto p{font-family: 'Roboto', sans-serif; font-size:15px;}

.testemunhos{}
.testemunhos h3{font-family: 'Roboto', sans-serif; text-align:center; font-size:18px; padding:10px 0; border:3px solid #bdab49; margin-top:20px; clear:both;}
.testemunhos p{font-family: 'Roboto', sans-serif; font-size:12px;}

.sub-nav dt a,
    .sub-nav dd a,
    .sub-nav li a {font-family: 'Roboto', sans-serif;}

.cinza{ background-color:rgba(50, 50, 50, 0.95); padding:25px 30px;}
.cinza .logo{ text-align:center; min-height:55px;}
.cinza .slogan h4{font-family: 'Roboto', sans-serif; font-weight:500; color:#FFFFFF; font-size:18px; padding-top:20px;}
.cinza .tipologia{ min-height:46px;}
.cinza .tipologia p{font-family: 'Roboto', sans-serif; font-size:14px; color:#999;}
.cinza .call{ width:100%; padding:5px; text-align:center; border:2px solid #bdab49;}
.cinza .call:hover{ background-color:#FFFFFF;}
.cinza .call a{ width:100%;  color:#bdab49; }


#banner{ min-height:575px;}
.iconBalao{ text-align:center; padding-top:25px;}
.retranca{ background-color:#bdab49; padding:10px 0;}
.separador_bg{background-image:url(../img/separador_bg.png); min-height:4px;}
.bg_white{ background-color:#FFFFFF;}
.bg_gray{ background-color:#f1f1f1;}

#toTop {
		width:150px;
        border:1px solid #ccc;
        background:#202020;
        text-align:center;
        padding:10px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none;
        color:#FFF;
        font-family:verdana;
        font-size:11px;
		border-radius: 5px; 
		-moz-border-radius:5px;
		z-index:3333333;
}
.dotted-bg
{
    border-top:dotted 2px #ccc;  
    top:15px;
    left:0;
    width:100%;
    z-index:-1;
	display:inline-block;
}
.tableHeader{ font-weight:bold;}

table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {
display: table-cell; 
font-size:11px;
line-height:14px;
}

table tr th, table tr td {
padding: 0.3625rem 0.625rem;
}
ul.listStyle{font-size:12px; margin-left:40px;}
