@charset "utf-8";

.h1 { font-family:'Lato-Light', sans-serif; font-size:14px; color:#474747; line-height:25px; }
.h2 { font-family:'Lato-Black', sans-serif; font-size:14px; color:#d74142; }
.h3 { font-family:'Lato-Light', sans-serif; font-size:14px; color:#fff; }
.h4 { font-family:'Lato-Black', sans-serif; font-size:26px; color:#fff; }
.h5 { font-family:'Lato-Regular', sans-serif; font-size:14px; color:#474747; }
.h6 { font-family:'Lato-Regular', sans-serif; font-size:13px; color:#474747; letter-spacing:0.5px; line-height:15px; }

strong { font-family:'Lato-Black', sans-serif; font-size:16px; color:#fff; }
em { font-family:'kg_ten_thousand_reasonsRg', sans-serif; font-size:18px; color:#bc1f52; }

@font-face {
  font-family: 'Lato-Black';
  src: url('../font/Lato-Black.eot?#iefix') format('embedded-opentype'),  url('../font/Lato-Black.woff') format('woff'), url('../font/Lato-Black.ttf')  format('truetype'), url('../font/Lato-Black.svg#Lato-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Lato-Light';
  src: url('../font/Lato-Light.eot?#iefix') format('embedded-opentype'),  url('../font/Lato-Light.woff') format('woff'), url('../font/Lato-Light.ttf')  format('truetype'), url('../font/Lato-Light.svg#Lato-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Lato-Regular';
  src: url('../font/Lato-Regular.eot?#iefix') format('embedded-opentype'),  url('../font/Lato-Regular.woff') format('woff'), url('../font/Lato-Regular.ttf')  format('truetype'), url('../font/Lato-Regular.svg#Lato-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* FORMULARIOS */
#form2 input[type="text"] { width:530px; border:1px solid #fff; color:#e5b603; margin:1px; padding:1px 8px 1px 8px; height:30px; background:#fff; font-size:14px; font-family:'Lato-Regular', sans-serif; }
#form2 input[type="text"]:hover { color: #e5b603; background:#f7f7f7;}
#form2 input[type="text"]:focus { color: #e5b603; outline:none; background:#f7f7f7;}
#form2 textarea { width:500px; border:1px solid #fff; color: #e5b603; margin:2px 2px 2px 2px; padding:8px 8px 0 8px; background:#fff; font-size:14px; font-family:'Lato-Regular', sans-serif; }
#form2 textarea:hover { color: #e5b603; background:#f7f7f7;}
#form2 textarea:focus { color: #e5b603; outline:none; background:#f7f7f7;}
#form2 select { width:500px; border:1px solid #fff; color: #e5b603; margin:2px 2px 2px 2px; padding:0px 8px 0 8px; background:#fff; font-size:14px; font-family:'Lato-Regular', sans-serif; }
#form2 select:hover { color: #e5b603; background:#f7f7f7;}
#form2 select:focus { color: #e5b603; outline:none; background:#f7f7f7;}
#form2 li.buttons input { padding:3px 0; margin:0 0 0 0; border:0; color:#e5b603;}

/*#form li.buttons input { color:#636363; padding:3px 0; border:0; }*/
.captcha { margin-left:10px; border:1px solid #fff; color:#e5b603; margin:1px; padding:1px 8px 1px 8px; height:30px; background:#fff; font-size:14px; font-family:'Lato-Regular', sans-serif; }

#form3 input[type="text"] { width:530px; border:1px solid #fff; color:#474747; margin:1px; padding:0 8px 0 8px; height:30px; background:#fff; font-size:14px; font-family:'Lato-Regular', sans-serif;}
#form3 input[type="text"]:hover { color:#474747; background:#fff;}
#form3 input[type="text"]:focus { color:#474747; outline:none; background:#fff;}

.botao_entrar {
	height:32px;
	padding:2px 10px 2px 10px;
	font: 13px 'Lato-Regular', sans-serif;
	text-align:center;
	color: #fff;
	background: #ed1f23;
	cursor: pointer;
	outline:none;
	border: none;
}

.botao_ok {
	height:32px;
	padding:2px 10px 2px 10px;
	font-family:'Lato-Black', sans-serif;
	font-size:13px;
	text-align:left;
	color: #ed1f23;
	background: #fff;
	cursor: pointer;
	outline:none;
	border: none;
	margin-left:-1px;
}

/* FORMULARIOS */

input,textarea,select,buttons,img {outline:none;}

a { text-decoration: none; color:#bc1f52; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
a:link { text-decoration: none; color:#bc1f52;}
a:visited { text-decoration: none; color:#bc1f52;}
a:hover { text-decoration: none; color:#951c43;}
a:active { text-decoration: none; color:#bc1f52;}

a.link1:link {width:100%; text-decoration:none; color:#555;}
a.link1:visited {width:100%; text-decoration:none; color:#555;}
a.link1:hover {width:100%; text-decoration:none; color:#555;}
a.link1:active {width:100%; text-decoration:none; color:#555;}

a.link2:link {width:100%; text-decoration:none;}
a.link2:visited {width:100%; text-decoration:none;}
a.link2:hover {width:100%; text-decoration:none;}
a.link2:active {width:100%; text-decoration:none;}

a.link3:link {font-family: 'socialicoregular'; font-size:36px; color:#acabab; text-align:center; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
a.link3:visited {font-family:'socialicoregular'; font-size:36px; text-decoration:none; color:#acabab;}
a.link3:hover {font-family:'socialicoregular'; font-size:36px; text-decoration:none; color:#d74142;}
a.link3:active {font-family:'socialicoregular'; font-size:36px; text-decoration:none; color:#d74142;}

a.link4:link {font-family:'Lato-Regular', sans-serif; font-size:12px; color:#474747; text-align:center; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
a.link4:visited {font-family:'Lato-Regular', sans-serif; font-size:12px; text-decoration:none; color:#474747;}
a.link4:hover {font-family:'Lato-Regular', sans-serif; font-size:12px; text-decoration:none; color:#474747;}
a.link4:active {font-family:'Lato-Regular', sans-serif; font-size:12px; text-decoration:none; color:#474747;}

*::-moz-selection {
background:#636363;
color:#fff;
}
*::selection {
background:#636363;
color:#fff;
}

/* scrollbar */
::-webkit-scrollbar {
width: 8px;
height: 8px;
}
::-webkit-scrollbar-track-piece {
background-color: #c0c0c0;
-webkit-border-radius: 0px;
border-left:2px solid #c0c0c0;
}
::-webkit-scrollbar-thumb:vertical {
height: 5px;
background-color: #fff;
-webkit-border-radius: 0px;
border-left:2px solid #c0c0c0;
}
::-webkit-scrollbar-thumb:horizontal {
width: 5px;
background-color: #fff;
-webkit-border-radius: 0px;
border-left:2px solid #c0c0c0;
}