@charset "utf-8";
/* CSS Document */
html{}
body{ margin:0; background:#0082BF; font-family:Arial, Helvetica, sans-serif;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.top_top{ display:block; color:#FFF; font-size:11px; width:940px; height:10px; margin:0 auto; text-align:right; padding:5px 35px 0 0; z-index:999;}
#contenedor{ margin:5px auto 0 auto; background:#FFF url(http://www.b2b.travel/img/bg_cont.jpg) repeat-y; width:922px; padding:0 9px;  position:relative;}
	.top_inicio{ background: #FFF url(http://www.b2b.travel/img/add_inicio.jpg) no-repeat; height:23px; width:940px; position:absolute; top:0; left:-9px; z-index:1;}
#top{ height:80px;  position:relative; width:925px;}
	.logo{ position:absolute; top:25px; left:15px; z-index:102;}
	.top_derecha{position:absolute; top:25px; right:27px; font-weight:bold; color:#999;}

#tabs10 { position:absolute; top:45px; width:920px; font-size:83%; line-height:normal;}
    #tabs10 ul {margin:0; padding:10px 10px 0 359px; list-style:none;}
    #tabs10 li {display:inline;margin:0;padding:0;}
    #tabs10 a {float:left; background:url("http://www.b2b.travel/img/tableft10.gif") no-repeat left top;margin:0;
      padding:0 0 0 4px;text-decoration:none;}
    #tabs10 a span {float:left;display:block;background:url("http://www.b2b.travel/img/tabright10.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#FFF;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs10 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs9 a:hover span {color:#FFF;}
    #tabs10 a:hover {background-position:0% -42px;}
    #tabs10 a:hover span {background-position:100% -42px;}
      #tabs10 #current a {background-position:0% -42px;}
      #tabs10 #current a span {background-position:100% -42px;}

#flash{ height:227px; border-top:5px solid #0092DE; padding:1px 0;}
p{ color:#333; font-size:13px; line-height:19px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
p strong{color:#333;}
h1, h2{ color:#0092DE;  letter-spacing:-1px; font-size:24px;padding:5px 0; margin:0;}
h3{ color:#0092DE;  letter-spacing:-1px; line-height:12px; padding:5px 0; margin:0;}
h1 a, h2 a, h3 a{color:#0092DE; text-decoration:none;}
h1 a:hover,h2 a:hover, h3 a:hover{color:#333; text-decoration:none;}

#centro{border-top:5px solid #0092DE; border-bottom:5px solid #0092DE; margin:0; padding:1px 0 0 0; background:url(http://www.b2b.travel/img/dot.jpg) repeat-y 596px 0;}
	#col_1{ float:left; width:527px; padding:35px;}
		#col_1 a{color:#0092DE; text-decoration:none;}
		#col_1 a:hover{color:#333; text-decoration:none;}
		.mapa{ font-size:10px; display:block; color:#999;} .mapa a{ text-decoration:none; color:#999;} .mapa a:hover{ text-decoration:none; color:#333;}
		.nota{ display:block;  padding:0 0 5px 0; margin-bottom:15px;}
		.bloque{display:block; border-bottom:1px dashed #ccc; padding:0 0 10px 0; margin-bottom:15px;}
		.foto{ float:left; margin: 0 10px 10px 0;}
	#col_2{ float:left; width:285px; padding:15px 20px 20px 20px;}
		#col_2 a{ text-decoration:none; color:#0092DE;}
		#col_2 ul{ margin:0; padding:5px; list-style:none;}
		#col_2 li{list-style:none;}
		#col_2 ul li{ margin:0; padding:2px 0; font-size:11px; list-style:none;}
		.adds{ font-size:11px; color:#666; height:25px;}
			.adds a{ text-decoration:none;  color:#999; padding:1px;}
			.adds a:hover{ color:#333;}
			small{ font-size:10px; color:#999;}
		.titulo{ background:#0092DE; color:#FFF; margin:5px 0;  padding:2px 0 2px 5px; font-weight:bold; font-size:14px; }
		.box{ padding:10px 0 15px 0;}
		.box p{ font-size:11px; padding:5px 0; margin:0; line-height:14px;}
/* FORMULARIO */
input.texto { color: #333333; border: 2px solid  #0066CC; width: 290px; height:15px; padding:5px; background: #FFFFFF url(http://www.b2b.travel/img/bg_form.jpg) repeat-x;}
textarea.texto { color: #333333; border: 2px solid  #0066CC; width: 290px; height:130px; padding:5px; background: #FFF url(http://www.b2b.travel/img/bg_form.jpg) repeat-x;}
form p { clear: left; margin: 0; padding: 0; padding-top: 15px;}
form p label { float: left; width: 250px;}

#pie{height:90px; margin:0 auto; background: url(http://www.b2b.travel/img/add_pie.jpg) no-repeat;  position:relative; width:940px;}
.logo_pie{ position:absolute; top:20px; left:25px; z-index:102;}
.menupie{ position:absolute; display:block; top:24px; left:270px; font-size:11px; height:10px; }
.menupie p,.menupie a {color:#0092DE; text-decoration:none; font-size:11px; line-height:14px; padding:5px 0; margin:0;}
.menupie a:hover{ color:#333; text-decoration:underline;}