@media screen and (max-height: 650px){
	#google_maps{
		top: 0px !important;
		margin-top: 150px !important;
	}

	.conteudo_contactos{
		top: 0px !important;
		margin-top: 150px !important;
	}

	.logotipo{
		top: 0px !important;
		margin-top: 150px !important;
	}
}

@media screen and (max-width: 1005px){

}

/* inferior a 1024px de width && 650px de height*/ /* yellow */
@media screen and (max-width: 1005px) and (max-height: 650px) {	
	
}


.mensagem_email{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -120px;
	margin-bottom: 100px;
	width: 86px;
	height: 80px;
	background:url(../imagens/email_up.png) no-repeat;  
	cursor: pointer;
	z-index: 2;	
}

.mensagem_email:hover{
	background:url(../imagens/email_down.png) no-repeat;  	
}

.mapa{
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-right: -120px;
	margin-bottom: 100px;
	width: 85px;
	height: 81px;
	background:url(../imagens/googlemap_up.png) no-repeat;  
	cursor: pointer;
	z-index: 2;
}

.mapa:hover{
	background:url(../imagens/googlemap_down.png) no-repeat;  
}

.cabecalho{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -511px;
	background:url(../imagens/fundo_branco_cabecalho.png) no-repeat;   
	width: 1022px;
	height: 118px;
	z-index: 3;
}

.facebook{
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-right: -42.5px;
	margin-bottom: 60px;
	width: 85px;
	height: 81px;
	background:url(../imagens/facebook_up.png) no-repeat;  
	cursor: pointer;
	z-index: 2;
}

.facebook:hover{
	background:url(../imagens/facebook_down.png) no-repeat;  
}

.logotipo{
	position: absolute;
	top: 45%;
	margin-top: -97.5px;
	left: 50%;
	margin-left: -312px;
	width: 624px;
	height: 195px;
	background:url(../imagens/logotipo_automoeda_home.png) no-repeat;  
}

.titulo_home{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -150px;
	/*border:1px solid red;*/
	margin-bottom: 20px;
	width: 320px;
}

.titulo_home span{
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 10pt;
	color: #484744;
}

.titulo_home a:visited{
	text-decoration: none !important;
	color: #484744;
}

.titulo_home a:link{
	text-decoration: none !important;
	color: #484744;
}	

.titulo_home a:hover{
	text-decoration: underline !important;
	color: #484744;
}


.icons_cabecalho{
	position: absolute;
	top:0;
	left: 0;
	height: 118px;
	width: 624px;
	/*border:1px solid red;*/
	margin-left: 200px;
}


.mecanica{
	background:url(../imagens/mecanica_up.png) no-repeat;  
	position: absolute;
	top: 0;
	left: 0;
	width: 63px;
	height: 75px;
	margin-top: 20px;	
	cursor: pointer;	
}

.mecanica:hover{
	background:url(../imagens/mecanica_down.png) no-repeat;  	
}

.check_up{
	background:url(../imagens/checkup_up.png) no-repeat;  
	position: absolute;
	top: 0;
	left: 0;
	width: 63px;
	height: 78px;
	margin-top: 20px;
	margin-left: 107px;
	cursor: pointer;	
}

.check_up:hover{
	background:url(../imagens/checkup_down.png) no-repeat;  	
}

.eletronica{
	background:url(../imagens/eletronica_up.png) no-repeat;  
	position: absolute;
	top: 0;
	left: 0;
	width: 62px;
	height: 76px;
	margin-top: 20px;
	margin-left: 214px;	
	cursor: pointer;	
}

.eletronica:hover{
	background:url(../imagens/eletronica_down.png) no-repeat;  
}

.carrocaria{
	background:url(../imagens/carrocaria_up.png) no-repeat;  
	position: absolute;
	top: 0;
	left: 0;
	width: 62px;
	height: 78px;
	margin-top: 20px;
	margin-left: 320px;	
	cursor: pointer;		
}

.carrocaria:hover{
	background:url(../imagens/carrocaria_down.png) no-repeat;  
}

.lavagem{
	background:url(../imagens/lavagem_manual_up.png) no-repeat;  
	position: absolute;
	top: 0;
	left: 0;
	width: 92px;
	height: 77px;
	margin-top: 20px;
	margin-left: 426px;	
	cursor: pointer;			
}

.lavagem:hover{
	background:url(../imagens/lavagem_manual_down.png) no-repeat;  
}

.classicos{
	background:url(../imagens/classicos_up.png) no-repeat;  
	position: absolute;
	top: 0;
	left: 0;
	width: 63px;
	height: 75px;
	margin-top: 20px;
	margin-left: 562px;	
	cursor: pointer;	
}

