@charset "UTF-8";


/* General
------------------------------------- */

body {

	margin:0;
	
	padding:0;

	background:#000 url('../images/bg.jpg') repeat-x top;
	
	font-family: Trebuchet MS;

}

#wrapper {

	margin: 0 auto 0 15px;

	width: 875px;

}







/* Language
------------------------------------- */

#language {

	float:right;
    margin-top: 0;
	/*margin-top:6px;*/

}


.ie7 #language {

	width: 140px;
	height: 21px;

}


#language a {

	display: block;

	width: 70px;

	height: 15px;

	background-repeat: no-repeat;

	float: left;

}

#language #bt-eng {

	background-image: url('../images/bt-eng.gif');

}

#language #bt-spa {

	background-image: url('../images/bt-spa.gif');

}

#language #bt-eng2 {

	background-image: url('../images/bt-eng2.gif');

}

#language #bt-spa2 {

	background-image: url('../images/bt-spa2.gif');

}


span.hide {

	display:none;

}






/* Header
------------------------------------- */

#header {

	margin-top:40px;
	
	float: left;
	
	width: 100%;

}

h1#logo {

	display: block;
	
	margin:10px 0 18px 0;

	width: 296px;

	height: 46px;

	background: url('../images/logo.gif') no-repeat;
}





/* Content Layout
------------------------------------- */

#content {
	
	width:100%;

}

#main {
	
	float:left;
	
	width:500px;

}


.ie6 #main {
 margin-top: -5px;
}


 #side {

	margin-top:32px;
	
	float:right;

	width:269px;
	
	background: url('../images/bg-side.gif') no-repeat top;

}




 #footer {
 
 	clear:both;
	
	margin: 0 0 30px 175px;
	
	padding-top:20px;
 
	text-align:center;
	 
	color:#FFF;

}

 #footer p {
	
	font-size:0.85em;
	
	color: #888;
	
	line-height:1.3em;
	

}





/* Content Style
------------------------------------- */

#main h2.eng {
	
	margin:0;
	
	width:541px;
	
	height:102px;
	
	background: url('../images/img-headline.jpg');

}

#main h2.spa {
	
	margin:0;
	
	width:541px;
	
	height:102px;
	
	background: url('../images/img-headline_spa.jpg');

}

#side h2 {

	margin-top:20px;
	
	color: #FFF;
}

#main .marginwrap {

	margin-left:55px;
	
	width:480px;

}

#side .marginwrap {

	margin-left:20px;
	
	margin-right:20px;

}

h3 {
	
	margin-top:30px;
	
	font-size:0.9em;
	
	color: #EEE6BB;
	
}

#main p {
	
	margin-bottom:20px;
	
	font-size:0.85em;
	
	color: #CCC;
	
	line-height:1.3em;
	
}

#side p {
	
	margin-bottom:5px;
	
	font-size:0.85em;
	
	color: #CCC;
	
	line-height:1.3em;
	
}

#side a, #main a {

	color:#B71522;
	
}

#side a:hover, #main a:hover {

	color: #80090D;
	
}

p strong {
	
	color: #FFF;	
}

.formsm {

	width:220px;

	border: 1px solid #666;
	
	background: #414143 url('../images/bg-formsm.jpg') repeat-x;
	
	font-family: Trebuchet MS;
	
	font-size:0.8em;
	
	color:#FFF;
	
}

.form {

	width:220px;
	
	height:139px;

	border: 1px solid #666;
	
	background: #414143 url('../images/bg-form.jpg') repeat-x;
	
	font-family: Trebuchet MS;
	
	font-size:0.8em;
	
	color:#FFF;
	
	overflow:auto;
	
}

.submit {

	float: right;
	
	margin:10px 0 0 0;

}

.clearfix {

	clear:both;

}