
body {
	margin: 0;
	padding: 0;
	font: 100% arial, helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	font-weight: normal;
	}
a{ font-size: 13px; color: #9C9C9C; text-decoration: none; font-family: 'Lato', Arial, Helvetica, sans-serif; font-weight: normal}
a:hover { font-size: 13px; color: #9C9C9C; text-decoration: underline; font-family: 'Lato', Arial, Helvetica, sans-serif; font-weight: normal}


.menu { font-size: 13px; color: #404040; text-decoration: none; font-family: 'Lato', Arial, Helvetica, sans-serif; font-weight: normal;}
.menu:hover { font-size: 13px; color: #0099B5; text-decoration: none; font-family: 'Lato', Arial, Helvetica, sans-serif; font-weight: normal;}

.menu_texto_pagina { font-size: 11px; color: #9C9C9C; text-decoration: none; font-family: 'Lato', Arial, Helvetica, sans-serif; font-weight: normal;}
.menu_texto_pagina:hover { font-size: 11px; color: #9C9C9C; text-decoration: none; font-family: 'Lato', Arial, Helvetica, sans-serif; font-weight: normal;}


.texto { font-size: 13px; color: #9C9C9C; text-decoration: none; font-family: 'Lato', Arial, Helvetica, sans-serif; font-weight: normal;}
.titulo_menu_pagina{  font-family: 'Lato', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0099B5; text-transform:uppercase; text-decoration: none}	
.texto_menu_pagina{  font-family: 'Lato', Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #0099B5;  text-decoration: none}	
.texto_pagina{  font-family: 'Lato', Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #9C9C9C;  text-decoration: none}	
    
.titulo_contacto{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0099BD; text-transform:uppercase; text-decoration: none}	

.texto_banner {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #9C9C9C; text-transform:uppercase; text-decoration: none}
.texto_banner2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0099BD; text-transform:uppercase; text-decoration: none}

.link_catalogo { font-size: 12px; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.link_catalogo:hover { font-size: 12px; color: #9C9C9C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

.link_catalogo2 { font-size: 12px; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.link_catalogo2:hover { font-size: 12px; color: #000000; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}


.link_banner { font-size: 12px; color: #0099BD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.link_banner:hover { font-size: 12px; color: #9C9C9C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.link_banner2 { font-size: 12px; color: #9C9C9C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;text-transform:uppercase;}
.link_banner2:hover { font-size: 12px; color: #0099BD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;text-transform:uppercase;}
.link_banner3 { font-size: 12px; color: #0099BD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;text-transform:uppercase;}
.link_banner3:hover { font-size: 12px; color: #9C9C9C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;text-transform:uppercase;}

.link_noticia { font-size: 12px; color: #0099BD; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.link_noticia:hover { font-size: 12px; color: #9C9C9C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}


.texto_titulo_menu { font-size: 26px; color: #9C9C9C; text-decoration: none; font-family: 'Gabriola', Arial, Helvetica, sans-serif; font-weight: normal;}
.texto_titulo_menu:hover { font-size: 26px; color: #B3010D; text-decoration: underline; font-family: 'Gabriola', Arial, Helvetica, sans-serif; font-weight: normal;}
.texto_titulo2 {  font-family: 'Gabriola', Arial, Helvetica, sans-serif; font-size: 26px; font-weight: normal; color: #B3010D; text-decoration: none}
	
.texto2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #B3010D; text-decoration: none}
.texto_formularios_envio {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #B3010D; text-decoration: none;text-transform:uppercase;}

.texto_titulo_bloco {  font-family: 'Lato', "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #9C9C9C; text-decoration: none;text-transform:uppercase;}	
.texto_titulo {  font-family: 'Lato', Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #9C9C9C; text-decoration: none}
.texto_link_categoria { font-size: 12px; color: #9C9C9C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-transform:uppercase;}
.texto_link_categoria2 { font-size: 12px; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-transform:uppercase;}

.texto_rodape {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #9C9C9C; text-decoration: none}
.texto_catalogo {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #9C9C9C; text-decoration: none}


.link_menu { font-size: 11px; color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-transform:normal;}
.link_menu:hover { font-size: 11px; color: #ffffff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-transform:normal;}
.link_categoria { font-size: 12px; color: #9C9C9C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-transform:uppercase;}
.link_categoria:hover { font-size: 12px; color: #9C9C9C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;text-transform:uppercase;}


.link { font-size: 12px; color: #B3010D; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.link:hover { font-size: 12px; color: #B3010D; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.linkrodape { font-size: 11px; color: #9C9C9C; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
.linkrodape:hover { font-size: 11px; color: #9C9C9C; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}

.linkrodape2 { font-size: 17px; color: #ffffff; text-decoration: none; font-family: 'Century Gothic',Arial, Helvetica, sans-serif; font-weight: normal;}
.linkrodape2:hover { font-size: 17px; color: #ffffff; text-decoration: underline; font-family: 'Century Gothic',Arial, Helvetica, sans-serif; font-weight: normal;}



.forms {
    width: 100px; height: 30px; padding: 5px 20px 0px 20px; margin: 0 0 20px 0; 
    background: #FFFFFF;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 20%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(20%,#FFFFFF)); /* webkit */
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    -moz-box-shadow: 0px 0px 0px #9C9C9C;-webkit-box-shadow: 0px 0px 0px #9C9C9C;
    font-family: Arial, sans-serif; font-size: 14px; color: #000000; text-transform: normal; text-shadow: 0px 0px 0px #1D1D1D; 
    border: 1px solid #c5c5c5;
}

.botao {
    width: 105px; height: 45px; float: left; padding: 10px 15px; margin: 0 15px 0 0;
    -moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
    border: 0px solid #1D1D1D;
    background: #1D1D1D;
    background: -moz-linear-gradient(top, #1D1D1D 0%, #1D1D1D 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D1D1D), color-stop(100%,#1D1D1D)); /* webkit */
    cursor: pointer;
    font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; text-transform: normal; text-shadow: 0px -1px 0px #334f71; 
}

input, textarea { 
  
  margin: 0;
  padding: 0;
  border: 0;
  
  outline: none; 
}



input {
    width: 510px; height: 30px; padding: 5px 20px 0px 20px; margin: 0 0 20px 0; 
    background: #FFFFFF;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 20%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(20%,#FFFFFF)); /* webkit */
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    -moz-box-shadow: 0px 0px 0px #9C9C9C;-webkit-box-shadow: 0px 0px 0px #9C9C9C;
    font-family: Arial, sans-serif; font-size: 14px; color: #000000; text-transform: normal; text-shadow: 0px 0px 0px #1D1D1D; 
    border: 1px solid #c5c5c5;
}
    input::-webkit-input-placeholder  {
        color: #9C9C9C; text-shadow: 0px -1px 0px #9C9C9C;  
    }
    input:-moz-placeholder {
        color: #9C9C9C; text-shadow: 0px -1px 0px #9C9C9C; 
    }

textarea {
    width: 510px; height: 170px; padding: 12px 20px 0px 20px; margin: 0 0 20px 0; 
    background: #FFFFFF;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 20%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(20%,#FFFFFF)); /* webkit */
    border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    -moz-box-shadow: 0px 0px 0px #9C9C9C;-webkit-box-shadow: 0px 0px 0px #9C9C9C;
    font-family: Arial, sans-serif; font-size: 14px; color: #000000; text-transform: normal; text-shadow: 0px 0px 0px #1D1D1D; 
    border: 1px solid #c5c5c5;
}
    textarea::-webkit-input-placeholder  {
        color: #9C9C9C; text-shadow: 0px -1px 0px #9C9C9C;  
    }
    textarea:-moz-placeholder {
        color: #9C9C9C; text-shadow: 0px -1px 0px #9C9C9C; 
    }
    
input:focus, textarea:focus {
    background: #c5c5c5;
    background: -moz-linear-gradient(top, #c5c5c5 0%, #c5c5c5 20%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c5c5c5), color-stop(20%,#c5c5c5)); /* webkit */
}

input[type=button] {
    width: 105px; height: 30px; float: left; padding: 0px 20px 0px 20px; margin: 0 0 20px 0; 
    -moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
    border: 0px solid #1D1D1D;
    background: #1D1D1D;
    background: -moz-linear-gradient(top, #1D1D1D 0%, #1D1D1D 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D1D1D), color-stop(100%,#1D1D1D)); /* webkit */
    cursor: pointer;
    font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; text-transform: normal; text-shadow: 0px -1px 0px #334f71; 
}
input[type=submit] {
    width: 105px; height: 30px; float: left; float: left; padding: 5px 20px 0px 20px; margin: 0 0 20px 0; 
    -moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
    border: 0px solid #1D1D1D;
    background: #1D1D1D;
    background: -moz-linear-gradient(top, #1D1D1D 0%, #1D1D1D 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1D1D1D), color-stop(100%,#1D1D1D)); /* webkit */
    cursor: pointer;
    font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; text-transform: normal; text-shadow: 0px -1px 0px #334f71; 
}
input[type=radio] {
    width: 15px; height: 15px; float: left; padding: 10px 15px; margin: 0 15px 0 0;
    -moz-box-shadow: 0px 0px 5px #999;-webkit-box-shadow: 0px 0px 5px #999;
    border: 0px solid #1D1D1D;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff)); /* webkit */
    cursor: pointer;
    font-family: Arial, sans-serif; font-size: 14px; color: #FFFFFF; text-transform: normal; text-shadow: 0px -1px 0px #334f71; 
}