body
{
    height: 100%;
}
* { margin: 0; padding: 0; }
* html { font-size: medium; }
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
a { outline: none; text-decoration: none; }
ul { list-style: none; }
img { border: none; }
.clear_both, .clear_both_ie { clear: both; }
.float_right { float: right;}
.float_left { float: left;}
.display_none { display: none; }
.width_50 { width: 50%; }
.width_35 { width: 35%; }
.width_20 { width: 20%; }
.width_10 { width: 10%; }
.indent { margin-left: 15px; }

td
{
    font-family: Tahoma;
    color: #333333;
    font-size:11px;
    line-height: 12pt;
    text-align:justify;
}
form
{
    margin-bottom:0px;
}
textarea
{
    background-color: #dceaf2;
    border: #1995c9 1px solid;
    font-size: 8pt;
    color: #114960;
    font-family: Verdana;
}
#inicio
{
    height: 100%;
    background-image: url(../images/patern.gif);
    padding-left:auto;
    padding-right:auto;
}
#global
{
    margin:20px auto;
    width:748px;
    height:100%;
    clear:both;
}
#container_all
{
    background-color:White;
    float:left;
}
#ima_topo
{
    margin-right:auto;
    margin-left:auto;
    width:748px;
    }
#ima_topo .left_ima
{
    border-right:white 4px solid;
    border-bottom:white 10px solid;    
    float:left;
    }
    
#ima_topo .right_ima
{
   float:right;
   border-bottom:white 10px solid;
    }
     
#left_column {
   width :156px;
   background-color:White;
    }

#main_column
{
   width:592px;
   background-color:White;
   background-repeat: repeat-y;
   background-image: url(../images/barra.gif);
    }    
 #left_column,
 #main_column{
   float:left;
   height:100%;
 }
#top_menu
{
   width:584px;
   background-color:#f5f1e8; 
   height:29px;
   margin-left:8px;
   }
  #top_menu a
{
   color:#333333;
   font-family:Tahoma;
   font-size:11px;
    }  
  #top_menu a:hover
{
   color:#66754e;
    }  
  #top_menu a:active
{
   color:#66754e;
    }         
#top_menu .separator {
   width:8px;
   background-repeat: repeat-y;
   background-image: url(../images/barra.gif);
   height:29px;
    }  
#top_menu .menu_item {
   color:#5c8539;
   background-repeat: repeat-y;
   background-image: url(../images/barra.gif);
   background-position:right;
   padding-left:5px;
   padding-right:13px;
   text-align:center;
    }

#top_bar_left
{
    width: 156px;
    background-color: #f5f1e8;
    height: 29px;
    float: left;
    margin-bottom:15px;
    vertical-align:middle;
}  
     
#bottom_bar
{
    width: 748px;
    background-color: #f5f1e8;
    height: 29px;
    float: left;
}
  #bottom_bar a
{
    color: #333333;
    font-family: Tahoma;
    font-size: 11px;
    float: right;
    margin-right: 15px;
    margin-left: 15px;
    margin-top: 7px;
}  
  #bottom_bar a:hover
{
   color:#66754e;
    }  
  #bottom_bar a:active
{
   color:#66754e;
    }         
#bottom_bar .separator {
   width:8px;
   background-repeat: repeat-y;
   background-image: url(../images/barra.gif);
   height:29px;
   float:right;
    }  
#bottom_bar .separator1 {
   width:8px;
   background-repeat: repeat-y;
   background-image: url(../images/barra.gif);
   height:29px;
   float:left;
    }      
#bottom_bar .spacer {
   float:right;
   width:36px;
   height:29px;
    }     
#bottom_bar .spacer1 {
   float:left;
   width:156px;
   height:29px;
    }   
#bottom_bar_transparent
{
    width:748px;
    height:20px;
    background:transparent;
    }                        
.highlight
{
    margin-bottom:10px;
    margin-left:13px;
    float:left;
}
.highlight img
{
    width:130px;
}
.highlight h5
{
    margin-bottom:5px;
    background-image: url(../images/bullet_destaque.gif);
    background-repeat:no-repeat;
}
.highlight h5 a
{
   font-family:Tahoma;
   font-weight:bold;
   font-size:11px;
   color:#962012;
   margin-left:15px;
}
.highlight h5 a:hover
{
   text-decoration:underline;
}
.highlight span
{
   font-family:Tahoma;
   font-size:11px;
   color:#333333;
}
#area_juvenil
{
    margin-left:18px;
    margin-top:20px;
}
#newletter_form
{
    margin-top:20px;
    margin-left:13px;
    font-family:Tahoma;
    font-size:11px;
    }
