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

}


html,body
{
    outline-style: none;
    outline:none;
    padding:0px;
    margin:0px;
}

body
{
    margin:0px;
    padding:0px;
    font:13px;
	font-family: 'century_gothicregular';
    background-color: #f5f5f5;
}

#wrap
{
	margin:0 0;
}

/* INICIO STYLE VALIDATE PLUGIN */
.hide
{
    display:none;
}
.validate
{
    margin-left:5px;	
}

.validate input[type="text"] , .validate input[type="password"]
{
    border:1px solid #efefef; /* BORDA */
    padding:10px;
    color:#2d2d2f;
	font-size:16px;
	font-family: 'century_gothicregular';
	margin-bottom:0px;
	background-color: #ffffff; 
	
}

select
{
    padding:10px;
    color:#2d2d2f;
	background-color: #ffffff; 
    margin-bottom:0px;
	font-size:16px;
	border:1px solid #efefef; 
}


.validate select
{
    padding:10px;
    color:#2d2d2f;
	background-color: #ffffff; 
    margin-bottom:0px;
	font-size:16px; 
}

.validate label
{
    display: block;
    padding:6px;
    padding-left:0px;
    margin-top:8px; 
    color:#666;
}
.validate .invalid
{
    background: url(../images/error.png) no-repeat right;
    position: relative;
	background-color:#ffffff;
	border:none;
	font-family: 'century_gothicregular';	
}
.validate .valid
{
    background: url(../images/success.png) no-repeat right;  
}

.validate p span
{
    color:#2d2d2f;
    display: block;
	float: left;
    font-size: 14px;
	position: relative;
    top:-10px;
	bottom:5px;
    left:0px;
	font-family: 'century_gothicregular';
}

.input
{
    padding:10px;
    min-width: 300px; /* COMPRIMENTO DO CAMPO INPUT */
    color:#2d2d2f;
	font-size:15px;
	background-color: #ffffff; 
	font-family: 'century_gothicregular';
}

textarea
{
padding: 10px 8px 10px 8px;
background:#ffffff;
border:none;
color:#72d2d2f;
font-size:16px;
font-family: 'century_gothicregular';
border:1px solid #efefef;
}

.txt
{
padding: 10px 8px 10px 8px;
color:#2d2d2f;
font-size:15px;
font-family: 'century_gothicregular';
}

.txtdois
{
padding: 10px 0px 10px 0px;
color:#7b825a;
font-size:16px;
font-weight:bold;
font-family: 'century_gothicregular';
}



/* FIM STYLE VALIDATE PLUGIN */