@charset "utf-8";
/* CSS Document */
body {background-color: #ffffcc;}
.container { width: 975px; height: auto; }
.topheaderizq {
	padding-top: 4px;
	width: 50%;
	height: 16px;
	background-color: #000000;
	color: #ffffff;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: white;
}
.topheaderder {
	padding-top: 4px;
	width: 50%;
	height: 16px;
	margin: auto;
	background-color: #000000;
	color: #ffffff;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	color: white;
}
.headerizq
{
	width: 207px;
	height: 100px;
	background-color: #ffcc00;
	float: left;
}
.headerder
{
	width: 768px;
	height: 100px;
	background-color: #ffcc00;
	float: left;
}
.buttons {
	width: 100%;
	height: 33px;
	background-color: #cccc00;
	color: #000000;
	float:left;
}
.present {
	width: 100%;
	height: 50px;
	background-color: white;
	color: #000000;
	float:left;
}
.secc {
	width: 150px;
	height: 230px;
	background-color: white;
	color: #000000;
	float: left;
	text-align: center;
	padding-left: 12px;
	}
.ajuste {
	width: 3px;
	height: 230px;
	background-color: white;
	color: #000000;
	float: left;
}
.contentizq
{
	width: 670px;
	height: 900px;
	background-color: white;
	float:left;
}
.contentder
{
	width: 305px;
	height: 900px;
	background-color: white;
	float:right;
}
.pie {
	width: 100%;
	height: 100%px;
	background-color: #cccc00;
	color: #000000;
	float:left;
}
.txtArial18Bold {	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; }
.txtArial16Bold {	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; }
.txtArial14Bold {	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; }
.txtArial12Bold {	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; }
.txtArial11Bold {	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }
.txtArial18 {	font-family: Arial, Helvetica, sans-serif; font-size: 18px; }
.txtArial16 {	font-family: Arial, Helvetica, sans-serif; font-size: 16px; }
.txtArial14 {	font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.txtArial12 {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.txtArial12box {	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 3px; padding-bottom: 3px;}
.txtArial11 {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.txtArial11int {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 110%; } 
.txtArial16Bold-bgA {	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; background-color: #ffcc00; padding-top: 3px; padding-bottom: 3px;}

/* Menu Desplegable */

#mbmcpebul_table {
  margin: 0px;
  padding: 0px;
  line-height: 0px;
  font-size: 0px;
  display: inline-block;
}

#mbmcpebul_table li a {
  line-height: 18px;
  font-size: 15px;
  font-family: arial,sans-serif;
  text-decoration: none;
  color: #0066CC;
  font-style: normal;
  font-weight: bold;
  padding: 8px 37px 12px 12px;
  display: block;
  cursor: pointer;
  white-space: nowrap;
}

#mbmcpebul_table li div.buttonbg {
  height: 33px;
  width: 230px;
  line-height: 0;
  background-color: transparent;
  border-style: solid;
  border-color: #000000;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  text-align: center;
}

#mbmcpebul_table li:hover div.buttonbg a, #mbmcpebul_table li.expanded a.topitem, #mbmcpebul_table li.active a.topitem,
#mbmcpebul_table li.itemhot a.topitem, #mbmcpebul_table li a:hover {
  color: #FF0000;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}


#mbmcpebul_table li.expanded div.buttonbg, #mbmcpebul_table li.active div.buttonbg, #mbmcpebul_table li.itemhot div.buttonbg, #mbmcpebul_table li:hover div.buttonbg {
  background-color: #FFCC00;
  box-shadow: none;
  border-color: #800421;
}

#mbmcpebul_table {
  padding: 0;
  border-style: solid;
  border-color: #000000;
  border-width: 0;
  border-radius: 0;
  background-color: #CCCC66;
  box-shadow: none;
  border-collapse: separate;
}

#mbmcpebul_table ul li a {
  color: #D4E2C4;
  font-family: Arial,sans-serif;
  font-size: 12px;
  line-height: 15px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  display: block;
  vertical-align: middle;
  white-space: nowrap;
}

#mbmcpebul_table ul li:hover > a {
  color: #FFFFFF;
  font-family: Arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbmcpebul_table ul li.subexpanded a.subexpanded, #mbmcpebul_table ul li.subitemhot a.subitemhot, #mbmcpebul_table ul li a:hover {
  color: #FFFFFF;
  font-family: Arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
}

