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 {
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/images/logo-site.jpg) no-repeat;
	background-size: contain;
  	width:241px;
  	height:57px;
  	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%;
}

#footer li { float:left; display:block;}


.imgTextEN {background:url("../images/mx-wpl-tagline-625x50-1012013-en.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:540px; height:350px; margin:-15px 0 40px 0;}

.bannerS {  width:400px; height:270px; }

.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:5px 0 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;
}




#headerH {width:960px; height:90px;}
#headerH strong {color:#8c0c04;}
#menu a { margin: -5px 0 0 5px;}
#menu .current a {background:#fff; color:#8c0c04;}
#menu .current a:hover {color:#a70c02;}
.logo-site {background: url(../images/logo-site.jpg) no-repeat; width:125px; height:57px; float:left; margin: 10px 0 0 0;}
.tel-site {float:right; margin-top:15px;}
.tel-site h3 { font-size:16px;}


.links-footer { border-top: 1px #ccc dotted; margin-top:20px;}
.links-footer li { display:inline; line-height:25px;}
.links-footer a {padding:0 10px; border-right: 2px #ccc solid; font-size:12px;}

#splash h2 {line-height: 35px;}


/*Agencias*/
#agencyBar #header .barra-top { background:#00395a;}
.agencyBar-inner {width: 95%;}

.inactiveAgent {
    float: right;
    margin: 5px 0 0 0;
    color: #fff;
}