#newletter_form img{
    margin-right:5px;
    }   
#newletter_form fieldset{
    margin-top:5px;
    border:0px;
    } 
#newletter_form label{
    font-size:10px;
    } 
#form_a input,
#newletter_form input
{
    font-family:Tahoma;
    font-size:11px;
    border:#d4d5cf 1px solid;
    margin-bottom:7px;
    background-color:#f1eee7;
    width:130px;
    }   
#form_a input
{
    font-size:13px;
    width:230px;
    }       
#newletter_form a
{
    color: #333333;
    border-bottom: #333333 1px dotted;
    text-decoration: none;
}
#newletter_form span
{
    background-image: url(../images/bullet_destaque.gif);
    background-repeat:no-repeat;
    padding-left:15px;
    padding-bottom:2px;
}
#newletter_form .link_ajuda a
{
    border-bottom:#333333 1px dotted;
}
#newletter_form .link_submit
{
    float:right;
    padding-top:3px;
    padding-right:12px;
}
#ames_logo
{
    margin-top:20px;
    margin-left:20px;
    } 
    
#home_img_central
{
    margin-top:29px;
    margin-left:50px;
    }
#menu_container
{
    margin-left:5px;
    margin-right:5px;
    margin-top:15px;
    width:146px;
}
#menu_container h5
{
    color:#5c8539;
    font-family:Tahoma;
    font-weight:bold;
    font-size:12px;
    padding-left:15px;
    border-bottom:#5c8539 1px solid;
    margin-bottom:2px;
}
#menu_item
{
    font-family:Tahoma;
    font-size:11px;
    color:#5c8539;
}
#menu_item .active
{
    color:#5c8539;
}
#menu_item .active a
{
    color:#5c8539;
}
#menu_item dt
{
    border-bottom:#7f7f7f 1px solid;
    padding-top:4px;
    padding-bottom:4px;
    padding-left:15px;
}
#menu_item dt a
{
    color:#7f7f7f;
    font-weight:bold;
}
#menu_item dd
{
    padding-top:4px;
    padding-bottom:4px;
    padding-left:30px;
    border-bottom:#7f7f7f 1px solid;
}
#menu_item dd a
{
    color:#7f7f7f;
}

#main_content
{
    float:left;
    font-family: Tahoma;  
}
#main_content h1
{
    font-size:15px;
    color: #5c8539;
    font-weight: bold;
}
#main_content h4
{   
    font-size:14px;
    font-weight:bold;
    color: #5c8539;
    margin-bottom:20px;
}
#main_content h5
{   
    font-size:12px;
    font-weight:bold;
    color:#736138;
    margin-bottom:10px;
}
#main_content p
{
    margin-top:0px;
    color: #333333;
    font-size:11px;
    line-height: 12pt;
    text-align:justify;
}
#main_content p a
{
    font-family: Tahoma;
    color: #4d6637;
    font-size:11px;
}
#main_content p a:hover
{
    color: #4d6637;
    border-bottom:#4d6637 1px dotted;
}
#main_content img
{
    border:#f5f1e8 5px solid;
    margin:7px;
}
#main_content li
{
    font-family: Tahoma;
    color: #333333;
    font-size:11px;
}

#home_content_container
{
    padding-top:20px;
    padding-left:26px;
    padding-right:44px;
    width:520px;
    }
*html #home_content_container{
    padding-right:32px;
}   
#interior_content_container
{
    float:left;
    padding-left:29px;
    padding-top:27px;
    padding-right:44px;
    padding-bottom:35px;
    width:517px;
    }
.content_list
{
    border-top: #f5f1e8 1px solid; 
    line-height: 12pt;
    font-family:Tahoma;
    padding-top:10px;
    padding-bottom:10px; 
    padding-left:10px;
    float:left;
    width:100%;    
}
.content_list h5
{
    font-size:12px;
    color:#5c853f;
    font-weight:bold;
    margin-bottom:15px;
}
.content_list h5 a
{
    color:#5c853f;
}
.content_list h5 a:hover
{
   color:#5c853f;
   border-bottom::#5c853f 1px dotted;
}
.content_list p
{
    font-size:11px;
    font-family:Tahoma;
    color:#333333;
    margin-top:0px;
    padding-right:10px;
}
.content_list div
{
    font-size:11px;
}
.content_list a
{
    color:#4d6637;
    font-size:11px;
    text-decoration:none;    
}
.content_list a:hover
{
    color:#4d6637;
    border-bottom:#4d6637 1px dotted;
}
.content_list img
{
    float:left;
    border:#f5f1e8 5px solid;
    margin-right:10px;
}
.content_list span
{
    font-size:11px;
    color:#98917d;
}
.content_list span a
{
    color:#4d6637;
    font-size:11px;
    text-decoration:none;    
}
.content_list span a:hover
{
    color:#4d6637;
    border-bottom:#4d6637 1px dotted;
}


