body {
  	background: #fff url(../images/navbar-top-background.png) repeat-x;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}

#header {height:120px;}

#header li {float:left; display:block;}

#header ul li {padding:0px; margin:0px;}

.barra-top {width:100%; height:30px; text-align:right; }

.barra-top a {
  	font-size: 12px;
    color: #666;
    font-weight: bold;
  	line-height:30px;
}

.barra-top a:hover {
    color: #404040;
    text-decoration: none;
}

.logoA { 
  	float:left;
  	background: url(https://b2b2c.cdnpt.com/rci-travel/images/logoa.jpg) no-repeat;
    background-size: contain;
  	width:241px;
  	height:47px;
  	text-indent: -9999em;
    margin-top: -25px;
}

.menuH {margin: 40px 0 0 0;}

.menuH ul {float:right; }

.menuH a {
  	padding:10px 10px;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
  	text-transform: uppercase;
    border-right: 1px solid #CCC;
}

.menuH a:hover {text-decoration:none;}
.colorInicio {color:#666 !important;}
.colorHoteles {color:#00A3D3 !important;}
.colorPaquetes {color:#77B142 !important;}
.colorVuelos {color:#F58322 !important;}
.colorTours {color:#c61c69 !important;}
/*! .colorAutos {color:#712d62 !important;}*/



/*! Icons */[class^="icon-"],[class*=" icon-"] {
	display:inline-block;
	width:25px;
	height:24px;
	margin:-1px 1px 0 0;
	line-height:24px;
	vertical-align:text-top;
	background-image:url("../images/glyphicons-menu-halflings.png");
	background-position:25px 25px;
	background-repeat:no-repeat
}
/*! Icons */
.icon-home {
	width:23px;
	margin-right:5px;
	background-position:0 -50px
}
.icon-hotel {
	width:23px;
	margin-right:5px;
	background-position:-124px -75px;
}
.icon-paquetes {
	width:23px;
	margin-right:5px;
	background-position:-152px -50px;
}
.icon-vuelos {
	width:23px;
	margin-right:5px;
	background-position:-50px -51px
}
.icon-actividades {
	width:23px;
	margin-right:5px;
	background-position:-124px -50px
}
/*! .icon-autos {
	width:23px;
	margin-right:5px;
	background-position:-176px -50px;*/
}

.icon-facebook {
	background-position:0 -125px
}
.icon-twitter {
	background-position:-25px -125px
}
.icon-youtube {
	background-position:-50px -125px
}
.icon-rss {
	background-position:-75px -125px
}
.icon-rci-tv {
	background-position:-100px -125px
}
.icon-instagram {
	background-position:-125px -125px
}
.icon-pinterest {
	background-position:-150px -125px
}
.icon-googleplus {
	background-position:-175px -125px
}


#Content {
    border-top: 1px #ccc solid;
}

/*footer*/

#footer { margin:30px 0 0 0; overflow:hidden; width:960px; margin: 0 auto;}

#footer h6 {
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 5px;
    font-size: 13px;
    list-style-type: none;
    color: #666;
}

#footer li { float:left; display:block;}


.imgText {background:url("../images/mx-wpl-tagline-625x50-102013.jpg") no-repeat;
	width:625px;
	height:50px;
    margin: 10px 0 25px 20%;
}

.menuFooter a:hover {
    color: #404040;
    text-decoration: none;
}
.menuFooter a {
    color: #666;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    padding: 0 5px 0px 5px;
    border-right: 1px solid #CCC;
}

.box-info {width:100%; border-top: #CCC 1px solid; overflow: hidden; padding: 15px 0 15px 0;}

.menuFooter {float:left;}

.telF {float:right; font-style: italic;}

.copy {float:left; width:450px; color: #3F3F3F;
font-family: Arial,"MS Sans Serif",Geneva,sans-serif,Arial,Helvetica;
font-size: 11px;}

.redes {float:right; margin-right: 10px;}

.redes span {
   	margin: 0px 0px 0px 5px;
    padding: 0px 0px 5px;
    font-size: 13px;
    list-style-type: none;
    color: #666;
}

.redes a:hover  {background-color: #fff !important;}


.paginas a:visited, .paginas a:link, .paginas a {
    padding: 1px 4px;
	font-size: 12px;
}

#chkOut #header {
    height: 70px;
}

/* HOME */
.box-content {
  	width:960px;
    overflow:hidden;
}

.box-content .listTCP li {list-style: inside; }

.box-left {float:left; overflow:hidden;}

.box-cotizador { width:400px; margin:0 10px 35px 0;}

.bannerP {float:right; width:545px; height:350px; margin:-15px 0 40px 0;}

.bannerS {  width:400px; height:289px; }

.destinosP {float:right;}

.bannerBottom { width:960px; height:120px; float:left; margin-top:-10px;}

#innerSel {
    width: 960px !important;
}

.sidebar-module {
    margin-top: 25px;
}

.rmsPax th {
    padding: 0px 4px 2px 0px;
}

.stat-medium .btn {
    width: 80%;
}

ol.steps {max-width: 620px;}

.steps li {
    padding: 0px 10px;
}

/* agenicas */
#register {
    width: 270px;
    margin:0 0 10px 12px;
}
.inactiveAgent {float:right; margin:8px 20px 0 0;}

/*Tours*/
#divComplete .activity .data {width:85%;}
/*.activity .data {width:620px;}*/

.name {
    width: 45%;
}

.steps li {
    padding: 0px 9px;
}

.steps li span {
    margin-right: 5px;
}

/*Cruceros*/

td.ri input {
    margin: 0px;
}