@charset "utf-8";
/* CSS Document */
/* Kibo Studios TM */
/* Parametros Generales */

body {
/*background-image: url(../img/body_background.gif);
background-repeat:repeat-x;
background-position:top;*/
background: url(../img/body_background.gif) #c6c6c6 repeat-x top;
margin:0;
padding:0;
}

img {
border:0;
padding:0;
}

a {
text-decoration: none;
}

h1 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#1d5c91;
	border-bottom: 1px #666666 solid;
	margin-top:15px;
	padding-bottom: 5px;
	margin-bottom:15px;
}

h2, h3, h4, h5, h6 {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold;
color:#1d5c91;
border-bottom: 1px #666666 solid;
padding-bottom: 5px;
margin-top:20px;
margin-bottom:15px;
}

* {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
margin:0;
}

/* header */

#header {
/*background-color:#FFFFFF;*/
height:130px;
width: 1100px;
margin:auto;
background:url(../img/header_shine2.png) center top no-repeat;
}

#logo {
float:left;
margin-top: 15px;
}

#menu_top {
margin-top: 16px;
text-transform:uppercase;
font-size:9px;
font-weight:bold;
float:right;
color:#666666;
}

#menu_top li{
float: left;
margin-right: 15px;
list-style:none;
}

#menu_top li a{
text-decoration:none;
color:#777777;
}

#menu_top li a:hover{
color:#333333;
}

#menu_top li:hover{
border-bottom: 2px #999999 solid;
}

#menu_top .li_selected{
border-bottom: 2px #999999 solid;
}

#menu_top .li_selected a {
color:#000000;
}

#menu_top .li_selected a:hover{
color:#000000;
}

/* promotional */

#promotional {
width:1100px;
margin:auto;
height:200px;
}

.promo_r {
height: 200px;
width:333px;
float:right;
}

.languages {
padding-right: 15px;
padding-top: 5px;
float:right;
}

.languages img{
margin-left: 7px;
}

.support{
clear:both;
text-align:right;
padding-right: 15px;
font-size:9px;
font-weight:bold;
color:#666666;
text-transform:uppercase;
width: 320px;
height:30px;
float:right;
}

.support_icon{
float: right;
height:30px;
width:30px;
}

.support_txt{
float: right;
padding-top: 6px;
margin-left: 8px;
}

.support_txt a{
color:#666666;
}

.support_txt a:hover{
color:#666666;
text-decoration:underline;
}

#news_roll {
width:290px;
background-color:#FFFFFF;
clear:both;
padding-top: 30px;
margin-left: 16px;
}

#flash_gallery {
width: 767px;
border-top: #666666 1px solid;
}

/* Content */

#content_wrap {
background-color: transparent;
width:1100px;
margin:auto;
margin-top:0px;
}

.l_content {
background-color: transparent;
width:767px;
float:left;
}

.r_content {
background-color: transparent;
width:313px;
float:right;
}

.r_content p{
font-size:11px;
padding-left: 10px;
color:#333333;
margin-bottom:12px;
line-height:20px;
}

.white_box {
background-color:#FFFFFF;
padding: 8px 25px 28px 25px;
margin-bottom:19px;
border: #666666 1px solid;
}

.white_box p{
line-height: 20px;
font-size:11px;
color:#333333;
margin-bottom:10px;
}

.normallink{
font-weight: bold;
text-decoration:none;
color:#006699;
}

.normallink:hover{
font-weight: bold;
text-decoration:underline;
}

.free_review {
	font-family: eras, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #006699;
	text-decoration:none;
}

.white_box ol{
line-height: 20px;
font-size:11px;
color:#333333;
margin-bottom:10px;
padding-left: 21px;
list-style:decimal;
font-weight: bold; 
}

.white_box ul{
line-height: 20px;
font-size:11px;
color:#333333;
margin-bottom:10px;
padding-left: 21px;
list-style:square;
font-weight: bold; 
}

.white_box li{
margin-bottom: 10px;
font-weight:normal;
}

.r_image, .l_image{
border: #e0e0e0 1px solid;
padding:5px;
background:#FFFFFF;
background-image:url(../img/border_images_gradient.gif);
background-repeat:repeat-x;
background-position:top;
}

.r_image{
float:right;
margin-left: 15px;
}

.l_image{
float:left;
margin-right: 15px;
}

.r_image_simple {
float:right;
margin-left: 15px;
}

.l_image_simple {
float:left;
margin-right: 15px;
}

