@charset "UTF-8";


html { 
			background: url(photoshop_sliced_exports/bg.jpg) no-repeat center center fixed; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
}
		
#container {
	margin:0 auto;
	width:997px;
	bottom:0;

}

#header {
	float: left;
	height: 183px;
	width: 997px;
}

#menubar {
	float: left;
	height: 32px;
	width: 997px;
	/*padding-right: 128px;
	padding-left: 159px;*/
}


#main {
	float: left;
	width: 997px;
	/*padding-right: 200px;
	padding-left: 221px;*/

}

/*--------HOME-------*/
#main_banner {
	float: left;
	height: 457px;
	width: 997px;
}

#footer{
	float: left;
	width: 997px;
}
#f_linha{
	float: left;
	height:11px;
	width: 997px;
	padding-top:30px;
}
#f_txt{
	float: left;
	height: 50px;
	width: 250px;
	padding-left:11px;
}



/*-GALERIA SLIDES-*/

#main_slide {
	width:938px;
	height:394px;
	position:relative;
	
}
/*
	Slideshow
*/
#slides {
	position:absolute;
	top:37px;
	left:27px;
	z-index:100;
}
/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:938px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:938px;
	height:394px;
	display:block;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*-FIM SLIDES-*/
/*--------FIM HOME-------*/

/*--------JUSTCRED-------*/
#painel_justcred {
	float: left;
	height: 424px;
	width: 993px;
	background-image: url("photoshop_sliced_exports/justcred/painel.png");
	background-repeat: no-repeat;
	background-position: center;
	
}
#painel_table {padding-right:0px;padding-left:20px; padding-top:50px; padding-bottom:0px;}
#painel_tbody {padding-right:0px;padding-left:20px; padding-top:0px; padding-bottom:0px;}

#td1{width: 310px;
	padding-right:0px;padding-left:15px; padding-top:0px; padding-bottom:0px;}
#td2{width: 310px;
	padding-right:0px;padding-left:25px; padding-top:0px; padding-bottom:0px;}
#td3{width: 310px;
	padding-right:0px;padding-left:25px; padding-top:0px; padding-bottom:0px;}

#td1_1{padding-right:60px;padding-left:15px; padding-top:15px; padding-bottom:0px;}
#td1_2{padding-right:60px;padding-left:27px; padding-top:15px; padding-bottom:0px;}
#td1_3{padding-right:60px;padding-left:27px; padding-top:15px; padding-bottom:0px; vertical-align: baseline}

