body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;

}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #7B7A7A;
	text-decoration: none;
	line-height: normal;
	font-weight: normal;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #7B7A7A;
	text-decoration: none;
	font-weight: normal;

}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;

}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #7B7A7A;
	text-decoration: none;
	font-weight: normal;

}

.menu_topo_out {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 16px;
	color:#DA251C;
	height: 52px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	cursor:pointer;
}
.menu_topo_over {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 16px;
	color:#ffffff;
	height: 52px;
	background-color:#DA251C;
	padding-left:10px;
	padding-right:10px;
	float:left;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	cursor:pointer;
}
.titulo_pagina {	FONT-SIZE: 22px; COLOR: #363636; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sloganbanner {	FONT-SIZE: 14px; COLOR: #FAFAFA; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left}
.texto1 {	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.texto2 {	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center}
.texto3 {FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.rodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #9E9E9E;
	text-decoration: none;
	font-weight: normal;
}
/*--------------------------------------------------
FORMULÁRIOS - CAIXAS CINZENTO
----------------------------------------------------*/
.tri-form2 input[type="password"].form-control {background-color:#eeeeee; color:#000;padding:10px;-webkit-box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1);-moz-box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1); width:90%;
box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1);border-radius:5px;border-bottom:4px solid #da251c;}
.tri-form2 input[type="text"].form-control {background-color:#eeeeee; color:#000;padding:10px;-webkit-box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1);-moz-box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1); width:90%;
box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1);border-radius:5px;border-bottom:4px solid #da251c;}
.tri-form2 input[type="email"].form-control {background-color:#eeeeee; color:#000;padding:10px;-webkit-box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1);-moz-box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1); width:90%;
box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1);border-radius:5px;border-bottom:4px solid #da251c;}
.tri-form2 textarea.form-control {background-color:#eeeeee; color:#000;padding:10px;-webkit-box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1);-moz-box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1);
box-shadow: 0px -2px 11px -2px rgba(0,0,0,0.1);border-radius:5px;border-bottom:4px solid #da251c; width:90%;}
.tri-form2 label {color: #000;}
.tri-form2 input[type="text"]::placeholder{color: #000;}
.tri-form2 input[type="email"]::placeholder{color: #000;}
.tri-form2 input[type="password"]::placeholder{color: #000;}
.tri-form2 textarea.form-control::placeholder{color: #000;}
.tri-form2 input[type="radio"].form-control{color: #000;}
.tri-form2 select.form-control{font-family:  'Montserrat', sans-serif;line-height: 1;-webkit-appearance: none;color: #000;padding:15px 25px 15px 25px;min-height:55px;
  overflow: hidden;background: url("/images/arrow.png") no-repeat right #eeeeee; border-radius:5px;border-bottom:4px solid #da251c;}
.tri-form2 select.form-control::placeholder{color: #000;}
.tri-form2 select.form-control option{color: #000;background-color : #cacaca;}
.tri-form2 .checkbox .cr {position: relative;display: inline-block;border: 1px solid #000;border-radius: .25em;width: 1.3em;height: 1.3em;float: left;margin-right: .5em;}
.tri-form2 .checkbox .cr .cr-icon {position: absolute;font-size: .8em;line-height: 0;top: 50%;left: 15%;}
.tri-form2 .checkbox label input[type="checkbox"] {display: none;}
.tri-form2 .checkbox label input[type="checkbox"]+.cr>.cr-icon {opacity: 0;}
.tri-form2 .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {opacity: 1;}

input[type="radio"]:checked+label{ font-weight: 500; color:#000; }
input[type="radio"] {transform: scale(2); margin:10px;}

.contactos-botoes{
	background-color:#da251c;
	color:#fff;
	border-radius:0px;
	border:0px;
	padding:10px 40px 10px 40px;
	cursor:pointer;
	-webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}
.contactos-botoes:hover{
	background-color:#838281;
	color:#fff;
}

.contactos_vermelho {	FONT-SIZE: 11px; COLOR: #BD0926; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.contactos_branco {	FONT-SIZE: 11px; COLOR: #0AA8E7; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.contactos_verde {	FONT-SIZE: 11px; COLOR: #30b80b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}