.classicos:hover{
	background:url(../imagens/classicos_down.png) no-repeat;  	
}

.logotipo_google_maps{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -266px;
	margin-top: 30px;
	width: 532px;
	height: 111px;
	cursor: pointer;
	z-index: 2;
	background:url(../imagens/logotipo_automoeda_contactos_google.png) no-repeat;  		
}

#google_maps{
	position: absolute;
	top: 45%;
	left: 0;
	width: 100%;
	height: 300px;
	/*border:1px solid red;*/
	margin-top: -140px;
}

.linha{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -312px;	
	background:url(../imagens/linha.png) no-repeat;  			
	width: 624px;
	height: 14px;
}


.linha1{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -312px;
	margin-top: 100px;
	background:url(../imagens/linha.png) no-repeat;  			
	width: 624px;
	height: 14px;
}

.linha2{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -312px;
	margin-top: 300px;
	background:url(../imagens/linha.png) no-repeat;  			
	width: 624px;
	height: 14px;
}

.morada{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -265px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 11pt;
	color: #484744;
	width: 530px;	
	margin-top: 20px;
}

.morada span{
	font-weight: 700;
	color:#f37121;
}

.telefone_info, .telemovel_info {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -265px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 11pt;
	color: #484744;
	width: 530px;	
	/*border:1px solid red;*/
}

.telefone_info {
	margin-top: 40px;
}
.telemovel_info {
	margin-top: 60px;
}

.telefone_info span, .telemovel_info span {
	font-weight: 700;
	color:#f37121;
}

.email_info {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -265px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 11pt;
	color: #484744;
	width: 530px;	
	/*border:1px solid red;*/
	margin-top: 80px;
}

.email_info span{
	font-weight: 700;
	color:#f37121;	
}

.email_info a:visited{
	text-decoration: none !important;
	color: #484744;
}

.email_info a:link{
	text-decoration: none !important;
	color: #484744;
}

.email_info a:hover{
	text-decoration: underline !important;
	color: #484744;
}

.contacto{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -265px;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 11pt;
	color: #484744;
	width: 530px;	
	/*border:1px solid red;*/
	margin-top: 130px;
}

.contacto span{
	font-weight: 700;
	color:#f37121;	
}

.formulario{
	position: absolute;
	top: 0;
	left: 45%;
	width: 250px;
	height: 130px;
	/*border:1px solid red;*/
	margin-top: 128px;
	color: #484744 !important;
}

::-webkit-input-placeholder { 
   color: #484744 !important;
}

:-moz-placeholder { /* Firefox 18- */
     color: #484744 !important;
}

::-moz-placeholder {  /* Firefox 19+ */
    color: #484744 !important;
}

:-ms-input-placeholder {  
    color: #484744 !important;
}

.nome{
	background-color: transparent;	
	width: 250px;
	position: absolute;
	top: 0;
	left: 0;
}

.nome input{
	background-color: transparent;
	color: #484744 !important;
	border-style: none;		
	width: 99%;	
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 11pt;
}

.nome:focus, input:focus{
    outline: 0;
}

.email{
	background-color: transparent;	
	width: 250px;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 30px;
}

.email input{
	background-color: transparent;
	color: #484744 !important;
	border-style: none;		
	width: 99%;	
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 11pt;
}

.email:focus, input:focus{
    outline: 0;
}

.mensagem{
	background-color: transparent;	
	width: 250px;
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 60px;
	/*border:1px solid red;*/
	height: 70px;
}

.mensagem textarea{ 
	background-color: transparent;
	color: #484744 !important;
	border-style: none;		
	width: 99%;	
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 11pt;
	height: 70px;
}

.textarea:focus, textarea:focus{
    outline: 0;
}

textarea{ 
	resize:none ;
} 

.posicao_submit{
	position: absolute;
	bottom: 0;
	left: 0;	
	margin-left: -5px;
}

.submit_form:focus, input:focus{
    outline: 0;
}

input.submit_form {
	position: absolute;		
	border-style: none; 	
	font-size: 11pt;
	cursor: pointer;
	background-color: transparent;
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 700;
	color:#f37121;	
}

.submit_form:hover{
	text-decoration: underline;
}

.sucesso{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 11pt;
	margin-bottom: -23px;
	margin-left: 80px;
	width: 170px;
	height: 20px;
	/*border:1px solid red;*/
	font-family: 'Roboto', sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #484744;
}

.conteudo_contactos{
	position: absolute;
	width: 624px;
	height: 300px;
	/*border:1px solid red;*/
	top: 45%;
	margin-top: -150px;
	left: 50%;
	margin-left: -312px;
}