@charset "ISO-8859-1";
/* CSS Document */
html, body { height: 100%; }

body {
	margin: 0px;
	padding:0px;
}
body,td,th {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 16px;
	line-height:19px;
	color: #626465;
	font-weight: 300; 
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
	letter-spacing:0px;
}

a {
	text-decoration: none;
    outline:none;
	color: #626465;
}
a:hover {
	text-decoration: none;
    outline:none;
	color: #a7be38;
}
a img {
	border:none;
}

form {	
	padding:0 0 0 0;
	margin:0 0 0 0;
}

a, .blog-title a, .blog-meta a, .blog-thumb a, .main-nav li a, .nivoSlider, .portfolio-thumb a, ul#thumb-list li, .gallery-thumb a, .widget-img a, .post-navigation .prev-l, .post-navigation .next-l, .post-navigation .totop, button, input.submit, input[type="submit"], input[type="reset"], input[type="button"] {
	-moz-transition: background-color 0.2s linear, color 0.2s linear;
	-o-transition: background-color 0.2s linear, color 0.2s linear;
	-ms-transition: background-color 0.2s linear, color 0.2s linear;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	transition: background-color 0.2s linear, color 0.2s linear;
}


/* BACKGROUND IMAGES */
.bannn {
	font-family: 'Loved by the King', cursive;
	font-size: 50px;
	line-height:50px;
	color: #a7be38;
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
	font-weight: 300; 
}

.image_bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0; 
}
.image_bg li {
	list-style-type:none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
	display:none;
    z-index: 0;
	behavior: url(css/backgroundsize.htc);
}

.bt_banner {
	cursor:pointer;
	background:url(imgs/elem/banner.png) no-repeat left;	
}
.bt_banner:hover, .bt_banner.sel {
	cursor:pointer;
	background:url(imgs/elem/banner_.png) no-repeat left;	
}

/*  */

.linha{cursor:pointer;}

.topo1, .topo1 a, .topo2, .topo2 a, .topo3, .topo3 a {
	font-family: 'Loved by the King', cursive;
	font-size: 27px;
	line-height:27px;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
	font-weight: 300; 
}
.topo4, .topo4 a, .topo5, .topo5 a {
	font-family: 'Loved by the King', cursive;
	font-size: 23px;
	line-height:23px;
	color: #FFFFFF;
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
	font-weight: 300; 
}
.topo1 a:hover { 	color: #eddea5;}
.topo2 a:hover { 	color: #e5f8f4;}
.topo3 a:hover { 	color: #fae6df;}
.topo4 a:hover { 	color: #e9daf0;}
.topo5 a:hover { 	color: #f7e7c9;}

.top_list_td {	/*cursor:pointer;	*/ }
.top_list_td2 { cursor:pointer;	}
.top_list_td:hover .link_img img {
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);	
}
.top_list_td:hover .link_img2 img {
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);	
}
.top_list_td:hover .topo, .top_list_td:hover .topo a { color: #f2902d;		}



.bannertit {
	font-family: 'Loved by the King', cursive;
	font-size: 45px;
	line-height:50px;
	color: #a7be38;
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
	font-weight: 300; 
}
.bannertxt {
	font-family: 'Loved by the King', cursive;
	font-size: 19px;
	line-height:22px;
	color: #383838;
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
	font-weight: 300; 
}



.apresentacao{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:300;
	font-size:25px;
	color:#a7be38;
	text-decoration:none;
	text-transform:none;
	line-height:29px;
}
.apresentacaotxt{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#626465;
	text-decoration:none;
	text-transform:none;
	line-height:19px;
}
.contactostxt{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size:16px;
	font-weight:300;
	color:#1099e5;
	text-decoration:none;
	text-transform:none;
	line-height:17px;
}

.form_contactos {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 13px;
	font-weight:300;
	width: 278px;
	border:0px;
	background-color:#FFF;
	color: #3a3946;
	height:30px;
	line-height:23px;
	resize:none;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	
	position:relative;
	z-index:1;

	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);	
}
.form_cont {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 16px;
	font-weight:300;
	width: 100%;
	border:0px;
	background-color:#FFF;
	color: #626465;
	height:40px;
	line-height:45px;
	resize:none;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #b3e1ff;
	margin-bottom:10px;
	
	position:relative;
	z-index:1;

	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);	
}

.form_cont::-webkit-input-placeholder {
    color           : #626465;
}



.border-botoes {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 18px;
	text-shadow:none;
	line-height:normal;
	font-weight:300;
	border:none;
	text-transform:none;
	background:url(imgs/elem/enviar.png);
	background-position:left top;
	background-repeat:no-repeat;
	color: #FFFFFF;	
	min-width:112px;
	height:46px;
	padding:0px;
	padding-right:35px;
	padding-bottom:5px;
	cursor:pointer;
}
.border-botoes:hover {
	opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=70);	
	color: #ffffff;
}
.border-botoes1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 18px;
	text-shadow:none;
	line-height:normal;
	font-weight:300;
	border:none;
	text-transform:none;
	background:url(imgs/elem/limpar.png);
	background-position:left top;
	background-repeat:no-repeat;
	color: #FFFFFF;	
	width:112px;
	height:46px;
	padding:0px;
	padding-left:40px;
	padding-bottom:5px;
	cursor:pointer;
}
.border-botoes1:hover {
	opacity: 0.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=70);	
	color: #ffffff;
}
.rodape {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 17px;
	line-height:19px;
	color: #FFFFFF;
	font-weight: 300; 
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
	letter-spacing:0px;
}
.rodape a {
	color: #FFFFFF;
	text-decoration:none;
}
.rodape a:hover {
	color: #757c7f;
	text-decoration:none;
}