#list_navigation
{
    color:#333333;
    font-family:Tahoma;
    font-size:11px;
    float:left;
    margin-top:20px;
}
#list_navigation a
{
    color:#333333;
}
#list_navigation td
{
    padding-left:3px;
    padding-right:3px;
    padding-top:5px;
    padding-bottom:10px;
}
.content_detail
{
    border-top: #f5f1e8 1px solid; 
    line-height: 12pt;
    padding-top:10px;
    padding-bottom:10px; 
    text-align:justify;
    margin-top:20px;
    color: #333333;
    font-size:11px;    
}

.content_detail a
{
    color:#333333;
    font-size:11px;    
}
.content_detail a:hover
{
    color:#333333;
    font-size:11px;
    border-bottom:#333333 1px dotted;
    text-decoration: none;    
}
.content_detail img
{
	margin-top: 20px;
	margin-left: 25px;
	margin-right: 10px;
	float: right;
}
.content_detail p
{
   margin-bottom:15px;
   margin-top:0px;
}
.content_detail span a
{
    color:#333333;
    font-size:11px;
    text-decoration:none;
}
.content_detail span a:hover
{
    font-size:11px;
    border-bottom:#333333 1px dotted;
    text-decoration: none;    
}
.content_detail h5
{
    font-family:Tahoma;
    color: #5c8539;
    font-size:12px;
    font-weight:bold;
    padding-left:10px;
    margin-bottom:20px;
    background-image: url(../images/bullet_three_dot.gif);
    background-repeat:no-repeat;
}
.content_detail li
{
    background-image: url(../images/bullet_two_dot.gif);
    background-repeat:no-repeat; 
    padding-left:8px;
    margin-bottom:20px;
}

.search_form
{
    background-color: #dceaf2;
    height:36px;
}
.search_form input
{
    background-color: #dceaf2;
    border-right: #1995c9 1px solid;
    border-top: #1995c9 1px solid;
    border-left: #1995c9 1px solid;
    border-bottom: #1995c9 1px solid;
    font-size: 8pt;
    color: #114960;
    font-family: Verdana;
    margin-left:8px;
}
.right_content_block
{
    vertical-align: top;
    color:#1b95c8;
    background-color:#dceaf2;  
}
.right_content_block a
{
    color:#1b95c8;
}
.right_block_title
{
    background-color:#c0c0c0;
    font-size:9pt;
    font-family:Verdana;
    font-weight:bold;
    color:#35809f;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left:5px;    
}
.right_block_title span
{
    color:#1894c7;
}
.right_block_top_blue_bar
{
    background-color: #b1d0e1;
    height: 2px;
}
.right_content
{
    color:#2c6e88;    
    text-align:center;
    width:179px;
}
.right_content a
{
    color:#2c6e88;    
}
.right_content_footer
{
    background-color: #dceaf2;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 5px;
    padding-top: 3px;
    margin-top: 0px;
    text-align: center;
    color:#2c6e88;    
}
.right_content_footer a
{
    color:#2c6e88;    
}
.footer
{
    color:#36647c;
    padding-top:20px;
    font-size:7.5pt;   
}
.footer a
{
    color:#36647c;
    text-decoration:underline;
    height:30px;
}

#form_a fieldset 
{	
	border-top: 1px solid #dceaf2;
	border-bottom: 1px solid #dceaf2;
	border-left: none;
	border-right: none;
	background-color:#bbd6e5;
	padding: 1em;
	margin-top: 8px;
}
#form_a fieldset.float {
	margin-right: 22px;
	width: 40%;
	float: left;
	}

#form_a {
	width: 100%;	
	margin: 1em 0;
	}
#form_a select {
	background: #F6F6EC;
	border: 1px solid #cdcdb4;
	color: #2c6e88;
	font-family: Verdana;
	font-size: 8pt;
	padding: 0.15em;
	margin-right: 4px;	
	}
#form_a label {
	text-align: left;
	font-size:8pt;
	margin-right: 6px;	
	}
#form_a input.button {
  width:70px; 
  border:2px outset;
  margin-left:35px;
    }
