@charset "UTF-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	font-family: 'frutigernextlt_condregular';
	font-size:16px;
	color:#414042;
}
#encabezado{
	z-index:9;
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	background-position:center top;
	background-image:url(../imgs/main/encabezado.png);
	background-repeat:no-repeat;
}
#logos{
	position:relative;
	width:1000px;
	height:152px;
	margin:0 auto;
}
.immpc{
	position:absolute;
	left:20px;
}
#registro{
	bottom:39px;
	width:300px;
	right:30px;
	position:absolute;
	background-image:url(../imgs/main/back_registro.png);
	background-repeat:no-repeat;
	height:46px;
}
.btn_azul{
	margin-left:20px;
	padding:10px 10px 0 10px;
	line-height:30px;
	height:30px;
	float:left;
}
.btn_azul a{
	color:#77B0DF;
	text-decoration:none;
}
.btn_azul a:hover{
	color:#ccc;
	text-decoration:none;
}
#redes{
	position:absolute;
	right:25px;
	top:20px;
}
#red img{
	border:0;
}
#red{
	margin:0 10px;
	float:left;
}
#frase_encabezado{
	font-size:1.4em;
	color:#fff;
	position:absolute;
	left:280px;
	top:50px;
}
#margen{
	clear:both;
	margin:0 auto;
	width:100%;
	background-image:url(../imgs/main/back_sombra.jpg);
	background-repeat:repeat-x;
	height:39px;
}
.margen_superior{ height:50px; clear:both;}

#contenido{
	background-image:url(../imgs/main/back_rayas.jpg);
	background-repeat:repeat;
}
#seccion{
	height:100%;
	background-color:#fff;
}
#seccion_banner{
	width:100%;
	height:auto;
	background-color:#fff;
	
}


#contenido_eventos{
	width:1000px;
	margin:0 auto;
}
#eventos{
	float:left;
	width:690px;
}
#seccion_revista{
	margin-left:20px;
	float:left;
	width:290px;
}
#revista{
	width:250px;
	background-color:#333;
	padding:20px;
}
#titulo_revista{
	color:#fff;
	width:250px;
	padding:20px;
	background-color:#0071BB;
}
#linea_contacto{
	padding:20px;
	width:250px;
}
#evento{
	position:relative;
	margin:10px;
	padding:5px 10px;
	width:300px;
	float:left;
	height:240px;
}
#evento p{
	text-align:justify;
}
img{
	border:0;
}
#borde_horizontal{
	margin-top:10px;
	background-image:url(../imgs/eventos/puntos.png);
	background-repeat:no-repeat;
	width:3px;
	height:180px;
	float:left;
}
#borde_vertical{
	padding:0 30px;
	margin:10px 20px;
	background-image:url(../imgs/eventos/puntos2.png);
	background-repeat:no-repeat;
	background-position:center;
	width:240px;
	height:3px;
	float:left;
}
#borde_vertical2{
	padding:0 30px;
	margin:10px 20px;
	background-image:url(../imgs/eventos/puntos2.png);
	background-repeat:no-repeat;
	background-position:center;
	width:240px;
	height:3px;
	float:left;
}
.titulo_evento{
	color:#0071BB;
}
.subtitulo_negro{
	font-family: 'frutigernextlt_condbold';
	color:#000;
}
.mas_info{
	margin-left:240px;
}
.mas_info2{
	margin-left:10px;
}
#info{
	position:absolute;
	bottom:0;
	right:0;
}
#clear{
	clear:both;
}
#final_twitter{
	clear:both;
	margin:0 auto;
	width:1000px;
}
#twitter_fondo{
	margin-right:30px;
	float:left;
	font-size:1.2em;
	clear:both;
	color:#0072BC;
}
#comentarios_twitter{
	width:530px;
	height:250px;
}
#video{
	color:#0072BC;
	font-size:1.2em;
	padding-left:30px;
	padding-top:10px;
	width:287px;
	height:200px;
	float:left;
}

#footer_immpc{
	background-color:#FFF;
	width:100%;
	margin:0 auto;	
}
#patrocinadores{
	text-align:center;
	width:90%;
	margin:0 auto;
	color:#0072BC;
	font-size:1.2em;
}

#patrocinadores img{
	vertical-align:middle;
	padding:5px 20px;
	display:inline;
}
#patrocinadores .patrocinadores_tres{
	margin:5px 50px;
}
#patrocinadores .patrocinadores_cuatro{
	margin:5px 22px;
}



