@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
	background-color:#FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	
}


/* === STYLES === */

.site_name{font-family:"Bell MT"; font-size:50px; color:#FFF;}
.font_menu{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}
.font_menu_footer{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;}
.cotes p{font-family:Georgia, "Times New Roman", Times, serif; color:#898989; font-size:13px; line-height:20px; font-style:italic;}
.cotes_title{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:lighter; color:#717171; font-style:italic;}
.cotes_author p{font-family:arial; font-size:10px; font-style:italic; color:#999; line-height:12px;}
.cotes_index{font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; line-height:23px; font-weight:lighter; color:#717171;}
.selected_footer_menu{color:#0084b0;}
.normal_links{font-family:Arial, Helvetica, sans-serif; color:#467fa0; font-size:13px;}
.normal_links a{text-decoration:underline;}
.normal_links a:hover{text-decoration:none;}
.normal_links a:visited{text-decoration:underline;}


.normal_links2{font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px;}
.normal_links2 a{text-decoration:underline;}
.normal_links2 a:hover{text-decoration:none;}
.normal_links2 a:visited{text-decoration:underline;}

.normal_links3{font-family:Arial, Helvetica, sans-serif; color:#467fa0; font-size:12px;}
.normal_links3 a{text-decoration:underline;}
.normal_links3 a:hover{text-decoration:none;}
.normal_links3 a:visited{text-decoration:underline;}

.normal_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}


.upcoming{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:20px;}
.text_fields{width:90%; height:15px; padding:5px; border:thin #CCC solid;}
.text_areas{width:90%; height:100px; padding:5px; border:thin #CCC solid;}
.dates{font: 75% georgia, sans-serif; font-size:18px; font-weight:lighter; color:#666; line-height:25px;}

p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:21px; text-align:justify}
h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; font-weight:lighter; color:#666;}
h2{font: 75% georgia, sans-serif; font-size:18px; font-weight:lighter; color:#0084b0; line-height:25px; padding:15px 0px 15px 0px;}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:lighter; color:#666; padding:15px 0px 15px 0px;}
h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:lighter; color:#666;}

.clear{width:100%; height:1px; clear:both;}
.clear2{width:100%; height:1px; clear:both; background-image:url(images/line2.png); background-repeat:repeat-x; margin:20px 0px 0px 0px;}
.bt1{width:120px; height:15px; padding:10px 20px 10px 20px; background-color:#cfcfcf; margin:10px 0px 10px 0px; float:left; text-align:center; background-image:url(images/bt1.png);}
.bt2{width:120px; height:15px; padding:10px 20px 10px 20px; background-color:#cfcfcf; margin:10px 0px 10px 0px; float:left; text-align:center; background-image:url(images/bt2.png);}

.bt2_a{width:auto; height:15px; padding:10px 20px 10px 20px; margin:10px 0px 10px 0px; float:left; text-align:center;}


/* === TOP === */

#global_top{width:100%; height:150px; background-color:#51afca; background-image:url(images/top_bg.png); background-position:center;}
#top_title{width:920px; height:50px; margin:30px auto 0px auto;}
#menu{width:920px; height:40px; margin:20px auto 0px auto; padding:20px 0px 0px 30px;}
#menu a{color:#FFF; text-decoration:none;}
#menu a:hover{color:#FFF; text-decoration:underline;}	
#menu a:visited{color:#FFF; text-decoration:none;}

#shadow{width:100%; height:15px; background-image:url(images/shadow.png); background-repeat:repeat-x; position:absolute; top:160px;}


/* === FOOTER === */

#global_footer{width:100%; height:80px; background-color:#b5c0c4; margin:10px auto 0px auto;}
#menu_footer{width:900px; height:40px; margin:0px auto 0px auto; padding:20px 0px 0px 0px; text-align:right;}
#menu_footer a{color:#FFF; text-decoration:none;}
#menu_footer a:hover{color:#FFF; text-decoration:underline;}
#menu_footer a:visited{color:#FFF; text-decoration:none;}

/* === BODY === */

#global_body{width:920px; height:auto; margin:0px auto 80px auto;}

#img_head{width:920px; position:relative; margin-left:auto; margin-right:auto;}
#img_head2{width:920px; height:50px; position:relative; margin-left:auto; margin-right:auto; /*background-image:url(images/top_general.png);*/}
#img_head3{width:920px; height:50px; position:relative; margin-left:auto; margin-right:auto; background-image:url(images/top_general_2.png);}
.inside_collum_left{width:645px; height:auto; padding:0px 25px 0px 00px; float:left; display:inline;}
.inside_collum_right{width:220px; height:auto; padding:0px 0px 30px 20px; margin-top:50px; float:left; display:inline; background:url(images/line.png) repeat-y top left;}

.inside_collum_right2{width:220px; height:auto; margin-top:30px; float:left; display:inline;}
.inside_collum_right_color{width:200px; height:auto; background-image:none; padding:0px 20px 20px 20px; background-image:url(images/line.png); background-position:left; background-repeat:repeat-y;}

.inside_collum_right2_paper_top{width:220px; height:22px; background-image:url(images/paper_back_01.png); }
.inside_collum_right2_paper_center{width:180px; height:auto; background-image:url(images/paper_back_02.png); background-repeat:repeat-y; padding:0px 30px 20px 20px;}
.inside_collum_right2_paper_bottom{width:220px; height:15px; background-image:url(images/paper_back_03.png); }


.big_height{width:920px; height:100%; margin:auto 0px auto 0px;}


/*Index*/

.index_collum_left1{width:630px; height:300px; padding:10px 20px 20px 30px; float:left; display:inline; background-color:#eeeeee;}
.index_collum_left2{width:420px; height:250px; padding:10px 20px 20px 00px; float:left; display:inline;}
.index_collum_right1{width:220px; height:auto; padding:10px 0px 20px 20px;float:left; display:inline;}
.index_collum_right2{width:200px; height:250px; padding:10px 20px 20px 20px; float:left; display:inline; background-image:url(images/line3.png); background-repeat:repeat-y;;}
.index_collum_right_cotes{width:190px; height:300px; padding:20px 20px 20px 30px; margin-top:30px; float:left; display:inline; background-image:url(images/index_bg_folha.png); background-repeat:no-repeat;}

.index_images_thumbs{width:65px; height:60px; float:left; background-color:#CFCFCF; margin:0px 7px 0px 0px;}
.index_images_thumbs_line{width:auto; height:60px; margin:0px 0px 7px 0px;}
.index_clear_upcoming{width:100%; height:1px; clear:both; background-image:url(images/line2.png); background-repeat:repeat-x; margin:7px 0px 7px 0px;}

.classes_collums{width:470px; height:auto; float:left;}


/* GALLERY */

.thumb_1{width:162px; height:162px; margin:10px 20px 5px 0px; float:left; display:inline; border:#cfcfcf 1px dotted;}
.thumb_1a{width:162px; height:240px; margin:10px 20px 10px 0px; float:left; display:inline; border:#cfcfcf 1px dotted;}
.thumb_2{width:140px; height:130px; margin:10px auto 0px auto; background-color:#cfcfcf; display:block;}
.text_photo_thumb{width:auto; height:auto; font-size:12px; color:#666; line-height:19px; text-align:center;}


/* ORDER FORM */

.div_form{width:auto; height:auto; float:left; margin-left:10px; display:inline;}
.text_fields2{width:178px; height:15px; padding:5px; border:thin #CCC solid;}
.text_areas2{width:100%; height:100px; padding:5px; border:thin #CCC solid;}




.normal_button {
	font-family:Arial, Helvetica, sans-serif;
	color:#467fa0;
	font-size:13px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: underline;
}

.error {
	font-size:10px;
	color:red;
	

}.index_media_thumbs {
width:100px; height:76px; float:left; background-color:#CFCFCF; margin:0px 7px 0px 0px;
}
.index_media_thumbs a span.play {
	display:block;
	margin: -76px 0px 0 0;
	height: 76px;
	position: relative;
	z-index: 100;
	opacity: 0.8;
	filter: alpha(opacity=80);
	background-image: url(images/play.png);
	background-repeat: no-repeat;
	background-position: center center;
}
