@charset "utf-8";
/* CSS Document */
body{
	background:url(images/bg_main.jpg) top center no-repeat;
	margin:0 auto;
	padding:0;
	}
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}
a {
	text-decoration:none;
	color:#FFF;
	}
a:hover {
	text-decoration:none;
	color:#FFF;
	}
a:visited {
	text-decoration:none;
	color:#FFF;
	}
	
.wrapper{
		width:860px;
		margin:0 auto;
		padding:0;
	}
.header{
	background:url(images/index_01.png) top center no-repeat;
	max-height:120px;
	height:120px;
	}
.menu_wrap{
	width:650px;
	float:right;
	padding-top:72px;
	color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.menu_wrap span a{
	color:#C90;
	}
.article_image{
	background:url(images/index_02.png) top center no-repeat;
	height:270px;
	max-height:270px;
	}
.article_image img{
	margin:10px 0 0 20px;
	padding:0;
	}
.body_wrap{
	background:url(images/index_04.png);
	width:860px;
	margin:0 auto;
	padding:0;
	}
.content_holder{
	width:440px;
	margin:0 40px 0 40px;
	float:left;
	}
.content_holder h3, p{
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.content_holder h3{
	font-size:18px;
	}
.content_holder p{
	padding-top:20px;
	font-size:12px;
	}
.lang_button img{
	float:right;
	padding:0 10px 0 0;
	clear:both;
}
.clear{
	clear:both;
	}
	
.bg_press { background:url(images/bg_press.jpg) no-repeat; width:899px; height:1041px; margin-top:7px;}
.press_left_content { float:left; width:504px; height:auto; margin:15px 2px 0px 40px;}
.press_right_content { float:right; width:300px; height:auto; margin:15px 40px 0px 2px;}
.press_left_title {
border-bottom: 1px dotted #393939;
color: black;
font-size: 26px;
margin: 0 3px 5px;
padding-bottom: 6px;
padding-top: 5px;
text-align: left;
}
.press_left_date { text-align:left; font-family:Arial, Helvetica, sans-serif;
font-size:13px; line-height:18px; color:#636363px; font-weight:normal; padding:2px 0px 0px 3px;}
p.press_text1 { text-align: left; font-family:Arial, Helvetica, sans-serif; color:#4b4b4b;
padding:10px 3px 5px 3px; line-height:18px; font-size:13px; font-weight:normal;}
li.press_slide_float { float:left; margin-top:1px; margin-bottom:10px;}
#press_gallery a {
background: url(images/bg_press_slider_news.png) repeat scroll 0 0 transparent;
display: block;
height: 118px;
width: 320px;
color:black; text-decoration:none;
}
#press_gallery a:hover {
background-position: 0 118px;
color:white; text-decoration:none;
}
#press_gallery span.center { margin:43px;}
.slide_press_title { float:left; font-size:11px; color:#252525; margin:14px 0px 0px 6px;}
.slide_press_text { float:left; font-family:Arial, Helvetica, sans-serif;
font-size:9px; line-height:16px; color:#4b4b4b; margin-top:-68px; margin-left:98px; *margin-top:2px !important; *margin-left:8px !important; width:177px;}
.bg_newsletter { background:url(images/news_letter_bg.jpg) no-repeat; width:320px; height:141px; float:left; margin: 6px 0 3px 11px;}
.newsletter_text { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#4b4b4b; margin: 10px 0 3px 10px;}
.newsletter_form { float:left; background:url(images/newsletter_form.png) no-repeat; width:211px; height:24px; border:0; margin:2px 0px 5px 5px;padding-left: 6px;}
.sign_button { float:right; background:url(images/newsletter_sign_button.png) no-repeat; width:69px; height:23px; border:0; margin-right:16px;}
.press_archive_box { float:left; width:852px; height:237px; margin: 10px 0 3px 22px;}
.press_archive_bg { background:url(images/press_archive_bg.jpg) no-repeat; width:819px; height:231px; float:left; margin: 3px 0 1px 18px;}
.archivo_position1 { position:absolute; margin-top:95px; *margin-left:-835px !important;}
.archivo_position2 { position:absolute; margin-top:95px; margin-left:808px; *margin-left:-30px !important;}
.archive_content { margin:auto; width:694px; height:auto;}
.archive_main_title1 { text-align:left; font-size:22px; color:black;
border-bottom:1px dotted #393939; margin:0px 5px 5px 5px; padding-bottom:6px; padding-top:22px;}
li.archives_list { text-align:left; font-size:14px; color:#292929;} 

.press_right_content {
    float: right;
    height: auto;
    margin: 15px 40px 0 2px;
    width: 340px;
}