#bloque{
	float:left;
	}
#submenu{
	height:200px;
	background-image:url(../imgs/main/back_submenu_footer.jpg);
	width:100%;
}
#resumen_submenu{
	position:relative;
	width:1000px;
	height:200px;
	margin:0 auto;
}
#resumen_submenu ul{
	padding:0;
	margin:0;
}

#resumen_submenu li.sencillo{
	border-right:1px #0071BB solid;
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:12px;
	color:#6D9DD3;
	list-style:none;
}

	
#resumen_submenu li.sencillo2{
	padding-top:4px;
	border-right:1px #0071BB solid;
	height:30px;
	line-height:12px;
	text-align:left;
	font-size:11px;
	color:#6D9DD3;
	list-style:none;
}
#resumen_submenu li.sencillo3{
	width:100px;
	padding-top:4px;
	border-right:1px #0071BB solid;
	height:30px;
	line-height:12px;
	text-align:left;
	font-size:11px;
	color:#6D9DD3;
	list-style:none;
}


#resumen_submenu li{
	width:79px;
	padding:0 8px;
	font-size:11px;
	line-height:15px;
	color:#6D9DD3;
	list-style:none;
}
#resumen_submenu a{
	font-size:9px;
	color:#6D9DD3;
	text-decoration:none;
}
#resumen_submenu a.btn_titulo_footer{
	text-decoration:none;
	font-size:9px;
	color:#6D9DD3;
}
#resumen_submenu a:hover{
	color:#fff;
	text-decoration:none;
	}
#avisos{
	position:absolute;
	bottom:0;
	right:10px;
	color:#fff;
	text-align:right;
	padding:10px;
	height:15px;
}
#avisos a, #info_direcciones a{
	color:#fff;
	text-decoration:none;
}
#avisos a:hover{
	color:#6E9CD2;
	text-decoration:none;
}
#direcciones{
	background-color:#2f2a2e;
	width:100%;
	margin:0 auto;
	font-size:12px;
}
#info_direcciones{
	color:#CCC;
	padding:0;
	width:1000px;
	margin:0 auto;
}
#info_direcciones td.legales{ width:40%;}
#info_direcciones td{ width:20%;}
#immpc{
	float:left;
	width:161px;
	height:130px;
}
a{
	border:0;
}
#direccion{
	padding:10px;
	width:350px;
	height:auto;
	float:left;
	color:#929497;
	font-size:.9em;
}
#legales{
	padding:10px;
	color:#929497;
	font-size:.9em;
	float:left;
	width:319px;
}
#legales a{
	color:#929497;
	text-decoration:none;
	border-bottom: 1px #929497 dotted;
	}
address{
	font-style:normal;
}
/*CONTACTO*/

#menu_lateral{
	top:50px;
	position:absolute;
	right:0;
	width:220px;
	height:300px;
}
#menu_lateral02{
	top:10px;
	position:absolute;
	left:180px;
	width:250px;
	height:300px;
}
#menu_lateral03{
	top:180px;
	position:absolute;
	left:210px;
	width:220px;
	height:300px;
}
#menu_lateral ul, #menu_lateral02 ul, #menu_lateral03 ul{
	padding:0;
	margin:30px 0 0 0;
}
.margen{
	padding-left:5px;
}
#menu_lateral li, #menu_lateral02 li, #menu_lateral03 li{
	text-align:right;
	padding:5px 0;
	border-bottom:1px #D0D2D3 solid;
	list-style:none;
	height:31px;
	line-height:31px;
}
#menu_lateral li a, #menu_lateral02 li a, #menu_lateral li a.inicial, #menu_lateral03 li a, #menu_lateral03 li a.inicial{
	padding-right:15px;
	display:block;
	height:31px;
	text-decoration:none;
	color:#929497;
}
#menu_lateral li a:hover, #menu_lateral02 li a:hover,  #menu_lateral03 li a:hover{
	text-decoration:none;
	color:#fff;
	background-image:url(../imgs/main/hover_menu_lateral.jpg);
}
#direccion_mapa{
	color:#6D6E70;
	padding:20px;
	width:400px;
	float:left;
}
address a{
	color:#6D6E70;
	text-decoration:none;
}
address a:hover{
	color:#0071BB;
}
#forma_contacto{
	color:#6D6E70;
	line-height:20px;
	padding:10px;
	float:left;
	width:520px;
	background-image:url(../imgs/main/sombra_lateral_derecha.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#imagen_angel{
	color:#6D6E70;
	line-height:20px;
	padding:20px;
	float:left;
	width:320px;

}
#tab_contacto{
	float:left;
}

