body{
font-size:14px;
line-height:20px;
text-align:justify}

body.site{
border-top:3px solid #F9B217 !important;
margin:0 20px 0 20px;
padding:0 0 20px 0}

.container-fluid{
padding:0}

.header{
border-bottom:3px solid #F9B217;
margin-bottom:16px;}

.header-inner {
max-width:1200px;
margin:0px auto 0px auto;}

@media (min-width: 1080px){
.header-inner {
background-image:url(../../../img84/membrete-3.jpg);
background-repeat:no-repeat;
background-position:right;}
}

.brand{
display:flex;
align-items:left;}

.logo{
margin:20px 0 20px 0;}

.titledes{
margin-left:8%;
/*max-width:580px;*/
color:#111;}

.titledes a{
color:#111;}

.site-title{
font-size:18px;}

.site-description{
font-size:15px;
font-style:italic;
font-weight:bold}

.boton-area-asociados{
display:none;
margin-top:30px;
background-color:#5bc0de;
background-image:url(../../../img84/menu/asociados.png);
background-repeat:no-repeat;
font-size:13px;}

.boton-area-asociados a{
display:block;
padding:11px 14px 10px 40px;
color:#fff;}

.boton-area-asociados a:hover{
color:#fff;
background-color:#5bd0ee;
background-image:url(../../../img84/menu/asociados.png);
background-repeat:no-repeat;
text-decoration:none;}

.slide-menu{
display:flex;
max-width:1200px;
margin:auto;}

@media (max-width: 767px){
.slide-menu{flex-wrap:wrap;}}

.slide{}

.menu-home{
margin:0 0 0 30px}

@media (max-width: 767px){
.menu-home{
display:none;
margin:10px auto;}}

@media (max-width: 767px){
.menu-mobile{
margin:10px auto;}}

@media (min-width: 767px){
.menu-mobile{
display:none;}}

@media (max-width: 767px){
.menu-socios-mobile{
margin:10px auto;}}

@media (min-width: 767px){
.menu-socios-mobile{
display:none;}}

.menu-socios-item{
margin-bottom:1px;
padding:6px;
min-width:300px;
background-color:#e6e6e6;}

.menu-1{
margin-bottom:1px;
min-width:300px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/home.png);
background-repeat:no-repeat;}

.menu-1 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/home.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-1 a:hover {
background-color:#e6e6e6;}

.menu-2{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/sobre-la-camara.png);
background-repeat:no-repeat;}

.menu-2 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/sobre-la-camara.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-2 a:hover {
background-color:#e6e6e6;}

.menu-his{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/cipa-su-historia.png);
background-repeat:no-repeat;}

.menu-his a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/cipa-su-historia.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-his a:hover {
background-color:#e6e6e6;}

.menu-3{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/comisiones.png);
background-repeat:no-repeat;}

.menu-3 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/comisiones.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-3 a:hover {
background-color:#e6e6e6;}

.menu-4{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/nuestros-asociados.png);
background-repeat:no-repeat;}

.menu-4 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/nuestros-asociados.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-4 a:hover {
background-color:#e6e6e6;}

.menu-5{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/productos.png);
background-repeat:no-repeat;}

.menu-5 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/productos.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-5 a:hover {
background-color:#e6e6e6;}

.menu-6{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/participacion-internacional.png);
background-repeat:no-repeat;}

.menu-6 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/participacion-internacional.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-6 a:hover {
background-color:#e6e6e6;}

.menu-7{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/rse.png);
background-repeat:no-repeat;}

.menu-7 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/rse.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-7 a:hover {
background-color:#e6e6e6;}

.menu-8{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/estadisticas.png);
background-repeat:no-repeat;}

.menu-8 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/estadisticas.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-8 a:hover {
background-color:#e6e6e6;}

.menu-9{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/links.png);
background-repeat:no-repeat;}

.menu-9 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/links.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-9 a:hover {
background-color:#e6e6e6;}

.menu-10{
margin-bottom:1px;
background-color:#d6d6d6;
background-image: url(../../../img84/menu/contacto.png);
background-repeat:no-repeat;}

.menu-10 a {
display:block;
padding:13px 0 13px 42px;
background-image: url(../../../img84/menu/contacto.png);
background-repeat:no-repeat;
color:#333333;
text-decoration:none;}

.menu-10 a:hover {
background-color:#e6e6e6;}

.navigation {
	padding: 0;
	border-top: 0px solid rgba(0,0,0,0.075);
	border-bottom: 0px solid rgba(0,0,0,0.075);
	margin:0 0 16px 0;	}

.navigation .nav-pills {
margin-bottom:0;}

@media (max-width: 767px){
.navigation .nav-pills{
display:none;}}
	
.menu{
display:flex;
justify-content:center;}

.nav-tabs > li,
.nav-pills > li {
	float:left;}

.nav-tabs > li > a,
.nav-pills > li > a {
	padding-right:36px;
	padding-left:35px;
	margin-right: 1px;
	line-height: 14px;}

.nav-pills > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	background-color:#1F79B9;
	color:#fff}
	
.nav-pills > li > a:hover{
	background-color:#059BC0 !important;}

.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.nav-pills > .active > a:focus{
	background-color:#ff9900 !important;}
	
.navigation .nav-child {
border-radius:0;
background-color:#0088aa;}

.navigation .nav-child a{
font-size:14px;
color:#fff;}

.home{
max-width:1200px;
margin:auto;}

.noticias{
max-width:1200px;
margin:30px auto 0 auto;
padding:10px;}

.page-header{
margin:30px 0 20px 0;
padding-bottom:0;}

h3 {
text-align:center;
padding-bottom:10px;
color:#1A78BD;
font-size:22px;
text-transform:uppercase;}

.noticias-title{
padding-top:30px;
border-top:3px solid #F9B217;}

ul.newsflash-horiz{ 
list-style-type:none;
display:flex; 
flex-wrap:wrap;
justify-content:center;
width:100%;
margin:auto;
padding:0px;} 

ul.newsflash-horiz li{
display:flex;
flex-wrap:wrap;
align-items:flex-start;
width:46%;
margin:0px 12px 0 12px;    
padding:10px 10px 10px 10px; 
background-color:#fff; 
color:#666;
font-size:14px;
line-height:18px;
text-align:left;}

@media (max-width: 767px){
ul.newsflash-horiz li{
width:90%;}}

ul.newsflash-horiz li a{
color:#333;}

.newsflash-title{ 
width:36%;
flex-grow:4;
padding:0 20px 0 20px;}

@media (max-width: 767px){
.newsflash-title{
width:100%}}

.module-title{
margin:0 0 10px 0;
padding:0 0 4px 0;
border-bottom:1px solid #FF9900;
color:#0099CC;
text-transform:uppercase;
font-weight:100;}

@media (max-width: 767px){
.module-title{
width:100%}}

.newsflash-image img{
margin:0 0 0 0;
max-height:180px;}

figure{
width:44%;
margin:0;}

@media (max-width: 767px){
figure{width:100%;}}

.ver-mas{
width:220px;
margin:0 auto 50px auto;
padding:2px 4px;
background-color:#5bc0de;
border:0px solid #2fabe2;
text-align:center;}

.ver-mas a{
color:#fff;}

.ver-mas a:hover{
color:#fff;}

.nav-tabs.nav-stacked > li > a {
background-color:#2fabe2;
color:#fff}

.nav-tabs.nav-stacked > li > a:hover {
background-color:#60ccff;}

.img-article{
max-width:600px;}

.pull-left.item-image{
max-width:600px;}

.slide-socios{
max-width:100%;
margin:0 auto 40px auto;
border-top:3px solid #F9B217;
border-bottom:3px solid #F9B217;}

.slide-socios-fila{
width:90%;
margin:auto;
height:172px;
display:flex;
justify-content:space-between;
flex-wrap:wrap;
align-items:center;}

@media (max-width: 767px){
.slide-socios-fila{
height:230px;}}

.slide-socios-item{
max-width:16%;
align-items:center;}

@media (max-width: 767px){
.slide-socios-item{
max-width:45%;}}

.slide-socios-pager{
max-width:580px;
margin:auto;}

.slide-socios-pager a{}

.footer{
padding:0 10px 0 10px;
text-align:center;
background-color:#eee}

hr{
margin:0 0 20px 0;
border-top:1px solid #F9B217;
border-bottom:1px solid #F9B217}

.footer-cipa{
font-size:16px;
margin:0 0 18px 0;}

.footer-cipa2{
font-size:14px;}

.title-1{
font-family: 'Open Sans', sans-serif;
font-size:24px;
font-weight:bold;
color:#0066bb;
padding:30px 0 20px 0;}

.title-1-blanco{
font-family: 'Open Sans', sans-serif;
font-size:24px;
font-weight:bold;
color:#fff;
padding:20px 0 20px 0;}

.title-2{
font-family: 'Open Sans', sans-serif;
font-size:18px;
font-weight:bold;
color:#0066bb;
padding:20px 0 20px 0;}

p{text-align:justify;}

.center-limit{
margin:0 auto 30px auto;
padding:0 100px 0 100px;
text-align:center;}

@media (max-width: 767px){
.center-limit{
padding:0 10px 0 10px;}}

.center-limit-gris{
max-width:92%;
margin:10px auto 14px auto;
padding:8px 0 8px 0;
background-color:#ccc;
font-size:16px;
color:#0066bb;
text-align:center;}

.fondo-azul{
margin:0 0 30px 0;
padding:30px 0 30px 0;
background-color:#059BC0;
color:#fff;}

.center-limit-azul{
max-width:100%;
margin:10px auto 14px auto;
padding:8px 0 8px 0;
background-color:#006699;
font-size:16px;
color:#eee;
text-align:center;}

.fila{
width:100%;
margin-bottom:20px;
display:flex;
flex-wrap:wrap;
justify-content:space-evenly;}

.item{
max-width:19%;
text-align:center;}

@media (max-width: 767px){
.item{
max-width:45%;}}

.fila-limit{
width:100%;
margin-bottom:20px;
display:flex;
flex-wrap:wrap;
justify-content:space-evenly;}

.item-2{
width:45%;
text-align:justify;}

@media (max-width: 767px){
.item-2{
width:90%;}}

.item-2b{
width:47%;
text-align:justify;}

@media (max-width: 767px){
.item-2b{
width:90%;}}

.mision{
font-size:26px;
color:#2BAAE1;}

.vision{
font-size:26px;
color:#E47825;}

li{
line-height:24px;}

ol{
margin:0}

.comisiones-frame{
width:100%;
display:flex;
justify-content:space-evenly;
flex-wrap:wrap;}

.comisiones{
width:47%;
display:flex;
justify-content:space-evenly;
margin:0 10px 30px 0;
padding:8px;
background-color:#eee}

@media (max-width: 767px){
.comisiones{
width:100%;}}

.comisiones-1{
width:32%;}

.comisiones-2{
width:66%;
margin:0 0 0 10px;}

.comisiones-titulo{
padding:6px 0 10px 0;
font-size:18px;
color:#2fabe2;}

div.infoExtra{
  display:block;  }
  
div.infoExtra-off{
  display:none;}
  
.leerMas{ 
margin:20px 0 0 0;
padding:6px 12px;
width:136px;
background-color:#2fabe2;
color:#fff;}

.leerMas:hover{
background-color:#60ccff;}

.leerMas-institucional{ 
margin:20px 0 0 0;
padding:6px 12px;
width:;
background-color:#059BC0/*#2fabe2*/;
font-family: 'Open Sans', sans-serif;
font-size:18px;
color:#fff;}

.leerMas-institucional:hover{
background-color:#60ccff;}

.asociados{
width:98%;
margin:auto;}

.asociado{
max-width:600px;}

.asociado-imagen{
text-align:center;}

.asociado-nombre{
margin:6px 4px 0 4px;
padding:8px;
background-color:#4088D2;
text-align:center;
color:#fff;}

.asociado-descricion{
padding:16px 4px 16px 4px;}

.asociado-direccion{
height:32px;
margin:0 4px 1px 4px;
padding:14px 10px 0 50px;
background-color:#eee;
background-image: url(../../../img84/iconos/direccion40.png);
background-repeat: no-repeat;
background-position:4px;}

.asociado-telefono{
height:32px;
margin:0 4px 1px 4px;
padding:14px 10px 0 50px;
background-color:#eee;
background-image: url(../../../img84/iconos/telefono40.png);
background-repeat: no-repeat;
background-position:4px;}

.asociado-mail{
height:32px;
margin:0 4px 1px 4px;
padding:14px 10px 0 50px;
background-color:#eee;
background-image: url(../../../img84/iconos/email40.png);
background-repeat: no-repeat;
background-position:4px;}

.asociado-web{
height:32px;
margin:0 4px 1px 4px;
padding:14px 10px 0 50px;
background-color:#eee;
background-image: url(../../../img84/iconos/web40.png);
background-repeat: no-repeat;
background-position:4px;}

.producto{
width:600px;
display:flex;
flex-wrap:wrap;}

@media (max-width: 767px){
.producto{
width:100%;}}

.producto-nombre{
width:100%;
margin-bottom:12px;
padding:4px;
font-size:26px;
color:#006699;
text-align:center;}

.producto-titulo{
width:47.5%;
margin:0 1px 1px 0;
padding:6px;
background-color:#4088D2;
color:#fff;}

@media (max-width: 767px){
.producto-titulo{
width:45%;}}

.producto-item{
width:47.5%;
margin:0 1px 1px 0;
padding:6px;
background-color:#eee;}

@media (max-width: 767px){
.producto-item{
width:45%;}}

.participacion-internacional{
display:inline-block;
margin: 0 10px 0 0;
background-color:#0066bb;
color:#fff}

.participacion-internacional a{
display:block;
padding:12px;
color:#fff;}

.participacion-internacional a:hover{
background-color:#0088dd}

.participacion-internacional-center{
width:100%;
text-align:center;}

.participacion-internacional-descargas{
margin:0 0 20px 0;
padding:16px;
background-color:#eee;}

.participacion-internacional-descargas-boton{
margin:-20px 0 0 10px;
float:right;
background-color:#2fabe2;
text-align:center;}

@media (max-width: 767px){
.participacion-internacional-descargas-boton{
margin:0 0 0 10px;}}

.participacion-internacional-descargas-boton a{
display:block;
padding:12px;
color:#fff;
background-color:#2fabe2;}

.participacion-internacional-descargas-boton a:hover{
background-color:#60ccff;}

.links{
margin:4px;
padding:16px;
background-color:#5bc0de;
background-image:url(../../../img84/iconos/punta-26.png);
background-repeat:no-repeat;
background-position:99% 14px;
color:#fff;}

.item-asociado{
display:flex;
flex-wrap:wrap;
justify-content:space-between;
margin-top:10px;
padding:12px;
border:1px solid #ccc;}

.item-asociado-titulo{
padding:5px 12px;
background-color:#2fabe2;
color:#fff}

.item-asociado-fecha{}

.item-asociado-txt{
margin-top:10px;
padding-top:10px;
border-top:1px solid #eee;
width:88%;}

.item-asociado-descargas{
margin-top:20px;
text-align:center;}

.item-asociado-descargas a{
display:block;
padding:6px 12px 6px 24px;
max-width:220px;
color:#fff;
background-color:#2fabe2;
background-image:url(../../../img84/iconos/descargas.png);
background-repeat:no-repeat;
background-position:3% 7px;}

.item-reporte-titulo{
width:100%;
margin-bottom:10px;
padding-bottom:10px;
border-bottom:1px solid #eee;
font-size:19px;}

.item-reporte-txt{
color:#666;
width:88%;}

.item-reporte-descargas{
margin-left:6px;
text-align:center;}

.item-reporte-descargas a{
display:block;
padding:6px 12px 6px 24px;
color:#fff;
background-color:#2fabe2;
background-image:url(../../../img84/iconos/descargas.png);
background-repeat:no-repeat;
background-position:3% 7px;}

.item-reporte-descargas a:hover{
background-color:#60ccff;}

.item-informe{
display:flex;
flex-wrap:wrap;
justify-content:flex-end;
margin-top:10px;
padding:12px;
border:1px solid #ccc;}

.item-informes-txt{
color:#555;
width:100%;}

#login-form{
text-align:center;}

.unit-marco{
display:flex;
flex-wrap:wrap;}

.unit-his{
display:flex;
flex-wrap:wrap;
width:100%;
margin:0 0 6px 0;
padding:10px;
background-color:#99CCFF;
border-radius:48px}

@media (max-width: 767px){
.unit-his{width:96%;}}

.number-his{
width:68px;
height:68px;
border-radius:48px;
background-color:#0099ee;
padding:8px 0 0 8px;
font-size:28px;
color:#99CCFF;}

.right-his{
width:84%;
padding:10px 0 0 40px;}

@media (max-width: 767px){
.right-his{
width:65%;
padding:10px 0 0 20px;}}

.title-his{
padding:16px 0 10px 0;
font-size:20px;
color: #fff;
text-transform:uppercase}

@media (max-width: 767px){
.title-his{
padding:0 0 10px 0;
font-size:17px;
text-align:left;}}

.text-his{
display:block;}