@charset "utf-8";
/* CSS Document */

*  {margin: 0; padding: 0; list-style: none; border: none; text-decoration: none; }
a  {outline: none;}
hr {display: none;}
u  {text-decoration: underline}

body { background:url(../images/background.png) repeat-x #f5f5f5; font-size:14px; font-family: 'Lato', sans-serif; color:#5b5b5b;  height: 100%; overflow-x:hidden }
	h1{ font-size:23px; color:#FFF;  margin:10px 0 20px 0; text-align:left ; font-weight:300 }
	h2{ font-size:30px; color:#004071;  margin:10px 0 10px 0; text-align:left ; font-weight:300; text-transform:uppercase }
	
	h4 { font-size:30px; color:#004071; text-align: center ; font-weight:300; font-family: 'Lato', sans-serif; font-weight:bold; text-transform:uppercase; padding:0 0 4px 0 }
		.linha-h4 { width:100%;  border-bottom:1px solid #cccccc }
		
	h5 { font-size:16px; color:#FFF; text-align: right ; font-weight:300; font-family: 'Lato', sans-serif; margin:21px 0 0 10px; padding:0 0 0 23px; float:right }
	h6 { font-size:12px; color:#FFF; text-align: right ; font-weight:300; font-family: 'Lato', sans-serif; margin:21px 0 0 10px; padding:0 0 0 23px; float:left }
	h6 a:link{ font-size:12px; color:#FFF; text-align:left ; font-weight:300; font-family: 'Lato', sans-serif; float:left; margin:4px 0 0; text-transform:uppercase; overflow:hidden  }
	h6 a:hover{  text-decoration:underline; font-size:12px; color:#FFF; text-align:left ; font-weight:300 }
	h6 a:visited{ font-size:12px; color:#FFF; text-align:left ; font-weight:300; font-family: 'Lato', sans-serif; float:left; margin:4px 0 0; text-transform:uppercase; overflow:hidden  }
		.icone-home { background:url(../images/header/home.png) no-repeat top left}
		.icone-email { background:url(../images/header/mail.png) no-repeat top left}
		.icone-phone { background:url(../images/header/phone.png) no-repeat top left}
		
		    p { font-size: 15px;   line-height: 24px;    margin: 10px 0 14px;
    			padding: 0;  text-align: justify;	 }
				
				
/* form msg status  */
.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success {padding:6px 10px 5px; display: block;height: auto; margin: -0.3em 0 0.5em;}

.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success {
	padding-left: 27px;
	font-size:0.9em;
	border-bottom: 0px solid #ccc;
	width: 134%;

}
.form-msg-info {
	background: #d1ecf7 url(../sgc/images/form-ic-info.png) no-repeat 6px 8px;
	border-color:#bcdfef;
	color:#11689e;
	width: 100%;
	margin:15px 0 0;
}
.form-msg-warning {
	background: #fff6bf url(../sgc/comum/images/icon_info.png) no-repeat 6px 8px;
	border-color:#fceb77;
	color:#957210;
	width: 100%;
	margin:15px 0 0;
}
.form-msg-error {
	background: #fad0d0 url(../sgc/comum/images/icon_error.png) no-repeat 6px 8px;
	border-color:#f6abab;
	color:#b01717;
	width: 100%;
	margin:15px 0 0;
}
.form-msg-success {
	background: #e5f8ce  url(../sgc/comum/images/icon_mensagem_sucesso.png) no-repeat 6px 8px;
	border-color:#d0f1a6;
	color:#62b548;
	width: 100%;
	margin:15px 0 0;
}
/**/
/* Páginação  */
#page_navigation{ margin:50px 0 25px 11px; float:left }
	
#page_navigation a{
padding:3px;
margin:2px;
color:#004071;
text-decoration:none;
border:1px double #004071;

}
#page_navigation a:hover{
color:#004071;
text-decoration:none;
background:#fff
}

.active_page{
background:#004071 !important;
color:#fff !important;
}
/**/


.button, .button:visited {
	background: #222 url(overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ font-size: 14px; 
													  padding: 8px 14px 9px; margin:98px 0 0 227px }
													  
	.super.button, .super.button:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #004071; }
	.red.button:hover							{ background-color: #03365c; }
	.orange.button, .orange.button:visited		{ background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }

.classebox{ width:270px; height:30px; margin:5px 0 5px 0; padding:2px 2px 2px 8px ; float:left; font-size:15px; color:#6e6e6e; background:#fbfbfb;
 border:1px solid #b9b9b9   }
.classetextoform{ width:300px; height: 100px;  margin:11px 0 0 5px; padding: 7px 0 0 0 ; text-transform:uppercase ;float:left; font-size:16px; color:#6e6e6e; }

.skiptranslate{ display:none}