#example-one {
	
	width:1000px;
	margin:0 auto;
	}
	
#menu_lateral li a.current, #menu_lateral02 li a.current, #menu_lateral03 li a.current{
	text-decoration:none;
	color:#fff;
	background-image:url(../imgs/main/hover_menu_lateral.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#929397;
}
#forma_contacto p{
	font-size:1.1em;
	width:510px;
	margin:0 auto;
}
/* Estilos del formulario */
fieldset.contacto {
    margin: 15px auto 0;
    width: 320px;
border:0;
}
fieldset.contacto > div {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
}

fieldset.contacto div label {
	font-size:.9em;
    display: block;
    float: left;
    margin-top: 5px;
    text-align: right;
    text-transform: uppercase;
    width: 90px;
}
fieldset.contacto input[type="text"], fieldset.contacto textarea {
	font-family: 'frutigernextlt_condregular';
	font-size:16px;
    border: none;
    color: #626262;
    display: block;
    float: left;
    padding: 3px;
    resize: none;
    width: 150px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
}
fieldset.contacto input[type="text"]:focus, fieldset.contacto textarea:focus {
	font-family: 'frutigernextlt_condregular';
	font-size:16px;
    background: #F9F9F9;
    border: 1px solid #D3D3D3;
    outline: none;
}
fieldset.contacto .ultimo{
    margin-bottom: 0;
    position: relative
}

fieldset.contacto a {
	background:none;
	font-size:1.1em;
    border: 0 none;
    color: #0071BB;
    float: right;
    font-family: 'frutigernextlt_condbold';
	line-height:32px;
    height: 32px;
    padding: 0 10px;
    position: relative;
}

 
/* AJAX Gif y mensajes de exito o fracaso */
.hide{
    display: none;
}
.ajaxgif{
    position: absolute;
    right: 150px;
    top: 5px;
}
.msg{
	text-align:left;
    color: #0071BB;
    height: 32px;
    padding: 0 10px;
    width: 100%;
}
.msg_ok{
    color: #0071BB;
}
.msg_error{
    color: red;
}
#barra_menu{
	position:absolute;
	bottom:20px;
	width:1000px;
	height:33px;
	background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(left,  #1e5799 0%, #1b6cb2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e5799), color-stop(100%,#1b6cb2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #1e5799 0%,#1b6cb2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #1e5799 0%,#1b6cb2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #1e5799 0%,#1b6cb2 100%); /* IE10+ */
background: linear-gradient(to right,  #1e5799 0%,#1b6cb2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1b6cb2',GradientType=1 ); /* IE6-9 */
}
#navegacion{
	float:left;
	width:500px;
	color:#87ACDB;
	padding-left:10px;
	line-height:33px;
}
#iconos{
	margin-left:290px;
	width:200px;
	float:left;
}
#iconos img{
	border:0;
}
#iconos ul{
	padding:0;
	margin:0;
}
#iconos li{
	margin: 0 12px;
	list-style:none;
	display:inline;
}
.espacio20{
	clear:both;
	height:20px;
}
.titulo_seccion{
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:28px;
	color:#0071BB;
	font-size:1.5em;
}
.negro{
	color:#000;
	font-weight:bold;
}
#info_seccion{
	position:relative;
	background-image:url(../imgs/main/sombra_textos.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:1000px;
	margin:0 auto;
}
#foto_seccion, #foto_tabs{
	width:430px;
	float:left;
}

#foto_seccion_principios{
	position:relative;
	background-image:url(../imgs/identidad/lateral_immpc.jpg);
	height:536px;
	width:430px;
	float:left;
}
#foto_seccion2{
	height:900px;
	background-image:url(../imgs/identidad/back_lateral_estrutura.png);
	background-position:top right;
	background-repeat:no-repeat;
	width:530px;
	float:left;
}
.estructura_img{
	margin-top:80px;
}
#texto_seccion{
	text-align:justify;
	line-height:22px;
	float:left;
	 color:#414042;
	width:570px;
}
#texto_seccion_privacidad{
	padding:20px;
	text-align:justify;
	line-height:22px;
	 color:#414042;
	width:1000px;
}
#texto_seccion a, #texto_seccion_privacidad a{
	text-decoration:none;
	font-weight:bold;
	color:#0071BB;
}
#texto_seccion_left{
	text-align:left;
	line-height:15px;
	float:left;
	 color:#414042;
	width:570px;
}

