@charset "utf-8";

body {
	margin:0;
	padding:0;
	background-color: #F6F7F8;
}
a{
	font:11px tahoma;
	color:#069;
	text-decoration:underline;
}
a:hover{
	color:#036;
	text-decoration:underline;
}
/* Header */
#container {
	background-image:url(../images/bg_body.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:auto;
	width:auto;
}
#head {
	margin: 0 auto 0 auto; 
	width: 760px;
	height: auto;
	display: block;
}
#logo {
	background-image: url(../images/logotype.jpg);
	background-position: left;
	height: 80px;
	width: 232px;
}
/* Menu */
#menu {
	margin:9px 0px 0px 0px;
	padding:0px;
	width:760px;
	line-height:normal;
	display:block;
}
#menu li {
      display:inline;
      margin:0px;
      padding:0px;
      }
#menu a {
      float:left;
      background:url(../images/tableftB.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
#menu a span {
      float:left;
	  font: bold 10px Tahoma;
      display:block;
      background:url(../images/tabrightB.gif) no-repeat right top;
      padding:5px 12px 4px 6px;
      color:#666;
      }
    /* Hack para IE5 Mac */
#menu a span {float:none;}
    /* End IE5-Mac hack */
#menu a:hover span {
      color:#FFF;
      }
#menu a:hover {
      background-position:0% -42px;
      }
#menu a:hover span {
      background-position:100% -42px;
      }
#menu #current a {
      background-position:0% -42px;
        }
#menu #current a span {
		background-position:100% -42px;
		color:#FFF;
		font:11px Tahoma;
		font-weight:bold;
}
.active {
	color:#FFF;
}
/* Subhead = Banner + login */
#subhead{
    margin:0 auto 0 auto;
	position:relative;
	width:760px;
	display: block;
	padding-top:25px;
}			
#main_banner {
	float:left;
	width:520px;
}
*html #main_banner {
	float:left;
	margin-bottom:-500px;
}
.banner_tradeshows{
	height:160px;
	background-image:url(../images/header_tradefairs.jpg);
	background-position: center;
	background-repeat:no-repeat;
}
.banner_whoweare{
	height:160px;
	background-image:url(../images/header_whoarewe.jpg);
	background-position: center;
	background-repeat:no-repeat;
}
.banner_technological{
	height:160px;
	background-image:url(../images/header_techsolutions.jpg);
	background-position: center;
	background-repeat:no-repeat;
}
.banner_client{
	height:160px;
	background-image:url(../images/header_clientsupport.jpg);
	background-position: center;
	background-repeat:no-repeat;
}
.banner_destinations{
	height:160px;
	background-image:url(../images/header_destinations.jpg);
	background-position: center;
	background-repeat:no-repeat;
}
.banner_contact{
	height:160px;
	background-image:url(../images/header_contact.jpg);
	background-position: center;
	background-repeat:no-repeat;
}
.banner_product{
	height:160px;
	background-image:url(../images/header_products.jpg);
	background-position: center;
	background-repeat:no-repeat;
}
#login {
	float:right;
	margin-top:-14px;
	width:235px;
	height:170px;
	/*background-image:url(../images/bg_register.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;                      */
}
#login img{
  margin-top:14px;
}
#login div{
	text-align:right;
	margin-top:5px;
}

#login span{
	text-align:left;
	font:11px Tahoma;
	font-weight:bold;
	color:#FFF;
	margin-left:15px;
	float:left;
}
#login h1{
	text-align:left;
	height:25px;
	font:14px Tahoma;
	font-weight:bold;
	margin-left:15px;
	margin-bottom:0px;
	color:#C780A4;
	text-indent:0;
}
#login input{
	border:1px solid #95004A;
	width:135px;
	height:15px;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	padding-left:3px;
	color:#666;
}
#boton input { /* Boton de login */
	width: 73px;
	height: 19px;
	border:0;
	color:#333;
	background-image:url(../images/bg_send.jpg);
	background-repeat:no-repeat;
	margin-top:5px;
}
.boton {
    cursor: hand;
    cursor: pointer;
	font:11px Tahoma;
	font-weight:bold;
}
.txt_negro_11px{
	font:11px Tahoma;
	color:#000;
}
.txt_red_12px_bold{
	font:12px Tahoma;
	color:#c06;
	font-weight:bold;
}
/* Contents = Content info + right info */
#content {
	margin: 0 auto 0 auto; 
	width: 760px;
	height: auto;
	display:block;
	background-color:#FFF;
	}
