
#intro_pagina{
	position:relative;
	margin:0 auto;
	width:960px;
	
	}


#intro_pagina h2{ 
	height:30px;
	font-size: 19px;
	line-height: 15px;
	color:#FFF; font-weight:normal; letter-spacing:1px;
	background:url(../images/site/fundo_contactos.jpg) no-repeat; padding-top:7px; padding-left:10px; 
	text-decoration: none;
	font:Geneva, Helvetica, "Helvetica Neue", Arial, Calibri, sans-serif; }


img{ border:none;}


#bloco_multimedia_4 {
	width:960px;
	position:relative;
	margin:0 auto;
	min-height:780px;
	background:#FFF;
	border:thin solid #ccc; 
	}


#barra_topo_lista_2{ 
	width:960px; 
	margin:0 auto;
	/*border:thin solid #999;*/
	position:relative; 
	height:37px;
	margin-bottom:20px;
	background:#ccc url(../images/listagem_usados/elementos/fundo_barra.jpg) top left repeat-x;
	
	}
	
	
#contact_box{
	width: 500px;  min-height:520px; margin-bottom:60px; position:relative; padding-top:20px; padding-bottom:20px; float:left; padding-left:15px; position:relative;}
	
	#contact_box h1{font: 18px Geneva, Helvetica, "Helvetica Neue", Arial, Calibri, sans-serif; color:#245C82; font-weight:500; margin-bottom:10px;}
	
	#contact_box p{font: 14px Geneva, Helvetica, "Helvetica Neue", Arial, Calibri, sans-serif; color:#245C82; margin-bottom:5px; padding-left:10px;}
	
	#contact_box a{font: 14px Geneva, Helvetica, "Helvetica Neue", Arial, Calibri, sans-serif; color:#666666; text-decoration:none; }
	
	#contact_box a:hover{font: 14px Geneva, Helvetica, "Helvetica Neue", Arial, Calibri, sans-serif; color:#245C82; text-decoration:none; }
	
	.contact_box_span{font: 14px Geneva, Helvetica, "Helvetica Neue", Arial, Calibri, sans-serif; color:#666666;}
	
	
	#mapa_image_contactos{
		float:left;
		z-index:1;
		position:absolute;
		top:190px;
		width:430px;
		height:172px;
		}
		
		#fb_img_holder{
		float:left;
		z-index:1;
		position:absolute;
		top:362px;
		width:430px;
		height:172px;
		}
		
		#yt_img_holder{
		float:left;
		z-index:1;
		position:absolute;
		top:562px;
		width:430px;
		height:172px;
		}
	
	
	
	/* FORMULARIO */
	
#formulario_content{ width: 440px;  min-height:400px; margin-bottom:20px; position:relative; padding-top:20px; padding-bottom:20px;  
					float:right; background:url(../images/contactos/fundo_form.jpg) bottom left no-repeat;}
	
	#formulario_content h1{font: 18px Geneva, Helvetica, "Helvetica Neue", Arial, Calibri, sans-serif; color:#245C82; font-weight:500; margin-top:10px; margin-left:10px;}
	
#contactform { width: 430px; margin: 10px 0 20px 10px; }

#contactform * {font: 14px Geneva, Helvetica, "Helvetica Neue", Arial, Calibri, sans-serif; color:#245C82;}

#contactform p {margin-bottom:5px; padding-bottom:0px;}

#contactform input, #contactform textarea{ width: 300px; border:1px solid #bfbfbf; padding:5px 3px; margin-bottom: 15px;  }
	
#contactform input.btn1{ width: 320px; 
						 position:relative;
						 margin:10px 20px 20px 0;
						 cursor:pointer;
						 float:right;
						 background:url(../images/contactos/enviar.jpg) top center no-repeat;
						 height:32px;
						 border:none;
						 text-align:center;
						
						 }
						 
#contactform input.btn1:hover{
						 background: url(../images/contactos/enviar_2.jpg) top center no-repeat;
						
						
						 }
	



#contactform p.label_name, p.input_form{ float: left; }

#contactform p.label_name { width: 320px; clear: }

#contactform p#submit{text-align:center;}

#contactform p#success { display: none; font-size: 16px; text-align: left; margin-bottom: 20px; cursor: pointer; color: #9e9595; font-style: italic; float:left; }


#contactform #error-msg { margin-top: 5px; }

#contactform p.error { display: none; color: #C1272D; font: 14px Geneva, Helvetica, "Helvetica Neue", Arial, Calibri, sans-serif; padding: -5px 0 0 25px; margin: 0 auto 5px 0;  text-align: left; float:left; }
	
	
	
/* FORMULARIO */