#mbmcpebul_table ul li:hover, #mbmcpebul_table ul li.subexpanded, #mbmcpebul_table ul li.subitemhot {
  border-color: #7C925C;
  background-color: #7C925C;
  box-shadow: none;
}

#mbmcpebul_table ul {
  margin: 0;
  border-style: solid;
  border-color: #545E3C;
  border-width: 0;
  padding: 0;
  background: #545E3C;
  font-size: 0;
  border-radius: 0;
}

#mbmcpebul_table ul li a {
  padding: 7px 15px 7px 13px;
  text-align: left;
}

#mbmcpebul_table ul li.separator {
  padding: 7px;
  cursor: default;
  background: none;
  box-shadow: none;
  border-width: 0;
}

#mbmcpebul_table ul li.separator div {
  border-top: 1px solid #646464;
  font-size: 0px;
}

#mbmcpebul_table ul li {
  border-style: solid;
  border-color: #545E3C;
  border-width: 0;
  height: auto;
  width: auto;
  text-align: left;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  float: none;
  margin: 0 0 0px 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  background-color: #545E3C;
}


#mbmcpebul_table .spaced_li {
  margin: 0px 1px 0px 0px;
}

#mbmcpebul_table a img {
  border: none;
}

#mbmcpebul_table li {
  list-style: none;
  float: left;
}

#mbmcpebul_table.css_menu li {
  position: relative;
}

#mbmcpebul_table.css_menu ul li:hover > ul {
  opacity: 1;
}

#mbmcpebul_table.css_menu li:hover > ul {
  top: 100%;
  left: 0;
  right: auto;
  opacity: 1;
}

#mbmcpebul_table.css_menu ul li:hover > ul {
  top: -0px;
  left: 100%;
  right: auto;
}

#mbmcpebul_table.css_menu ul {
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  transition-property:opacity;
  -webkit-transition-property:opacity;
  -moz-transition-property:opacity;
  -ms-transition-property:opacity;
  opacity: 0;
}

#mbmcpebul_table ul {
  position: absolute;
  top:-99999px;
  z-index: 4000;
}

#mbmcpebul_table ul ul {
  position: absolute;
  z-index: 5000;
}

#mbmcpebul_table .submenu_arrow {
  margin-left: 8px;
}

#mbmcpebul_table div.arrow { 
  background-image: url(ebab_mbmcp_d.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  height: 100%; 
} 

#mbmcpebul_table ul li a.with_arrow { 
  background-image: url(ebab_mbmcp_c.png); 
  background-repeat: no-repeat; 
  background-position: right center; 
  padding-right: 32px; 
} 

#mbmcpebul_table li a.button_1, #mbmcpebul_table li div a.button_1 { 
  padding-right: 12px; 
} 