/* Estilo para divs del content */
.info_content{
	width:520px;
	margin-bottom:20px;
}
/* Estilos comunes */
h1 {
	text-indent: -1000px;
	font: bold 14px Tahoma, sans-serif;
	color:#cc0066;
	margin:0;
}
/* H2 CSS*/
h2 {
	margin-left:10px;
	font:12px Tahoma, sans-serif;
	color: #cc0066;
}

h2 span{
	font-weight:bold;
}
p {
	vertical-align:text-top;
	padding:0;
	margin:0;
	margin:5px 0px 10px 10px;
	margin-right:15px;
	color:#666;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-align:justify;
}
p .bold {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
}
.spacer {
	clear:both;
	height:-5px;
}
.bold {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
}
#logo h1{
	text-indent: -1000px;
	font: bold 14px Tahoma, sans-serif;
	color:#cc0066;
}
/* Titulos de paginas */
.welcome {
	width: 520px;
	height:35px;
	margin-top:10px;
 	background-image:url(../images/tit_welcome.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
.destinations {
	height:35px;
	margin-top:10px;
	background-image:url(../images/tit_covering.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.products {
	height:35px;
	margin-top:10px;
	background-image:url(../images/tit_confidence.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.support {	
	height:35px;
	margin-top:10px;
	background-image:url(../images/bg_support.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.treeways {	
	height:40px;
	margin-top:10px;
	background-image:url(../images/tit_3easyways.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.tradeshows {
	height:40px;
	margin-top:10px;
	background-image:url(../images/tit_tradeshows.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.aboutus {
	height:40px;
	background-image:url(../images/tit_aboutus.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.ourdestinations{
	height:40px;
	margin-top:10px;
	background-image:url(../images/tit_ourdestinations.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.lastminute {
	height:40px;
	background-image:url(../images/tit_lastminuteorientation.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.pdfBrochures {
	height:40px;
	background-image:url(../images/tit_pdfBrochures.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.ourservices {
	height:40px;
	background-image:url(../images/tit_ourservices.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.ourproducts {
	height:40px;
	background-image:url(../images/tit_ourproducts.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
.technological{
	height:30px;
	margin-top:10px;
	background-image:url(../images/tit_technological.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
}
.clientsupport{
	height:30px;
	margin-top:10px;
	background-image:url(../images/tit_clientsupport.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}
.contact{
	height:30px;
	margin-top:10px;
	background-image:url(../images/tit_contact.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}
.register{
	height:30px;
	margin-top:10px;
	background-image:url(../images/tit_register.jpg);
	background-repeat:no-repeat;
	background-position:bottom;

}
.downloadpdfbrochure {
	height:35px;
	background-image:url(../images/tit_downloadpdfbrochures.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
/* H2 CSS*/
h2 {
	margin-left:10px;
	font:12px Tahoma, sans-serif;
	color: #cc0066;
}

h2 span{
	font-weight:bold;
}
p {
	vertical-align:text-top;
	padding:0;
	margin:0;
	margin:5px 0px 10px 10px;
	margin-right:15px;
	color:#666;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}
p .bold {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666;
}
.bold {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#333;
}

/* Cuerpo */
#left_module {
	width:520px;
	float:left;
	padding-bottom:30px;
}
#right_module {
	width:230px;
	margin-top:10px;	
	float:right;
	text-align:right;
	display:block;
}
#information {
	width:235px;
	background-color:#FFFFFF;
}
#news{
	height:35px;
	background-image:url(../images/tit_news.jpg);
	background-repeat:no-repeat;
	background-position:top;

}
#infobox {
	width:215px;
	text-align:left;
	height:auto;
	margin:10px 0px 10px 0px;
	margin-left:10px;
}
.info_title {
	font: bold 12px Tahoma, sans-serif;
	color:#003366;
	text-align:center;
}
.date {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color:#666;
	font-style:italic;

}
#pdf{
	margin-left:10px;
	width: 515px;
}
#Brochures{
	height:200;
	width: 110px;
	margin:10px 5px 10px 5px;
	background-color:#f7f8f9;
	border:#CEDBDF 1px solid;
	float:left;
}
#groups{
	width:110px;
	height:120;
	margin:10px 5px 10px 5px;
	background-color:#f7f8f9;
	border:#CEDBDF 1px solid;
	float:left;
}
#suppliers{
	margin:10px 5px 10px 0px;
	background-color:#f7f8f9;
	border:#CEDBDF 1px solid;
	float:left;
}
#pdf img{
	margin:10px 10px 5px 10px;
	padding:0px;
}
#pdf span{
	font-weight:bold;
}

#pdf ul{
	margin:0px 0px 2px 10px;
	padding:0px;
	font:11px Tahoma;
}
#pdf li{
	font:11px Tahoma;
	font-weight:normal;
	color:#000000;
	font-size:10px;
   list-style:none;
}
#pdf a{
	font:11px Tahoma;
	font-weight:bold;
	color:#000000;
	font-size:10px;
    text-decoration: none;
}
/* Menu Lateral */
#menulateral{
	float:right;
	width:220px;
	text-align:left;
	margin-bottom:15px;
}
#menulateral ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	font:11px Tahoma;
	font-weight:bold;
	color:#c06;
}
.tit_lateral{
	padding-bottom:5px;
	font:11px Tahoma;
	font-weight:bold;
	color:#c06;
}
.tit_lateralH1{
	padding-bottom:5px;
	font:12px Tahoma;
	font-weight:bold;
	color:#c06;
}
.tit_normal{
	padding-bottom:5px;
	font:11px Tahoma;
	font-weight:normal;
	color:#c06;
}
.tit_bold_12px_red{
	padding-bottom:5px;
	font:12px Tahoma;
	font-weight:bold;
	color:#c06;
}
#menulateral li{
	font:11px Tahoma;
	font-weight:normal;
	line-height:18px;
	/* height:18px; */
	vertical-align:middle;
	padding-left:20px;
	margin-top:2px;
	list-style:none;
	color:#5D6B74;
}
#menulateral a {
	display:block;
	width:200px;
	height:18px;
	vertical-align:middle;
	font: normal 11px Tahoma;
	color:#5D6B74;
	margin-left:-20px;
	padding-left:20px;
	background: url(../images/bg_button.gif) 0 -18px no-repeat;
	text-decoration: none;
}
#menulateral a:hover { 
	background-position: 0 0px;
	color:#5D6B74;
}
#menulateral a:active {
	background-position: 0 -18px;
	color:#5D6B74;
}
#menulateral #active {
	background: url(../images/bg_button.gif) 0 0px no-repeat;
	color:#5D6B74;
}
/* Banners Laterales */
#banners {
	text-align:center;
}
#banners img{
	padding-bottom:15px;
}

/* Footer = Times + legal notes */
/* Footer Times */
#footer_bg {
	background-image: url(../images/bg_footer_repeat.jpg);
	background-repeat:  repeat-x;
	background-position: left, bottom;
	height:78px;
}
#footer_smll{
	height:35px;
	background-color:#E6EBEE;
	border:1px solid #DFE7EA;
}
#footer {
	margin: 0 auto 0 auto; 
	width: 760px;
	height:78px;
	display: block;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position:left, top;
}
#timebox_one {
	width:568px;
	margin-left:180px;
	padding-top:30px;
}
.timetable {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color:#666666;
}
/* Footer Logo tui + legalnotes */
#foot_legal {
	min-height: 50px;
	background-color:#FFF;
}
#footer_content {
	margin: 0 auto 0 auto; 
	width: 760px;
	height: 35px;
	position:bottom;
}
.logo_tui{
	float:left;
	width:95px;
	height:35px;
	margin-right:15px;
	background-image:url(../images/img_tuitravelplc_logo.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#tuiplc_text {
	float:left;
	margin-top:24px;
	width:270px;
	color:#666;
	font:10px Tahoma;
}
#legal_note {
	float:right;
	margin-top:12px;
	width:380px;
	text-align:right;
	color:#666;
	font:10px Tahoma;
}
#legal_note a:link{
	color:#666;
}
#legal_note a:hover{
	color:#000;
}
/* Products home */
#products h2{
	margin-bottom:0px;
}
.products_left{
	padding-top:10px;
	padding-left:10px;
	float:left;
	width:250px;
}
.products_right{
	padding-top:10px;
	padding-left:10px;
	float:right;
	width:250px;
}
.ico_product_dedicated{
	float:left;
	width:30px;
	height:30px;
	background-image:url(../images/ico_dedicated.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.ico_product_destination{
	float:left;
	width:30px;
	height:30px;
	background-image:url(../images/ico_destination.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.ico_product_xml{
	float:left;
	width:30px;
	height:30px;
	background-image:url(../images/ico_xml.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.ico_product_support{
	float:left;
	width:30px;
	height:30px;
	background-image:url(../images/ico_support.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.prod_descript{
	margin-top:10px;
	float:right;
	width:220px;
}
/* .ico_prod_dedicated{
	width:30px;
	height:30px;
	background-image:url(../images/ico_dedicated.gif);
	background-repeat:no-repeat;
	background-position:top;

}*/

/* Three ways */
.treeways_nexgen {
	/*height:107px;
	background-image:url(../images/img_ways.jpg);
	background-repeat:no-repeat;
	background-position:top;*/
	float:left;
	width:170px;

}
/* Trade shows */
#travelshow {
	vertical-align:middle;
	text-align:left;
	margin-bottom:25px;
}
#travelshow div{
	width:auto;
	margin:0;
}
.travelshow_link{
	line-height:20px;
	text-align:left;
	vertical-align:middle;
	padding-right:10px;
	float:right;
	width:122px;
}
.travelshow_title {
	padding-left:10px;
	font:bold 15px tahoma;
	color:#c06;
}
.travelshow_info{
	line-height:20px;
	text-align:left;
	vertical-align:middle;
	padding-left:10px;
	float:left;
	width:355px;
}
.travelshow_dates{
	font:11px tahoma;
	color:#666;
}
.travelshow_location{
	padding-left:10px;
	font:11px tahoma;
	color:#333;
}
/* MODULOS DE ATENCION PERSONAL EN FERIAS*/
#staff{
	width:520px;
	font:11px Tahoma;
	color:#666;
}
.staff_module_left{
	margin-left:10px;
	margin-top:10px;
	float:left;
	border:1px solid #dfe8ea;
	background-color:#fafafa;
	width:240px;
	height: 72px;
}
.staff_module_right{
	float:right;
	border:1px solid #dfe8ea;
	background-color:#fafafa;
	width:240px;
}
.staff_photo{
	float:left;
	width:50px;
	height:62px;
	padding:5px;
	display:block;
}
.staff_info{
	float:right;
	width:170px;
	height: 72px;
}
.staff_txt{
	float:left;
	text-align:left;
	line-height:18px;
	width:170px;
	padding-right: 10px;
}
.staff_contact{
	width:170px;
	text-align:left;
	line-height:18px;
	vertical-align:bottom;
}
.staff_mod_name{
	font-weight:bold;
	color:#333;
}
.info_content_form{
	width:580px;
	margin-bottom:20px;
	float:left;
	margin-top:20px;
}
.staff_module_form{
	margin-left:10px;
	float:left;
	width:250px;
	margin-bottom:10px;
	/* height:210px; */
}
.staff_module_layer{
	margin-left:130px;
	float:left;
	width:380px;
	margin-bottom:10px;
}
.staff_module_layer label{
	float:left;
	text-align:left;
	margin-left:50px;
	width:330px;
	font:11px Tahoma;
	color:#666;
	line-height:21px;
}
.botton_form{
    float:right;
	margin-bottom:10px;
    padding-right:75px;
}
.staff_module_form input {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:165px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}
.staff_module_form_two input {
     width:130px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}
.staff_module_form p {
     width:130px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}
.staff_module_textarea {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:130px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}
.staff_module_select {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:130px;
     margin-bottom:4px;
     margin-left:50px;
     font:11px Tahoma;
}

*html .staff_module_select {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:133px;
     margin-bottom:4px;
     margin-left:60px;
     font:11px Tahoma;
}
*+html .staff_module_select {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:133px;
     margin-bottom:4px;
     margin-left:60px;
     font:11px Tahoma;
}

.staff_module_form label{
	float:left;
	text-align:left;
	margin-left:100px;
	width:170px;
	font:11px Tahoma;
	color:#666;
	line-height:21px;
}
*html .staff_module_form label{
  	line-height:23px;
}
*+html .staff_module_form label{
  	line-height:23px;
}

.policy{
	float:left;
	text-align:left;
	margin-left:100px;
    height:19px;
	font:11px Tahoma;
	color:#666;
}
.staff_module_span{
	font:11px Tahoma;
	color:#c06;
}
.module_form span{
	font:11px Tahoma;
	color:#c06;
    text-align:left;
    margin-left:100px;
    height:19px;
    width:520px;
}
.form_submit{
    cursor:hand;
	font:11px Tahoma;
	color:#FFF;
	font-weight:bold;
	background-color:#c06;
	border:1px solid #333;
}
.form_reset{
    cursor:hand;
	font:11px Tahoma;
	color:#666;
	font-weight:bold;
	background-color:#f1f3f5;
	border:1px solid #ccc;
	margin-right:10px;
}
/* Destinations */
#paises p{
	margin:20px 0px 6px 10px;
}
#paises ul{
	margin:0px 0px 8px 8px;
	padding:0;
}
#paises li{
	line-height:16px;
	list-style:none;
}
.container_paises{
	margin-left:10px;
	width:510px;
	border:1px solid #E7ECED;
	background-color:#F8F9FC;
}
.list_paises{
	float:left;
	margin-top:10px;
	width:24%;
	font:11px Tahoma;
	color:#666;
	background-image:url(../images/line_separa_paises.gif);
	background-repeat:repeat-y;
}
.destination_selector{
	width:204px;
	height:18px;
	font:11px Tahoma;
	color:#5D6B74;
	border:1px solid #999;
}
.div_selector{
	text-align:center;
	padding-top:5px;
	width:214px;
	height:26px;
	background-color:#F1F3F8;
}
#contacts{
	float:right;
	text-align:left;
	width:220px;
}
#contacts ul{
	margin:15px 0px 0px 0px;
	padding:0px 0px 22px 0px;
	font:11px Tahoma;
	font-weight:bold;
	color:#333;
	width:220px;
	background-image:url(../images/img_sombra_contact.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
#contacts li{
	margin:4px 0px 0px 10px;
	padding:0;
	font:11px Tahoma;
	font-weight:normal;
	color:#666;
	list-style:none;
}
/*Products and services*/
#Products{
    width:520px;
    font:11px Tahoma;
    color:#666;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:10px;
}
#icon{
    width:30px;
    height:30px;
    float:left;
}
#info_products{
    width:490px;
    float:right;
    text-align:justify;
}
/* Microsites */ 
#title h1{
	margin:20px 0px 20px 10px;
	font:16px Tahoma;
	font-weight:normal;
	text-indent: 0px;
}
.tit_bold{
	font-weight:bold;
}
#map{
	margin:0px 0px 15px 0px;
}
.map{
	text-align:center;
}
.link_map{
	width:343px;
	text-align:right;
}
#module_special{
	width:520px;
	margin:20px 0px 20px 0px;
}
.foto_special{
	border:1px solid #CCC;
	padding:3px;
	margin:0px 10px 0px 10px;
	float:left;
}
.info_special{
	width:400px;
	float:right;
	font:11px Tahoma;
	color:#666;
	text-align:justify;
}
.info_special_ms{
	width:435px;
	float:right;
	font:11px Tahoma;
	color:#666;
	text-align:justify;
}
.txt_tit_special{
	font:12px Tahoma;
	color:#666;
	font-weight:bold;
}
.separator_special{
	width:520px;
	height:1px;
	background-image:url(../images/img_line_separator.jpg);
}
#ms_distances{
	padding-top:20px;
}
.ms_airport{
	margin-left:10px;
	margin-bottom:6px;
	width:220px;
	float:left;
	font:11px Tahoma;
	color:#666;
}
.ms_resort{
	margin-left:0px;
	margin-bottom:6px;
	width:180px;
	float:left;
	font:11px Tahoma;
	color:#666;
}
.ms_distance{
	margin-left:0px;
	margin-bottom:6px;
	width:60px;
	float:left;
	text-align:right;
	font:11px Tahoma;
	color:#666;
}
/* Technological solutions*/
#technological{
	padding:10px 0px 0px 0px;
}
#technological ul{
	margin:15px 10px 0px 15px;
	padding:0px 0px 10px 0px;
	font:11px Tahoma;
	font-weight:bold;
	color:#333;
	list-style-type: none;
}
#technological li{
	margin:4px 0px 0px 0px;
	padding-left:15px;
	font:11px Tahoma;
	font-weight:normal;
	color:#666;
	background-image: url(../images/ico_bullet_technological.jpg);
	background-position:0px 6px;
	background-repeat:no-repeat;
}
#technological li{
	margin:4px 0px 0px 0px;
	padding-left:15px;
	font:11px Tahoma;
	font-weight:normal;
	color:#666;
	background-image: url(../images/ico_bullet_technological.jpg);
	background-position:0px 6px;
	background-repeat:no-repeat;
}
.img_supplychain{
	margin-bottom:10px;
	width:510px;
	height:68px;
	background-image: url(../images/img_supplychain.jpg);
}
.ico_tech{
    float:right;
    margin:10px 0px 10px 10px;
}
.tit_module_tech{
    font:12px Tahoma;
    font-weight:bold;
    color:#666;
    line-height:40px;
    vertical-align:bottom;
}
/*Contact*/
.contact_static{
	margin-left:10px;
	float:left;
	width:120px;
	margin-bottom:10px;
}
.contact_static label{
	float:left;
	text-align:left;
	margin-left:100px;
	width:120px;
	font:11px Tahoma;
	color:#666;
	line-height:21px;
}
.contact_static input{
	float:left;
	text-align:left;
	margin-left:90px;
	width:200px;
	font:11px Tahoma;
	color:#333;
	background:#fff;
	border:none;
	margin-bottom:8px;
}
*html .contact_static input{
  	margin-left:20px;
}
*+html .contact_static input{
  	margin-left:60px;
}
#contact_form{
	margin-left:10px;
	float:left;
	width:200px;
	margin-bottom:10px;
	margin-top:20px;
}
#contact_form label{
	float:left;
	text-align:left;
	margin-left:70px;
    height:19px;
	width:150px;
	font:11px Tahoma;
	color:#666;
}
#combo_perfil, #combo_paises {
     background-color:#f1f3f5;
     border:1px solid #e2e2e2;
     width:235px;
     margin-bottom:4px;
     margin-left:10px;
     font:11px Tahoma;
}

#opcion{
      margin-left:10px;
}

#contacta{
	margin-left:10px;
	margin-top:10px;
	float:left;
}
/* Legal Notes */
.legalnotes {
	width: 520px;
	height:35px;
	margin-top:10px;
 	background-image:url(../images/tit_legal.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
.legalnotes_ipr {
	width: 520px;
	height:35px;
	margin-top:10px;
 	background-image:url(../images/tit_legal_ipr.jpg);
	background-repeat:no-repeat;
	background-position:top;
	}
