@charset "utf-8";
/* CSS Document Inbox Marketing Solutions S.A. de C.V. */
body{padding:0;margin:0 auto;margin-top:0; font-family: 'MyriadPro','AllerLite',Helvetica, Arial, sans-serif;}

/*Fuentes*/

@font-face{ font-family: 'AllerLite'; src: url('../css/fonts/AllerLite-Regular.eot'); src: url('../css/fonts/AllerLite-Regular.eot?iefix') format('eot'), url('../css/fonts/AllerLite-Regular.woff') format('woff'), url('../css/fonts/AllerLite-Regular.svg#webfont') format('svg');
font-size:small;
}


@font-face{ font-family: 'MyriadPro'; src: url('../css/fonts/MyriadPro-Regular.ttf') format('truetype'); }


li{ text-decoration:none; list-style:none;}
/* CSS Document Inbox Marketing Solutions S.A. de C.V. */
#container{ width: 900px; height:29.7em/*26em*/;  margin: 0 auto; border: 0px solid #000000;}
#layer { width: 900px; height:144px; background:url(../img/pleca.png); position:absolute; margin:/*260px*/0 0 0 0; z-index:30;}
.layer_plana { width: 900px; height:59px; background:url(../img/pleca_plana.png); position:absolute; margin:/*260px*/0 0 0 0; z-index:30;}

#tab_menu 	{ width:800px; height:40px; display: block;   margin:105px auto; text-align:center;}
#tab_menu_nav { display:inline; list-style:none none; margin:0 0 0 0;}

#tab_menu_nav li {
	float:left;	
	
	padding:0;
	text-align:center;
}


/*Quienes Somos*/

.quienes li {
				margin: auto 50px;
			}
			
li #btntb-a {
	background:url(../img/quienes/btn_mision.png); width:204px; height:26px;	
}

li #btntb-b {
	background:url(../img/quienes/btn_valores.png); width:130px; height:26px;	
}

li #btntb-c {
	background:url(../img/quienes/btn_curriculum.png); width:156px; height:26px;	
}

/*Soluciones*/

.soluciones li {
			margin: auto 29px;
		   }

li #btntb-d {
	background:url(../img/soluciones/btn_planeacion.png); width:107px; height:40px;	
}

li #btntb-e {
	background:url(../img/soluciones/btn_calidad.png); width:87px; height:40px;	
}

li #btntb-f {
	background:url(../img/soluciones/btn_finanzas.png); width:81px; height:17px;	
}

li #btntb-g {
	background:url(../img/soluciones/btn_capital.png); width:82px; height:40px;	
}

li #btntb-h {
	background:url(../img/soluciones/btn_informacion.png); width:144px; height:37px;	
}

/*Equipo*/

.equipo li {
			margin: auto 7px;
		   }

li #btntb-i {
	background:url(../img/equipo/botones/btn_rosana.png); width:130px; height:28px;	
}

li #btntb-j {
	background:url(../img/equipo/botones/btn_luz.png); width:130px; height:28px;	
}

li #btntb-k {
	background:url(../img/equipo/botones/btn_francisco.png); width:130px; height:28px;	
}

li #btntb-l {
	background:url(../img/equipo/botones/btn_roberto.png); width:130px; height:28px;	
}

li #btntb-m {
	background:url(../img/equipo/botones/btn_antonio.png); width:130px; height:28px;	
}

.activada { background-position:bottom;}
.inactiva { background-position:top;}


#down_bar {width: 900px; height:110px; position:absolute; margin:3.5em 0 0 0; z-index:30;}
#topic	{ width:146px; height:46px; float:left; margin:2em 0 0 1em;}
#elements	{width: 734px; height:110px; background:url(../img/elements.png) no-repeat; float:right;}
#testimonios	{width: 700px; height:90px; margin:.7em auto; float:right;}

#containerIzq{ width: 515px; height:27.2em;  margin: 0 0 0 0; border: 0px solid #000000;  float:left;}
#containerDer{ width: 516px; height:27.2em;  margin: 0 0 0 0; border: 0px solid #000000;  float:left;}

