BODY{background-image:url(../img/full_bg.jpg)}
HEADER{ background-color:#FFF; padding:20px 0; min-height:160px; border-bottom:10px solid #FF0000;}

H1{
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:700;
	color:#313131;
	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:#636363; 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: 'Open Sans Condensed', sans-serif;
	color:#313131;
	font-size:18px;
}

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


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;}

#banner{ background-image:url(../img/banner.jpg); min-height:575px;}
.iconBalao{ text-align:center; padding-top:25px;}
.retranca{ background-color:#202020; padding:10px 0; border-top:8px solid #FF0000;}
.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;}
