/* promociones */
#wrapper img {float:left; margin-left:3px;}
#contenidoPagGeneral {background: url(../img/sombra-promocion.gif) no-repeat; height:311px; padding-top:4px; margin-left:3px; overflow:hidden;}

div#wrapper>div.cuadroInformativo {background: url(../img/sombra-mensaje.png) no-repeat;}
div.cuadroInformativo {margin:0pt 45px 0pt 160px; padding:2px 4px 4px 2px; text-align:right;}
	h2 {background:#545454; font-weight:normal; font-size:15px; color:#fff; padding:14px 10px;}

/* promociones mexico */
#wrapper img {float:left; margin-left:3px;}
#contenidoMexGeneral {background: url(../img/sombra-contenido.gif) no-repeat; width:433px; height:311px; margin-left:3px; overflow:hidden;}
/* Hack para Safari */
/*\*/ 
html*#contenidoMexGeneral {padding-left:3px; background-position:top right;} /* sólo en safari */
	#contenidoMexGeneral img {margin-top:4px;}

ul.submenuMexico {float:left; text-transform:uppercase; margin:4px 0 0 5px; width:210px;}
	ul.submenuMexico li {font-size:11px; font-weight:normal; padding:0 12px 5px 0;}
	ul.submenuMexico li a {color:#fff;}
	#wrapper ul.submenuMexico li.submenu1 {background:#00809e url(../img/fondo-pacific.gif) no-repeat -3px -2px; display:block; padding:5px 10px 8px 10px;}
	#wrapper ul.submenuMexico li.submenu1 a {display:block;}
ul.submenuMexico li.submenuTower {background-image:none; padding:0 0 5px 0;}
ul.submenuMexico li.none {display:none;}
	ul.submenuMexico li.submenuTower ul {margin:4px 0 0 5px; text-transform:none;}
	#wrapper>ul.submenuMexico li.submenuTower ul li { background: url(../img/sombra-promo.png) no-repeat -5px -6px;}
	ul.submenuMexico li.submenuTower ul li a {background:#abb101; display:block; padding:2px 10px;}
	ul.submenuMexico li.submenuTower ul li a:hover, 
	ul.submenuMexico li.submenuTower ul li a.select {background:#747802;}
#contenidoLogo {background-image:none; margin-top:160px;}
#contenidoTower {background-image:none; padding-top:10px; margin-top:20px;}

/* Localizacion */
#contenedorLocaliza { width:433px; height:330px; margin-left:7px; overflow:hidden;}
/* Hack para Safari */
/*\*/ 
html*#contenedorLocaliza {padding-left:8px;} /* sólo en safari */
.ui-tabs-nav {overflow:hidden; padding-top:4px;}
	.ui-tabs-nav>li.pestanya {background: url(../img/sombra.png) no-repeat;}
	li.pestanya {display:block; float:left; text-transform:uppercase; padding:2px 0 4px 0; width:142px;}
	li.pestanya a {display:block; float:left; background:#d1d1cc; color:#FFF; width:127px; padding:4px 0 5px 10px}
	li.pestanya a:hover,
	li.pestanyaPlanos a:hover {background-color:#939393;}
	.ui-tabs-nav>li.pestanyaPlanos {background: url(../img/sombra.png) no-repeat -36px 0px;}
	li.pestanyaPlanos {display:block; float:left; text-transform:uppercase; padding:2px 0 6px 0; width:107px;}
	li.pestanyaPlanos a {display:block; float:left; background:#d1d1cc; color:#FFF; width:91px; padding:4px 0 5px 10px}
li.ui-tabs-selected a {background-color:#828585;}
div.ui-tabs-hide {display:none;}
div.contenedorOpciones {background: url(../img/sombra-contenido-ofi.gif) no-repeat left top; height:259px; padding:3px 0 20px 0; clear:both;}
	div.contenedorOpciones ul {color:#545454;}
	div.contenedorOpciones dl {color:#545454; margin-bottom:30px;}
	div.contenedorOpciones dl dt {text-transform:uppercase; font-weight:bold; font-size:10px; margin-top:5px;}
	div.contenedorOpciones dl dd {margin-bottom:2px;}
#contenedorSlider {padding-top:1px;}
ul#mapaAmpli {padding-top:1px;}

#pane3,
#pane4 {width:355px;}
	.texto-scroll p,
	#pane3 p,
	#pane4 p {margin:7px 0; color:#545454;}
.jScrollPaneContainer {width:390px; height:255px; position:relative; overflow:hidden; z-index:1; margin:10px 0 0 20px;}
.jScrollPaneTrack {position:absolute; cursor:pointer; right:0; top:0; height:100%; background: url(../img/barra-scroll.gif) no-repeat;}
.scroll-pane {overflow:visible; height:20px; padding-right:10px; position:absolute; top:0px;}
.jScrollPaneDrag {position:absolute; background: url(../img/barradrag-scroll.gif) no-repeat; cursor:pointer; overflow:hidden;}

/* Folleto */
#contenidoFolleto {background: url(../img/sombra-contenido.gif) no-repeat; width:433px; height:311px; margin-left:3px; padding-left:5px; overflow:hidden;}
/* Hack para Safari */
/*\*/ 
html*#contenidoFolleto {padding-left:3px; background-position:top right;} /* sólo en safari */
	#contenidoFolleto img {margin:3px 10px 0 0;}
	#contenidoFolleto p {font-size:11px; color:#545454; margin:50px 0; float:left;}
	#contenidoFolleto a {font-size:11px; color:#545454; display:block; background: url(../img/img-descargapacific.gif) no-repeat; float:left; padding:1px 0 6px 20px;}
	#contenidoFolleto a:hover {color:#747802;}

/* Edificio */
#pane4 ul {color:#545454;}
	#pane4 ul li {margin-bottom:1px;}
#pane4 dl {margin-top:7px;} 
	#pane4 dl dt {margin:1px 0 0 0; padding:0;}
#contenidoVideoGeneral {background: url(../img/sombra-contenido.gif) no-repeat; width:433px; height:311px; margin-left:3px; overflow:hidden; padding:4px 0 0 4px;}
/* Hack para Safari */
/*\*/ 
html*#contenidoVideoGeneral {padding-left:3px; background-position:top right;} /* sólo en safari */

/* Proceso obra */
div.marginObra {margin-left:3px;}
#contenedorPromo { width:433px; height:330px; margin-left:4px; overflow:hidden;}
/* Hack para Safari */
/*\*/ 
html*#contenedorPromo {padding-left:4px; background-position:top center;} /* sólo en safari */
.CalendarDesplega {overflow:hidden; width:408px; margin:5px 0 0 7px; padding:5px; text-align:right; text-transform:uppercase; color:#fff; background:#545454;}
	.CalendarDesplega li {display:block; float:left; padding:0 5px;}
	.CalendarDesplega li.calendarMonth {display:block; border:0; float:left; width:120px; }
	.CalendarDesplega li.calendarMonth span {margin:1px 5px 0 5px; float:left;}
	.CalendarDesplega li.calendarYear {width:265px; text-align:right;}
	.CalendarDesplega li.calendarYear ul {border:0; float:right;}
	.CalendarDesplega li.calendarYear ul li {display:inline; border-right:1px solid #fff; }
	.CalendarDesplega li.calendarYear ul li.last {border:0;}
	.CalendarDesplega li a {color:#FFF;}
	.CalendarDesplega li a.select {color:#66b3c5;} 
#entorno.procesoObra {margin-left:1px;}


/* Slider control css especifico para la galeria de imagenes */

/* <group=hacks> */
.clearfix {display:inline-table;}
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}

#slider {margin:0 auto;}
	#slider .floating {margin-top:0;}
	#slider ul {list-style-type:none; width:420px; height:275px; margin-left:1px;}
	#slider ul li {float:left; width:418px; height:270px; text-align:center; margin:0; padding:0;}
	#slider ul li a {/*display: block;*/ height:auto; color:#333; text-decoration:none;}
	#slider ul li img {display:block;}

.floating {float:left; margin-bottom:5px;}

#butleft, #butright {padding:0; margin:0;}
	#butleft img, #butright img {padding:0; margin:0; border:0;}
#butleft {margin-left:1px; margin-right:2px;}

#controls {width:420px; margin:0 auto;}

/* pestanya 3 */
#buttleft, #buttright {padding:0; margin:0;}
	#buttleft img, #buttright img {padding:0; margin:0; border:0;}
#buttleft {margin-left:1px; margin-right:2px;}
#fadeImg{float: left; position: relative; height: 270px;}
#fadeImg div{display: none; float: left; top: 0px; left: 0px; position: absolute;}
#buttcontrols{padding-top: 280px; position: relative;}
#buttpp{cursor: pointer;}

/* scroll */
#wrapper div.texto-scroll {position: relative; width:360px; height:250px; overflow:hidden; float:left; padding-left:10px; margin-top: 10px;}
#wrapper div.scroll-slide {position: relative; background: url(../img/barra-scroll.gif) no-repeat; width:15px; height:255px; text-align:left; float:right; margin:8px 25px 0 0; display:inline;}
	#wrapper div.scroll-slide img {cursor:pointer; margin-left:0;}

.texto-drag{width: 15px; height: 6px; top: 0; position: relative; float: left;z-index:2;}
.texto-up, .texto-down{position: absolute; width: 15px; height: 15px; cursor: pointer;}
.texto-up{top: 3px;}
.texto-down{top: 240px;}
.texto-content{position: relative; float: left; width: 340px; padding-left:10px;}
.drags, #drags, #drags2{position: relative; width: 15px; height: 223px; top: 15px;}
.texto-content p {margin:0 0 10px 0;}