.txtContentDer { width:900px; height:350px; font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#333; text-align:justify; font-size:14px; line-height:1.5em;   margin:0 0 0 0;  float:right;}

.txtContentIzq {width:21em; height:350px; font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#333; text-align:justify; font-size:14px; line-height:1.5em;   margin:0 0 0 0; float:left; }

/* Inbox Marketing Solutions S.A. de C.V.*/
/*CONTENIDO DE TEXTO*/
.txtTitle {font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#FFF; text-align:right; font-size:20px; line-height:1.5em; width:200px; height:50px; font-style:italic; font-weight:bolder; margin: 1.6em 0 0 1.8em; position:absolute;}
.txtsubTitle {font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#FFF; font-size:17px; line-height:1.5em; width:17em; font-style:italic; font-weight:bolder; float:left; color:#000; margin:.3em 0 0 0; text-align:left;}
/* CSS Document Inbox Marketing Solutions S.A. de C.V. */

.txtContentColA { font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#000; text-align:justify; font-size:14px; line-height:1.5em; width:255px;  margin:.3em 0 0 .8em;  float:left; height:435px;}/* CSS Document Inbox Marketing Solutions S.A. de C.V. */

.txtContentColB { font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#000; text-align:justify; font-size:14px; line-height:1.5em; width:150px;  margin:.3em 0 0 1.5em;  float:left; height:435px;}

.subtxtContent { font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#000; text-align:justify; font-size:14px; line-height:1.5em; width:21em;  margin:.3em 0 0 0;  float:left; background:#f5f6f6;}
/* CSS Document Inbox Marketing Solutions S.A. de C.V. */
#frame_der { float:right; width:246px; height:482px; margin:0 .5em 0 0;}
#pics { width:246px; height:200px; margin:2em 0 0 0;}
#logros { width:246px; height:200px; margin:2em 0 0 0;}

.txtColA {font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#333; font-size:12px; text-align:center;  width:21.5em;  margin:4em 0 0 10em;  float:left; }

.txtColA p {font-size:13px; line-height:1em; text-align:left;}

.txtColB {font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#555; text-align:justify; font-size:12px; line-height:1.5em; width:150px; /*width:32.13em;*/  margin:1em 0 0 0;  float:left;}


.txt{font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#333; text-align:justify; font-size:12px; line-height:1em; width:29em; margin:3em auto auto .7em;  float:left; overflow:hidden;}

.txtHighlight { font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#000; text-align:justify; font-size:14px; line-height:1.5em; font-style:italic;float:left;}

a {outline:none; border:none; text-decoration:none; color:#FFED00;}


#btnResultados { width:149px; height:87px; background:url(../img/btn_resultados.png); margin:.3em 0 0 0;}
#btnResultados:hover { background-position:bottom;}

#swfPromos { position:absolute;}
#swfPaquetes {}

/*contacto*/
.holdContactForm{width:660px; height:305px; margin:0 auto; font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#333; text-align:justify; font-size:12px; line-height:1.5em;  }

.contactForm { width:900px; height:305px; margin:0 auto; background:url(../img/bg_contacto.png) no-repeat top center; font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; color:#333; text-align:justify; font-size:14px; line-height:1.5em;   }

fieldset { margin:0 0 0 0; border:none; float:left;}
#felements { width:350px; height:280px; }


label{
		font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; font-size:10px; color:#333; font-weight:100;
        display:block;
		color:#797a7c;
        margin:-3px 0 0 -5px;
        font-size:17px;       
        clear:left;
		font-weight:bold;
        width:20.5em;
     }
input, textarea {
					display:block;
					background:none;
					border:none;
					color:#999;/*#bcbec0;*/ /*COLOR DE FUENTE AMARILLO 216,136,39: RGB*/
					width:25em;
					font-style:italic;
					font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif;
					font-size:14px;
					border:none;
				}

.moz-top-fix{	margin:-1em 0 0 0;}
.normal-top {	margin:0 0 0 0;}

		   
#btnenviar{    
			   width:5.8em;
			   height:2em;
			   display:block;
               
			   float:right;
			   position:relative;
			   z-index:31;
			   background:url(../img/btn_enviar.png);
			   
		   }
			   
#btnenviar:hover{ background-position:bottom;}
#status {  width:250px; height:30px; display:block; float:left; position:relative; font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif;   color:#560000; font-size:15px; }

#menu_nav_izq { width: 11.5em; margin:0 0 0 0; display:block; list-style:none none; float:left; }

ul {
	list-style:none;
	margin:0;
	padding:0;
}

#menu_nav li {
	float:left;	
	margin:0;
	padding:0;
	text-align:center;
}

li a {/* CSS Document Inbox Marketing Solutions S.A. de C.V. */
	display:block;
	padding:0px 0px;
	height:26px;
	color:#FFF;
	font-weight:bolder;
	text-decoration:none;
	font-size:16px;
	border-right:1px solid #FFF;
	border:none;
	outline:none;
	width:135px;
	
}

/*listas desplegables*/


.accordion {
    width: 348px;
    /*border-bottom: solid 1px #c4c4c4;*/
	float:left;
	height:25em;
}

.accordion div{
	color:#FFF;
	font-size:12px;
	border-left: solid 1px #c4c4c4;
    border-right: solid 1px #c4c4c4;
	border-bottom: solid 1px #c4c4c4;

}

.accordion h3 {
    /*background:url(../img/btn_requisitos.png) no-repeat;*/
	width:150px;
	height:25px;
    margin: 1em;
    border: none;
    cursor: pointer;
}
.accordion h3:hover {
    background-position:bottom;
	/*margin-left:-12px;#dfbbb3; #e3e2e2;*/
}
.accordion h3.active {
    background-position:bottom;
	/*margin-left:-12px;*//* CSS Document Inbox Marketing Solutions S.A. de C.V. */
}
.accordion p {
  
    margin: 0;
    padding: 10px 15px 20px;
   /* border-left: solid 1px #c4c4c4;
    border-right: solid 1px #c4c4c4;
	border-bottom: solid 1px #c4c4c4;*//* CSS Document Inbox Marketing Solutions S.A. de C.V. */
}
/* CSS Document Inbox Marketing Solutions S.A. de C.V. */
/*MAP*/

.scrollDiv{ display:block; float:left; width:500px; height:700px;}

#preview{
	position:fixed;
	border:1px solid #ccc;
	/*background:#333;*/
	padding:5px;
	display:none;
	color:#fff;
	z-index:60;
	}
	
#holdmap { width:500px; height:500px; float:left;}



#gralmap{ z-index:20; position:fixed; float:left;  width:510px; height:355px; margin-top:0em; }

.overimg{ z-index:27; position:fixed; float:left; display:none; margin-top:0em; }
.activa{ z-index:27; position:fixed; float:left; display:none; margin-top:0em; }

#imgtransparent {z-index:60; position:fixed; float:left;  width:510px; height:355px; border:none; margin-top:0em;}
#ftec {z-index:70; position:fixed; float:left;  width:400px; height:400px; border:none; display:none; margin:2em 0 0 3em;}
#fclose{ z-index:75; position:relative; float:right; display:none; background:#030; color:#FFF; font-size:16px; font:bolder; margin:1.5em 4em 0 0;}/* CSS Document Inbox Marketing Solutions S.A. de C.V. */
/*ScrollBar*/
#scrollBar { width:20px; height:332px; float:right; margin:0 0 0 875px; position:absolute;}
#up	{ width:20px; height:26px; margin:50px 0 0 0; background:url(../img/up.png) no-repeat;cursor:pointer;}
#down	{ width:20px; height:26px; margin:110px 0 0 0; background:url(../img/down.png) no-repeat;cursor:pointer;}

/*Galerias*/

#elementos {
				position: relative;
				width:500px;
				height: 350px;
				overflow: hidden;
}

.headelem {
			position: absolute;
			left: 500px;
			height: 350px;			
			overflow: hidden;
			text-decoration:none;
			cursor:pointer;
}
/*Formato Testimonios*/
.txtTitleDesc {width:670px; height:15px; float:left; font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; font-size:11px; text-align:left; padding-top:.7em; font-weight:bolder;}
.descripcion { width:670px; float:left; font-family:'MyriadPro','AllerLite',Helvetica, Arial, sans-serif; font-size:13px; text-align:justify; color:#555;  padding-top:0em; }
.detalle { float:right;}
.holdProductos {width:670px; height:140px;}

/*Orden Testimonios*/

.display { width:700px; height:70px; margin-left:200px; left:0; top:0; display:block; position:absolute; cursor:pointer; }
.no_display {display:none; position:absolute;}

/*Clientes*/


.gallery { display:inline; float:left; width:840px;}

.pict {
		float:left;
		width:180px; height:100px;
		margin: auto 10px;
		padding:0;
		text-align:center; cursor:pointer;
	}
	
#holdGal{margin: 0 0 0 0; width:840px; }
#thum_hold {margin: 0 0 0 0; width:840px;}
#main_image { width:0px;}
/* Inbox Marketing Solutions S.A. de C.V.*/