#texto_seccion_membresias{
	text-align:justify;
	line-height:15px;
	float:left;
	 color:#414042;
	width:530px;
	padding:20px;
	
}
.clearfix:before, .clearfix:after { content: ''; display: table; }
.banner{width:100%; padding:2% 0; background:url(../imgs/membresias/banner2.jpg) center center fixed; background-size:cover; text-align:center; color:#FFF; clear:both;}
.banner_congreso{width:100%; text-align:center; color:#FFF; clear:both; height:auto;}
.banner_congreso img{ width:100%;}
.titulo_banner{width:100%;}
.titulo_banner img{ width:100%;}
.intro, .capitulos { width:100%; margin:0 auto; text-align:center; color:#055D75; height:auto; clear:both;}
.intro img{ width:100%; height:auto;}
.intro p{ float:left; width:46%; padding:2%; height:auto;}
.section-background-gray { width:100%; background: #f1f1f1; clear:both; }
.section-background-blue { width:100%; background-color:#195885; clear:both; height:auto; position:relative;}
.section-background-white { width:100%; background: #fff; clear:both;}
.section-background-negro { width:100%; background: #37505b; clear:both;}
.section-txt-gray { width:40%; margin:0 0 0 10%; text-align:justify; color:#666; padding:2% 0; float:left;}
.section-txt-gray p, .section-txt-blue p{ clear:both; margin-top:1%;}
.bloque_img{ float:left; width:40%; margin-left:5%}
.bloque_img img{ width:90%; padding:5%;}

.section-txt-gray a { font-weight:bold; color:#4c6e7d;}
.section-txt-blue a{ font-weight:bold; color:#fff;}
.icono{ height:36px; margin:1%; vertical-align:middle;}
.informes{vertical-align:middle;}
.section-txt-blue { width:80%; margin:0 10%; text-align:justify; color:#fff; }
.section-txt-white { width:80%; margin:0 10%; text-align:justify; color:#333; padding:2% 0;}


.section-image { width:35%; height:auto; float:left;}
.lista_membresias { width:57%; float:left; margin:2%; }


/*CONTACTO*/
.direccion_contacto{ float:left; width:50%;}
.directorio_contacto{ width:23%; margin:2% 1%; padding-bottom:2%; float:left; border-bottom:2px solid #ccc; }
.directorio_contacto img{ float:left; margin-right:10px;}
.nombre{ font-size:16px; color:#0072BC; display:block;}
.link_empresa{ font-size:12px; color:#fff; display:block;}
.puesto{ font-size:11px; color:#333;display:block;}
.email{ font-size:12px; color:#333;display:block;}
.email a{ color:#333; font-size:12px; text-decoration:none;}
.email a:hover{ color:#0072BC;}
.link{ width:120px; margin:2% 10px; padding:10px; float:left; border-bottom:2px solid #0071BB; height:160px; background-color:#fff;}



#texto_seccion_membresias a{
	color:#0067AB;
	text-decoration:none;
}
#texto_completo{
	padding:10px;
	line-height:15px;
	float:left;
	 color:#414042;
	width:980px;
}

#texto_seccion2{
	line-height:15px;
text-align:justify;
	 color:#414042;
	width:470px;
	float:left;
}
#texto_seccion2 p, #texto_seccion p, #texto_seccion_left p{
	padding:20px 20px 0 20px;
}

.bold{
	 font-family: 'frutigernextlt_condbold';
	 font-weight:bold;
}
.negritas{
	 font-family: 'frutigernextlt_condbold';
	 font-size:15px;
	 font-weight:bold;
}
.negritas2{
	font-size:15px;
	font-family: 'frutigernextlt_condbold';
	color:#000;
	font-weight:bold;
}
.vinetas li{
	line-height:20px;
	margin:5px 0;
	list-style:none;
	background-image:url(../imgs/identidad/vineta.jpg);
	width:222px;
	height:20px;
}
.vinetas span{
	padding-left:25px;
}
#informes_estructura{
	background-image:url(../imgs/identidad/back_informes.jpg);
	background-repeat:repeat-x;
	height:200px;
}
#informes_estructura a{
	color:#0071BB;
	text-decoration:none;
	font-weight:bold;
}
#informes_estructura p{
	padding:20px;
}
.vinetas_principios{
	float:left;
	width:240px;
	margin:0;
	padding:0;
}
.vinetas_principios2{
	float:left;
	width:240px;
	margin-left:40px;
	padding:0;
}
.vinetas_principios li, .vinetas_principios2 li{
	text-align:left;
	margin-bottom:10px;
	width:230px;
}
#col1{
	margin-left:20px;
	line-height:18px;
	border-bottom:1px #ccc solid;
	width:330px;
	padding:10px;
}
.columna{
	float:left;
	width:275px;
	margin:0 2px;
}
.columna li{
	margin-bottom:15px;
}
#linea_amarilla{
	height:4px;
	background-color:#F7941E;
	clear:both;
}
#linea_amarilla_menu{
	height:2px;
	background-color:#F7941E;
	clear:both;
}

/*CAPITULOS*/

.recuadro{ padding:15px; border:2px solid #195885; clear:both; font-size:30px; text-align:center; font-weight:bold; width:50%; margin:0 auto 20px;}
.dorado{ color:#b39b64}
.cafe{color:#9B6326;}
.azul{ color:#195885}
.tinto{ color:#53160A;}
.blanco{ color:#fff;}
.morado{ color:#4d2a6e;}

.borde_bco{ border-color:#fff;}
.mapa{ background-image:url(../imgs/capitulos/mapa2.png); width:100%; background-size:100%; height:824px; background-repeat:no-repeat; position:relative;}
.mapa a{ text-decoration:none;}
.hermosillo{ font-size:14px; position:absolute; top:2.2%; left:36%;}
.morelia{ font-size:14px; position:absolute; top:64%; left:18%;}
.tepic{ font-size:14px; position:absolute; top:74%; left:32%;}
.queretaro{ font-size:14px; position:absolute; top:18%; left:57%;}
.mexico{ font-size:14px; position:absolute; top:44%; left:65%;}
.paz{ font-size:14px; position:absolute; top:53%; left:0;}
.back_bajio{ background-image:url(../imgs/capitulos/back_bajio.jpg); background-repeat:none; background-size:cover; height:auto; margin-top:30px;}
.back_mexico{ background-image:url(../imgs/capitulos/back_mexico.jpg); background-repeat:none; background-size:100%; height:auto; margin-top:30px;}

.caja_blanca{ background-color:#fff; width:50%; margin:0 auto; opacity:.8; padding:30px; text-align:center;}
.caja_blanca p{ text-align:justify;}
.caja_blanca a{ color:#5D5D5D; text-decoration:none;}
.caja_blanca span{ float:left;}
.caja_blanca .linea_gris{ background-color:#5D5D5D; width:50px; float:left; height:5px; margin-top:5px; margin-left:5px;}
.separador_dorado{ height:5px; margin:20px auto; width:100px; background-color:#b39b64; }
.presidente{ width:50%; margin:0 auto; color:#fff; padding-top:50px; margin-bottom:50px;}
.presidente p{ width:80%;}
.img_presidente{ position:absolute; top:0; right:0; width:40%; height:auto;}
.logos_bajio{ background-color:#fff; width:100%;}
.logos_bajio img{ margin-left:20%; padding:20px;}
.consejo{ width:70%; margin:50px auto;}
.consejo li{ list-style:none; float:left; width:46%; margin:0 2% 2%; text-align:left; }
.formulario_capitulos{ border-top:1px solid #666; width:100%;}
#map {
    height: 400px;
}


.css_section1{ height:645px; background-image:url(../imgs/mpc/01.jpg); width:430px; float:left;}
.css_section2{ height:645px; background-image:url(../imgs/mpc/02.jpg); width:430px;float:left;}
.css_section3{ height:645px; background-image:url(../imgs/mpc/03.jpg); width:430px; float:left;}
.css_section4{ height:645px; background-image:url(../imgs/mpc/04.jpg); width:430px; float:left;}
.css_section5{ height:645px; background-image:url(../imgs/mpc/05.jpg); width:430px;float:left;}
.css_section6{ height:645px; background-image:url(../imgs/mpc/06.jpg); width:430px; float:left;}
.css_section7{ height:645px; background-image:url(../imgs/mpc/07.jpg); width:430px; float:left;}
.css_section8{ height:645px; background-image:url(../imgs/mpc/08.jpg); width:430px;float:left;}
.css_section9{ height:645px; background-image:url(../imgs/mpc/09.jpg); width:430px; float:left;}
.css_section10{ height:645px; background-image:url(../imgs/mpc/10.jpg); width:430px; float:left;}
.css_section11{ height:645px; background-image:url(../imgs/mpc/11.jpg); width:430px;float:left;}

.css_certificacion1{ height:645px; background-image:url(../imgs/certificacion/01.jpg); width:430px; float:left;}
.css_certificacion2{ height:645px; background-image:url(../imgs/certificacion/02.jpg); width:430px; float:left;}
.css_certificacion3{ height:645px; background-image:url(../imgs/certificacion/03.jpg); width:430px; float:left;}
.css_certificacion4{ height:645px; background-image:url(../imgs/certificacion/04.jpg); width:430px; float:left;}
.css_certificacion5{ height:645px; background-image:url(../imgs/certificacion/05.jpg); width:430px; float:left;}
.css_certificacion6{ height:645px; background-image:url(../imgs/certificacion/06.jpg); width:430px; float:left;}
.css_certificacion7{ height:645px; background-image:url(../imgs/certificacion/07.jpg); width:430px; float:left;}

.css_capacitacion_dinamico{ position:  relative; height:645px; background-image:url(../imgs/capacitacion/bg_pilar_capacitacion.jpg); width:430px; float:left;}

.foto_seccion_certificacion{
	position:relative;
	background-image:url(../imgs/certificacion/piramide_certificacion_immpc.jpg);
	height:648px;
	width:430px;
	float:left;
}
.foto_seccion_certificacion1{
	position:relative;
	background-image:url(../imgs/certificacion/piramide_certificacion_immpc.jpg);
	height:648px;
	width:430px;
	float:left;
}
.foto_seccion_certificacion_familiares{
	position:relative;
	background-image:url(../imgs/certificacion/certificacion_empresas_familiares.jpg);
	height:648px;
	width:430px;
	float:left;
}
#submenu_lateral{
	float:left;
	position:relative;
	width:220px;
	background-image:url(../imgs/capitulos/back_submenu.png);
	background-position:right;
	background-repeat:no-repeat;
	height:345px;
}
#borde_titulo{
	border-bottom: 1px #E6E7E8 solid;
}
#secciones_capitulo{
	height:450px;
	margin-top:-70px;
	position:relative;
	float:left;
	width:780px;
}
#capitulo, #presidente, #actividades, #estructura, #ubicacion{
	position:absolute;
	top:0;
	left:0;
	width:780px;
}


fieldset.contacto input[type="text"], fieldset.contacto textarea {
	font-family: 'frutigernextlt_condregular';
	font-size:16px;
	margin-left:10px;
    border: 1px solid #E8E8E8;
    color: #626262;
    display: block;
    float: left;
    padding:0 3px;
    resize: none;
    width: 180px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
}
fieldset.contacto input[type="text"]:focus, fieldset.contacto textarea:focus {
	font-family: 'frutigernextlt_condregular';
	font-size:16px;
    background: #F9F9F9;
    border: 1px solid #D3D3D3;
    outline: none;
}

#imagen_capitulo{
	float:left;
}
#titulo_capitulo{
	margin-left:220px;
	width:520px;
	padding:20px;
	height:30px;
}
/*CONTACTO*/
#directorio_tabla{
	width:700px;
}
#directorio_tabla th{
	text-align:left;
	padding:10px;
	color:#404041;
	font-family: 'frutigernextlt_condbold';
}

#directorio_tabla tr.azul{
	background-color:#DDE4F1;
}
#directorio_tabla td.area{
	color:#404041;
	width:230px;
	padding:10px;
}
#directorio_tabla td.responsable{
	color:#404041;
	width:140px;
	padding:10px;
}
#directorio_tabla td.email{
	width:310px;
	padding:10px;
}
#directorio_tabla a{
	color:#404041;
}
#secciones_contacto{
	height:650px;
	position:relative;
	float:left;
	width:780px;
}
#secciones_contacto2{
	height:800px;
	position:relative;
	float:left;
	width:780px;
}
#directorio, #encuentranos, #formulario, #links{
	color:#939597;
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	text-align:justify;
	line-height:20px;
	width:740px;	
}
.forma_contacto {
    width: 100%;
}
.forma_contacto {
	border:0;
}
.forma_contacto  > div {
	width:30%; margin:1%; float:left;
    overflow: hidden;
}

.forma_contacto  div label {
    display: block;
    text-align: left;
    text-transform: uppercase;
}
.linea_contacto{
	border:0;
	width:700px;
}
.linea_contacto  > div {
    clear: both;
    margin-bottom: 5px;
    overflow: hidden;
}
.linea_contacto div label{
	float:left;
	font-size:.9em;
    margin-top: 5px;
	margin-right:10px;
    text-align: left;
    text-transform: uppercase;
}
.linea_contacto input[type="text"], .linea_contacto textarea {
	float:left;
	font-family: 'frutigernextlt_condregular';
	font-size:16px;
	background-color: #E1E1E1;
    border: 1px solid #E8E8E8;
    color: #626262;
    padding: 3px;
    resize: none;
    width: 300px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
}
.linea_contacto input[type="radio"]{
	float:left;
}
.linea_contacto .ultimo{
    margin-bottom: 0;
    position: relative
}
.forma_contacto input, .forma_contacto select, .forma_contacto textarea, .linea_contacto input, .linea_contacto select, .linea_contacto textarea{
	font-family: 'frutigernextlt_condregular';
	font-size:16px;
    color: #333;

}
.forma_contacto input[type="text"], .forma_contacto textarea {
	font-family: 'frutigernextlt_condregular';
	font-size:16px;
	background-color: #E1E1E1;
    border: none;
    color: #626262;
    display: block;
		width:100%;
    padding: 3px;
    resize: none;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
}
.forma_contacto input[type="text"]:focus, .forma_contacto textarea:focus {
	font-family: 'frutigernextlt_condregular';
	font-size:16px;
    background: #F9F9F9;
    border: none;
    outline: none;
}
.forma_contacto .ultimo{
    margin-bottom: 0;
    position: relative;
		text-align:left;

}

.forma_contacto a, .linea_contacto a, .linea_contacto input.Enviar, .contacto_membresias a{
	cursor:pointer;
	background:none;
	font-size:1.1em;
    border: 0 none;
    color: #0071BB;
    font-family: 'frutigernextlt_condbold';
	line-height:32px;
    height: 32px;
    padding: 0 10px;
    position: relative;
}
.links td{
	border-bottom:1px solid #939597;
	padding:10px;
}
.links .imagen{
	width:100px;
}
.links .sitio{
	width:250px;
}
.links .link{
	width:220px;
}
.links a{
	color:#939597;
}
#paginacion li{
	color:#000;
	padding:0 10px;
	list-style:none;
	float:left;
}
#paginacion ul{
	padding:0;
	margin:10px 0 0 0;
}
#paginacion li a{
	color:#000;
}
#paginacion li a:hover, #paginacion .current{
	color:#0071BB;
}
.membresias li{
	padding:5px;
}
.membresias_adquirir li{
	padding:5px;
	list-style:decimal;
}
.membresias_adquirir a{
	color:#0071BB;
}
.imagen_membresias{background-image:url(../imgs/membresias/membresias_immpc.jpg); width:430px; float:left; height:830px;}
.tabla_membresias{
	margin-left:20px;
}
.tabla_membresias td{
	padding:5px;
	
}
/*MEMBRESÍAS*/
.back_beneficios{ background-color:#dbdcdd; width:100%;}
	.back_info{ background-color:#003552; width:100%;}
	.contenido{ width:1000px; margin:0 auto; color:#656566; clear:both; }
	.contenido p{ padding:0 5%;}
	.contenido2{ width:50%; margin:50px 0; }
	.beneficio{ float:left; width:30%; margin:3% 1.5%; text-align:center;}
	.beneficio img{ display:block; width:100%;}
	.beneficio p{ text-align:justify; padding:0 30px;}
	h1{ color:#b39b64; font-size:40px;  font-family: 'ralewayextrabold';}
	.titulo_beneficios{ color:#145e76; font-size:24px; margin-top:20px; font-family: 'ralewayregular';}
	h2{ color:#b39b64; text-align:center;}
	h3{ font-size:18px; padding:0; margin:0; font-family: 'ralewayextrabold'; font-size:17px;}
	.clear{ clear:both;}
	.division{ width:30%; background-color:#656566; height:2px; margin:40px auto;}
	.negro{ color:#000; font-size:20px; line-height:29px; float:left; font-weight:bold;	 font-family: 'ralewayextrabold';}
	.titulo_membresia img{ float:left; margin-right:10px;}
	.todas_membresias{ width:100%;}
	.corporativa{ background-image:url(../../../resources/imgs/membresias/back_corporativa.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:top right; }
	.individual{ background-image:url(../../../resources/imgs/membresias/back_individual.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:top right;}
	.emprendedora{ background-image:url(../../../resources/imgs/membresias/back_emprendedores.jpg); background-repeat:no-repeat; background-size:auto 100%; background-position:top right;}
	.info_membresia{ float:left; margin-top:30px; width:45%; font-size:15px;  font-family: 'ralewayregular';}
	.img_membresia{ float:left; margin-top:30px;}
	.suscripcion{ color:#000; font-size:20px; font-weight:bold; font-style:italic; text-align:right;}
	.cursiva{ font-style:italic;}
	.contacto_membresia{ color:#fff; float:left; padding:2%; width:46%;}
	.contacto_membresia a{ color:#fff; text-decoration:none; }
	.titulo_info{ clear:both; font-size:30px; font-style:italic; color:#fff; margin-top:40px;}
	.formulario{ text-align:center; margin:20px 0; border-top:2px solid #656566; }
	fieldset{ border:none;}
	.contacto_membresias label{ float:left; width:30%; margin:1%;}
	.contacto_membresias input{ float:left; width:60%; margin:1%; font-family: 'frutigernextlt_condregular';font-size: 16px;background-color: #E1E1E1;border: none;color: #626262;padding: 3px;}
	.contacto_membresias textarea{ float:left; width:60%; margin:1%; resize:none; font-family: 'frutigernextlt_condregular';font-size: 16px;background-color: #E1E1E1;border: none;color: #626262;padding: 3px;}
	.bloque_mitad{ float:left; width:50%;}
	
	
/*PUBLICACIONES*/
#videos{
	text-align:center;
	padding:10px 30px;
}
.clear{clear:both;}


@media (max-width: 768px) {

#encabezado{ background-image:url(../imgs/main/back_encabezado.jpg); background-repeat:repeat-x;}
.immpc{background-image:url(../imgs/main/back_logo.jpg); background-repeat:repeat-x; left:0;}
#logos, #info_direcciones{width:100%;}
#redes{
	position:absolute;
	right:10px;
	top:20px;}
#red img{border:0;}
#red{margin:0 0;}	
	.contenido{width:768px; font-size:18px;}
	#submenu{ display:none;}
	.mapa{height:633px;}
}
@media (max-width: 640px) {
	#submenu{ display:none;}
	.contenido{width:640px; font-size:18px;}
	.beneficio{ float:left; width:40%; margin:3% 1.5%; text-align:center;}
	.mapa{height:527px;}

}
@media only screen 
and (min-width : 320px) 
and (max-width : 480px){
	h1{ font-size:15px;}
	#submenu{ display:none;}
#encabezado{ background-image:url(../imgs/main/back_encabezado.jpg); background-repeat:repeat-x;}
.immpc{background-image:url(../imgs/main/back_logo.jpg); background-repeat:repeat-x; left:0;}
#logos, #info_direcciones{width:100%;}
.clear{clear:both;}
#footer_immpc{ display:none;}
.directorio_contacto{ width:48%; margin:2% 1%; padding-bottom:2%; float:left; border-bottom:2px solid #ccc; }
.section-txt-blue{ font-size:12px;}
.direccion_contacto{ float:none; width:100%; display:block;}

.contenido{width:320px; font-size:13px;}
.beneficio{ float:none; width:90%; margin:3% auto; text-align:center;}
.contenido2{ width:100%; margin:50px 0; }
.info_membresia{ float:none; margin-top:30px; width:90%; margin:0 auto; font-size:13px;  font-family: 'ralewayregular';}
.bloque_mitad{ float:none; width:100%;}
.mapa{height:264px;}
.mapa a{ font-size:10px;}
.img_presidente{ position:relative; overflow:hidden; width:100%; }
.img_presidente img{ width:100%;}
.consejo li{ width:96%; float:none;}

}


	