/*footer*/

#sitemap_wrap {
margin-top: 10px;
width:100%;
padding: 10px 0 10px 0;
background: url(../img/footer_background.gif) #000000 repeat-x top;
}

.sitemap {
	color:#666666;
	font-size:10px;
	margin:auto;
	width: 1100px;
}

.sitemap ul {
	padding: 0;
	list-style: none;
	line-height: normal;
	text-align:center;
}

.sitemap li {
	display: inline;
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px #666666 solid;
}


.sitemap a{
text-decoration:none;
color:#666666;
}

.sitemap li a:hover{
color:#999999;
}

.sitemap .li_selected{
border-right: 1px #666666 solid;
}

.sitemap .li_selected a {
color:#999999;
}

.sitemap .li_selected a:hover{
color:#999999;
}


/* Footer */
.footer_wrap {
width:1100px;
margin:auto;
font-size:10px;
color:#666666;
}

.footer_wrap a{
color:#666666;
text-decoration:none;
margin-top:15px;
margin-bottom:15px;
}

.footer_wrap a:hover{
text-decoration:underline;
}

.l_footer {
float:left;
}

.r_footer {
float:right;
}

/* Contact Us */

#flags_details{
float: left;
}

.flag_text {
float:left;
padding-top: 10px;
padding-left: 10px;
}

#flags_details img{
float:left;
}

#flags_details .title_flag{
color:#999999;
font-size: 14px;
font-weight:bold;
}

#flags_details p{
}

/* Contact Form */

.form_l{
/*background:#999999;*/
width: 240px;
float:left;
border-right: #666666 1px solid;
margin-right: 20px;
}

.form_r{
/*background:#CCCCCC;*/
float:left;
}

.form_r p, .form_l p {
margin: 0px;
font-size: 11px;
font-weight:bold;
}

.form_l input, .form_r select{
width: 200px;
margin-bottom: 5px;
}

.form_r textarea{
width: 425px;
height: 180px;
margin-bottom: 5px;
}

.form_r input, .form_r select{
background-color:#FFFFFF;
border:#999999 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
padding: 5px;
text-align:center;
float:right;
margin-right: 33px;
}

.form_r textarea, .form_l input {
background-color:#FFFFFF;
background-image:url(../img/form/back.gif);
background-position:top;
background-repeat:repeat-x;
border:#999999 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
padding: 10px;
}

/* News Forum */

#news_forum{
height: 110px;
width: 320px;
margin-left: 11px;
}

#news_header{
margin-top: 0px;
margin-bottom: 10px;
padding-left: 30px;
text-align:left;
text-transform:uppercase;
font-size:10px;
font-weight:bold;
color:#777777;
}

#news_1{
color:#ececec;
background:url(../img/news_forum/box2.png) no-repeat;
}

#news_1:hover{
color:#FFFFFF;
background:url(../img/news_forum/box2_b.png) no-repeat;
}

#news_2{
color:#444444;
background:url(../img/news_forum/box1.png) no-repeat;
}

#news_2:hover{
color:#000000;
background:url(../img/news_forum/box1_b.png) no-repeat;
}

#news_1, #news_2 {
cursor: pointer;
font-size: 10px;
line-height: 15px;
height: 50px;
width: 280px;
margin: auto;
margin-bottom: 10px;
}

#news_1 p, #news_2 p {
text-align:left;
padding: 8px 45px 0px 10px;
}


/* Flags */

a.selected-uk, a.selected-ger, a.selected-de, a.selected-es, a.unselected-uk, a.unselected-ger, a.unselected-de, a.unselected-es {
background: center;
float:right;
margin-right: 5px;
height: 50px;
width: 50px;
display: block;
text-decoration: none;
}

a.selected-uk, a:hover.unselected-uk {
background:url(../img/promotional/UK.png) center;
}

a.selected-ger, a:hover.unselected-ger {
background:url(../img/promotional/de.png) center;
}

a.selected-de, a:hover.unselected-de {
background:url(../img/promotional/nl.png) center;
}

a.selected-es, a:hover.unselected-es {
background:url(../img/promotional/es.png) center;
}


a.unselected-uk {
background:url(../img/promotional/UK-gr.png) center;
}

a.unselected-ger {
background:url(../img/promotional/de-gr.png) center;
}

a.unselected-de {
background:url(../img/promotional/nl-gr.png) center;
}

a.unselected-es {
background:url(../img/promotional/es-gr.png) center;
}
