/*
Theme Name: Yomoc - Ape
Theme URI: http://yomoc.com/
Description: The APE WordPress theme. 
Version: 0.1
Author: Fernando Marques
*/

/* -----> GENERAL CLASSES <----- */
* { margin:0; padding:0; }

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	background-color:#f6f6f6;
	}
	
.align_left { float:left }
.align_right { float:right }
.clear_align { clear:both }
.clear_align_l { clear:left }
.clear_align_r { clear:right }

.margin_right { margin-right:10px }

.content_tab { padding:20px 0 }

/* -----> TYPOGRAPHY <----- */
h1 { width:960px; margin:0 auto; padding:10px 0; font-size:2.6em; font-weight:normal; color:#1295E8 }
h2 { padding:0 0 10px 0; font-size:1.6em; font-weight:normal; color:#1295E8 }

a { color:#1295E8 }

#wrap { font-size:1.2em  }
	#content { font-family:Arial, Helvetica, sans-serif; color:#5A5A5A }
	#footer p { font-size:1.1em; color:#004869; padding:20px 0 }

.redAlert { color:#F00 }

/* -----> FRAMEWORK <----- */
#wrap { width:100%; text-align:center; }
	#header { width:100%; background-color:#108ddc }
	#content, #header_container { width:960px; margin:0 auto; text-align:left }
	#header_container {	position:relative; }
	#h1_container { width:100%; text-align:left; background-color:#FFF }
	#footer { width:100%; background:url(images/bgd_footer.png) repeat-x #108ddc; }
		#footer_white,#footer_container { position:relative; width:960px; margin:0 auto; text-align:left}
	

/* -----> MAIN NAVIGATION <----- */
#nav { position:absolute; bottom:0; right:0; list-style:none; }
	#nav li { float:left; height:56px; line-height:56px; margin-right:2px;font-size:1.4em;  -moz-border-radius: 5px 5px 0 0; }
	#nav li:hover { background-color:#FFF; }
		#nav li a { display:block; padding:0 6px; text-decoration:none; color:#FFF }
		#nav li:hover a { color:#108ddc; }
	#nav li.current_page_item { background-color:#FFF; cursor:default  }
		#nav li.current_page_item a { color:#108ddc; cursor:default }

/* -----> FOOTER NAVIGATION <----- */
#nav_footer { position:absolute; top:0; right:0; list-style:none; }
	#nav_footer li { float:left; height:56px; line-height:56px; margin-right:2px; font-size:1.4em; -moz-border-radius: 0 0 5px 5px; }
	#nav_footer li:hover { background-color:#f6f6f6; }
		#nav_footer li a { display:block; padding:0 6px; text-decoration:none; color:#f6f6f6 }
		#nav_footer li:hover a { color:#108ddc; }
	#nav_footer li.current_page_item { background-color:#f6f6f6; cursor:default  }
		#nav_footer li.current_page_item a { color:#108ddc; cursor:default }

/* -----> HOME <----- */
#flash_pod { margin-top:20px; width:530px; float:left }
#calendar_pod { width:300px; text-align:center; float:right; padding-right:20px }

	.destaques { width:400px; float:left; margin-right:20px }
		.destaques img { border-right:6px solid #1295E8; padding-right:5px }
		.destaques a img { border-right:none; padding-right:0 }
		.home_seemore { margin-top:10px; }
	
/* -----> NEWSLETTER <----- */

#addressForm fieldset { border:none }
#addressForm legend { font-size:1.4em;  color:#1295E8  }
#addressForm p { margin:5px 0 }