/* superior esquerdo */
.shadow2 {
	width:233px;
	height:233px;
	position:absolute;
	z-index:2;	
	behavior: url(css/PIE.htc);
	-moz-border-radius: 120px 120px 120px 120px;
	-webkit-border-radius: 120px 120px 120px 120px;
	-khtml-border-radius:120px 120px 120px 120px;
	-ms-border-radius:120px 120px 120px 120px;
	border-radius: 120px 120px 120px 120px;
	-webkit-box-shadow: inset 2px 4px 7px rgba(54,54,54,1);
	-moz-box-shadow: inset 2px 4px 7px rgba(54,54,54,1);
	box-shadow: inset 2px 4px 7px rgba(54,54,54,1);
}

.curved2 {
	position: relative;
	z-index:1;
	width:230px;
	height:230px;
	behavior: url(css/PIE.htc);
	-moz-border-radius: 116px;
	-webkit-border-radius: 116px;
	-khtml-border-radius:116px;
	-ms-border-radius:116px;
	border-radius: 116px;
}




.nottit {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 20px;
	line-height:23px;
	color: #0a92e0;
	font-weight: 300; 
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
}
.nottxt {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-size: 16px;
	line-height:22px;
	color: #767676;
	font-weight: 300; 
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
}
.curved1 {
	position: relative;
	z-index:1;
	width:156px;
	height:156px;
	behavior: url(css/PIE.htc);
	-moz-border-radius: 120px 120px 120px 120px;
	-webkit-border-radius: 120px 120px 120px 120px;
	-khtml-border-radius:120px 120px 120px 120px;
	-ms-border-radius:120px 120px 120px 120px;
	border-radius: 120px 120px 120px 120px;
	
	border:1px solid #CCC;
}


.not_list_td {
	background-color:#FFF;
	cursor:pointer;	 
	opacity: 0,5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
	padding:20px;
}
.not_list_td2 { cursor:pointer;	}
.not_list_td:hover .link_img img {
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 
	filter: alpha(opacity=40);	
}
.not_list_td:hover .nottit, .not_list_td:hover .nottit a { color: #0b93e1;		}


.brancoopaco {
	background-color:#FFF;
	opacity: 0,5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
}












.linker{
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight: 500; 
	font-size:16px;
	color:#a7be38;
	text-decoration:none;
	text-transform:uppercase;
	line-height:20px;
}
.linker a {
	color: #a7be38;
	text-decoration:none;
}
.linker a:hover {
	color: #646a6c;
	text-decoration:none;
}




/* FORMULÁRIOS */
.opaco{
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);	
}

.opaco:hover{
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);	
}

.pag {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	text-shadow:none;
	font-weight:700;
	text-transform:none;
	color: #FFFFFF;
	text-align:center;
	width:22px;
	height:22px;
	display:block;
	line-height:22px;
	cursor:pointer;
	border: 0px solid #c9c9c9;
	background-color:#c9c9c9;
}
.pag:hover {
	width:22px;
	height:22px;
	display:block;
	line-height:22px;
	color: #ffffff;
	background-color:#e17726;
}
.pag_ON {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	background-color:#e17726;
	text-shadow:none;
	line-height:normal;
	font-weight:300;
	text-transform:none;
	text-align:center;
	display:block;
	width:22px;
	height:22px;
	line-height:22px;
	cursor:pointer;
	color: #ffffff;
}


