
@font-face {
    font-family: "casadasanas";
    src: url("AlexBrush-Regular.ttf");
}

@font-face {
    font-family: "casadasanas2";
    src: url("Lato-Reg.ttf");
}

A.d:link {
	COLOR: #CCCCCC; TEXT-DECORATION: none;
	font-size:12px;
	font-family:casadasanas2,arial;
}
A.d:visited {
	COLOR: #CCCCCC; TEXT-DECORATION: none;
}
A.d:active {
	COLOR: #CCCCCC; TEXT-DECORATION: none;
}
A.d:hover {
	COLOR: #CCCCCC; TEXT-DECORATION: none;
}


A:link {
	COLOR: #000000; TEXT-DECORATION: none;
	font-size:12px;
	font-family:casadasanas2,arial;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none;
}


.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.fade:hover {
   opacity: 0.75;
}

.fade2 {
   opacity: 0.60;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.fade2:hover {
   opacity: 1;
}

.fade3 {
   opacity: 0.75;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.fade3:hover {
   opacity: 1;
}



#topo111 {
	position: fixed;
	width:100%;
	height:128px;
	z-index:1000;
}

.letra_12 {
	font-family: casadasanas2, Arial;
	font-size:12px;
	color: #CCCCCC;;
}

.preta_12 {
	font-family: casadasanas2, Arial;
	font-size:13px;
	color: #000000;
}

.titulo_grande {
	font-family:casadasanas, Arial;
	font-size:30px;
	color: #54241D;
	font-weight:bold;
}


.titulo_medio {
	font-family: casadasanas, Arial;
	font-size:30px;
	color: #006A2E;
	font-weight:bold;
}



.castanho {
	font-family: casadasanas2, Arial;
	font-size:13px;
	color: #54241D;
}

.verde {
	font-family: casadasanas2, Arial;
	font-size:13px;
	color: #009541;
}

.letra_11 {
	font-family: casadasanas2, Arial;
	font-size:11px;
}

.letra_tit_box {
	font-family: casadasanas2, Arial;
	font-size:11px;
	color:#000000;
	padding-left:10px;
}

#login_box {
	position:relative;
	left:-16px;
	top:20px;
	z-index:2000;
	display:none;
}

#lingua_box {
	position:relative;
	left:38px;
	top:20px;
	z-index:2000;
	display:none;
}

.but_menu_off {
	font-family: casadasanas2, Arial;
	font-size:12px;
	color:#CCCCCC;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	display:table-cell;
	vertical-align:middle; 
	background-color: #080808;
	height:60px;
	padding-left:20px;
	padding-right:20px;
}

.but_menu_on {
	font-family: casadasanas2, Arial;
	font-size:12px;
	color:#CCCCCC;
	border-bottom-left-radius:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomright:10px;
	display:table-cell;
	vertical-align:middle; 
	background-color: #1E1E1E;
	height:60px;
	padding-left:20px;
	padding-right:20px;
}

#menu_direito {
	position: fixed;
	width:38px;
	height:38px;
	z-index:1;
	right:0px;
	top: 160px;
}

.back_texto {
	font-family: casadasanas2, Arial;
	font-size:13px;
	color: #000000;
	padding:20px;
	line-height:20px;
	background-color: #CCCCCC;
	border-radius:10px;
	-moz-border-radius:10px;
	opacity: 0.90;
}

.back_texto2 {
	font-family: casadasanas2, Arial;
	font-size:13px;
	color: #000000;
	padding:20px;
	line-height:20px;
	background-color: #CCCCCC;
	border-radius:10px;
	-moz-border-radius:10px;
	opacity: 0.90;
}

.back_texto3 {
	font-family: casadasanas2, Arial;
	font-size:13px;
	color: #CCCCCC;
	padding:5px;
	line-height:20px;
	width:200px;
	height:50px;
	background-color: #000000;
	border-radius:10px;
	-moz-border-radius:10px;
	opacity: 0.50;
}

.back_box {
	border-radius:15px;
	-moz-border-radius:15px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:3px;
	height:20px;
}

.back_box2 {
	border-radius:15px;
	-moz-border-radius:15px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:3px;
	height:120px;
	width:210px;
}

.caixa_texto {
	background: none;
	border: 0px solid #EBEBEB;
	font-family:Verdana;
	font-size: 11px;
	color: #333333;
	height:18px;
	font-weight:normal;
}

.butao {
	background-image:url(imagens/arrow_right.png);
	background-color: #000000;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	display:table-cell;
	vertical-align:middle; 
	border-radius:15px;
	-moz-border-radius:15px;
	font-family:Arial;
	font-size:14px;
	height:25px;
	color:#FFFFFF;
	cursor:pointer;
}

.erro {
	color: #FF3300;
	font-family:casadasanas2,Arial;
	font-size:12px;
	display:table-cell;
	vertical-align:middle;
	line-height:12px;
}

.ok {
	color: #006600;
	font-family:casadasanas2,Arial;
	font-size:12px;
	display:table-cell;
	vertical-align:middle;
	line-height:12px;
}

.blue {
	font-family:casadasanas2,Arial;
	font-size:10px;
	color:#006A2E;
}

.but_gal {
	background-color:#080808;
	border-radius:5px;
	-moz-border-radius:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-family:casadasanas2,Arial;
	font-size:13px;
	color: #CCCCCC;
}

.but_gal_on {
	background-color:#141414;
	border-radius:5px;
	-moz-border-radius:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-family:casadasanas2,Arial;
	font-size:13px;
	color: #CCCCCC;
}

.butao_left {
	background-image:url(imagens/arrow_left.png);
	background-color: #000000;
	background-repeat:no-repeat;
	padding-left:30px;
	padding-right:10px;
	display:table-cell;
	vertical-align:middle; 
	border-radius:15px;
	-moz-border-radius:15px;
	font-family:casadasanas2,Arial;
	font-size:14px;
	height:25px;
	color:#FFFFFF;
	cursor:pointer;
}

.butao_right {
	background-image:url(imagens/arrow_right.png);
	background-position:right;
	background-color: #000000;
	background-repeat:no-repeat;
	padding-right:30px;
	padding-left:10px;
	display:table-cell;
	vertical-align:middle; 
	border-radius:15px;
	-moz-border-radius:15px;
	font-family:casadasanas2,Arial;
	font-size:14px;
	height:25px;
	color:#FFFFFF;
	cursor:pointer;
}

.butao_info {
	background-image:url(imagens/info.png);
	background-position:right;
	background-color: #000000;
	background-repeat:no-repeat;
	padding-right:30px;
	padding-left:10px;
	display:table-cell;
	vertical-align:middle; 
	border-radius:15px;
	-moz-border-radius:15px;
	font-family:casadasanas2,Arial;
	font-size:14px;
	height:25px;
	color:#FFFFFF;
	cursor:pointer;
}

.check_box_off {
	display:table-cell;
	vertical-align:middle;
	width:24px; 
	height:24px;
	background-image:url(imagens/check_off.png);
	background-repeat:no-repeat;
}

.check_box_on {
	display:table-cell;
	vertical-align:middle;
	width:24px; 
	height:24px;
	background-image:url(imagens/check_on.png);
	background-repeat:no-repeat;
}