.bus-buscador{position:relative;height:330px; width:580px}.bus-buscador   
.loader{
display:none;
*background-color:#fff;
background-color:rgba(255,255,255,.5);
background-image:url(https://www.xcolectivo.com.ar/Scripts/loader.gif);
background-position:50% 50%;
background-repeat:no-repeat;
display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:90}
.bus-buscador a{text-decoration:none}
.bus-buscador input[type=text]{border-radius:2px;border:1px solid #e7e5e5;box-sizing:border-box;display:block;padding:10px 12px}
.bus-buscador .box{float:left;padding:10px 0;position:relative;width:auto}
.bus-buscador .invertir{position:absolute;background-color:#fff;border-radius:50%;border:1px solid #999;font-size:.7em;color:#999;cursor:pointer;left:-12px;top:20px;padding:3px 4px;z-index:2}
.bus-buscador .clear{clear:both}
.bus-buscador .destino,.bus-buscador .origen{width:150px}
.bus-buscador .regreso,.bus-buscador .salida{width:80px}
.bus-buscador .buscar{
background:linear-gradient(to bottom,#FFFFCC 0,#FFFFCC 100%);
box-shadow:0 0 5px rgba(0,0,0,.3);
color:#333;
cursor:pointer;
padding:10px 12px;
display:
inline-block;
margin-top:1px
}
.bus-buscador .destino-list,.bus-buscador .origen-list{position:relative}
.bus-buscador .list{background-color:#fff;border:solid 1px #ddd;font-family:Helvetica,Tahoma,Geneva,sans-serif;display:block;left:0;margin:0;padding:0;position:absolute;top:0;width:350px;box-shadow:0 3px 3px rgba(0,0,0,.2);padding:3px 3px 5px 3px;z-index:100}
.bus-buscador .list .item a{color:#444;display:block;font-size:13px;border-left:solid 5px transparent;padding:5px;display:block;white-space:nowrap;text-decoration:none;overflow:hidden;list-style:none}
.bus-buscador .list .item a:hover{transition:border .1s;text-decoration:none;border-left:solid 5px #000c4f;background:rgba(45,114,225,.1);cursor:pointer;list-style:none}
.bus-buscador .list .recientes,.bus-buscador .list .sugeridas{font-size:.8em;margin-top:5px;border-bottom:1px solid #ddd;padding:5px 5px 5px 10px;color:#999;font-weight:700;list-style:none}
.bus-buscador .clear-regreso{position:absolute;top:50%;margin-top:-10px;height:10px;line-height:10px;left:0;cursor:pointer;padding:5px 1px;text-decoration:none;color:#049cdb}
.bus-buscador .pasajeros{border-radius:2px;border:1px solid #e7e5e5;box-sizing:border-box;padding:10px 12px;display:block}
.buscador-widget .bus-buscador input.error{border-color:red}@font-face{font-family:icomoon;src:url(https://securesite.voyenbus.com/services/bus-widget-v2/fonts/icomoon.eot?d0tdd4);src:url(https://securesite.voyenbus.com/services/bus-widget-v2/fonts/icomoon.eot?#iefixd0tdd4) format('embedded-opentype'),url(https://securesite.voyenbus.com/services/bus-widget-v2/fonts/icomoon.ttf?d0tdd4) format('truetype'),url(https://securesite.voyenbus.com/services/bus-widget-v2/fonts/icomoon.woff?d0tdd4) format('woff'),url(https://securesite.voyenbus.com/services/bus-widget-v2/fonts/icomoon.svg?d0tdd4#icomoon) format('svg');font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-transfer:before{content:"\e600"}
.icon-search:before{content:"\e601"}
.icon-calendar:before{content:"\e603";position:absolute;top:20px;right:5px;color:#999;cursor:pointer}
.icon-calendar:before:hover{color:red}
.buscador-widget{clear:both;max-width:100%}
.buscador-widget .bus-buscador{
padding:15px;
background-color:#FFFFCC;
	border: 4px solid #cccc66;
	border-radius: 4px 4px 4px 4px;

}
.buscador-widget .box{float:none;display:block;padding:0 0 12px}
.buscador-widget .box-calendar,.buscador-widget .box-pasajeros{float:left}
.buscador-widget .label{font-family:Helvetica,Tahoma,Geneva,sans-serif;font-size:12px}
.buscador-widget .bus-buscador .invertir{top:-7px;right:0;left:auto;transform:rotate(90deg)}
.buscador-widget .bus-buscador .destino,.buscador-widget .bus-buscador .origen{width:100%}
.buscador-widget .bus-buscador .regreso,.buscador-widget .bus-buscador .salida{width:150px}
.buscador-widget .icon-calendar:before{top:auto;bottom:26px}
.buscador-widget .buscar{
background-color:#4d90fe;
background-image:-webkit-linear-gradient(top,#4d90fe,#4787ed);
background-image:-moz-linear-gradient(top,#4d90fe,#4787ed);
background-image:-ms-linear-gradient(top,#4d90fe,#4787ed);
background-image:-o-linear-gradient(top,#4d90fe,#4787ed);
background-image:linear-gradient(top,#4d90fe,#4787ed);
border:1px solid #3079ed;
border-radius:3px;
font-family:Arial,sans-serif;font-size:14px;
display:block;float:none;color:#fff;box-shadow:none}
.buscador-widget .buscar:hover{border:1px solid #2f5bb7;color:#fff;text-shadow:0 1px rgba(0,0,0,.3);background-color:#357ae8;background-image:-webkit-linear-gradient(top,#4d90fe,#357ae8);background-image:-moz-linear-gradient(top,#4d90fe,#357ae8);background-image:-ms-linear-gradient(top,#4d90fe,#357ae8);background-image:-o-linear-gradient(top,#4d90fe,#357ae8);background-image:linear-gradient(top,#4d90fe,#357ae8)}
.buscador-widget .buscar .icon-search{margin-right:5px}#ui-datepicker-div{z-index:100!important}ul{list-style:none}/* CSS Document */
