*{
	margin:0;
	padding:0;
	list-style:none;
}
:focus {
    outline: none!important;
}

@font-face {
    font-family: 'maven_pro_light300';
    src: url('font2/mavenprolight-300-webfont.eot');
    src: url('font2/mavenprolight-300-webfont.eot?#iefix') format('embedded-opentype'),
         url('font2/mavenprolight-300-webfont.woff') format('woff'),
         url('font2/mavenprolight-300-webfont.ttf') format('truetype'),
         url('font2/mavenprolight-300-webfont.svg#maven_pro_light300') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
    background-color: transparent !important;
}

form{
    width:600px;
    margin:0px 0px 0px 50px;
    padding:50px 0px 50px 0px;
    float:right;
}
 label{
width:400px;
margin:0 0 10px 0;
padding:0px;
float:left;
text-align:right;
font:16px/20px 'maven_pro_light300', serif, Verdana, sans-serif;
color:#22655c;

}
 input{
width:400px;
padding:5px;
margin:0 0 10px 0;
height:20px;
float:left;
color:#6d672b;
font:18px/23px 'maven_pro_light300',Arial,san-serif;
border:4px solid #c3e9e6;

}
 textarea{
width:400px;
padding:5px;
margin:0 0 10px 0;
height:100px;
float:left;
color:#6d672b;
font:18px/23px 'maven_pro_light300',Arial,san-serif;
border:4px solid #c3e9e6;
}
span.obrigatorio{
width:400px;
padding:5px;
margin:0 0 10px 0;
float:left;
color:#6d672b;
font:18px/23px 'maven_pro_light300',Arial,san-serif;

}
input#submit{
width:410px;
padding:5px;
margin:0 0 100px 0;
height:35px;
float:left;
background-color:#11948c;
color:#fff;
font:18px/23px 'maven_pro_light300',Arial,san-serif;
text-align:center;
text-transform:uppercase;
border:none;

}
.error,.success{
width:400px;
margin:20px 142px 10px 50px;
padding:0px;
float:left;
color:#000;
font:bold 20px/20px 'maven_pro_light300',Arial,san-serif;
}

/*----------------------------------------------------------------*/

.franquia{
    
}
.franquia .row{
    margin: 5px 0 10px 0;
}
.franquia form{
    width: 100% !important;
    padding: 0;
    margin: 0;
    float: none;
}
.franquia form input{
    width: 100% !important;
    height: 40px;
}
.franquia label{
    text-align: left;
}
.franquia textarea{
    width: 100% !important;
}