/* CSS Document */

body{
	margin:0; padding:0; background:#edeeef;
	color:#404040;
	text-align:center;
	}
	
div, p, h1, h2, form, label, img, ul, a{
	margin:0; padding:0;
	font-family:"Trebuchet MS";
}

.spacer{
	line-height:0; font-size:0; clear:both;
	}
	
/*------------------------------Header Start--------------------------------*/

#container{
	margin:0 auto; padding:0; 
	width:554px; position:relative;
	text-align:justify;
	}
#header{
	width:554px; float:left;
	background:url(images/header_bg.jpg) repeat-x 0 0;
	color:#000000; height:291px;
	}
#header img{
	position:absolute; left:20px; top:136px;
	}
#header h1{
	position:absolute; left:28px; top:165px;
	background:url(images/slogan_bg.gif) no-repeat 0 0 #FFFFFF;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000000; width:177px;
	}
	
#header ul{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:30px;
	top:242px;
	width: 413px;
	height: 28px;
	}
#header ul li{
	font:bold 11px/31px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#FFFFFF; float:left;
	margin:0 5px 0 0;
	}	
#header ul li a{
	font:bold 11px/31px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#FFFFFF; 
	padding:0 10px; text-decoration:none; display:block;
	}
#header ul li a.home{
	background:url(images/header_nav_bg.gif) repeat-x 0 0 #FFFFFF;
	font:bold 11px/31px Arial, Helvetica, sans-serif;
	color:#F8F8F8; padding:0 10px; text-decoration:none; display:block;
	}

#header ul li a:hover{
	background:url(images/header_nav_bg.gif) repeat-x 0 0 #FFFFFF;
	color:#F8F8F8; padding:0 10px;
	}


/*------------------------------Header End-----------------------------------------*/

/*------------------------------Left Start-----------------------------------------*/

#left{
	width:554px; margin:0 0 0 0; padding:0 0 0 0; float:left;
	}
#left h2{
	border-bottom:1px #86001d dotted;
	font:bold 30px/32px "Trebuchet MS";
	color:#86001d; display:block;
	margin-bottom:10px;
	}
#left h2 span.black{
	font:bold 30px/32px "Trebuchet MS";
	color:#000000; background-color:#FFFFFF;
	}
#left h2 span.brown{
	font:bold 30px/32px "Trebuchet MS";
	color:#915A00; background-color:#FFFFFF; padding:0 4px 0 0;
	}
#left h3{
	margin:28px 0 0 0;
	color:#3366CC}

.darkgrey{
	margin:0 0 0 0;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#404040; 
	}
.darkgrey span{
	margin:10px 0 0 0;
	font:normal 13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#404040;
	}
#left strong{
	font-weight:bold;
	}	
#left p.blue{
	background:url(images/star_icon.gif) no-repeat 0 2px;
	font:bold 13px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0C6186; margin:17px 0 28px 0; padding:0 0 0 19px;
	}

#left p.more{
	color:#000000; height:13px; margin:0 0 20px 0; float:left;
	background:url(images/line_bg.gif) repeat-x 0 0 #FFFFFF;
	}

#left img.events{
	margin:0 0 19px 0; float:left;
	}

#separador{
	margin:-30px 0 15px 0;
	border-bottom:1px #86001d dotted;
}

#contacto{
	font-family:"Trebuchet MS";
	font-size:90%;
	padding-left:15px;
}

#left ul{
	padding-left:15px;
	font-size:83%;
}

/*------------------------------Left End-----------------------------------------*/

/*------------------------------Body bottom start---------------------------------*/

#bottom{
	width:554px; padding:24px 0 31px 0; 
	float:left;
	}

#bottom div.bottomText{
	border-left:#F1F1F1 solid 5px; padding:0 0 0 10px;
	}
#bottom div.bottomText h2{
	font:normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0C6186; background-color:#FFFFFF; padding:8px 0 0 0;
	}
#bottom div.bottomText p.greyText{
	font:normal 13px/20px "trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3B3B3B; background-color:#FFFFFF;
	}
#bottom div.bottomText p.greyText span{
	font:normal 13px/20px "trebuchet MS", Arial, Helvetica, sans-serif;
	color:#BB4D00; background-color:#FFFFFF; text-decoration:underline;
	}


/*------------------------------Body bottom End-----------------------------------*/

/*------------------------------Footer Start-----------------------------------*/

#footer{
	background:url(images/footer_bg.gif) repeat-x 0 0 #f1f1f1;
	color:#000000; height:113px; padding:16px 0 0.8% 0;
	}
	
#footer ul.nav{
	margin:0 auto; padding-left:0px; list-style:none; width:823px;
	}
#footer ul.nav li{
	font:bold 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; background-color:#F1F1F1; float:left; display:block;
	}
#footer ul.nav li a{
	font:bold 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000; background-color:#F1F1F1; padding:0 9px;
	text-decoration:none; 
	}
#footer ul.nav li a:hover{
	background-color:#CDCBCB; color:#000000;
	}

#footer p.copyright{
	margin:0 auto; padding:5px 0 5px 0; width:554px;
	text-align:center;
	font:normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#676767; background-color:#F1F1F1;
	}
#footer ul.navlink{
	margin:0 auto; padding:0; width:140px; list-style:none; position:relative; top:-86px;
	}
#footer ul.navlink li{
	font:bold 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:#F1F1F1; float:left;
	margin:0 7px 0 0; 
	}	
#footer ul.navlink li a{
	background:url(images/footer_link.gif) no-repeat 0 0 #F1F1F1;
	font:bold 10px/13px Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-decoration:none; width:50px; height:13px; 
	float:left; display:block; padding:0 0 0 12px;
	}
#footer ul.navlink li a:hover{
	background:url(images/footer_link_on.gif) no-repeat 0 0 #F1F1F1;
	color:#FFFFFF;
	}

#footer p.design{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#414141; background-color:#FFFFFF; 
	margin:8px auto 0 auto; padding:0 2px 0 14px; width:165px;
	}
#footer p.design a{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#414141; background-color:#FFFFFF; text-decoration:none;
	}
#footer p.design a:hover{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:#8C8A8A;
	}
	
	

/*------------------------------Footer End-----------------------------------*/