p.j_titulo{font-family:"Verdana Bold", Geneva, sans-serif; font-size: 25px; color: #fff; }
p.j_txt{font-family:"Verdana", Geneva, sans-serif; font-size: 14px; color: #fff; line-height: 20px;}

/*--------FIM JUSTCRED-------*/



/*--------SERVIÇOS-------*/
#painel_servicos {
	float: left;
	height: 658px;
	width: 993px;
	background-image: url("photoshop_sliced_exports/servicos/painel_servicos.png");
	background-repeat: no-repeat;
	background-position: center;
}


#s_table {padding-right:0px;padding-left:20px; padding-top:40px; padding-bottom:0px;}
#s_tbody {padding-right:0px;padding-left:20px; padding-top:0px; padding-bottom:0px;}

#s_td0_1{width: 310px; padding-right:0px;padding-left:15px; padding-top:1px; padding-bottom:0px; vertical-align: baseline}
#s_td0_2{width: 310px; padding-right:0px;padding-left:25px; padding-top:0px; padding-bottom:0px;}
#s_td0_3{width: 310px; padding-right:0px;padding-left:32px; padding-top:0px; padding-bottom:0px;}

#s_td1_1{padding-right:30px;padding-left:15px; padding-top:0px; padding-bottom:0px;}
#s_td1_2{padding-right:30px;padding-left:20px; padding-top:0px; padding-bottom:0px; vertical-align: baseline}
#s_td1_3{padding-right:30px;padding-left:32px; padding-top:0px; padding-bottom:0px; text-align: left; vertical-align: baseline}

#s_td2_1{padding-right:30px;padding-left:15px; padding-top:50px; padding-bottom:0px;}
#s_td2_2{padding-right:30px;padding-left:27px; padding-top:45px; padding-bottom:0px;}
#s_td2_3{padding-right:30px;padding-left:32px; padding-top:50px; padding-bottom:0px; }

#s_td3_1{padding-right:30px;padding-left:15px; padding-top:10px; padding-bottom:0px; vertical-align: baseline; margin-top:-12px;}
#s_td3_2{padding-right:30px;padding-left:25px; padding-top:10px; padding-bottom:0px; margin-top:-12px; }
#s_td3_3{padding-right:30px;padding-left:32px; padding-top:10px; padding-bottom:0px; margin-top:-12px; }



p.s_titulo{font-family:"Verdana Bold", Geneva, sans-serif; font-size: 19px; color: #fff;  }
p.s_titulo2{font-family:"Verdana Bold", Geneva, sans-serif; font-size: 18px; color: #fff;  }
li.li_txt{font-family:"Verdana", Geneva, sans-serif; font-size: 14px; color: #fff; line-height: 20px;}
p.s_txt{font-family:"Verdana", Geneva, sans-serif; font-size: 14px; color: #fff; line-height: 20px;}
p.s_txt2{font-family:"Verdana", Geneva, sans-serif; font-size: 14px; color: #fff; line-height: 20px; margin-top:-3px;}

/*--------FIM SERVIÇOS-------*/



/*--------CONTACTOS-------*/
#painel_contactos {
	float: left;
	height: 630px;
	width: 993px;
	background-image: url("photoshop_sliced_exports/contactos/painel_contactos.png");
	background-repeat: no-repeat;
	background-position: center;
}
#contactos {
	float: left;
	border:  0px coral solid;
}

#c_group0{float: left; padding-right:0px;padding-left:55px; padding-top:55px; padding-bottom:0px;}
#c_0{float: left; padding-right:0px;padding-left:25px; padding-top:0px; padding-bottom:0px;}
#c_1{float: left; padding-right:0px;padding-left:40px; padding-top: 16px; padding-bottom:0px;}
#c_1IE{float: left; padding-right:0px;padding-left:43px; padding-top: 16px; padding-bottom:0px;}
#c_img{float: none; padding-right:0px;padding-left:0px; padding-top:75px; padding-bottom:0px;}

#c_group1{float: none; padding-right:0px;padding-left:55px; padding-top:140px; padding-bottom:0px;}
#c1_0{float: left; padding-right:0px;padding-left:25px; padding-top:0px; padding-bottom:0px;}
#c1_1{float: left; padding-right:0px;padding-left:129px; padding-top: 0px; padding-bottom:0px;}
#c1_1IE{float: left; padding-right:0px;padding-left:128px; padding-top: 0px; padding-bottom:0px;}
#c1_img{float: none; padding-right:0px;padding-left:0px; padding-top:45px; padding-bottom:0px;}

#c_group2{float: none; padding-right:0px;padding-left:55px; padding-top:0px; padding-bottom:0px;}
#c2_0{float: left; padding-right:0px;padding-left:25px; padding-top:0px; padding-bottom:0px;}
#c2_1{float: left; padding-right:0px;padding-left:40px; padding-top: 15px; padding-bottom:0px;}
#c2_1IE{float: left; padding-right:0px;padding-left:43px; padding-top: 15px; padding-bottom:0px;}
#c2_img{float: none; padding-right:0px;padding-left:0px; padding-top:75px; padding-bottom:0px;}

#c_group3{float: none; padding-right:0px;padding-left:55px; padding-top:0px; padding-bottom:0px;}
#c3_0{float: left; padding-right:0px;padding-left:25px; padding-top:0px; padding-bottom:0px;}
#c3_1{float: left; padding-right:0px;padding-left:143px; padding-top: 0px; padding-bottom:0px;}
#c3_img{float: none; padding-right:0px;padding-left:0px; padding-top:45px; padding-bottom:0px;}

#c_group4{float: none; padding-right:0px;padding-left:55px; padding-top:0px; padding-bottom:0px;}
#c4_0{float: left; padding-right:0px;padding-left:25px; padding-top:0px; padding-bottom:0px;}
#c4_1{float: left; padding-right:0px;padding-left:150px; padding-top: 0px; padding-bottom:0px; text-align: left; }

#c_group5{float: none; padding-right:0px;padding-left:55px; padding-top:75px; padding-bottom:0px;}
#c5_maps{float: left; padding-right:0px;padding-left:20px; padding-top:0px; padding-bottom:0px;}



#contactos_form {
	float: right;
	width: 493px;
	border:  0px coral solid;
}
#c_form{float: none; padding-right:0px;padding-left:55px; padding-top:54px; padding-bottom:0px;}


p.c_titulo{font-family:"Verdana Bold", Geneva, sans-serif; font-size: 12px; color: #fff; line-height: 17px; }
p.c_txt{font-family:"Verdana", Geneva, sans-serif; font-size: 12px; color: #fff; line-height: 17px;  }



/* form 2 */

	#form2{
		margin:1em 0;
		color:#fff;
		width:350px; /* customize width, this form have fluid layout */
		}

	#form2 legend{display:none;}	
	#form2 p{margin:.5em 20px;}	
	#form2 label{display:block;}	
	#form2 input, #form2 textarea{		
		width:300px;
		border:0px solid #111;
		background:#2f5242;
		padding:7px 3px;
		color:#fff;
		}		
	#form2 textarea{
		height:125px;
		overflow:auto;
		}					
	#form2 p.submit{
		text-align:right;
		font-family:"Verdana Bold", Geneva, sans-serif; font-size: 12px; color: #fff; line-height: 17px; 
		padding-right:3px;
		}	
	#form2 button{
		padding:0 20px;
		height:32px;
		line-height:32px;		
		border:0px solid #353535;
		background:#353535;
		color:#fff;
		cursor:pointer;		
		text-align:center;		
		}	


	#form2 input.botao{width:50px; float:right; margin-top:0px; margin-bottom:0px; margin-right:24px; margin-left:0px; font-family:"Verdana Bold", Geneva, sans-serif; font-size: 12px; color: #fff; line-height: 17px;}

small{color:#008800;}
small.erro{color:#f00;}		

/* // form 2 */


/*--------FIM CONTACTOS-------*/


/*GERAL-----------------*/

a:link {text-decoration: none; color: red;}
a:visited {text-decoration: none; color: red;}
a:active {text-decoration: none; color: red;}
a:hover {text-decoration: underline; color: red;}

p.aviso{font-family:"MS Sans Serif", Geneva, sans-serif; font-size: 10px; color: #fff;}
p{font-family:"MS Sans Serif", Geneva, sans-serif; font-size: 15px;}




img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
	
}
