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

body {
	margin: 0px;
	padding:0px;
}
body,td,th {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height:16px;
	color: #5e666a;
	font-weight: 400; 
	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;
}

.rodape {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height:12px;
	color: #dde1e3;
	font-weight: 400; 
	text-decoration:none;
	text-transform:none;
	text-shadow:none;
	letter-spacing:0px;
}

.txt {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height:30px;
	color: #878e92;
	font-weight: 300; 
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:none;
	letter-spacing:0px;
}


.contactos {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height:30px;
	color: #55626a;
	font-weight: 600; 
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:#f5f5f5 1px 1px 1px;
	letter-spacing:0px;
}
.horario {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height:24px;
	color: #55626a;
	font-weight: 600; 
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:#f5f5f5 1px 1px 1px;
	letter-spacing:0px;
}
.contactostxt {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	line-height:15px;
	color: #525a5f;
	font-weight: 400; 
	text-decoration:none;
	text-transform:none;
	text-shadow:#f5f5f5 1px 1px 1px;
	letter-spacing:0px;
}


.form_contactos {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight:300;
	width: 360px;
	border:0px;
	background-color: transparent; 
	color: #aA234rf;
	height:27px;
	line-height:23px;
	resize:none;
	padding-left:9px;
	padding-right:7px;
	padding-top:3px;
	
	position:relative;
	z-index:1;

	border: solid 0px #a7afb4;
	border: solid 1px #a7afb4\9;
	-moz-box-shadow: inset 0 0 7px 1px #a7afb4;
	-webkit-box-shadow: inset 0 0 7px 1px#a7afb4;
	box-shadow: inset 0 0 7px 1px #a7afb4;
}

.border-botoes1 {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	text-shadow:none;
	line-height:normal;
	font-weight:400;
	border:none;
	text-transform:none;
	background-color:#ffffff;
	color: #5e666a;	
	width:98px;
	height:29px;
	line-height:29px;
	padding:0px;
	cursor:pointer;
}
.border-botoes1:hover {
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
	filter: alpha(opacity=50);	
	color: #5e666a;
}










.linha{cursor:pointer;}

.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;		}




/* 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: 15px;
	line-height:17px;
	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);	
}

