html, body { width: 100%; height: 100%; padding: 0px; margin: 0px; }

body { 
	background-color: #000000;
	background-position: center center;
	background-repeat: no-repeat; 
	background-image: url(cargar.php?img=comun/fondo.jpg);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; }

a { text-decoration: none; color: #999999; outline: none; }
a:hover { text-decoration: line-through; cursor: crosshair; }
img { border: none; }

h1, h2, h3, h4, h5, h6 { padding: 0px; margin: 0px; }

/*__________________________ Esquema _______________________*/
.contenido, .contenidoInf, .menu { width: 920px; margin-left: auto; margin-right: auto; }
.contenidoMenu { background-color: #2c0721; }
.menu { color: #FFFFFF; }
.pie {  }
.pieInt { padding: 30px 0px; }
.pieContenedor { text-align: center; font-size: 10px; position: relative; }
.pieTxts { padding-right: 95px; }
.btnFacebook {
	display: inline-block; position: absolute; top: -4px; left: 665px; width: 71px; height: 23px; 
	background: transparent url(cargar.php?img=comun/btn-facebook.jpg) no-repeat left top; }
.btnFacebook:hover { background-image: url(cargar.php?img=comun/btn-facebookOver.jpg); }

.celdaCentroCont, .celdaCentroMenu, .celdaCentroInf { width: 900px; }
.celdaCentroCont { background-color: #FFFFFF; }
.contenidoInt { position: relative; }
.celdaCentroInf { background-color: #70275A; }
.celdaCentroMenu { background-color: #620F49; }
.celdaBordeIzdo { width: 10px; background: transparent url(cargar.php?img=comun/borde-izdo.png) repeat-y left top; }
.celdaBordeDcho { width: 10px; background: transparent url(cargar.php?img=comun/borde-dcho.png) repeat-y left top; }

.contenidoFranjaInf { width: 100%; height: 6px; background-color: #83547E; }
.contenidoLogoPlacom {
	display: block; width: 57px; height: 67px;	position: absolute; z-index: 50; right: 98px; bottom: 12px;
	background: transparent url(cargar.php?img=comun/logo-planeta-comunicacion.png) no-repeat left top; }
.contenidoLogoPlacom:hover { bottom: 14px; background-image: url(cargar.php?img=comun/logo-planeta-comunicacionOver.png); }

/*__________________________ Común _______________________*/
.limpiarFlota { overflow: hidden; }
.limpiarFlota:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.txtVioleta1 { color: #9c8798 }
.txtVioleta2 { color: #C1B4BE; }
.txtVioleta3 { color: #7c3a70; }

.txtNormal { font-weight: normal; }
.txtJustificado { text-align: justify; }
.txtParrafo1 p { margin-top: 0px; margin-bottom: 10px; }
.txtIzda { text-align: left; }
.txtDcha { text-align: right; }
.txtCentro { text-align: center; }
.txtTamanyoNormal { font-size: 100%; }

.oclTxt { text-indent:-9999px; overflow: hidden; }
.oclTxtDcha { text-indent:9999px; overflow: hidden; white-space: nowrap; }

.verBloque { display: block; }
.verEnLinea { display: inline; }
.noVer { display: none; }
.desbordeOculto { overflow: hidden; }

.enlaceBlanco { color: #FFFFFF; }

.margenSup1 { margin-top: 15px; }
.margenSup2 { margin-top: 20px; }
.margenInf1 { margin-bottom: 5px; }
.paddingSup1 { padding-top: 20px; }

.capaCargador { z-index: 9999; }
.separadorParche { height: 20px; }

.enlacesVioletas a { color: #67365e; text-decoration: underline; }
.enlacesVioletas a:hover { text-decoration: line-through; /*color: #FFFFFF;*/ }

/*__________________________ Menu _______________________*/
.menuEnlacePlacom { display: block; float: right; margin-right: 40px; }
.navigation {	
	border: none; display: block; height: 30px; list-style-image: none; list-style-position: outside; list-style-type: none; 
	margin: 0; padding: 0px 0px 0px 22px; width:650px; }
.navigation li { float: left; list-style-type: none; margin: 0; padding: 0px 8px; height: 30px; }
.navigation li a { color: #C1B4BE; display: inline-block;	padding: 8px 8px 0px 8px;	height: 22px; }
.navigation li a:hover, .navigation li.active a { color: #FFFFFF; }

/*__________________________ Inicio _______________________*/
.inicioSup { position: relative; height: 376px; background: #FFFFFF url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat 0px 0px; }
.inicioSupCentroInt { padding: 64px 30px 10px 30px; text-align: center; }
.inicioSupCentroInt span.logo { display: inline-block; width: 80px;	height: 100px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -1227px -203px; }
.inicioSupTitulo { position: absolute; left: 40px;	top: 82px; width: 130px; height: 42px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat /**-15px -29px/**/-1307px -204px/**/; }
.inicioSupCentro { position: absolute; width: 327px; height: 376px; left: 212px; top: 0px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -900px 0px; }
.inicioSupNoticias { position: absolute;	left: 632px; top: 153px; width: 226px; height: 203px;	background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -1227px 0px; }
.iniTitUltsNots { width: 113px; height: 16px; margin-left: 23px; margin-top: 17px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -0px -391px; }
	
.inicioInf { height: 156px;	}
.inicioInfBordeInfCentro { width: 327px; height: 33px; margin-left: 212px; background: #FFFFFF url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -900px -376px; }

.inicioUltsProyectos { margin-top: 23px; margin-left: 35px; }
.iniTitUltsProys { width: 125px; height: 15px; margin: 34px 10px 0px 10px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -0px -376px; }
.iniBtnMasProys { display: inline-block; float: left; width: 89px; height: 87px; margin-left: 5px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -1275px -335px; }
.iniBtnMasProys:hover { background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -1364px -335px; }
.iniUpBordeIzda { float: left; width: 11px; height: 87px; background: #FFFFFF url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -1227px -303px; }
.iniUpCentroTxt, .iniUpCentroProys { float: left; background-color: #C7B2C3; height: 87px; }
.iniUpBordeDcha { float: left; width: 11px; height: 87px; background: #FFFFFF url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -1238px -303px; }

#iniUltimosProyectos .previous_button, #iniUltimosProyectos .next_button { display: block; float: left; width: 17px; height: 22px; margin-top: 59px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat; cursor: crosshair; }
#iniUltimosProyectos .previous_button { background-position: -1275px -313px; }
#iniUltimosProyectos .next_button { background-position: -1292px -313px; }
#iniUltimosProyectos .previous_button_disabled, #iniUltimosProyectos .next_button_disabled { cursor: default; }
#iniUltimosProyectos .previous_button_over { background-position: -1309px -313px; }
#iniUltimosProyectos .next_button_over { background-position: -1326px -313px; }
#iniUltimosProyectos .previous_button_disabled { background-position: -1275px -313px; }
#iniUltimosProyectos .next_button_disabled { background-position: -1292px -313px; }

.iniContenedorProys { position: relative; float: left; width: 330px; height: 87px; margin: 0px 2px; overflow: hidden; }
.iniContenedorProys ul {
	position: absolute;	left: 0px; top: 0px; border: none; display: block; width: 1000px; height: 87px;
	list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
.iniContenedorProys li { float: left; list-style-type: none; margin: 0; padding: 0; width: 110px; height: 87px; }
.iniProyecto { display: block; width: 100px; height: 75px; padding: 6px 5px; }
.iniProyecto:hover { background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -1343px -248px; }

.iniContenedorNots { float: left; width: 190px; height: 150px; padding: 20px 0px 0px 23px; }
.iniContenedorNotsInt { position: relative; width: 190px; height: 150px; overflow: hidden; }
.iniContenedorNotsInt ul {
	position: absolute; left: 0px; top: 0px; border: none; display: block; width: 1000px; height: 150px; 
	list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
.iniContenedorNotsInt li { float: left; list-style-type: none; margin: 0; padding: 0; width: 190px; height: 150px; }
.iniNoticia { display: block; width: 190px; height: 150px; color: #FFFFFF; overflow: hidden; }
.iniNoticia:hover { }
.iniNotFecha { display: block; font-size: 10px; }
.iniNotTitulo { display: block; /*font-weight: bolder;*/ padding-top: 4px; }

.iniContInf { background-color: #FFFFFF; overflow: hidden; height: 166px; padding-top: 10px; }
.iniContInfInt { height: 156px; margin: 0px 0px; background-color: #EEEEF0; }
.iniCiDatosPlacom { float: right; margin-right: 40px;  }
.iniCiDir { display: block; width: 203px; height: 29px; margin-top: 48px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -115px -393px;  }
.iniCiTfno { display: block; width: 146px; height: 13px; margin-top: 14px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -127px -378px;  }

.iniSupAcceso { position: absolute; width: 226px; height: 98px; left: 632px; top: 42px; }
.iniSupAcceso form { padding: 0px; margin: 0px; }
.iniSupCapaForm { width: 225px; height: 68px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -623px -377px; }
#isaTabs { border: none; display: block; height: 26px; margin: 0; padding: 0; list-style-image: none; list-style-position: outside; list-style-type: none; }
#isaTabs li { float: left; list-style-type: none; height: 26px; }
.isaTabTit span { display: block; width: 65px; height: 26px; background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -320px -377px; }
.isaTabsEnlace { display: block; width: 66px; height: 26px; text-align: left; cursor: crosshair; }
.isaTabClientes a { background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -454px -404px; }
.isaTabClientes a:hover, .isaTabClientes a.active { background-position: -454px -377px; }
.isaTabWebmail a { background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -387px -404px; }
.isaTabWebmail a:hover, .isaTabWebmail a.active { background-position: -387px -377px; }
#isaTabs .active { cursor: default; }

.iniSupAcceso .controlRect { padding: 0px; margin: 0px; width: 85px; }
.iniSupAcceso .celdaEtiqueta { width: 47px; color: #FFFFFF; font-size: 10px; padding-bottom: 9px; vertical-align: middle; }
.iniSupAcceso .celdaElemento { padding-bottom: 8px; vertical-align: middle; }
.iniSupAcceso .control, .iniSupAcceso .controlFoco { padding: 2px; margin: 0px; border: none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.iniSupAcceso .control { color: #555555; background-color: #FFFFFF; border: none; }
.iniSupAcceso .controlFoco { background-color: #7C3A70; color: #FFFFFF; }
#form_acl_usuario_global, #form_usuario_webmail { margin: 0px; padding: 0px; }
.isaBtnEntrar { 
	float: right; display: block; padding: 0px; margin-right: 15px; margin-top: 13px; width: 50px; height: 42px; color: #FFFFFF; border: none; 
	background: transparent url(cargar.php?img=inicio/paquete-imgs.jpg) no-repeat -572px -377px; }
.isaBtnEntrarOver { cursor: crosshair; background-position: -521px -377px; }
.iniSupCapaForm table { margin-left: 15px; margin-top: 13px; }

/*__________________________ Nuestro equipo _______________________*/
.nsEqSup { position: relative; height: 532px; background: #FFFFFF url(cargar.php?img=nuestro-equipo/paquete.jpg) no-repeat 0px 0px; }
.nsEqSupInt { padding: 74px 30px 10px 30px; text-align: center; }
.nsEqSupInt span { display: inline-block;	width: 80px; height: 100px;	background: transparent url(cargar.php?img=nuestro-equipo/paquete.jpg) no-repeat -904px -374px; }
.nsEqSupTitulo { position: absolute; left: 40px; top: 87px;	width: 110px; height: 50px;	background: transparent url(cargar.php?img=nuestro-equipo/paquete.jpg) no-repeat -900px 0px; }
.nsEquSupTitulo2 { position: absolute; left: 592px; top: 369px;	width: 181px; height: 71px; margin: 0px; background: transparent url(cargar.php?img=nuestro-equipo/paquete.jpg) no-repeat -900px -53px; }
.nsEqSupCentro { position: absolute; width: 327px; height: 532px; left: 212px; top: 0px; background: transparent url(cargar.php?img=nuestro-equipo/paquete.jpg) no-repeat -1164px 0px; }
.nsEqSupAdornoDcha { position: absolute; z-index: 10; width: 264px; height: 178px; left: 50%; margin-left: 207px; top: 28px; background: transparent url(cargar.php?img=nuestro-equipo/paquete.jpg) no-repeat -900px -127px; }

.nsEqContInf { height: 177px; background-color: #FFFFFF; }
.nsEqContInfAdorno { float: right; width: 191px; height: 63px; margin-top: 37px; margin-right: 68px; background: transparent url(cargar.php?img=nuestro-equipo/paquete.jpg) no-repeat -904px -308px; }
.nsEqContInfTxt { width: 327px; height: 177px; margin-left: 211px; border-right: #C1A6AF 1px solid; border-left: #C1A6AF 1px solid; }
.nsEqContInfTxt h2 { padding: 30px 30px 0px 30px; }

/*__________________________ Qué hacemos _______________________*/
.qHacSup { position: relative; height: 340px; background: #FFFFFF url(cargar.php?img=que-hacemos/paquete.jpg) no-repeat 0px 0px; }
.qHacSupTitulo { position: absolute; left: 42px; top: 89px;	width: 127px; height: 45px;	background: transparent url(cargar.php?img=que-hacemos/paquete.jpg) no-repeat -942px -478px; }

#qHacSecciones { border: none; display: block; position: absolute; left: 65px; top: 256px; height: 49px; margin: 0; padding: 0; list-style-image: none; list-style-position: outside; list-style-type: none; }
#qHacSecciones li { float: left; list-style-type: none; margin: 0px 24px 0px 0px; padding: 0; height: 49px; }
.qHacSeccion { display: block;	height: 49px; background: transparent url(cargar.php?img=que-hacemos/paquete.jpg&v=2) no-repeat; }
.qHacSecWeb { width: 50px; background-position: -906px -290px; }
.qHacSecWeb:hover, .qHacSecItemWeb a.active { background-position: -957px -290px; }
.qHacSecDisenyo { width: 54px; background-position: -942px -340px; }
.qHacSecDisenyo:hover, .qHacSecItemDisenyo a.active { background-position: -997px -340px; }
.qHacSecOtros { width: 50px; background-position: -1070px -389px; }
.qHacSecOtros:hover, .qHacSecItemOtros a.active { background-position: -1070px -340px; }
.qHacSecNuestraEsp { width: 50px; background-position: -1070px -489px; }
.qHacSecNuestraEsp:hover, .qHacSecItemNuestraEsp a.active { background-position: -1070px -439px; }
.qHacSecCostoBenef { width: 50px; background-position: -1008px -290px; }
.qHacSecCostoBenef:hover, .qHacSecItemCostoBenef a.active { background-position: -1059px -290px; }

.qHacVisorSecciones { position: relative; left: 468px; top: 31px; width: 400px; height: 296px; overflow: hidden; }
.qHacVisorSeccion { width: 400px; height: 300px; }
.qHacVisorIcono { display: block; float: left; height: 183px; background: transparent url(cargar.php?img=que-hacemos/paquete.jpg) no-repeat; }
.qHacVisorTxt { float: right; width: 193px; margin-top: 80px; }
.qHacVisorTxt h2 { font-size: 180%; margin-bottom: 8px; }

.qHacIconoWeb { width: 184px; background-position: -370px -341px; }
.qHacIconoDisenyo { width: 201px; background-position: -555px -341px; }
.qHacIconoOtros { width: 184px; background-position: -185px -341px; }
.qHacIconoNuestraEsp { width: 184px; background-position: -757px -341px; }
.qHacIconoCostoBenef { width: 184px; background-position: 0px -341px; }

.qHacInf { position: relative; height: 188px; width: 900px; overflow: hidden; margin-top: 4px; background-color: #DACBD8; }
.qHacInfPatron { position: absolute; width: 100%; height: 46px; left: 0px; bottom: 0px; background: #DACBD8 url(cargar.php?img=que-hacemos/patron-inf.jpg) repeat-x -1082px 0px; }
.qHacInfTit { padding: 50px 40px; text-align: center; font-size: 150%; }

.qHacContInf { height: 177px; background-color: #70275A; }
.qHacContInfTit { float: left; width: 90px; height: 27px; margin-left: 40px; margin-top: 40px; background: transparent url(cargar.php?img=que-hacemos/paquete.jpg) no-repeat -942px -403px; }
.qHacContInfProys { float: right; width: 665px; margin-right: 40px; margin-top: 47px; }
.qHacContInfProys table { width: 100%; }
.qHacContInfProy { color: #AB8AA5; font-size: 10px; }
.qHacContInfProy:hover { color: #FFFFFF; }
.qHacContInfProyCelda { vertical-align: top; }

/*__________________________ Qué hicimos _______________________*/
.qHicSupTitulo { position: absolute; left: 44px; top: 91px;	width: 109px; height: 43px;	background: transparent url(cargar.php?img=que-hacemos/paquete.jpg) no-repeat -942px -434px; }
#qHicSupCatsDcha { position: absolute; width: 385px; height: 243px; top: 67px; left: 478px; }
.qHicSupCatDcha { float: left; width: 104px; height: 130px; text-align: center; color: #AD90A6; }
.qHicSupCatDcha h2 { font-size: 150%; text-transform: lowercase; margin-bottom: 14px; }
.qHicSupCatDcha .sufijo { display: inline-block; height: 96px; background: transparent url(cargar.php?img=que-hacemos/paquete.jpg) no-repeat; }
.qHicSupCatDcha1, .qHicSupCatDcha2 { margin-left: 35px; }
.qHicSupCatDcha0 .sufijo { width: 95px; background-position: -996px 0px; }
.qHicSupCatDcha0Over .sufijo { background-position: -900px 0px; }
.qHicSupCatDcha1 .sufijo { width: 104px; background-position: -996px -96px; }
.qHicSupCatDcha1Over .sufijo { background-position: -900px -192px; }
.qHicSupCatDcha2 .sufijo { width: 95px; background-position: -1005px -192px; }
.qHicSupCatDcha2Over .sufijo { background-position: -900px -96px; }
.qHicSupCatDcha:hover, #qHicSupCatsDcha .seleccionada { text-decoration: none; color: #7C3A70; }
#qHicSupCatsDcha .seleccionada { cursor: default; }

#qHizSupCatsIzda { position: absolute; left: 40px; top: 220px; width: 150px; }
.qHicSupCatIzda { display: block; height: 24px; margin-bottom: 4px; }
.qHicSupCatIzda h2 { font-size: 150%; text-transform: lowercase; color: #AD90A6; }
.qHicSupCatIzda:hover, .qHicSupCatIzda:hover h2 { color: #7C3A70; text-decoration: none; }
#qHizSupCatsIzda .seleccionada { cursor: default; text-decoration: none; }
#qHizSupCatsIzda .seleccionada h2 { font-size: 170%; color: #7C3A70;  }
.qHicSupCatIzda .prefijo { display: block; float: left; height: 24px; width: 0px; background: transparent url(cargar.php?img=que-hacemos/paquete.jpg) no-repeat; }
.qHicSupCatIzda0 .prefijo { margin-right: 10px; width: 25px; background-position: -300px -525px; }
.qHicSupCatIzda1 .prefijo { margin-right: 9px; width: 26px; background-position: -326px -525px; }
.qHicSupCatIzda2 .prefijo { margin-right: 10px; width: 25px; background-position: -353px -525px; }
#qHizSupCatsIzda .seleccionada0 .prefijo, .qHicSupCatIzda0:hover .prefijo { background-position: -221px -525px; }
#qHizSupCatsIzda .seleccionada1 .prefijo, .qHicSupCatIzda1:hover .prefijo { background-position: -247px -525px; }
#qHizSupCatsIzda .seleccionada2 .prefijo, .qHicSupCatIzda2:hover .prefijo { background-position: -274px -525px; }

#qHicSupProy { position: absolute; width: 610px; height: 312px; left: 250px; top: 0px; }
.qHicProyImgs { float: left; width: 357px; height: 279px; margin-top: 33px; }
#qHicProyData { float: right; width: 220px; height: 292px; margin-top: 20px; overflow: hidden; }
.qHicProyDataUrl { 
	display: block; margin-top: 10px; width: 220px; height: 19px; padding-top: 4px; text-align: center; 
	background: transparent url(cargar.php?img=que-hacemos/paquete.jpg) no-repeat 0px -525px; }
.qHicProyDataUrl:hover { background-position: -380px -525px; }

#proyectos {
	position: absolute; z-index: 5; left: 20px; top: 5px; border: none; display: block; width: 9999px; height: 185px; 
	list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
#proyectos li { float: left; list-style-type: none; margin: 0; padding: 0; /**width: 135px;/**/ height: 185px; margin-right: 15px; }
.qHacInfProy { display: block; height: 131px; /**/width: 135px;/**/ outline: none; }
.qHacInfProy img { border: 1px solid #D198B0; }
.qHacInfProyOver img { border-color: #FFFFFF; }
.qHacInfProy canvas { margin-left: 1px; }

#qHicProyImgsCarrusel { width: 357px; }
.qHicProyImgsBtns { height: 13px; margin-bottom: 4px; }
#qHicProyImgsCarrusel .previous_button, #qHicProyImgsCarrusel .next_button { display: inline-block; color: #b560a6; cursor: crosshair; }
#qHicProyImgsCarrusel .previous_button { margin-right: 5px; }
#qHicProyImgsCarrusel .previous_button_over, #qHicProyImgsCarrusel .next_button_over { color: #7C3A70; }
#qHicProyImgsCarrusel .previous_button_disabled, #qHicProyImgsCarrusel .next_button_disabled { cursor: default; color: #AAAAAA; }

.qHicProyContenedorImgs { position: relative; height: 260px; overflow: hidden; border: 1px solid #D0D0D0; }
.qHicProyImgsLst {
	position: absolute;	left: 0px; top: 0px; border: none; display: block; width: 9999px; height: 260px;
	list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
.qHicProyImgsItem { float: left; list-style-type: none; margin: 0; padding: 0; width: 357px; height: 260px; }
/*.qHicProyImgsItem img { border: 1px solid #D198B0; } */

/*__________________________ Estamos en contacto _______________________*/
.cntSup { position: relative; height: 304px; background: #FFFFFF url(cargar.php?img=contacto/paquete.jpg) no-repeat 0px 0px; }
.cntSupTitulo { position: absolute; z-index: 1; left: 41px; top: 107px;	width: 162px; height: 44px;	background: transparent url(cargar.php?img=contacto/paquete.jpg) no-repeat 0px -309px; }
.cntInf { height: 223px; background-color: #C9B6BE; margin-top: 4px; }

.cntContInf { width: 900px; height: 156px; overflow: hidden; }
.cntContInfInt { margin: 65px 40px 0px 40px; }
.cntContInfDir, .cntContInfTfno, .cntContInfCorreo { float: left; display: block; }
.cntContInfDir { width: 228px; height: 37px; background: transparent url(cargar.php?img=contacto/paquete.jpg) no-repeat -165px -316px; }
.cntContInfTfno { width: 161px; height: 33px; margin-left: 53px; background: transparent url(cargar.php?img=contacto/paquete.jpg) no-repeat -393px -320px; }
.cntContInfCorreo { float: right; width: 340px; text-align: right; color: #B893AD; margin-top: 5px; }
.cntContInfCorreo a { display: inline-block; width: 194px; height: 17px; background: transparent url(cargar.php?img=contacto/paquete.jpg) no-repeat -554px -319px; }
.cntContInfCorreo a:hover { background: transparent url(cargar.php?img=contacto/paquete.jpg) no-repeat -554px -336px; }

#form_contacto, #form_contacto dl { margin: 0px; padding: 0px; }
#form_contacto .grupoForm { float: left; margin-top: 48px; margin-left: 40px; }
#form_contacto .grCentro { width: 207px; }
#form_contacto .grDcha { float: right; width: 270px; margin-right: 40px; margin-top: 58px; }
#form_contacto dt { margin-bottom: 2px; }
#form_contacto dd { margin: 0px 0px 8px 0px; }
#form_contacto label, .descripcion, #form_contacto_textoDcha { color: #7C3A70; }
#form_contacto label.required:after { content: '*'; }
#form_contacto .control, #form_contacto .controlFoco { width: 203px; padding: 2px; padding: 2px; margin: 0px; border: none; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#form_contacto .control { color: #555555; background-color: #FFFFFF; border: none; }
#form_contacto .controlFoco { background-color: #9e6999; color: #FFFFFF; }
#form_contacto .controlArea { height: 89px; }
#form_contacto .celdaElemento { padding-bottom: 13px; }
#form_contacto .celdaEtiqueta { vertical-align: top; padding-top: 2px; padding-right: 4px; }
.descripcion { padding-top: 15px; margin: 0px; }
.bHerramFrmContacto { margin-top: 15px; }
.bHerramFrmContacto .celdaBH { float: right; margin-left: 15px; }
#btnEnviarFrmCnt, #btnBorrarFrmCnt { display: inline-block; padding: 3px 0px; }
#btnEnviarFrmCnt span { display: block; width: 48px; height: 7px; background: transparent url(cargar.php?img=contacto/paquete.jpg) no-repeat -750px -346px; }
#btnEnviarFrmCnt:hover span { background-position: -799px -346px; }
#btnBorrarFrmCnt span { display: block; width: 52px; height: 7px; background: transparent url(cargar.php?img=contacto/paquete.jpg) no-repeat -750px -338px; }
#btnBorrarFrmCnt:hover span { background-position: -803px -338px; }

/*__________________________ Noticias _______________________*/
.notsSup { position: relative; height: 304px; background: #FFFFFF url(cargar.php?img=noticias/paquete.jpg) no-repeat 0px 0px; }
.notsSupTitulo { position: absolute; z-index: 1; left: 42px; top: 105px; width: 161px; height: 19px; background: transparent url(cargar.php?img=noticias/paquete.jpg) no-repeat -900px -0px; }

#ultimasNoticias { position: absolute; z-index: 1; left: 40px; top: 145px; width: 820px; height: 150px; overflow: hidden; }
.notsContenedorNots { position: relative; width: 820px; height: 129px; overflow: hidden; }
.notsContenedorNots ul {
	position: absolute; left: 0px; top: 0px; border: none; display: block; width: 10000px; height: 129px; margin: 0; padding: 0;
	list-style-image: none; list-style-position: outside;	list-style-type: none; }
.notsContenedorNots li { 
	float: left; list-style-type: none; margin: 0; padding: 0; width: 205px; height: 129px; 
	background: transparent url(cargar.php?img=noticias/fdo-item-noticia.png) no-repeat left top; }
.notsCapaNoticia { padding: 15px 16px 18px 10px; }
.notsItemNoticia { display: block; height: 105px; overflow: hidden; color: #844678; }
.notsItemFecha { display: block; font-size: 10px; }
.notsItemTitulo { display: block; padding-top: 1px; font-weight: bolder; }

.notsBtnsUltsNots { margin-top: 6px; }
.notsBtnsUltsNots .next_button, .notsBtnsUltsNots .previous_button { float: right; height: 12px; cursor: crosshair; background: transparent url(cargar.php?img=noticias/paquete.jpg) no-repeat; }
.notsBtnsUltsNots .previous_button { width: 60px; background-position: -902px -45px; }
.notsBtnsUltsNots .next_button { width: 62px; margin-left: 72px; margin-right: 7px; background-position: -902px -21px; }
.notsBtnsUltsNots .previous_button_over { background-position: -902px -57px; }
.notsBtnsUltsNots .next_button_over { background-position: -902px -33px; }
.notsBtnsUltsNots .previous_button_disabled { background-position: -902px -45px; cursor: default; }
.notsBtnsUltsNots .next_button_disabled { background-position: -902px -21px; cursor: default; }

#notsInf { height: 223px; background-color: #C9B6BE; margin-top: 4px; }
.notsInfInt { padding: 19px 40px; }
#notsNoticiaSel { float: left; color: #67365e; width: 613px; height: 185px; overflow: hidden; }
.notsNotSelTitulo { margin-top: 4px; margin-bottom: 10px; font-size: 150%; }
.notsImgNotSel { float: right; display: block; color: #67365e; }
.notsImgNotSel img { border: transparent solid 1px; }
.notsImgNotSel span { display: block; margin-top: 2px; text-align: right; }
.notsImgNotSel:hover { text-decoration: none; color: #FFFFFF; }
.notsImgNotSel:hover img { border-color: #FFFFFF; }
#notsNotSelScroll { float: left; height: 185px; margin-left: 20px; border-left: #E4DBDF solid 1px; }
#notsBtnScrollArriba { display: block; width: 23px; height: 30px; margin-top: 15px; background: transparent url(cargar.php?img=noticias/paquete.jpg) no-repeat -925px -70px; }
#notsBtnScrollAbajo { display: block; width: 23px; height: 30px; margin-top: 94px; background: transparent url(cargar.php?img=noticias/paquete.jpg) no-repeat -902px -70px; }
#notsBtnScrollArriba:hover { background-position: -925px -102px; }
#notsBtnScrollAbajo:hover { background-position: -902px -102px; }

.notsContInf { height: 156px; width: 900px; }
.notsContInfLogo { float: left; width: 69px; height: 87px; margin-left: 40px; margin-top: 35px; background: transparent url(cargar.php?img=noticias/paquete.jpg) no-repeat -992px -22px; }
.notsContInfTxt { float: right; text-align: right;  color: #B893AD; margin-right: 40px; margin-top: 75px; width: 680px; height: 35px; }
.notsContInfTxt a {	display:inline-block;	height:17px; width:194px;	background:transparent url(cargar.php?img=contacto/paquete.jpg) no-repeat scroll -554px -319px; }
.notsContInfTxt a:hover { background: transparent url(cargar.php?img=contacto/paquete.jpg) no-repeat -554px -336px; }

/*__________________________ Ofertas _______________________*/
.cuerpoBannerOferta { background-color: #EEEEF0; }

#iniInfOfertas { padding-top: 3px; }
.iniInfContenedorOfertas { position: relative; overflow: hidden; width: 438px; height: 149px; }
.iniInfContenedorOfertas ul {
	position: absolute; left: 0px; top: 0px; border: none; display: block; width: 9999px; height: 149px; 
	list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0; }
.iniInfContenedorOfertas li { float: left; list-style-type: none; margin: 0; padding: 0; width: 438px; height: 149px; }
.bannerOferta { display: block; }


.ofSup { position: relative; height: 532px; background: #FFFFFF url(cargar.php?img=promociones/paquete.jpg) no-repeat 0px 0px; }
.ofSupInt { padding: 74px 30px 10px 30px; }
.ofSupInt h1 { margin-bottom: 15px; font-size: 180%; }
.ofSupInt h2 { margin-bottom: 15px; font-size: 150%; }
.ofSupInt p { margin: 0px 0px 8px 0px; text-align: justify; }
.ofSupTitulo { position: absolute; left: 23px; top: 88px;	width: 156px; height: 36px;	background: transparent url(cargar.php?img=promociones/paquete.jpg) no-repeat -1230px 0px; }
/*.ofuSupTitulo2 { position: absolute; left: 592px; top: 369px;	width: 181px; height: 71px; margin: 0px; background: transparent url(cargar.php?img=promociones/paquete.jpg) no-repeat -900px -53px; }*/
.ofSupCentro { position: absolute; width: 327px; height: 532px; left: 212px; top: 0px; background: transparent url(cargar.php?img=promociones/paquete.jpg) no-repeat -901px 0px; }
.ofSupAdornoDcha { position: absolute; z-index: 10; width: 280px; height: 420px; left: 50%; margin-left: 140px; top: 28px; text-align: right; }

.ofContInf { height: 177px; background-color: #FFFFFF; }
.ofContInfAdorno { float: right; width: 191px; height: 63px; margin-top: 37px; margin-right: 68px; background: transparent url(cargar.php?img=nuestro-equipo/paquete.jpg) no-repeat -904px -308px; }
.ofContInfTxt { width: 327px; height: 177px; margin-left: 211px; border-right: #C1A6AF 1px solid; border-left: #C1A6AF 1px solid; }
.ofContInfTxt h2 { padding: 30px 30px 0px 30px; }

/*_________________________ PROTOTIP _________________________*/
div.prototip { position: absolute }
div.prototip .default { color: #fff; }
div.prototip .default .toolbar { background-color: #620F49; }
div.prototip .default .title { padding: 5px; }
div.prototip .default .content { 
	background-color: #620F49; font-size: 10px; text-transform: lowercase; 
	padding: 10px; background: #620F49 /*url(cargar.php?img=comun/flecha-int-tip.gif)*/ no-repeat 50px -50px;
	-webkit-box-shadow: 3px 3px 5px #666; -moz-box-shadow: 3px 3px 5px #666; box-shadow: 3px 3px 5px #666;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
	/*filter:alpha(opacity=80);*/ -moz-opacity: 0.8; opacity: 0.8; }