#home_event
{   
    padding:0px;
    width:158px;
    height:190px;
    float:right;
    background-color:#dceaf2;
    text-align:center;
 }

#form_b {
	width: 100%;	
	}
#form_b fieldset 
{	
	border: none;
}
#form_b input
{
	color: #333333;
	padding:2px;
    font-family:Tahoma;
    font-size:11px;
    border:#d4d5cf 1px solid;
    background-color:#f1eee7; 
    margin-bottom:7px;
}	
#form_b textarea
{
	color: #333333;
	font-size:11px;
	font-family: Tahoma;
	background-color:#f1eee7;
	border:#d4d5cf 1px solid;
	padding:2px;
	margin-bottom:5px;
}		
#form_b div 
{
    margin-bottom:5px;
    float:left;
}
	
#form_b div label 
{   
    color: #333333;
	font-size:11px;
	font-family:Tahoma;
	margin-right: 6px;	
	margin-bottom:15px;
	float:right;
}
#form_b select 
{
	background-color:#b1d0e1;
	border: 1px solid #dceaf2;
	color: #2c6e88;
	font-family: Verdana;
	font-size: 8pt;
	padding: 0.15em;
	margin-right: 4px;	
}

.image_gallery_header2
{
    font-size:15pt;
    color:#7c141b;
    padding-left:5px;
    padding-bottom:5px;
    border-bottom:1px solid white;
    font-weight:normal;
    margin-bottom:0px;
}
#list_table_header td
{
    background-color:#dceaf2;
    color:#7c141b; 
    font-size:11px; 
}
.list_table_item1
{
    background-color:#bbd6e5;
    color:#2c6e88; 
}
.list_table_item1 a
{
    color:#2c6e88; 
}
.list_table_item2
{
    color:#2c6e88; 
}
.list_table_item2 a
{
    color:#2c6e88; 
}
.list_tree
{
    background-image: url(../images/bullet_three_dot.gif);
    background-repeat:no-repeat;     
    font-size:11px;
    padding-bottom:10px;
    padding-left:12px;
    font-weight:bold;
    color:#333333;  
}
.form_error
{
    font-size:12pt;
    font-weight:bold;
    color:#7c141b;
    margin-bottom:15px; 
    background-color:#dceaf2;
}
#dir_categ
{
    width:30%;
    text-align:left;
    float:left;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}
#dir_categ a
{
    font-size: 8pt;
    color: #13394e;
    font-family: Verdana;
}
#dir_categ a:hover
{
    color: #1894c7;
}
#dir_categ_block
{
    background-color:#ddeaf2;    
}
#video_list
{
    color: #114960;
    border-bottom: #dceaf2 1px solid;
    border-top: #dceaf2 1px solid; 
    line-height: 12pt;
    padding-top:10px;
    padding-bottom:10px; 
    padding-left:5px;
}
#video_list a
{
    font-weight:bold;
    color: #114960;
}
#video_list a:hover
{
    font-weight:bold;
    color: #1894c7;
}
#video_detail
{
    color: #114960;
    border-bottom: #dceaf2 1px solid;
    border-top: #dceaf2 1px solid; 
    line-height: 12pt;
    padding-top:20px;
    padding-bottom:15px; 
    padding-left:5px;
    text-align:center;
}
#video_detail_header
{
    font-weight:bold;
    text-align:left;
    margin-top:25px;
    margin-left:46px;
    width:422px;
}
#video_detail_desc
{
    text-align:justify;
    width:350px;
    margin-top:15px;
    margin-left:46px;
    width:422px;
}
#video_detail_date
{
    text-align:left;
    width:350px;
    color:#7c141b; 
    margin-top:20px;
    margin-left:46px;
    width:422px;
}
#dark_red
{
    color:#7c141b;  
}
#_green
{
    color:#356734;
}
#dark_blue
{
    color: #1894c7;
}
#dark_dark_blue
{
    color:#114960;   
} 
#blue_background
{
    background-color: #b1d0e2;
}
#gallery_image_thumb
{
    background-color:#ddeaf2;
    padding:4px;
    height:161px;
    width:153px;
    margin-top:13px;
    margin-left:6.5px;
    }
#gallery_image_link
{
    background-color:#bbd7e5;
    border-top:#ddeaf2 1px solid;
    border-bottom:#ddeaf2 1px solid;
    padding-top:11px;
    padding-bottom:5px;
    padding-left:4px;
    padding-right:4px;
    text-align:center;
    height:36px;
    width:153px;
    margin-top:2px;
    margin-left:6.5px;
    }    
#gallery_image_link a
{
    text-decoration:none;
}    