/*
Colors
--------------------
Font: #333
Copyright: #1D507D
Sidebarbg: #E9EFF3
Lborder:   #DCE1E5
Underline: #50A842
Dborder:   #6C929E
*/
body
{
	background-color:#E9EFF3; 
	margin:0;
	padding:0;
	color:#555;
	font-family:'trebuchet ms';
}
/********************** Boxes ********************************/
#container
{
	width:950px;
	background:url('../img/cbg.png') top left repeat-y #fff;
	border-right:#DCE1E5 solid 1px; 
	margin:0 auto;
	padding:0;
}
#sidebar
{
	width:28.4%;
	height:100%;
	float:left;
}
#sidebar #image img
{
	border:1px solid #6C929E;
	padding:5px;
	margin:10px 4px;
}
#top
{
	width:640px;
	margin:0 0 0 280px;
	padding:10px 2px 10px 5px;	
}
#top a#en_btn, a#es_btn,#top form
{	
	float:right;
	clear:none;
}
/* without a form */ 
#top a#en_btn
{
    margin: 5px 5px 1px 1px;
}
#top a#es_btn
{
    margin: 5px 15px 1px 1px;
}
/* with a form 
#top a#en_btn
{
    margin:-45px 285px 1px 1px;
}
#top a#es_btn
{
    margin:-45px 240px 1px 1px;
}
*/
#top form
{
	margin:-9px 8px 1px 1px;
}
#top form input
{
	border: 1px solid #555;
}
#banner
{
	width:654px;
	border:0;
	margin:0;
	padding:10px 13px;
	height:285px;
	float:right;
	background:url('../img/bnnbg.png') top repeat-x;
}
#banner .title
{
	margin:0;
	padding:0;
}
#banner .banner
{
	margin:0;
	padding:0;
}
/********************** Content ********************************/
#content
{
   min-height:300px;
   width:580px;
   margin: 0 0 0 315px;
}
a img
{
	border:0;
}
/********************** Menu ********************************/
#menu
{
	
}
#menu li
{
	list-style-type:none;
	margin:20px 0;
}
#menu li
{
	text-decoration:none;
	padding:17px 30px;
    margin:15px 0;
}
#menu li a
{
	text-decoration:none;
    margin:10px 0;
    padding:30px 58px;
    color:transparent;
}
/********************** Portfolio ********************************/
div#ptitle
{
	clear:right;
}
div#ptitle img
{
	float:left;
}
div#ptitle h3
{
	margin: 10px 0px 10px 80px;
	border-bottom:1px dotted #333;
	padding:15px 10px 8px 0px;
	color:#1D507D;
}
table#ptable
{
	margin:0 0 20px 77px;
}
table#ptable td.pheader
{
	text-align:right;
}
table#ptable td.pdetail
{
	text-align:left;
	padding-left:10px;
	color:#999;
}
/********************** Footer ********************************/
#footer
{
	width:95%;
	height:45px;
	margin: 30px 0 0 0;
	background:url('../img/copybg.png')310px 0 no-repeat;
	font-size:9pt;
	font-weight:bold;
	clear:both;
	padding:1px 1px 1px 75px;
	color:#1D507D;
}
#footer p
{
	text-align:center;
	padding-left:190px;
}
#footer img
{
	float:left;
}
