@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: Fuente;
	src: url("fuente.ttf"), url("fuente.otf") format("opentype");
}
@font-face {
	font-family: Tipografia1;
	src: url("files/dodge.ttf"), url("files/dodge.otf") format("opentype");
}
@font-face {
	font-family: Tipografia2;
	src: url("files/enso.ttf"), url("files/enso.otf") format("opentype");
}

/*
::-webkit-input-placeholder { 
   color: #fff;
}

:-moz-placeholder { 
   color: #fff;  
}

::-moz-placeholder {  
   color: #fff;  
}

:-ms-input-placeholder {
   color: #fff;  
}
*/

body {background-color:#f8f8f8; }
body, div, h1, h2, h3, blockquote, p, ul, ol, form {margin:0px; padding:0px; }
img { border:none; max-width:100%; margin-bottom:-5px; }
a { text-decoration:none !important; color:#000000; font-size:100%; }

#content { }
#content .marcoContent {position:relative;}

.ancho20 {width:20% !important;}
.ancho30 {width:30% !important;}
.ancho40 {width:40% !important;}
.ancho60 {width:60% !important;}
.ancho70 {width:70% !important;}
.ancho80 {width:80% !important;}
.ancho100 {width:100% !important;}

.tamano70 {font-size:70% !important;}
.tamano80 {font-size:80% !important;}
.tamano90 {font-size:90% !important;}
.tamano100 {font-size:100% !important;}

.negro {color:#000000 !important; }

.fondoBlanco {background-color:#FFFFFF !important;}
.fondoAmarillo {background-color:#FFCC00 !important;}
.fondoAmarillo2 {background-color:#D28629 !important;}
.fondoGris {background-color:#F8F8F8 !important;}

.alignCenter {vertical-align:middle !important; text-align:center !important; }
.alignRight {vertical-align:middle !important; text-align:right !important; }

.enlace {color:#000; font-weight:bold; text-decoration:underline; }
.cursorPointer {cursor:pointer;}
.capt {background:url(files/capt1.png) center left no-repeat, url(files/fondo-buscar.png) center repeat-x !important; width:53% !important; padding:10px 4.5% 10px 32% !important;}
.botonRenglon { border:none; cursor:pointer; text-align:center; text-transform:uppercase; font-size:95%; color:#000000; background-color:#FCE512; display:block; width:fit-content; margin:20px auto 0 auto; line-height:100%; padding:10px 15px 7px 15px !important; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 1px 2px 0 rgba(210,133,41,0.9); -moz-box-shadow: 1px 2px 0 rgba(210,133,41,0.9); box-shadow: 1px 2px 0 rgba(210,133,41,0.9); }

.tablaMensajes {}
.tablaMensajes .marcoTabla {display:table; width:100%; margin-bottom:10px;}
.tablaMensajes .marcoTabla .celda {display:table-cell; vertical-align:top;}
.tablaMensajes .marcoTabla .cImagen {width:50px; padding:10px;}
.tablaMensajes .marcoTabla .cInfo {padding:10px 10px;}
.tablaMensajes .respuesta { background-color:none; border:1px solid #f1f1f1; border-width:1px 0 1px 0;}
.tablaMensajes .respuesta h2 {}	/*#FBC910*/
.tablaMensajes .respuesta p {}
.tablaMensajes h2 {font-size:100%; font-weight:normal; text-align:left; margin-bottom:5px;}
.tablaMensajes img {width:100%;}

.gracias {}
.gracias .marcoGracias {padding:30px 0 60px 0;}
.gracias h1 {text-align:center !important; margin:0 !important; padding:10px 0 !important;}
.gracias h2 {text-align:center !important; margin:0 !important; padding:10px 0 !important;}
.gracias p {text-align:center !important; margin:0 !important; padding:10px 0 !important;}
.gracias img {display:block; max-height:250px; margin:auto; margin-bottom:10px; }

.sticky { position: sticky; z-index:100; top:0; padding: 0; margin:0;  }

@media only screen and (min-width: 700px) {
	h1, h2, h3, p, li, label, input, textarea, select, span {font-family:"Fuente"; font-size:95%; line-height:140%; }
	.oculto2 {display:none !important;}
	
	::-webkit-scrollbar {
		width: 10px;
	}

	::-webkit-scrollbar-track {
		background: #666; 
	}
	 
	::-webkit-scrollbar-thumb {
		background: #222; 
		border-radius: 10px;
	}
	
	.googlet {position:fixed; z-index:1001; top:85px; right:40px;}
	
	.bienvenido { background:#111; color:#fff; border:0px solid #ff0000;}
	.bienvenido .marcoBienvenido {display:table; width:100%; max-width:1024px; height:40px; margin:auto; padding:0; font-family:"Fuente"; font-size:100%; word-spacing: 7px;}
	.bienvenido .b1 {display:table-cell; vertical-align:middle !important; text-align:left; }
	.bienvenido .b2 {display:table-cell; vertical-align:middle !important; text-align:left; }
	.bienvenido .b3 {display:table-cell; vertical-align:middle !important; text-align:right; }
	.bienvenido strong {color:#fff; word-spacing: 0px; }
	
	.tabla {display:table; width:100%;}
	.tabla .celda {display:table-cell; vertical-align:top;}
	.tabla .celdaLeft {display:table-cell; vertical-align:top; width:50%; padding-right:50px;}
	.tabla .celdaLeft2 {display:table-cell; vertical-align:top; padding-right:40px;}
	.tabla .celdaRight {display:table-cell; vertical-align:top; width:200px; padding-left:50px;}
	.tabla .celdaRight2 {display:table-cell; vertical-align:top; min-width:300px; }
	.center {vertical-align:middle !important; text-align:center;}
	
	.prospectador {border:0px solid #FF0000; background:#000000;}
	.prospectador .marcoProspectador {height:520px; overflow:hidden; position:relative;}
	.prospectador .elementoProspectador {max-width:1024px; margin:auto;}
	.prospectador li { position:relative; height:520px; list-style:none;}	/**/
	.prospectador li .capa { position:absolute; z-index:1; top:0; left:0; width:100%; height:520px; display:table; background:url(files/capa-prospectador.png); }
	.prospectador li .capa .marcoCapa { display:table-cell; vertical-align:middle; text-align:right; padding:0 20px;  border:0px solid #FF0000;}
	.prospectador li .titulo { font-size:280%; font-family:"Tipografia1"; text-align:left; font-weight:normal; margin-bottom:30px; text-shadow: 2px 2px 4px #000;}
	.prospectador li .info { font-size:180%; text-align:left; margin-bottom:50px; }
	.prospectador li .titulo a { color:#FFCC00; }
	.prospectador li .info a { color:#FFFFFF; }
	.prospectador .pForm {position:absolute; z-index:2; top:0px; right:10px; width:380px; border:0px solid #000; }
	.prospectador .botonDirecto { font-size:140%;}
	.prospectador .botonDirecto2 { margin-top:10px;}
	
	.formProspectador { background:url(files/capa-prospectador.png); background-color:#000;  }	/**/
	.formProspectador .marcoForm {padding:20px 15px; padding-bottom:10px;}
	.formProspectador .contenidoForm {padding-bottom:10px;}
	.formProspectador .renglon {text-align:center; margin-bottom:8px;}
	.formProspectador .titulo {font-size:100%; color:#FFCC00; text-transform:none; margin-bottom:10px; text-align:center;}
	.formProspectador .etiqueta {display:block; margin-bottom:5px; padding-left:0px; text-align:center; font-weight:bold; color:#fff;}
	.formProspectador .caja-texto {padding:7px 10px; width:85%; border:none; background:url(files/fondo-buscar.png); }
	.formProspectador .area-texto {padding:7px 10px; width:85%; border:none; background:url(files/fondo-buscar.png) bottom repeat-x; background-color:#fff;  }
	.formProspectador .lista-seleccion {padding:7px 10px; width:90%; border:none; background:url(files/fondo-buscar.png); }
	.formProspectador .boton {padding:7px 10px; margin-top:10px; width:50%; border:none; background-color:#000; color:#FFFFFF; font-weight:bold; text-align:center; cursor:pointer;}
	.formProspectador .mensaje {color:#333333; line-height:120%; font-size:70%;}
	
	.slides {margin-bottom:0px !important; border:0px solid #FF0000;} /**/
	.slides .max {max-height:520px; margin-bottom:0px !important; border:0px solid #FF0000;} /**/
	/*.slides .marcoMax {display:table; height:100%; width:100%;}
	.slides .infoMax {display:table-cell; vertical-align:middle;}
	.slides h1 {font-size:270%; color:#fff; padding-left:20px; margin-bottom:15px; }
	.slides p {font-size:150%; color:#FFFFFF; line-height:130%; display:none;}
	.slides img {max-height:100% !important; margin-bottom:0px !important; border:0px solid #FF0000;}*/
	
	#menu {position: sticky !important; z-index:1000 !important; top:0px !important; }
	.menu {width:100%; background-color:#fff; border:0px solid #ff0000; }
	.menu .cero { max-width:1024px; margin:auto;}
	.menu .primero {display:none;}
	.menu ul { display:table; height:110px; padding:0; margin:auto; border:0px solid #FF0000;}
	.menu li {display:table-cell; vertical-align:middle; text-align:center; padding:0 8px; position:relative;}
	.menu a {color:#000;}
	.menu a:hover {color:#FFCC00; font-weight:bold;}	/*D28629*/
	.menu img {height:30px; cursor:pointer;}
	.menu .texto { line-height:100%;  text-transform:; font-weight:bold;}/*uppercase*/
	.menu .texto a { font-size:110%; }
	.menu .logo {padding:0px; padding-right:10px; border:0px solid #FF0000; }
	.menu .logo img {height:84px;}
	.menu .separadorM {font-size:80%; color:#f7f7f7; width:10px;}
	.menu .separadorM:hover { background:none; }
	.menu .fontsize {font-size:90%;}
	.fixed {  -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 20px rgba(0,0,0,0.2); box-shadow: 0 0 20px rgba(0,0,0,0.2); }
	.fixed ul {height:70px;}
	.fixed .logo img {height:50px;}
	
	.menuAccion {background:none; width:100%; display:;}	/*background:url(files/fondo-negro.png) top repeat-x; position:absolute; z-index:100; top:300px;*/
	.menuAccion .marcoMenu { }
	.menuAccion ul { display:table; height:50px; border:0px solid #FF0000; }
	.menuAccion li {display:table-cell; vertical-align:middle; padding:0 10px; }
	.menuAccion li:hover {  }	/*background:url(files/fondo-menu-accion-selected.png) center center; */
	.menuAccion a {color:#000;}	/*FFCC00*/
	.menuAccion .texto {cursor:pointer; padding:5px 20px; max-width:280px; text-align:center; text-transform:uppercase; font-size:120%; font-weight:normal;  background-color:#FCE512; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); -moz-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); box-shadow: 2px 4px 0 rgba(210,133,41,0.9);}	
	.menuAccion .textoW {cursor:pointer; padding:5px 10px; max-width:200px; text-align:center; text-transform:uppercase; font-size:100%; font-weight:bold;  background-color:#25D366; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 2px 4px 0 rgba(37,141,72,0.9); -moz-box-shadow: 2px 4px 0 rgba(37,141,72,0.9); box-shadow: 2px 4px 0 rgba(37,141,72,0.9);}	
	.menuAccion .textoW a {color:#fff !important;}
	.menuAccion .separadorM {font-size:80%; color:#000; width:10px;}
	.menuAccion .separadorM:hover { background:none; }
	
	.bsuscripcion {width:240px; margin:-10px auto 60px auto !important;}
	
	#buscador {position:absolute; z-index:100; bottom:-40px; left:-360px; width:400px; border:0px solid #FF0000; }
	#buscador .marcoBuscador {}
	#buscador .marcoBuscador input {font-size:100%; height:40px; line-height:40px; padding: 0; padding-left:5%; width:100%; border:1px solid #f7f7f7;  -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;  box-shadow: 0px 0px 5px rgba(0,0,0,0.2); }	/*background-image:url(files/icono-buscar-grande.png) , url(files/fondo-buscar.png); background-position:right center, left center; background-repeat:no-repeat, repeat-x;*/
	#buscador .marcoBuscador input::-webkit-input-placeholder {color:#b0b0b0;}
	#buscador2 {display:none;}
	#rBusqueda {position:absolute; z-index:100; width:96%; max-height:230px; overflow-x:hidden; padding:10px 5%; padding-top:10px; text-align:left;}
	#rBusqueda {background:url(files/fondo-blanco.png); border:none;  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.7); box-shadow: 0 0 4px rgba(0,0,0,0.7); -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}	/* -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;*/
	#rBusqueda .cerrar {position:absolute; top:7px; right:10px; font-size:80%; font-weight:normal; cursor:pointer;}
	.result {margin-bottom:25px;}
	.result p { line-height:110% !important; display:block !important; margin-bottom:5px  !important; text-align:left !important;}
	.result a {color:#000000; font-size:100%; font-weight:bold;}
	
	.descripcionEmpresa {display:none;}
	
	/**/
	.seccion {}
	.seccion .marcoSeccion { max-width:1024px; margin:auto; padding:0; position:relative;}
	.seccion .marcoSeccion .contenidoMarco { padding:40px 10px;}
	.seccion .titulo { font-family:"Tipografia1"; font-size:150%; margin-bottom:20px; text-align:center;}
	.seccion .descripcion { font-size:110%; margin-bottom:50px; text-align:center; }
	.seccion .mensaje { font-family:"Tipografia1"; font-size:130%; color:#000; text-transform:uppercase; text-align:center; }
	.seccion .detalleMensaje { font-size:110%; color:#000; text-align:center; }
	.seccion blockquote p { font-size:130%; font-weight:normal; text-align:center; padding:60px;}
	.seccion blockquote a { color:#D28629; }
	
	/**/
	.circulos { margin-bottom:10px; border:0px solid #ff0000;}
	.circulos .marcoCirculos {text-align:center;}
	.circulos h2 {font-size:110%; font-weight:bold; margin:10px 10px; width:140px; padding:60px 0; background-color:#f7f7f7; display:inline-block;  -webkit-border-radius: 120px; -moz-border-radius: 120px; border-radius: 110px;}
	.circulos a {}
	
	.tienda { margin-bottom:0px; border:0px solid #ff0000;}
	.tienda .marcoTienda { text-align:center;}
	.tienda .inLine {display:inline-block; width:21.5%; margin:0 1.5%;}
	.tienda .imagen {width:100%;   }
	.tienda .imagen img {width:100%; margin-bottom:-5px; -webkit-border-radius:  20px 0 20px 0; -moz-border-radius:  20px 0 20px 0; border-radius: 20px 0 20px 0;}
	.tienda .imagenBox {width:100%; margin-bottom:10px;  }
	.tienda .imagenBox img {width:100%; margin-bottom:-5px; }
	.tienda .texto {display:table; width:100%; height:95px; margin-bottom:10px;  border:0px solid #ff0000;}
	.tienda .texto .celda {padding:10px 20px; }
	.tienda .texto h2 {font-size:110%; font-weight:bold; text-transform:inherit; text-align:center; line-height:140%; margin-bottom:0px;}
	
	.dbloque { margin-bottom:10px; border:0px solid #ff0000;}
	.dbloque .marcoBloque {text-align:center;}
	.dbloque .inline {display:inline-block;  position:relative; overflow:hidden; height:270px; width:48%; margin:0 %;  background:url(files/logo-una-tinta-blanco.png) center center no-repeat; border:0px solid #ff0000;}
	.dbloque .imagen {width:100%; position:absolute; z-index:1; top:-50px; }
	.dbloque .imagen img {width:100%; margin-bottom:-5px;}
	.dbloque .capa {width:100%; height:100%; position:absolute; z-index:2; top:0; left:0; background:url(files/mfondo-banner.png) top right no-repeat; border:0px solid #ff0000;}
	.dbloque .texto {display:table; width:100%; height:75px; position:absolute; z-index:3; top:70px; }
	.dbloque .texto .celda {padding:10px 20px; }
	.dbloque .texto h2 {font-size:180%; font-weight:bold; text-transform:inherit; text-align:right; line-height:110%; padding-right:20px; margin-bottom:0px;}
	.dbloque .texto h2 a {color:#fff; text-transform:uppercase;}
	
	.burbujas { margin-bottom:10px; border:0px solid #ff0000;}
	.burbujas .marcoBurbujas {padding-left:0px; display: flex; justify-content: center; flex-wrap: wrap; gap: 20px;}
	.burbujas .inline {display:block-inline; width:31%;}
	.burbujas .imagen {position:relative; width:230px; height:230px; margin:auto; margin-bottom:30px; overflow:hidden; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px; }
	.burbujas .imagen img {width:100%; margin-bottom:-5px;}
	.burbujas .texto {display:table; width:100%; height:50px; }
	.burbujas .texto .celda {padding:10px 20px; }
	.burbujas .texto h2 {font-size:110%; font-weight:bold; text-transform:inherit; text-align:center; line-height:140%;  margin-bottom:0px;}
	.burbujas .texto h2 a {}
	.burbujas .texto p {font-size:100%;}
	
	.lista { margin-bottom:30px;  border:0px solid #ff0000; }
	.lista .marcoLista {padding-left:0px; display: flex; justify-content: center; flex-wrap: wrap; gap: 30px;}
	.lista .marcoLista .tablaLista {display:block-inline; width:31%;}
	.lista .marcoLista .celdaLista {}
	.lista .marcoLista .cImagen {width:100%; }
	.lista .marcoLista .cTexto { background-color:#fff; -webkit-border-radius:  0 0 20px 20px; -moz-border-radius:   0 0 20px 20px; border-radius: 0 0 20px 20px;  -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 20px rgba(0,0,0,0.1); box-shadow: 0 0 40px rgba(0,0,0,0.1); }
	.lista .marcoLista .info {padding: 30px ; height:180px;}
	.lista .sombra {top:-9px; display:none;}
	.lista h2 {font-size:120%; font-weight:bold; text-transform:inherit; margin-bottom:10px; text-align:left;}
	.lista p {font-size:100%; padding-left:0px; }
	.lista img { border-radius:  20px 20px 0 0; }
	.lista .clear {clear:both;}
	
	.recuadro2 { }
	.recuadro2 .marcoRecuadro {position:relative;  overflow:hidden; border:0px solid #FF0000;}
	.recuadro2 .marcoRecuadro img {width:100%;}
	.recuadro2 .marcoRecuadro:hover .espejo {display:none;}
	.recuadro22 {display:none;}
	
	.sombra {position:relative; top:-5px; width:100%; max-width:300px;}
	
	.categorias {}
	.categorias .marcoCategorias {padding-left:20px; border-left:1px solid #CCCCCC; }
	.categorias .marcoCategorias h3 {font-size:140%; font-weight:normal; margin-bottom:10px;}
	.categorias .marcoCategorias li {margin-left:20px; line-height:200% !important; border-bottom:1px solid #CCCCCC;}
	.categorias .marcoCategorias a {}
	
	/*backdrop-filter: blur(15px);*/
	.banner5 {position:relative; height:400px; overflow:hidden; background-color:#000000; }
	.banner5 .marcoBanner { position:relative; max-width:1024px; height:100%; margin:auto; padding:0;}
	.banner5 .texto {position:absolute; z-index:2; top:0; left:0; display:table; width:100%; height:100%;  border:0px solid #ff0000;}	/*background:url(files/fondo-banner.png) center center no-repeat;*/
	.banner5 .texto .marcoTexto { display:table-cell; vertical-align:middle; text-align:center;}	/*background:url(files/fondo-banner.png);*/
	.banner5 .texto h1 {font-family:"Tipografia1"; font-size:2.2rem; font-weight:normal; line-height:120%; color:#FFcc00; text-align:center; margin-bottom:40px; text-shadow: 0 2px 15px rgba(0,0,0,0.5);}
	.banner5 .texto p {font-size:1.5rem; font-weight:normal; line-height:120%; color:#fff; text-align:center; margin-bottom:50px; text-shadow: 0 2px 15px rgba(0,0,0,0.5);}
	.banner5 .texto a { color: inherit !important;}
	.banner5 .botonBanner { font-size:1.1rem; font-weight:normal; line-height:100%; color:#000; text-align:center; background-color:#FCE512; display:inline-block;  margin:auto; padding:12px 30px; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); -moz-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); box-shadow: 2px 4px 0 rgba(210,133,41,0.9);}
	.banner5 img {position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; opacity:0.3; }
	
	.banner {position:relative; border:0px solid #ff0000;}
	.banner .imagen {position:relative; z-index:1; height:180px; overflow:hidden; background-color:#000000;}   /* background:url(files/logo-una-tinta-blanco.png) center center no-repeat;*/
	.banner .imagen img {position:absolute; bottom:0; top:0px; left:0%; width:100% !important; opacity:0.4;}
	.banner .texto {position:absolute; z-index:2; top:0; left:0; display:table; width:100%; height:100%; border:0px solid #ff0000;}
	.banner .texto .marcoTexto { display:table-cell; vertical-align:middle; text-align:center; padding:0px 40px 0 40px;}
	.banner .texto h1 {font-family:"Tipografia1"; font-size:150%; font-weight:normal; line-height:140%; color:#FFcc00; text-align:center; margin-bottom:5px; text-shadow: 2px 2px 4px #000;}
	
	.banner3 { background:url(files/fondoe.jpg) bottom right; border:0px solid #FF0000;}
	.banner3 .marcoBanner {max-width:1024px; height:380px; margin:auto; padding:0; position:relative;}
	.banner3 .imagen {position:absolute; z-index:1; top:30px; right:10px; width:380px; height:320px; overflow:hidden; background:url(files/logo-una-tinta-blanco.png) center center no-repeat; background-color:#000000;  -webkit-box-shadow: 7px 7px 0px rgba(0,0,0,0.7); -moz-box-shadow: 7px 7px 0px rgba(0,0,0,0.7); box-shadow: 7px 7px 0px rgba(0,0,0,0.7); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
	.banner3 .imagen img {max-width:100%; margin-top:-5%; margin-left:-0%;}
	/*.banner3 .texto {position:absolute; z-index:2; top:0; left:0; display:table; width:100%; height:100%; display:none;}	/*background:url(files/fondo-banner.png) center center no-repeat;
	.banner3 .texto .marcoTexto { display:table-cell; vertical-align:bottom; text-align:center; }
	.banner3 .texto p {display:block; color:#fff; background:url(files/fondo-banner3.png) top center no-repeat; font-size:100%; font-weight:bold;  padding:20px 10% 15px 10%; width:80%; margin:auto; }*/
	.banner3 .texto2 {position:absolute; z-index:2; top:0; left:0; display:table; width:100%; height:100%; display:;}	/*background:url(files/fondo-banner.png) center center no-repeat;*/
	.banner3 .texto2 .marcoTexto { display:table-cell; vertical-align:middle; text-align:left; padding:0px 420px 0 10px; padding-bottom:30px; }	/*background:url(files/fondo-banner.png);*/
	.banner3 .texto2 h1 {font-family:"Tipografia1"; font-size:180%; font-weight:normal; line-height:120%; color:#FFcc00; text-align:left; margin-bottom:50px; text-shadow: 2px 2px 4px #000;}
	/*.banner3 .texto h1 {display:none; color:#FFCC00; font-size:140%; font-weight:normal; font-family:"tipografia1"; padding:0 50px;}*/
	
	
	.informacion {border:0px solid #ff0000;}
	.informacion .marcoInformacion {padding: 50px 50px 30px 50px;}
	/*.informacion h1 { font-family:"Tipografia1"; font-size:170%; font-weight:normal; text-align:center; line-height:130%; padding:30px 0; text-transform:uppercase; color:#ffcc00; background-color:#000; background:url() bottom center;}*/
	.informacion h1 { font-family:"Tipografia1"; font-size:180%; font-weight:normal; text-align:left; line-height:130%; margin-bottom:40px; text-transform:uppercase;}
	.informacion h2 { font-size:160%; font-weight:normal; text-align:center; margin-bottom:30px; text-transform:none;}
	.informacion blockquote p {font-size:130%; font-weight:normal; color:#333333; text-align:center; padding:0px 0;}
	.informacion p {margin-bottom:40px; text-align:justify; }
	.informacion ol {margin-bottom:40px;}
	.informacion ul {margin-bottom:50px;}
	.informacion li {list-style:disc; margin-left:40px; margin-bottom:5px; padding-left:0px;}
	.informacion ol li {list-style:none; font-size:110%; line-height:36px; padding:5px 0; padding-left:80px; margin-left:0px; }
	.informacion ol li {display:inline-block; width:40%;  line-height:56px;  padding-left:70px; margin-right:20px; margin-bottom:15px; background-color:#f7f7f7 !important; background:url(files/check.png) center left no-repeat; background-size: 36px; background-position:20px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px;  -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.08); -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.08); box-shadow: 0 5px 5px rgba(0,0,0,0.08);}
	.informacion a {font-weight:bold; text-decoration:underline; }
	.informacion .bsuscripcion {margin-bottom:30px!important;}
	
	.iLanding {}
	.iLanding li {list-style:none; padding:0; margin:0; margin-bottom:10px;}
	.iLanding .irespuesta {margin-top:10px;}
	.iLanding .icaja-texto {padding:5px 7px; width:70%; background:url(files/fondo-buscar.png) center repeat-x; background-color:#f1f1f1;  border:1px solid #ccc; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	.iLanding .iarea-texto {padding:5px 7px; width:70%; background:url(files/fondo-buscar.png) top repeat-x; background-color:#f1f1f1;  border:1px solid #ccc; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	
	.recuadro {}
	.recuadro .marcoRecuadro {position:relative; z-index:10; width:100%; height:190px; overflow:hidden; background-color:#fff; border:0px solid #FF0000;}
	.recuadro .marcoRecuadro img {width:100%; position:absolute; left:0%; top:0%;}
	
	.masInfo {cursor:pointer; text-align:right; margin-bottom:50px;}
	.masInfo img {}
	
	.rbloque {border:0px solid #FF0000; margin-bottom:10px;}
	.rbloque .marcoBloque {text-align:center;}
	.rbloque .marcoBloque .inline {display:inline-block; width:242px; margin:0 5px;}
	.rbloque .marcoBloque .tabla {display:table; width:100%; }
	.rbloque .marcoBloque .celda {display:table-cell; vertical-align:top; }
	.rbloque .marcoBloque .imagen {width:100%; height:140px; overflow:hidden; -webkit-border-radius: 20px 0 0 0; -moz-border-radius:  20px 0 0 0; border-radius: 20px 0 0 0}
	.rbloque .marcoBloque .imagen img {width:100%; margin-top:-10px; }
	.rbloque .marcoBloque .texto1 {border-top:3px solid #FFCC00; background-color:#000; display:table; width:100%; height:80px;  -webkit-border-radius: 0 0 20px 0; -moz-border-radius: 0 0 20px 0; border-radius: 0 0 20px 0;}
	.rbloque .marcoBloque .texto1 h2 {font-size:110%;  text-transform:inherit; text-align:left; display:table-cell; vertical-align:top; text-align:center; padding:0 20px; padding-top:15px; }
	.rbloque .marcoBloque .texto1 h2 a {color:#FFCC00;font-weight:normal !important;}
	.rbloque .marcoBloque .texto2 {display:none; padding:20px; height:75px; background-color:#f8f8f8;}
	.rbloque .marcoBloque .texto2 p { text-align:left;}
	.rbloque .marcoBloque .texto2 p a {color:#000000;}
	
	.titulo {font-size:170%; font-weight:normal; line-height:130%; margin-bottom:30px; text-align:left; text-transform:uppercase;}
	.parrafo {text-align:justify; margin-bottom:30px;}
	.comunicacion { margin-bottom:30px; }
	.comunicacion span {width:80px; display:inline-block; font-weight:bold;}
	.comunicacion a {font-weight:normal !important; }
	
	.botonSolicitar {text-align:center; margin-bottom:60px !important; }
	.botonSolicitar a { text-align:center;  text-transform:uppercase; font-size:160%; color:#000000; background-color:#FCE512; display:inline-block; line-height:45px; padding:0 40px; padding-top:5px;  -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); -moz-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); box-shadow: 4px 6px 0 rgba(210,133,41,0.9); }
	.botonSolicitar2 { text-align:center !important; text-transform:uppercase; font-size:110%; color:#000000; background-color:#FCE512; border:none; line-height:40px; display:block; width:100%; max-width:240px; padding:0px; margin:auto; cursor:pointer;  -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); -moz-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); box-shadow: 4px 6px 0 rgba(210,133,41,0.9); }
	.botonDirecto { border:none; cursor:pointer; text-align:center; text-transform:uppercase; font-size:140%; color:#000000; background-color:#FCE512; display:inline-block; line-height:60px; padding:0 40px !important; padding-top:5px;  -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 3px 5px 0 rgba(210,133,41,0.9); -moz-box-shadow: 3px 5px 0 rgba(210,133,41,0.9); box-shadow: 3px 5px 0 rgba(210,133,41,0.9); }
	.botonDirecto2 { border:none; cursor:pointer; text-align:center; text-transform:uppercase; font-size:120%; color:#000000; background-color:#FCE512; display:inline-block; line-height:40px; padding:0 40px !important; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); -moz-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); box-shadow: 2px 4px 0 rgba(210,133,41,0.9); }
	.botonDirecto3 { border:none; cursor:pointer; text-align:center; text-transform:uppercase; font-size:95%; color:#000000; background-color:#FCE512; display:inline-block; line-height:100%; padding:5px 15px 2px 15px !important; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 1px 2px 0 rgba(210,133,41,0.9); -moz-box-shadow: 1px 2px 0 rgba(210,133,41,0.9); box-shadow: 1px 2px 0 rgba(210,133,41,0.9); }
	
	.espacio {position:fixed; z-index:1000; top:0px; left:0px; display:table; width:100%; height:100%; background:url(files/fondo-negro.png);}
	.espacio .marcoEspacio {display:table-cell; vertical-align:middle; text-align:center;}
	.espacio img {max-width:100%;}
	.espacio .cerrar {position:absolute; z-index:1001; top:20px; right:20px; cursor:pointer; width:40px; height:40px; background:url(files/boton-cerrar-ventana.png) center center no-repeat;}
	.espacio .slogo {position:fixed; z-index:1002; bottom:10px; left:10px; border:0px solid #FF0000;}
	.espacio .slogo img {height:70px; margin-bottom:-5px;}
	
	.ventanaFlotante {position:relative; width:100%; max-width:400px; margin:auto; background-color:#FFFFFF;}
	.ventanaFlotante {border:7px solid #fff;}	/* -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;*/
	.ventanaFlotante { -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px rgba(0,0,0,0.7);}
	.ventanaFlotante .marcoVentana {padding:10px; background:url(files/fondo-seccion.png) bottom repeat-x; }
	.ventanaFlotante .marcoVentana iframe {width:100%; height:450px;}
	.ventanaFlotante .cerrar {top:-25px !important; right:-20px !important;}
	
	#compartir {}
	.compartir {position:relative; max-width:600px; margin:auto; padding:40px; padding-bottom:50px; background:url(files/fondo.png) center center no-repeat;  }
	.compartir {border:7px solid #fff;}	/* -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;*/
	.compartir { -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px rgba(0,0,0,0.7);}
	.compartir .marcoCompartir {display:table;  margin:auto;}
	.compartir .marcoCompartir .celda {display:table-cell; vertical-align:middle !important; width:80px; padding:20px; padding-bottom:10px; text-align:center; border:0px solid #FFFFFF;}
	.compartir .marcoCompartir .celda:hover { background-color:#FFFFFF; }
	.compartir h3 {text-transform:uppercase; margin-bottom:20px;}
	.compartir img {cursor:pointer;}
	.compartir .cerrar {top:-25px !important; right:-20px !important;}
	
	/**/
	
	#formulario {width:100%; margin-left:auto; }
	#formulario .marcoFormulario { padding:20px;}
	#formulario .marcoFormulario2 { padding:40px ; background:url(files/fondo-negro.png) center; }	/*-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.7); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.7); box-shadow: 0 0 5px rgba(0,0,0,0.7);*/
	#formulario .marcoFormulario3 { padding:40px; max-width:100%; margin:auto; border:0px solid #FF0000; background:url(files/fondo-negro.png) center; }
	#formulario .resultadoA {color:#FFFFFF !important; text-align:center; padding:3px 0; background-color:#008DA8; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	#formulario .resultadoB {color:#FFFFFF !important; text-align:center; padding:3px 0; background-color:#CC0000; margin-bottom:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	#formulario .encabezado { padding:0;}
	#formulario .encabezado h1 {text-align:center;}
	#formulario .encabezado h2 {text-align:center;}
	#formulario .encabezado p {}
	#formulario .renglon {padding:5px 0; margin-bottom:10px; border:0px solid #FF0000;}
	#formulario .mensaje {font-size:80%; color:#666666; }
	#formulario .enlace { color:#FFFFFF; margin-left:20px;}
	#formulario .etiqueta {color:#000; font-weight:bold; display:block; margin-bottom:5px; display:none;}
	#formulario .caja-texto { width:90%; padding:10px 4.5%; display:block; margin:auto; background:url(files/fondo-buscar.png) center repeat-x;  border:1px solid #f7f7f7; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	#formulario .area-texto { width:90%; padding:10px 4.5%; display:block; margin:auto; background:url(files/fondo-buscar.png) top repeat-x; background-color:#f1f1f1;  border:1px solid #f7f7f7; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	#formulario .lista-seleccion {background:none; border:none;}
	#formulario .lista-seleccion-etiqueta {background:none; border:none; color:#fff; margin-bottom:5px;}
	#formulario .lista-seleccion-etiqueta .option {color:#000;}
	#formulario .accion { padding:5px 0; margin-top:10px; text-align:center; border:0px solid #FF0000;}
	#formulario .boton { text-transform:uppercase; width:100%; padding:10px 0; background:url(files/fondo-menu-accion.png) center; border:none; font-weight:bold; color:#FFFFFF; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}	/* -webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.7); -moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.7); box-shadow: 3px 3px 10px rgba(0,0,0,0.7);*/
	#formulario .botonSolicitar2 {}
	#formulario .datos {display:block; padding:10px; text-align:center; color:#D28629; font-size:80%;}
	#formulario img {height:140px; display:block; margin:auto; margin-bottom:20px; display:none;}
	#formulario input::-webkit-input-placeholder {color:#999999;}
	#formulario textarea::-webkit-input-placeholder {color:#999999;}
	
	/**/
	
	.indicaciones {  }
	.indicaciones .marcoIndicaciones {text-align:center; font-weight:bold; padding:0 20px; border:0px solid #FF0000;}
	.indicaciones h3 {font-family:"Tipografia1"; font-size:170%; font-weight:normal; margin-bottom:40px;}
	.indicaciones p { font-size:110%; margin-top:40px;}
	.indicaciones input { display:inline-block; width:70%; margin:0 10px; padding:10px; background:none; border:2px solid #FFFFFF; font-size:110%; font-weight:bold; color:#FFFFFF;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.indicaciones .boton {background-color:#000000; border:none; width:180px;}
	.indicaciones input::-webkit-input-placeholder {color:#fff;}
	
	.elementosCentrados {display:table; width:100%;}
	.elementosCentrados .marcoElementos {display:table-cell; vertical-align:middle; text-align:center;}
	.elementosCentrados .marcoElementos .logos img {display:inline-block; max-height:40px; margin:0 20px; margin-bottom:20px;}
	.elementosCentrados .marcoElementos .social img {display:inline-block; margin:0 40px; margin-bottom:-5px;}
	.elementosCentrados .marcoElementos .formasPago img {display:inline-block; max-height:30px; margin:0 30px; margin-bottom:20px;}
	
	#south {background-color:#000;}
	#south .marcoSouth {max-width:1024px; margin:auto; padding:20px 0; text-align:center;}
	#south .resaltar {font-size:100%; font-weight:bold; text-transform:uppercase;}
	#south .resaltar a {color:#FBC910;}
	#south p {color:#FFFFFF;}
	#south p a {color:#FFFFFF;}
	
	.visitas { color:#FBC910; font-weight:bold; margin-top:7px; }
	.visitas span {color:#000; font-family:"Tipografia1" !important; background:url(files/fondo-contador.png) center center repeat-x; width:20px; margin-right:-2px; display:inline-block; text-align:center;}

	.keywords {}
	.keywords .marcoKeywords {max-width:1024px; margin:auto; padding:20px 0; text-align:center; }
	.keywords .marcoKeywords p {color:#777; font-size:70%;}
	.keywords .marcoKeywords span {margin:3px 1px; padding:0 7px; background-color:#E8E8E8; display:inline-block;}
	
	.chat {position:fixed; z-index:100; bottom:10px; left:0px; width:100%; font-family:"Fuente"; font-size:90%; font-weight:bold;}
	.chat img {width:70px;}
	.chat .t1 {display:table; width:100%; max-width:1024px; margin:auto;}
	.chat .c1 {display:table-cell; vertical-align:middle; text-align:left;}
	.chat .c1 a {display:none;}
	.chat .c2 {display:table-cell; vertical-align:middle; text-align:center; width:70px; border:0px solid #ff0000;}
	
}
@media only screen and (max-width: 699px) {
	h1, h2, h3, p, li, label, input, textarea, select, span {font-family:"Fuente"; font-size:90%; line-height:140%; }
	.oculto {display:none !important;}
	
	.googlet {position:fixed; z-index:1001; top:160px; right:10px;}
	
	.bienvenido { background:#111; color:#fff; border:0px solid #ff0000;}
	.bienvenido .marcoBienvenido {display:table; width:100%; padding:0; font-family:"Fuente"; font-size:80%; }
	.bienvenido .b1 {display:table-cell; vertical-align:middle !important; text-align:center; padding:10px 5px; }
	.bienvenido .b2 {display:table-cell; vertical-align:middle !important; text-align:left; }
	.bienvenido .b3 {display:table-cell; vertical-align:middle !important; text-align:right; padding-right:10px;}
	.bienvenido strong {color:#fff; word-spacing: 0px; }
	.bienvenido a { font-size:100%;}
	
	.tabla {}
	.tabla .celda {}
	.tabla .celdaLeft {}
	.tabla .celdaLeft2 {}
	.tabla .celdaRight {}
	.tabla .celdaRight2 {  }
	.center {vertical-align:middle !important; text-align:center;}
	
	.top { display:none; }
	.botonRenglon {margin:10px auto;}
	
	.prospectador {border:0px solid #FF0000; background:#000000;}
	.prospectador .marcoPortada {height:380px; overflow:hidden;}
	.prospectador .marcoPortada .elementoPortada {max-width:1024px; margin:auto;}
	.prospectador li { position:relative; height:380px;  list-style:none;}	/**/
	.prospectador li .capa { position:absolute; z-index:1; top:0; left:0; width:100%; height:380px; display:table; background:url(files/capa-prospectador.png); }
	.prospectador li .capa .marcoCapa { display:table-cell; vertical-align:middle; text-align:right; padding:0 20px 0 30px;  border:0px solid #FF0000;}
	.prospectador li .titulo { font-size:180%; font-family:"Tipografia1"; text-align:left; font-weight:normal; margin-bottom:20px; text-shadow: 2px 2px 4px #000;}
	.prospectador li .info { font-size:130%; text-align:left; margin-bottom:30px; }
	.prospectador li .titulo a { color:#FFCC00; }
	.prospectador li .info a { color:#FFFFFF; }
	.prospectador .botonDirecto2 {margin-top:10px; padding:20px 0;}	
	
	.formProspectador { background:url(files/capa-prospectador.png); }	/*background-color:#000;*/
	.formProspectador .marcoForm {padding:25px 8px; padding-bottom:15px;}
	.formProspectador .contenidoForm {padding-bottom:10px;}
	.formProspectador .renglon {text-align:center; margin-bottom:5px;}
	.formProspectador .titulo {font-size:100%; color:#FFCC00; text-transform:none; margin-bottom:10px; text-align:center; display:none;}
	.formProspectador .etiqueta {display:block; margin-bottom:5px; padding-left:0px; text-align:center; font-weight:bold; font-size:70%; color:#fff;}
	.formProspectador .caja-texto {padding:7px 10px; width:85%; border:none; }
	.formProspectador .area-texto {padding:7px 10px; width:85%; border:none; font-size:90% !important;}
	.formProspectador .lista-seleccion {padding:7px 10px; width:90%;  border:none; background:url(files/fondo-buscar.png); }
	.formProspectador .boton {padding:7px 10px; margin-top:10px; width:50%; border:none; background-color:#000; color:#FFFFFF; font-weight:bold; text-align:center; cursor:pointer;}
	.formProspectador .mensaje {color:#333333; line-height:120%; font-size:70%;}
	
	#menu {position: sticky !important; z-index:1000 !important; top:0px !important; }
	.menu {width:100%;  }    /* background: url(files/fondo-menu-movil.png) top no-repeat;  -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px; */
	.menu .cero {display:none;}
	.menu .primero ul {display:table; width:100%; height:120px; background-color:#fff;-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 20px rgba(0,0,0,0.2); box-shadow: 0 0 20px rgba(0,0,0,0.2);}
	.menu .primero li {display:table-cell; text-align:center; border:0px solid #ff0000;}
	.menu .primero a {color:#FFCC00; font-size:90%; font-weight:bold; text-transform:uppercase;}
	.menu .primero span {color:#fff;}
	.menu .segundo li {font-size:110%; text-align:center; padding:18px 0; border-top:1px solid #ccc; position:relative; background: url(files/fondo-buscar.png) bottom repeat-x; background-color:#fff; }
	.menu .title {font-size:180%; width:60%; }
	.menu .fontsize {font-size:100%; padding:0 0 0 5px; }
	.menu .imagen {width:60%; vertical-align:middle; padding:0 0 0 0px;  }
	.menu .imagen img {max-height:78px; margin-bottom:-4px;}
	.menu .imagen2 {width:20%; vertical-align:middle; padding:0 0 0 0px; }   /* vertical-align:top; padding:20px 15px 0 15px; */
	.menu .imagen2 img {max-height:24px; margin-bottom:-5px;}
	.menu .imagen3 {width:20%; vertical-align:middle; padding:0 0 0 0px; }   /* vertical-align:top; padding:20px 15px 0 15px; */
	.menu .imagen3 img {max-height:30px; margin-bottom:-5px;}
	.fixed {  }    /* position:fixed; z-index:1000; top:0px;  -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 20px rgba(0,0,0,0.2); box-shadow: 0 0 20px rgba(0,0,0,0.2); */
	.fixed .primero ul {height:80px; }  /* -webkit-border-radius:  0 0 50px 50px; -moz-border-radius:  0 0 50px 50px; border-radius: 0 0 50px 50px;*/
	.fixed .imagen img {height:54px;}
	.fixed .imagen2 img {height:18px;}
	.fixed .imagen3 img {height:24px;}
	
	.menuAccion {background:none; width:100%; display:;}	/*background:url(files/fondo-negro.png) top repeat-x; position:absolute; z-index:100; top:300px;*/
	.menuAccion .marcoMenu { }
	.menuAccion ul {  }
	.menuAccion li {display:inline-block; padding:10px 10px; }
	.menuAccion li:hover {  }	/*background:url(files/fondo-menu-accion-selected.png) center center; */
	.menuAccion a {color:#000;}	/*FFCC00*/
	.menuAccion .texto {cursor:pointer; max-width:280px; text-align:center; text-transform:uppercase; font-size:100%; font-weight:bold; padding:15px; background-color:#FCE512; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); -moz-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); box-shadow: 2px 4px 0 rgba(210,133,41,0.9);}
	.menuAccion .textoW {cursor:pointer; max-width:200px; text-align:center; text-transform:uppercase; font-size:90%; font-weight:bold; background-color:#25D366; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 2px 4px 0 rgba(37,141,72,0.9); -moz-box-shadow: 2px 4px 0 rgba(37,141,72,0.9); box-shadow: 2px 4px 0 rgba(37,141,72,0.9);}
	.menuAccion .textoW a {color:#fff;}
	.menuAccion .separadorM {width:100%; padding:2px 0px !important;}
	.menuAccion .separadorM:hover { background:none; }
	
	.bsuscripcion {width:240px; margin:0px auto 30px auto !important;}
	
	#buscador2 {width:100%; border:0px solid #FF0000;}
	#buscador2 .marcoBuscador {padding:10px;}
	#buscador2 .marcoBuscador input {font-size:100%; height:50px; line-height:50px; padding: 0; padding:0 5%; width:90%; border:0px; border-bottom:1px solid #ccc;  -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}	/*background-image:url(files/icono-buscar-grande.png) , url(files/fondo-buscar.png); background-position:right center, left center; background-repeat:no-repeat, repeat-x;*/
	#buscador2 .marcoBuscador input::-webkit-input-placeholder {color:#ccc;}
	#rBusqueda2 {position:absolute; z-index:2000; width:90%; max-height:300px; overflow-x:hidden; padding:10px 5%; padding-top:20px; text-align:left;}
	#rBusqueda2 {background:url(files/fondo-blanco.png); border:none;  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); -moz-box-shadow: 0 0 4px rgba(0,0,0,0.7); box-shadow: 0 0 4px rgba(0,0,0,0.7); -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}	/* -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;*/
	#rBusqueda2 .cerrar {position:absolute; z-index:100; top:7px; right:10px; font-size:80%; font-weight:normal; cursor:pointer;}
	.result {margin-bottom:20px !important;}
	.result p { line-height:110% !important; display:block !important; margin-bottom:5px !important;}
	.result a {color:#000000; font-size:90%; font-weight:bold;}
	
	.descripcionEmpresa {display:none;}
	
	/**/
	.seccion {}
	.seccion .marcoSeccion { max-width:100%; margin:auto; padding:0; position:relative;}
	.seccion .marcoSeccion .contenidoMarco { padding:30px 10px;}
	.seccion .titulo { font-family:"Tipografia1"; font-size:130%; margin-bottom:10px; text-align:center;}
	.seccion .descripcion { font-size:110%; margin-bottom:30px; text-align:center; }
	.seccion .otro {  }
	.seccion .mensaje { font-family:"Tipografia1"; font-size:130%; color:#000; text-transform:uppercase; text-align:center; margin:10px 0; }
	.seccion .detalleMensaje { font-size:110%; color:#000; text-align:center; }
	.seccion blockquote p { font-size:110%; font-weight:normal; text-align:center; padding:30px;}
	.seccion blockquote a { color:#D28629; }
	
	/**/
	.circulos { margin-bottom:10px; border:0px solid #ff0000;}
	.circulos .marcoCirculos {text-align:center;}
	.circulos h2 {font-size:100%; font-weight:bold; margin:10px 10px; width:120px; padding:50px 0; background-color:#f7f7f7; display:inline-block;  -webkit-border-radius: 120px; -moz-border-radius: 120px; border-radius: 110px;}
	.circulos a {}
	
	.tienda { margin-bottom:0px; border:0px solid #ff0000;}
	.tienda .marcoTienda { text-align:center;}
	.tienda .inLine {display:inline-block; width:43%; margin:0 1.5%; border:0px solid #ff0000;}
	.tienda .imagen {width:100%;   }
	.tienda .imagen img {width:100%; margin-bottom:-5px; -webkit-border-radius:  20px 0 20px 0; -moz-border-radius:  20px 0 20px 0; border-radius: 20px 0 20px 0;}
	.tienda .imagenBox {width:100%; margin-bottom:10px;  }
	.tienda .imagenBox img {width:100%; margin-bottom:-5px; }
	.tienda .texto {display:table; width:100%; height:95px;  border:0px solid #ff0000;}
	.tienda .texto .celda {padding:10px 0px; }
	.tienda .texto h2 {font-size:100%; font-weight:bold; text-transform:inherit; text-align:center; line-height:140%; margin-bottom:0px;}
	
	.dbloque { margin-bottom:10px; border:0px solid #ff0000;}
	.dbloque .marcoBloque {text-align:center;}
	.dbloque .inline {display:inline-block;  position:relative; overflow:hidden; height:160px; width:48%; margin:0 %;  background:url(files/logo-una-tinta-blanco.png) center center no-repeat; border:0px solid #ff0000;}
	.dbloque .imagen {width:130%; position:absolute; z-index:1; top:-20px; left:-20px; }
	.dbloque .imagen img {width:100%; margin-bottom:-5px;}
	.dbloque .capa {width:100%; height:100%; position:absolute; z-index:2; top:0; left:0; background:url(files/mfondo-banner.png) top center no-repeat; border:0px solid #ff0000;}
	.dbloque .texto {display:table; width:100%; height:75px; position:absolute; z-index:3; top:40px; right:-10px; }
	.dbloque .texto .celda {padding:10px 20px; }
	.dbloque .texto h2 {font-size:100%; font-weight:bold; text-transform:inherit; text-align:right; line-height:120%; padding-right:0px; margin-bottom:0px;}
	.dbloque .texto h2 a {color:#fff; text-transform:uppercase;}
	
	.burbujas { margin-bottom:10px; border:0px solid #ff0000;}
	.burbujas .marcoBurbujas {padding-left:0px; display: flex; justify-content: center; flex-wrap: wrap; gap: 20px;}
	.burbujas .inline {display:block-inline; width:100%;}
	.burbujas .imagen {position:relative; width:230px; height:230px; margin:auto; margin-bottom:20px; overflow:hidden; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px; }
	.burbujas .imagen img {width:100%; margin-bottom:-5px;}
	.burbujas .texto {display:table; width:100%; height:50px; }
	.burbujas .texto .celda {padding:10px 20px; }
	.burbujas .texto h2 {font-size:120%; font-weight:bold; text-transform:inherit; text-align:center; line-height:140%;  margin-bottom:0px;}
	.burbujas .texto h2 a {}
	.burbujas .texto p {font-size:100%;}
	
	/**/	
	.categorias {margin-bottom:10px;}
	.categorias .marcoCategorias {padding-left:20px; border-left:1px solid #CCCCCC; }
	.categorias .marcoCategorias h3 {font-size:140%; font-weight:normal; margin-bottom:10px;}
	.categorias .marcoCategorias li {margin-left:20px; line-height:200% !important; border-bottom:1px solid #CCCCCC;}
	.categorias .marcoCategorias a {}
	
	.lista { margin-bottom:20px;  border:0px solid #ff0000; }
	.lista .marcoLista {padding-left:0px; display: flex; justify-content: center; flex-wrap: wrap; gap: 10px;}
	.lista .marcoLista .tablaLista {display:block-inline; width:45%;}
	.lista .marcoLista .celdaLista {}
	.lista .marcoLista .cImagen {width:100%; }
	.lista .marcoLista .cTexto { background-color:#fff; -webkit-border-radius:  0 0 20px 20px; -moz-border-radius:   0 0 20px 20px; border-radius: 0 0 20px 20px;  -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 20px rgba(0,0,0,0.1); box-shadow: 0 0 40px rgba(0,0,0,0.1); }
	.lista .marcoLista .info {padding: 30px 20px ; height:50px;}
	.lista .sombra {top:-9px; display:none;}
	.lista h2 {font-size:100%; font-weight:bold; text-transform:inherit; margin-bottom:0px; text-align:center;}
	.lista p { display:none;}
	.lista img { border-radius:  20px 20px 0 0; }
	.lista .clear {clear:both;}
	
	.recuadro2 { }
	.recuadro2 .marcoRecuadro {position:relative;  overflow:hidden; border:0px solid #FF0000;}
	.recuadro2 .marcoRecuadro img {width:100%;}
	.recuadro2 .marcoRecuadro:hover .espejo {display:none;}
	.recuadro22 {display:none;}
	
	.sombra {position:relative; top:-5px; width:100%; max-width:300px;}
	
	
	/*backdrop-filter: blur(15px);*/
	.banner5 {position:relative; height:400px; overflow:hidden; background-color:#000000; }
	.banner5 .marcoBanner { position:relative; max-width:1024px; height:100%; margin:auto; padding:0;}
	.banner5 .texto {position:absolute; z-index:2; top:0; left:0; display:table; width:100%; height:100%;  border:0px solid #ff0000;}	/*background:url(files/fondo-banner.png) center center no-repeat;*/
	.banner5 .texto .marcoTexto { display:table-cell; vertical-align:middle; text-align:center; padding:0 40px;}	/*background:url(files/fondo-banner.png);*/
	.banner5 .texto h1 {font-family:"Tipografia1"; font-size:1.6rem; font-weight:normal; line-height:120%; color:#FFcc00; text-align:center; margin-bottom:40px; text-shadow: 0 2px 15px rgba(0,0,0,0.5);}
	.banner5 .texto p {font-size:1.3rem; font-weight:normal; line-height:120%; color:#fff; text-align:center; margin-bottom:45px; text-shadow: 0 2px 15px rgba(0,0,0,0.5);}
	.banner5 .texto a { color: inherit !important;}
	.banner5 .botonBanner { font-size:1rem; font-weight:normal; line-height:100%; color:#000; text-align:center; background-color:#FCE512; display:inline-block;  margin:auto; padding:12px 30px; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); -moz-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); box-shadow: 2px 4px 0 rgba(210,133,41,0.9);}
	.banner5 img {position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; opacity:0.35; }
	
	.banner {position:relative; border:0px solid #ff0000;}
	.banner .imagen {position:relative; z-index:1; height:200px; overflow:hidden; background-color:#000000;}   /* background:url(files/logo-una-tinta-blanco.png) center center no-repeat;*/
	.banner .imagen img {position:absolute; bottom:0; top:0px; left:0%; width:100% !important; opacity:0.4;}
	.banner .texto {position:absolute; z-index:2; top:0; left:0; display:table; width:100%; height:100%; border:0px solid #ff0000;}
	.banner .texto .marcoTexto { display:table-cell; vertical-align:middle; text-align:center; padding:0px 40px 0 40px;}
	.banner .texto h1 {font-family:"Tipografia1"; font-size:150%; font-weight:normal; line-height:140%; color:#FFcc00; text-align:center; margin-bottom:5px; text-shadow: 2px 2px 4px #000;}
	
	.banner3 { position:relative; border:0px solid #ff0000;}
	.banner3 .imagen {position:relative; z-index:1; height:350px; overflow:hidden; background-color:#000000;}   /* background:url(files/logo-una-tinta-blanco.png) center center no-repeat;*/
	.banner3 .imagen img {position:absolute; bottom:0; top:0px; left:0%; width:100% !important; opacity:0.4;}
	.banner3 .texto2 {position:absolute; z-index:2; top:0; left:0; display:table; width:100%; height:100%; border:0px solid #ff0000;}	/*background:url(files/fondo-banner.png) center center no-repeat;*/
	.banner3 .texto2 .marcoTexto { display:table-cell; vertical-align:middle; text-align:center; padding:0px 40px 0 40px;}  /* background:url(files/fondo-banner.png) center center;*/
	.banner3 .texto2 h1 {font-family:"Tipografia1"; font-size:170%; text-align:center; line-height:140%; font-weight:normal; color:#FFCC00; margin-bottom:40px; text-shadow: 2px 2px 5px #000;}
	
	.informacion {}
	.informacion .marcoInformacion {padding: 20px;}
	.informacion h1 { font-family:"Tipografia1"; font-size:130%; font-weight:normal; text-align:left; text-transform:uppercase; line-height:130%; margin-bottom:30px;}
	.informacion h2 { font-size:110%; font-weight:bold; text-align:center; text-transform:uppercase; margin-bottom:30px;}
	.informacion p {margin-bottom:30px; }
	.informacion blockquote p {font-size:110%; font-weight:normal; color:#333333; text-align:center; padding:0 10px; margin:40px 0px; }
	
	.informacion ul, ol {margin-bottom:40px;}
	.informacion li {list-style:disc; margin-left:30px; margin-bottom:5px; padding-left:5px;}
	.informacion ol li {display:inline-block; width:80%;  font-size:100%; padding:12px 0; padding-left:60px; margin-left:0px; margin-bottom:15px; background-color:#f7f7f7 !important; background:url(files/check.png) center left no-repeat; background-size: 28px; background-position:15px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px;  -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.08); -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.08); box-shadow: 0 5px 5px rgba(0,0,0,0.08);}
	.informacion a {font-weight:bold; text-decoration:underline; }
	.informacion .bsuscripcion {margin-top:20px !important; margin-bottom:0px!important;}
	
	.iLanding {}
	.iLanding li {list-style:none; padding:0; margin:0; margin-bottom:10px;}
	.iLanding .irespuesta {margin-top:10px;}
	.iLanding .icaja-texto {padding:10px 4.5%; width:90%; background:url(files/fondo-buscar.png) center repeat-x; background-color:#f1f1f1;  border:1px solid #ccc; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	.iLanding .iarea-texto {padding:10px 4.5%; width:90%; background:url(files/fondo-buscar.png) top repeat-x; background-color:#f1f1f1;  border:1px solid #ccc; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	
	.recuadro {}
	.recuadro .marcoRecuadro {position:relative; z-index:10; width:100%; height:160px; overflow:hidden; background-color:#fff; border:0px solid #FF0000;}
	.recuadro .marcoRecuadro img {width:100%; position:absolute; left:0%; top:0px;}
	
	.masInfo {cursor:pointer; text-align:right; margin-bottom:50px;}
	.masInfo img {}
	
	.rbloque {border:0px solid #FF0000; margin-bottom:0px;}
	.rbloque .marcoBloque {text-align:center;}
	.rbloque .marcoBloque .inline {display:inline-block; width:45.5%; margin-bottom:10px; }
	.rbloque .marcoBloque .tabla {display:table; width:100%; }
	.rbloque .marcoBloque .celda {display:table-cell; vertical-align:top; }
	.rbloque .marcoBloque .imagen {width:100%; height:140px; overflow:hidden;  -webkit-border-radius: 20px 0 0 0; -moz-border-radius:  20px 0 0 0; border-radius: 20px 0 0 0;}
	.rbloque .marcoBloque .imagen img {width:100%; margin-bottom:-5px;}
	.rbloque .marcoBloque .texto1 {border-top:3px solid #FFCC00; background-color:#000000; display:table; width:100%; height:90px;  -webkit-border-radius: 0 0 20px 0; -moz-border-radius:  0 0 20px 0; border-radius: 0 0 20px 0;}
	.rbloque .marcoBloque .texto1 h2 {font-size:100%; font-weight:bold; text-transform:inherit; text-align:left; display:table-cell; vertical-align:top; text-align:center; padding:0 20px; padding-top:20px;}
	.rbloque .marcoBloque .texto1 h2 a {color:#FFCC00;}
	.rbloque .marcoBloque .texto2 {display:none; padding:20px; height:75px; background-color:#f8f8f8;}
	.rbloque .marcoBloque .texto2 p { text-align:left;}
	.rbloque .marcoBloque .texto2 p a {color:#000000;}
	.rbloque .paddingRight {padding-right:5px;}
	.rbloque .paddingLeft {padding-left:5px;}
	
	.titulo {font-size:170%; font-weight:normal; line-height:130%; margin-bottom:30px; text-align:left; text-transform:uppercase;}
	.parrafo {text-align:justify; margin-bottom:30px;}
	.comunicacion { margin-bottom:30px; }
	.comunicacion span {width:80px; display:inline-block; font-weight:bold;}
	.comunicacion a {font-weight:normal !important; text-decoration:none !important;}
	
	.botonSolicitar {text-align:center; margin-bottom:60px !important; }
	.botonSolicitar a { text-align:center;  text-transform:uppercase; font-size:160%; color:#000000; background-color:#FCE512; display:inline-block; line-height:45px; padding:0 40px; padding-top:5px;  -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); -moz-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); box-shadow: 4px 6px 0 rgba(210,133,41,0.9); }
	.botonSolicitar2 { text-align:center !important; text-transform:uppercase; font-size:110%; color:#000000; background-color:#FCE512; border:none; line-height:45px; display:block; width:96%; max-width:280px; padding:0px; margin:auto; cursor:pointer; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); -moz-box-shadow: 4px 6px 0 rgba(210,133,41,0.9); box-shadow: 2px 4px 0 rgba(210,133,41,0.9); }
	.botonDirecto { border:none; cursor:pointer; text-align:center; text-transform:uppercase; font-size:120%; font-weight:bold; color:#000000; background-color:#FCE512; display:block; line-height:50px; padding:0 10px !important; margin:auto; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 3px 5px 0 rgba(210,133,41,0.9); -moz-box-shadow: 3px 5px 0 rgba(210,133,41,0.9); box-shadow: 3px 5px 0 rgba(210,133,41,0.9); }
	.botonDirecto2 { border:none; cursor:pointer; text-align:center; text-transform:uppercase; font-size:130%; color:#000000; background-color:#FCE512; display:inline-block; line-height:40px; padding:0 40px !important; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); -moz-box-shadow: 2px 4px 0 rgba(210,133,41,0.9); box-shadow: 2px 4px 0 rgba(210,133,41,0.9); }
	.botonDirecto3 { border:none; cursor:pointer; text-align:center; text-transform:uppercase; font-size:90%; color:#000000; background-color:#FCE512; display:inline-block; line-height:100%; padding:5px 15px 2px 15px !important; -webkit-border-radius: 200px; -moz-border-radius: 200px; border-radius: 200px;  -webkit-box-shadow: 1px 2px 0 rgba(210,133,41,0.9); -moz-box-shadow: 1px 2px 0 rgba(210,133,41,0.9); box-shadow: 1px 2px 0 rgba(210,133,41,0.9); }
	
	.espacio {position:fixed; z-index:1000; top:0px; left:0px; display:table; width:100%; height:100%; background:url(files/fondo-negro.png);}
	.espacio .marcoEspacio {display:table-cell; vertical-align:middle; text-align:center;}
	.espacio img {max-width:100%;}
	.espacio .cerrar {position:absolute; z-index:1001; top:20px; right:20px; cursor:pointer; width:40px; height:40px; background:url(files/boton-cerrar-ventana.png) center center no-repeat;}
	.espacio .slogo {position:fixed; z-index:1002; bottom:10px; left:10px; border:0px solid #FF0000;}
	.espacio .slogo img {height:70px; margin-bottom:-5px;}
	
	.ventanaFlotante {position:relative; width:100%; max-width:400px; margin:auto; background-color:#FFFFFF;}
	.ventanaFlotante {border:7px solid #fff;}	/* -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;*/
	.ventanaFlotante { -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px rgba(0,0,0,0.7);}
	.ventanaFlotante .marcoVentana {padding:10px; background:url(files/fondo-seccion.png) bottom repeat-x; }
	.ventanaFlotante .marcoVentana iframe {width:100%; height:450px;}
	.ventanaFlotante .cerrar {top:-25px !important; right:-20px !important;}
	
	#compartir {}
	.compartir {position:relative; max-width:600px; margin:auto; padding:40px; padding-bottom:30px; background:url(files/fondo.png) center center no-repeat;  }
	.compartir {border:7px solid #fff;}	/* -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;*/
	.compartir { -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px rgba(0,0,0,0.7);}
	.compartir .marcoCompartir {}
	.compartir .marcoCompartir .celda {display:inline-block; width:50px; margin:0; padding:0 5px;}
	.compartir .marcoCompartir .celda:hover { background-color:#FFFFFF; }
	.compartir h3 {text-transform:uppercase; margin-bottom:20px;}
	.compartir img { cursor:pointer;}
	.compartir .cerrar {top:-25px !important; right:-12px !important;}
	
	/**/
	
	#formulario {width:100%; margin-left:auto; }
	#formulario .marcoFormulario { padding:20px 20px 20px 5px;}
	#formulario .marcoFormulario2 { padding:20px; background:#333;  } /*background:url(files/formulario.png) center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.7); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.7); box-shadow: 0 0 5px rgba(0,0,0,0.7);*/
	#formulario .marcoFormulario3 { padding:7% 6%; width:88%; margin:auto; border:0px solid #FF0000; background:url(files/fondo-negro.png) center; }
	#formulario .resultadoA {color:#FFFFFF !important; text-align:center; padding:3px 0; background-color:#008DA8; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	#formulario .resultadoB {color:#FFFFFF !important; text-align:center; padding:3px 0; background-color:#CC0000; margin-bottom:10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	#formulario .encabezado { padding:0;}
	#formulario .encabezado h1 {text-align:center;}
	#formulario .encabezado h2 {text-align:center;}
	#formulario .encabezado p {}
	#formulario .renglon {padding:5px 0; border:0px solid #FF0000;}
	#formulario .mensaje {font-size:80%; color:#666666; }
	#formulario .enlace { color:#FFFFFF; margin-left:20px;}
	#formulario .etiqueta {color:#000; font-weight:bold; display:block; margin-bottom:5px; display:none;}
	#formulario .caja-texto { width:90%; padding:10px 4.5%; display:block; margin:auto; background:url(files/fondo-buscar.png) center repeat-x;  border:1px solid #ccc; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	#formulario .area-texto { width:90%; padding:10px 4.5%; display:block; margin:auto; background:url(files/fondo-buscar.png) top repeat-x; background-color:#f1f1f1;  border:1px solid #ccc; border-bottom-width:1px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
	#formulario .lista-seleccion {background:none; border:none;}
	#formulario .lista-seleccion-etiqueta {background:none; border:none; color:#fff; margin-bottom:5px;}
	#formulario .lista-seleccion-etiqueta .option {color:#000; }
	#formulario .accion { padding:5px 0; margin-top:10px; text-align:center; border:0px solid #FF0000;}
	#formulario .boton { text-transform:uppercase; width:90%; padding:10px 0; background:url(files/fondo-menu-accion.png) center; border:none; font-weight:bold; color:#FFFFFF; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}	/* -webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.7); -moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.7); box-shadow: 3px 3px 10px rgba(0,0,0,0.7);*/
	#formulario .datos {display:block; padding:10px; text-align:center; color:#D28629; font-size:80%;}
	#formulario img {width:90%; display:block; margin:auto; margin-bottom:10px;}
	#formulario input::-webkit-input-placeholder {color:#999999;}
	#formulario textarea::-webkit-input-placeholder {color:#999999;}
	
	/**/
	
	.indicaciones {  }
	.indicaciones .marcoIndicaciones {text-align:center; font-weight:bold; padding:0 20px; border:0px solid #FF0000;}
	.indicaciones h3 {font-family:"Tipografia1"; font-size:170%; font-weight:normal; margin-bottom:40px;}
	.indicaciones p { font-size:110%; margin-top:40px;}
	.indicaciones input { display:inline-block; width:80%; margin:0 10px; padding:10px; background:none; border:2px solid #FFFFFF; font-size:110%; font-weight:bold; color:#FFFFFF;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.indicaciones .boton {background-color:#000000; border:none; width:180px;}
	.indicaciones input::-webkit-input-placeholder {color:#fff;}
	
	.elementosCentrados {display:table; width:100%;}
	.elementosCentrados .marcoElementos {display:table-cell; vertical-align:middle; text-align:center;}
	.elementosCentrados .marcoElementos .logos img {display:inline-block; max-height:40px; margin:0 20px; margin-bottom:20px;}
	.elementosCentrados .marcoElementos .social img {display:inline-block; margin:0 40px; margin-bottom:20px;}
	.elementosCentrados .marcoElementos .formasPago img {display:inline-block; max-height:30px; margin:0 30px; margin-bottom:20px;}
	
	#south {background-color:#000;}
	#south .marcoSouth {max-width:1024px; margin:auto; padding:20px 0; text-align:center;}
	#south .resaltar {font-size:90%; font-weight:bold; text-transform:uppercase;}
	#south .resaltar a {color:#FBC910;}
	#south p {color:#FFFFFF;}
	#south p a {color:#FFFFFF;}
	
	.visitas { color:#FBC910; font-weight:bold; margin-top:7px; }
	.visitas span {color:#000; font-family:"Tipografia1" !important; background:url(files/fondo-contador.png) center center repeat-x; width:20px; margin-right:-2px; display:inline-block; text-align:center;}

	.keywords {}
	.keywords .marcoKeywords {max-width:1024px; margin:auto; padding:20px 0; text-align:center; }
	.keywords .marcoKeywords p {color:#777; font-size:70%;}
	.keywords .marcoKeywords span {margin:3px 1px; padding:0 7px; background-color:#E8E8E8; display:inline-block;}
	
	.chat {position:fixed; z-index:100; bottom:0px; left:0px; width:100%; font-family:"Fuente"; font-size:80%; font-weight:bold;}
	.chat img {width:60px;}
	.chat .t1 {display:table; width:100%; margin:auto;}
	.chat .c1 {display:table-cell; vertical-align:middle; text-align:left;}
	.chat .c1 a {display:none;}
	.chat .c2 {display:table-cell; vertical-align:middle; text-align:center; width:60px; padding-right:10px; border:0px solid #ff0000;}
}

    .calendario { max-width:800px; margin:auto; font-family:"Fuente";}
	.calendario .marcoCalendario {background-color:#FFFFFF; }
	.calendario .buscador {margin-bottom:10px;}
	.calendario .buscador .caja-texto {padding:5px 3px; border:1px solid #CCCCCC; background:url(files/fondo-controles.png); -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px;}
	.calendario .encabezado {padding:20px 0; color:#000; border:0px solid #FF0000;}
	.calendario .renglon { border:1px solid #fff; padding:20px 15px; text-align:center; }
	.calendario .renglon:hover {border:1px solid #76B133; color:#76B133; cursor:pointer;}
	.calendario .renglonSelected {border:1px solid #fff; padding:20px 15px; text-align:center; background-color:#76B133; color:#FFFFFF;}
	.calendario .hoy {border:1px solid #76B133;}
	