#main {padding:0;}
#main .auxi {max-width:1100px; width:100%; margin:15px auto;}
.box-menu-seccion {width:100%; border-bottom:1px solid #f0f0f0; padding: 6px 0;}
ul.menu-port-int {max-width:1100px; width:100%; margin:0 auto; padding:0;}
ul.menu-port-int li {float:left;}
ul.menu-port-int li:first-child {margin-left:0;}
ul.menu-port-int li a {border-radius:3px; margin-right: 3px; padding:6px 16px; font-family:lato, Verdana, Geneva, sans-serif; font-size:13px; color:#202124; line-height:130%; float:left;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;}
ul.menu-port-int li a:hover {background-color:#333333; color:#FFF; text-decoration:none;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;}
ul.menu-port-int li a.select, ul.menu-port-int li a.select:hover {background-color:#333; color:#FFF;}

/* DIPUTADOS */
#acerca-diputados {clear:both; margin:40px auto;}
#acerca-diputados article.grid-3 a img {width:100%; height:auto;}
.grid-3, #historia .grid-3 {float:left; position:relative;}
#historia .grid-3 {min-height:390px; margin-bottom:30px;}
#historia .grid-3 a img {width:100%; max-width:300px; height:auto;}
#historia-cronologia .auxi.grid-12 h1 {clear:both; color:#fff; float:left; font-family:latoBold,Verdana,Geneva,sans-serif; font-size:25px; margin:25px 0 -50px 25px; position:relative; z-index:995;}
.bx-caption {display:none;}
#acerca-diputados .grid-3 + .grid-3, #historia .grid-3 + .grid-3{ margin:0 0 0 1em;}
#acerca-diputados .grid-3 + .grid-3, #historia .grid-3 + .grid-3{ margin:0 0 30px 1em;}
.grid-3.aleft h3, #historia .grid-3 h3 {font-size:24px; margin:10px 0 0 0;}
.grid-3.aleft h3 a, #historia .grid-3 h3 a {font-family:lato, Verdana, Geneva, sans-serif; color:#333;}
.grid-3.aleft p, #historia .grid-3 p {font-family:lato, Verdana, Geneva, sans-serif; font-size:14px; color:#202124; line-height:130%; margin:10px 0 15px;}
.grid-3.aleft p.pie, #historia .grid-3 p.pie {font-family:latoLightItalic, Verdana, Geneva, sans-serif;}
.grid-3.aleft ul, #historia .grid-3 ul, #comisiones .grid-4 ul, ul.listado {clear:both;}
.grid-3.aleft ul li, #historia .grid-3 ul li, #comisiones .grid-4 ul li, ul.listado li {clear:both; color:#0066cc; font-family:lato,Verdana,Geneva,sans-serif; font-size:14px; margin:0 0 10px;}
.grid-3.aleft ul li i, #historia .grid-3 ul li i, #comisiones .grid-4 ul li i, ul.listado li i {color:#a9a9a9; margin:0 5px 20px; float:left;}
.grid-3.aleft ul li a, #historia .grid-3 ul li a, #comisiones .grid-4 ul li a, ul.listado li a {font-family:lato, Verdana, Geneva, sans-serif; font-size:14px; color:#0066cc; line-height:120%;}
 ul.listado li.titular {font-family:latoBoldItalic, Verdana, Geneva, sans-serif; color:#202124; font-size:16px; line-height:130%; text-transform:uppercase;}
ul.listado {margin-bottom:45px;}

#wrap-mapa .grid-9 {margin:40px auto; max-width:1200px; width:100%;}
#wrap-mapa h1.titular {border-bottom:5px solid #f04c56; color:#003366; float:left; font-family:lato,Verdana,Geneva,sans-serif; font-size:22px; margin:0 0 10px; padding:0 0 10px;}
#wrap-mapa .listado li a {border:medium none; color:#003366;}
#wrap-mapa .listado .seccion {background:#fff; border-left:1px dotted #333; color:#003366; font-size:18px; list-style-type:none; margin:10px 0; padding:0.5em; text-align:left;}
#wrap-mapa .listado .tema {background:#fff; border-left:1px dotted #999999; color:#333333; font-size:15px; font-weight:lighter; list-style-type:none; margin:8px 0 0 4%; padding:0.5em; text-align:left;}
#wrap-mapa .listado .tema a {border:medium none; color:#333333;}
#wrap-mapa .listado .subtema {color:#666666; font-size:13px; list-style-type:none; margin:8px 0 0 5%; text-align:left;}
#wrap-mapa .listado .subtema a {border:medium none; color:#666666;}

.acc.grid-7, .acc.grid-4 {float:left;}

.acc.grid-7 {width:61.5%;}
#mesa-directiva {margin:0 auto 40px;}
#mesa-directiva a img {max-width:100%; width:785px; height:auto;}
#mesa-directiva p {font-family:lato, Verdana, Geneva, sans-serif; font-size:16px; color:#202124; line-height:130%; margin:15px 0 0; text-align:justify;}
#autoridades {margin:0 auto 40px;}
#autoridades h3 {color:#333333; font-family:lato,Verdana,Geneva,sans-serif; font-size:24px; margin:0 auto 30px;}
#autoridades .grid-3 {float:left;}
#autoridades .grid-3 + .grid-3 {margin:0 0 0 3em;}
#autoridades .grid-3 a img {margin:0 auto 20px; width:100%; height:auto;}
#autoridades .grid-3 h4 {font-family:latoBold, Verdana, Geneva, sans-serif; font-size:14px; color:#202124; line-height:130%; margin:0 0 10px;}
#autoridades .grid-3 h4 a {font-family:latoBold, Verdana, Geneva, sans-serif; color:#202124; line-height:130%;}
#autoridades .grid-3 p {font-family:latoLight, Verdana, Geneva, sans-serif; font-size:13px; color:#202124; line-height:130%;}

#descarga, .descarga {margin:0 auto 30px; background-color:#edf2f5;}
#descarga h4, .descarga h4 {color:#333333; font-family:lato,Verdana,Geneva,sans-serif; font-size:24px; margin:0 auto; padding:15px}
#descarga .file, .descarga .file {padding:15px; }
.search-diputados .file {padding:0; margin:13px 0 0 25px; float:left;}
#descarga .file i, .descarga .file i, .search-diputados .file i {margin:0 10px 0 0; color:#0E538C;}
#descarga .file .aleft a, .descarga .file .aleft a {font-family:lato, Verdana, Geneva, sans-serif; font-size:16px; color:#202124; line-height:130%;}
#descarga .file .aleft p, .descarga .file .aleft p {font-family:latoLightItalic, Verdana, Geneva, sans-serif; font-size:14px; color:#202124; line-height:130%;}
.descarga.grid-12 .file i.aleft {width:auto !important;}
.search-diputados .file .aleft a {font-family:latoLightItalic, Verdana, Geneva, sans-serif; padding:8px 0 0 0; float:left;}

#relacionados {margin:40px auto;}
#relacionados h3 {color:#333333; font-family:lato,Verdana,Geneva,sans-serif; font-size:24px; margin:0 auto 30px;}
#relacionados .grid-3 {float:left; width:22.8%;}
#relacionados .grid-3 + .grid-3 {margin:0 0 0 1.3em;}
#relacionados .grid-3 a img {margin:0 auto 10px; width:100%; height:auto;}
#relacionados .grid-3 h4 {font-family:latoBold, Verdana, Geneva, sans-serif; font-size:14px; color:#202124; line-height:130%; margin:0 0 10px;}
#relacionados .grid-3 h4 a {font-family:latoBold, Verdana, Geneva, sans-serif; color:#202124; line-height:130%;}
#relacionados .grid-3 p {font-family:latoLight, Verdana, Geneva, sans-serif; font-size:13px; color:#202124; line-height:130%;}

.box-compartir {border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:15px 0; margin:30px auto 30px; clear:both;}
.box-compartir span {font-family:latoBoldItalic, Verdana, Geneva, sans-serif; font-size:18px; color:#202124; line-height:130%;}
.box-compartir ul {clear:both; margin:10px auto;}
.box-compartir ul li {float:left}
.box-compartir ul li + li {margin:0 0 0 20px !important;}
.box-compartir ul li a {font-family:lato, Verdana, Geneva, sans-serif; font-size:15px; color:#202124; line-height:130%; clear:both;}
.box-compartir ul li a i {font-size: 22px; margin-right:5px; }
.box-compartir ul li a .fa.fa-facebook-official {color:#3A5795;}
.box-compartir ul li a .fa.fa-twitter-square {color:#1DA1F2;}
.box-compartir ul li a .fa.fa-google-plus-square {color:#DC4A3D;}
.box-compartir ul li a .fa.fa-envelope-o, .box-compartir ul li a .fa.fa-print {color:#0e538c;}
.box-compartir ul li a i.fa-font.disminuir {font-size: 14px; color:#0e538c; margin:10px 0 0 0;}
.box-compartir ul li a i.fa-font.aumentar {font-size: 22px; color:#0e538c; margin:2px 0 0 0;}
.art.box-compartir {padding:5px 0;}
.art.box-compartir ul {margin:0;}
.art.box-compartir ul li.fecha {padding:8px 0 0 0; margin:0 60px 0 0;}
.art.box-compartir ul li.fecha, .art.box-compartir ul li a {font-family:lato, Verdana, Geneva, sans-serif; font-size:12px; color:#666666 !important; line-height:130%; clear:both;}
.sidebar-formulario .box-compartir {border-bottom:0px solid #ff0000;}

.acc.grid-4 {border-top:5px solid #f04c56; margin:45px 0 0 40px; padding:15px 0 0 0;}
.acc.grid-4 h3 {color:#003366; float:left; font-family:lato,Verdana,Geneva,sans-serif; font-size:22px; margin:0 0 30px;}
.acc.grid-4 ul {clear:both;}
.acc.grid-4 ul li {font-family:lato, Verdana, Geneva, sans-serif; font-size:17px; color:#0066cc; margin:0 0 10px;}
.acc.grid-4 ul li i {color:#a9a9a9;}
.acc.grid-4 ul li a {font-family:lato, Verdana, Geneva, sans-serif; color:#0066cc;}

.bx-wrapper .bx-controls .bx-controls-direction {display:none;}
.bx-wrapper .bx-controls {width:auto; margin:10px auto; display:table;}
.bx-wrapper .bx-controls .bx-pager {float:left;}
.bx-wrapper .bx-controls .bx-pager .bx-pager-link {background-color:#999999; font-size:0; width:12px; height:12px; display:block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.bx-controls .bx-pager .bx-pager-link.active {background-color:#f04c56;}
.bx-controls .bx-pager .bx-pager-item {float:left;}
.bx-controls .bx-pager .bx-pager-item + .bx-pager-item { margin:0 0 0 10px;}
.bx-controls .bx-controls-auto {float:left; margin:0 0 0 5px;}

.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-start {background:url(../../img/controls.png) no-repeat -86px -11px; display:block; height:11px; margin:0 3px; outline:0 none; text-indent:-9999px; width:10px;}
.bx-wrapper .bx-controls-auto .bx-stop {background:url(../../img/controls.png) no-repeat -86px -44px; display:block; height:11px; margin:0 3px; outline:0 none; text-indent:-9999px; width:9px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position:-86px -33px;}

h3.rot-art {font-family:lato, Verdana, Geneva, sans-serif; font-size:20px; color:#000; margin:35px 0;}

#art-relacionados, #galeria-art, #video-art {clear:both; margin:70px auto; border-top: 1px solid #e5e5e5;}
#art-relacionados .grid-3 {float:left;}
#art-relacionados .grid-3 + .grid-3 {margin:0 0 0 0.7em;}
#art-relacionados .grid-3 h3 {font-family:latoLight, Verdana, Geneva, sans-serif; font-size:14px; color:#202124; line-height:130%;}
#art-relacionados .grid-3 h3 a {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124;}
#art-relacionados .grid-3 a img {width:100%; height:auto;}
#art-relacionados .grid-3 + .grid-3 {margin:0 0 0.5em 0.7em;}

/* PAGINA 404 */
.auxi404 {padding: 0 0 40px 0;}
.auxi404 h2 {color:#f04c56;}
.auxi404 a {background:#00456c; padding: 10px 15px; border-radius: 30px; color:#ffffff; margin: 10px 0 0 0; display: inline-block;}

/* FORMULARIO */
.formulario {padding: 30px 50px; background:#edf2f5; border:  1px solid #eee;  clear: both; color: #000000; font-size: 18px; line-height: 140%; margin: 15px 0; overflow: hidden;}
.item-consulta {border-bottom: 1px solid #cccccc; width:100%; clear: both; margin: 0 0 8px 0; display: block; padding: 0 0 8px 0; float: left;}
	.item-consulta .txt, .item-consulta .txt30 {
		font-size: 14px;
	}
.item-consulta .txt-center-captcha {font-size: 14px; margin:0 auto; width:304px; height:auto;}
.item-consulta .txt-descripcion {font-size: 13px; font-style:italic; float: left; display:block;}
.item-consulta .txt.aleft {width:20%; display:block;}
.item-consulta .txt30.aleft {width:30%; display: block;}
.item-consulta .txt.aright {width:20%; display:block; text-align:right;}
.item-consulta .input-form {width:100%; background: #FFFFFF; padding: 8px 12px; color: #000000; font-size: 14px; border:1px solid #CCCCCC; border-radius: 3px;}
.item-consulta .variable.aleft, .item-consulta .variable.aright {width:80%;}
.item-consulta .variable70.aleft, .item-consulta .variable70.aright {width: 70%;}
.item-consulta .variable.aleft .input-form {padding:5px; border:1px solid #BBC0C3; width:90%;}
	.item-consulta .variable70.aleft .input-form {
		padding: 5px;
		border: 1px solid #BBC0C3;
		width: 90%;
	}
.item-consulta .item-consulta.sinborde {border-bottom:none;}
.item-consulta .variable.aleft .box-radio {float:left;}
	.item-consulta .variable70.aleft .box-radio {
		float: left;
	}
.item-consulta .variable.aleft .box-radio span {margin:0 0 0 5px;}

	.item-consulta .variable70.aleft .box-radio span {
		margin: 0 0 0 5px;
	}
.item-consulta .variable.aleft .box-radio + .box-radio {margin:0;}
	.item-consulta .variable70.aleft .box-radio + .box-radio {
		margin: 0;
	}
.item-consulta .variable.aleft select {background:#FFF; border:1px solid #BBC0C3; margin:0 15px 0 0; min-width:120px;}
	.item-consulta .variable70.aleft select {
		background: #FFF;
		border: 1px solid #BBC0C3;
		margin: 0 15px 0 0;
		min-width: 120px;
	}
.item-consulta.captcha .txt.aleft {padding:10px 0 0 0;}
.item-consulta.captcha .variable.aleft img {float:left; margin:0 15px 0 0;}
.item-consulta.captcha .variable.aleft p {float:left; font-family:latoLight, Verdana, Geneva, sans-serif; font-size:13px; color:#202124; line-height:130%; width:150px;}
.item-consulta .item-consulta-2 {width:50%;}
.input-form.wh100 {width:100px !important; padding:10px 5px !important; float:left; margin:0 15px 0 0;}
.buttonform {cursor: pointer; display: inline-block; border:0; background-color:#0e538b; clear:both; color:#fff; display:table; font-family:opensans,Verdana,Geneva,sans-serif; font-size:17px; line-height:2em; margin:10px auto; padding:5px 25px; width:auto; -webkit-border-radius:35px; -moz-border-radius:35px; border-radius:35px; transition: all 0.6s ease 0s;}
.buttonform:hover {background-color:#f04c56 !important; color:#FFFFFF !important; }
.buttonformPequeno {cursor: pointer; display: inline-block; border:0; background-color:#0e538b; clear:both; color:#fff; display:table; font-family:opensans,Verdana,Geneva,sans-serif; font-size:14px; line-height:1em; padding:5px 15px; width:auto; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; transition: all 0.6s ease 0s;}
.buttonformPequeno:hover {background-color:#f04c56 !important; color:#FFFFFF !important; }
p.pie-form, span.nota {font-family:lato, Verdana, Geneva, sans-serif; font-size:12px; color:#666666; font-style: italic; display: block; clear: both; margin:3px 0; }

/* CONTACTO */
#contacto { margin:20px auto; border-top: 1px solid #fff; padding:30px 0 0 0; clear:both; float:left;}
#contacto h4 {float:left; clear:both; font-family:latoBold, Verdana, Geneva, sans-serif; font-size:20px; color:#202124; line-height:130%; margin:0 0 15px;}
#contacto h5 {float:left; clear:both; font-family:lato, Verdana, Geneva, sans-serif; font-size:14px; color:#202124; line-height:130%; margin:0 0 5px;}
#contacto p {float:left; clear:both; font-family:latoLight, Verdana, Geneva, sans-serif; font-size:14px; color:#202124; line-height:130%; margin:5px 0 35px;}
.box-mapa {max-width:400px; width:100%;}
.box-mapa iframe {width:100%; height:auto;}

/* HISTORIA */
#historia-cronologia .auxi.grid-12 .bx-wrapper .bx-viewport .bxslider-destacado {position:relative;}
#historia-cronologia .auxi.grid-12 .bx-wrapper .bx-viewport .bxslider-destacado article.grid-12 .box-txt {position:absolute; right:20px; bottom:20px; width:240px; padding:20px; background-color: rgba(14, 83, 140, 0.5);}
article.grid-12 .box-txt h2 {font-family:latoBold, Verdana, Geneva, sans-serif; font-size:18px; color:#fff; line-height:130%;}
article.grid-12 .box-txt h2 a {font-family:latoBold, Verdana, Geneva, sans-serif; color:#fff;}
article.grid-12 .box-txt p {font-family:latoLightItalic, Verdana, Geneva, sans-serif; font-size:18px; color:#fff; line-height:130%;}
.bxslider-destacado article.grid-12 a img {width:100%; height:auto;}
#historia {margin:40px auto; clear:both;}
#historia .grid-3 .ver-mas {position:absolute; bottom:0; left:0; right:0;}

/* DIPUTADOS */
.search-diputados {clear:both; background-color:#EDF2F5; padding:15px 0}
.bucador-diputados {float:left; margin:0 0 0 15px; padding:6px 0 0;}
.bucador-diputados span {float:left; margin:11px 5px 0 0; font-family:latoLight, Verdana, Geneva, sans-serif; font-size:16px; color:#202124; line-height:130%;}
.bucador-diputados select {background:#FFF; border:1px solid #BBC0C3; margin:0 15px 0 0; min-width:120px;}

#galeria-diputados .grid-2 {float:left; margin:1.5em 0.5em ; text-align:center; height: 230px;}
#galeria-diputados .grid-2 a img {margin:0 0 10px;}
#galeria-diputados .grid-2 h4 {font-family:latoBold, Verdana, Geneva, sans-serif; font-size:16px; color:#202124; line-height:130%;}
#galeria-diputados .grid-2 h4 a {font-family:latoBold, Verdana, Geneva, sans-serif; color:#202124;}
#galeria-diputados .grid-2 p {font-family:latoLight, Verdana, Geneva, sans-serif; font-size:14px; color:#202124; line-height:110%;}
#galeria-diputados .grid-2 a.contacto {font-family:latoLightItalic, Verdana, Geneva, sans-serif; font-size:13px; color:#0066cc; line-height:130%; margin:10px auto 0; display:table;}

.grid-3.aleft.busqueda {float: left !important;}

.grid-3.aleft.busqueda h3 {color:#333333; font-family:lato,Verdana,Geneva,sans-serif; font-size:20px; margin: 0 0 20px 0 !important;}
.grid-3.aleft.busqueda .box-search { float:left; margin:0 0 15px; width:90%;}
.grid-3.aleft.busqueda .box-search input.search {width:75%; color:#000000; font-family:lato, Verdana, Geneva, sans-serif;}
.grid-3.aleft.busqueda .box-search .boton-search {color:#87a9c5;}
.filtros {clear:both;}
.filtros p {color:#00456c !important; font-weight: bold;}
.grid-3.aleft.busqueda .filtros h4 {font-family:lato, Verdana, Geneva, sans-serif; font-size:17px; color:#202124; line-height:130%;}
.grid-3.aleft.busqueda .filtros > p {font-family:lato, Verdana, Geneva, sans-serif; font-size:14px; color:#202124; line-height:130%; margin:20px 0 5px;}
.box-calendar {float:left; margin:0 15px 0 0;}
.box-calendar img {float: left; margin: 5px 0 0 5px;}
.box-calendar .hasDatepicker {background:#f6f6f6; padding:8px; float: left; color: #000000; font-size: 13px; border: none;}
.grid-3.aleft.busqueda .filtros select {width:90%; min-width:120px;}
.grid-3.aleft.busqueda .filtros .buttonform {margin:30px auto 0; display:table-caption;}
select {background:#FFF; border:1px solid #BBC0C3; margin:0 15px 0 0; min-width:120px;}

/* PROYECTOS */
.grid-9.lista-proyectos.aleft, .grid-9.txt-trabajo-sala.aleft {width:73.1%; margin:30px 0 0 0; padding:0 0 0 15px;}
.lista-proyectos p {font-family:latoLightItalic, Verdana, Geneva, sans-serif; font-size:16px; color:#202124; line-height:130%; margin:0 0 20px;}
.proyecto {width:100%; margin:0; padding:0 0 35px; float:left;}
.proyecto + .proyecto {border-top:1px solid #ff0000; padding:35px 0;}
.proyecto .numero {font-family:lato, Verdana, Geneva, sans-serif; font-size:18px; color:#202124; line-height:130%; min-width:65px; float:left; margin:0 10px 0 0; border:1px solid #CCC; text-align:center;}
/*.proyecto .aleft {width:88%; float:left;} MRD*/ 
.proyecto .aleft {width:100%; float:left;} 
.proyecto .aleft h3 {font-family:lato, Verdana, Geneva, sans-serif; font-size:20px; color:#202124; line-height:130%; margin:0 0 7px;}
.proyecto .aleft h3 a {font-family:lato, Verdana, Geneva, sans-serif; color:#202124;}
.proyecto .aleft .fecha {font-family:latoLight, Verdana, Geneva, sans-serif; font-size:15px; color:#202124; line-height:130%; margin:0 10px 0 0;}
.proyecto .aleft .link-boletin {font-family:latoLight, Verdana, Geneva, sans-serif; font-size:15px; color:#202124; line-height:130%;}

.grid-3.aleft.busqueda h4 {clear: both; color: #0066cc;font-family: lato,Verdana,Geneva,sans-serif;font-size: 16px; margin: 10px 0; font-weight: bold;}
.grid-3.aleft.busqueda select {width:90%; min-width:120px;}

ul.etapas-legislativas {clear:both; margin:7px 0 0 0;}
ul.etapas-legislativas li {font-family:latoLight, Verdana, Geneva, sans-serif; font-size:14px; line-height:135%; color:#333; float:left; margin:0 5px 0 0;}
ul.etapas-legislativas li.select {color:#F00; font-weight: bold;}
ul.etapas-legislativas li i {color:#a9a9a9;}
ul.etapas-legislativas li a {font-family:lato, Verdana, Geneva, sans-serif; color:#0066cc;}

/* FORMACIîN CIUDADANA */
#formacion-ciudadana {width:100%; clear:both; background-color:#2B6A9D; padding:25px 0; margin:35px auto; display:inline-table;}
#formacion-ciudadana h3 {font-family:latoBold, Verdana, Geneva, sans-serif; font-size:20px; color:#fff; line-height:130%; margin:0 auto 25px; display:table;}
#formacion-ciudadana .grid-3 {min-height:140px; width:21.8%;}
#formacion-ciudadana .grid-3 a img {float:left; margin:0 10px 0 0; border:1px solid #FFF;}
#formacion-ciudadana .grid-3 h4 {font-family:lato, Verdana, Geneva, sans-serif; font-size:16px; color:#202124; line-height:120%;}
#formacion-ciudadana .grid-3 h4 a {font-family:lato, Verdana, Geneva, sans-serif; color:#fff;}
#formacion-ciudadana .ver-mas {background-color:#003366 !important; margin:30px auto 0;}

/* FICHA PROYECTOS */
#ficha-proyecto {clear:both;}
#ficha-proyecto span {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124; font-size:16px; line-height:130%; float:left; margin:0 0 15px;}
#ficha-proyecto h2.rotulo {clear:both; font-size:30px; line-height:120%;}
#info-ficha {background-color:#edf2f5; padding:30px 0; margin:8px auto 30px; clear:both;}
#info-ficha .datos-ficha {width:95%; margin:0 auto 8px; padding: 0 0 10px 0; border-bottom: 1px solid #dbdbdb;}
#info-ficha .datos-ficha * { color:#333333; font-size:16px; line-height:130%;}
#info-ficha .datos-ficha .dato {width:20%; float:left;}
#info-ficha .datos-ficha .info {width:80%; float:left;}
.datos-ficha .info ul {float:left;}
.datos-ficha .info ul li {float:left; margin:0; padding:5px 5px 5px 5px; font-family:latoLight, Verdana, Geneva, sans-serif !important;}
.datos-ficha .info ul li.select { background-color:#f04c56; color:#FFFFFF !important; }
#info-ficha .datos-ficha .info a {color:#0e538c;}

.ficha h4 {color:#333333; font-family:lato,Verdana,Geneva,sans-serif; font-size:22px; margin:0 0 25px;}
.ficha p {font-family:lato, Verdana, Geneva, sans-serif; color:#202124; font-size:16px; line-height:140%; margin:0 0 15px; text-align:justify;}

.tabla {margin-bottom:20px; width:100%; background-color:transparent; max-width:100%;}
.tabla > thead > tr > th {font-family: latobold !important; border-bottom:3px solid #ddd; vertical-align:bottom;}
.tabla > thead > tr > th, .tabla > tbody > tr > th, .tabla > tfoot > tr > th, .tabla > thead > tr > td, .tabla > tbody > tr > td, .tabla > tfoot > tr > td {border-top:1px solid #ddd; padding:8px; vertical-align:top; font-family:lato, Verdana, Geneva, sans-serif; color:#202124; font-size:14px; line-height:130%;}
.tabla > tbody > tr:hover > td, .tabla > tbody > tr:hover > th {background-color:#f5f5f5;}
.tabla tr td .foto img {width: 150px; height: auto;}

#proyectos-relacionados {clear:both; margin:0 auto 25px;}
#proyectos-relacionados .grid-3 {float:left;}
#proyectos-relacionados .grid-3 + .grid-3 {border-left:1px solid #CCC; padding:0 0 0 40px; margin:0 0 0 40px;}
#proyectos-relacionados .grid-3 h3 {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124; font-size:17px; line-height:130%; text-align:justify;}
#proyectos-relacionados .grid-3 h3 a {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124;}

#citaciones-resultados {background-color:#edf2f5; margin:0 auto 40px;}
#citaciones-resultados .auxi {width:80%; margin:0 auto; padding:25px 0;}
#citaciones-resultados .auxi .grid-6 {float:left;}
#citaciones-resultados .auxi .grid-6 .ver-mas {background-color:#003366 !important; float:left;}
#citaciones-resultados .auxi .grid-6 h3 {font-family:lato, Verdana, Geneva, sans-serif; color:#003366; font-size:18px; line-height:130%; text-transform:uppercase; margin:0 0 15px;}
#citaciones-resultados .auxi .grid-6 ul {width:100%; margin:0 0 20px;}
#citaciones-resultados .auxi .grid-6 ul li {font-family:lato, Verdana, Geneva, sans-serif; color:#333333; font-size:16px; line-height:130%; margin:0 0 5px;}
#citaciones-resultados .auxi .grid-6 ul li a {font-family:lato, Verdana, Geneva, sans-serif; color:#0e538c;}

/* COMISIONES */
#comisiones {clear:both; margin:0 auto 30px;}
#comisiones .grid-4 {float:left;}
#comisiones .grid-4 + .grid-4 {margin:0 0 0 15px}
#comisiones .grid-4 .top-col {border-bottom:2px solid #f04c56; padding:0 0 10px; margin:0 0 20px; min-height:355px;}
#comisiones .grid-4 .top-col.sinfoto {min-height:125px;}
#comisiones .grid-4 .top-col.sinfoto p {font-size: 14px;}
#comisiones .grid-4 .top-col.fotochica {min-height:195px;}
#comisiones .grid-4 .top-col .foto {width:100px; height:100px; float:left; overflow: hidden; margin-right:12px; }
#comisiones .grid-4 .top-col .foto img {width:413px; height:200px;}
#comisiones .grid-4 .top-col img {width:100%; height:auto;}
#comisiones .grid-4 .top-col h3 {font-family:lato, Verdana, Geneva, sans-serif; color:#333; font-size:16px; line-height:130%; text-transform:uppercase; margin:0 0 15px;}
#comisiones .grid-4 .top-col p {font-family:latoLight, Verdana, Geneva, sans-serif; color:#333; font-size:15px; line-height:130%; margin:15px 0 20px;}
.top-tabs-sesiones img {width:250px; height:auto; float:left; margin:0 15px 0 0;}
.top-tabs-sesiones .top-comision {float:left; padding:10px 0;}
.top-tabs-sesiones .top-comision h4 {float:none !important; clear: none; }
.top-tabs-sesiones .top-comision p.bajada {float:none !important; clear: none; margin-top:8px; padding: 0 20px;}

.top-comision {clear:both; width:100%; margin:0 auto 15px; background: #edf2f5; border-radius:4px; padding:10px 20px;}
.top-comision img {width:250px; height:auto; float:left; margin:0 15px 0 0;}
.top-comision h2 {font-family:lato, Verdana, Geneva, sans-serif; color:#202124; font-size:30px; line-height:130%; margin-top:20px; float:none;}
.top-comision p {font-family:lato, Verdana, Geneva, sans-serif; color:#333; font-size:18px; line-height:130%; }

.top-tabs-sesiones {width:100%; border-bottom:1px solid #ff0000; margin:0 0 25px; padding:0 0 5px; clear:both; float:left;}
.top-tabs-sesiones .epigrafe {color:#003366; font-size:18px;}
.top-tabs-sesiones h4 {font-family:lato, Verdana, Geneva, sans-serif; color:#003366; font-size:28px; line-height:130%; float:left; margin:5px 0 0 0;}
.top-tabs-sesiones p {margin:25px auto 0; float:left; clear:both;}
.top-tabs-sesiones .box-buscar-fecha {float:right;}
.box-buscar-fecha .mes, .box-buscar-fecha .year {float:left; margin:0 0 0 10px;}
.box-buscar-fecha .mes span, .box-buscar-fecha .year span {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124; font-size:17px; line-height:130%; margin:11px 5px 0 0;}
.grid-12.citaciones p.fecha, .panel > .oficina {font-family:lato, Verdana, Geneva, sans-serif; color:#333; font-size:17px; line-height:130%; margin:0 0 10px;}
.panel > .oficina {margin:30px 0 10px; font-family:latoBold, Verdana, Geneva, sans-serif;}

.top-integrantes {margin:0 0 25px; border-bottom:1px solid #ff0000; padding:0 0 15px;}
.top-integrantes h4 {font-family:lato, Verdana, Geneva, sans-serif; color:#222; font-size:24px; line-height:130%; float:left; margin:0 30px 0 0;}
.top-integrantes span.tel {float:left; margin:8px 20px 0 0;}
.top-integrantes a.mail {float:left; margin:8px 0 0 0;}
.responsive-tabs__panel .auxi-tabs {position:relative;}
.grid-3.otros-integrantes {float:left !important; clear:both;}
.grid-3.otros-integrantes p {text-align:left; font-family:latoLight, Verdana, Geneva, sans-serif;}
.auxi-tabs .grid-9.aleft .grid-3.integrante {margin:0 25px 40px; text-align:center; width:150px; min-height: 208px;}
.auxi-tabs .grid-9.aleft .grid-3.integrante img {width:100%; height:auto;}
.aleft.columna {display:block;}
.aleft.columna .integrante {width:150px;}
.aleft.columna .integrante img {width:100%; height:auto;}
.otros-integrantes p {text-align:left !important; font-family:latoLight, Verdana, Geneva, sans-serif !important; color:#202124 !important; font-size:14px !important; line-height:130%;}
.grid-12.otros-integrantes {margin:20px 0 0 0;}
.grid-12.integrante p {text-align:left !important; margin:0 !important;}

.sesion {border-bottom:5px solid #ddd; margin:0 0 15px; padding:0 0 15px;}
.sesion .info-sesion {font-family:lato, Verdana, Geneva, sans-serif; color:#202124; font-size:14px; line-height:130%; margin:0 0 15px;}
.sesion .info-sesion span.info {font-size:18px; font-family:latoBold, Verdana, Geneva, sans-serif; border:0; margin:0 5px 0 0 !important; padding:0 !important;}
.sesion .info-sesion span.info + span.info {font-size:14px; font-family:latoLight, Verdana, Geneva, sans-serif; margin:0 0 0 5px; border:0;}
.sesion .invitado {font-family:lato, Verdana, Geneva, sans-serif; color:#202124; font-size:16px; line-height:130%; float:left; clear:both;}
.sesion .antecedentes {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124; font-size:14px; line-height:130%; float:left; clear:both; margin:0 0 10px;}

.oficina {margin:0 0 40px;}
.oficina + .oficina {border-top: 1px solid #f04c56;}
.oficina + .oficina h5 {margin:15px 0;}
.oficina h5 {font-family:latoBold, Verdana, Geneva, sans-serif; color:#202124; font-size:18px; line-height:130%; margin:10px 0;}
.oficina p {font-family:latoLight, Verdana, Geneva, sans-serif; color:#202124; font-size:14px; line-height:130%;}
.audiencia {margin:20px auto;}
.audiencia h5 {font-family:latoBold, Verdana, Geneva, sans-serif; color:#202124; font-size:18px; line-height:130%;}
.audiencia p {margin:20px 0 0 0; font-size:13px !important;}
.integrante p {font-family:latoLight, Verdana, Geneva, sans-serif !important; color:#202124 !important; font-size:14px !important; line-height:130%; text-align:center !important;}
.responsive-tabs__panel p {font-family:lato, Verdana, Geneva, sans-serif; color:#202124; font-size:15px; line-height:160%; text-align:justify; clear:both;}

.info-sesion {float:left; margin:0 0 0 20px;}
.info-sesion span {border:1px solid #f04c56; padding:5px; font-family:lato, Verdana, Geneva, sans-serif; color:#333; font-size:15px; line-height:130%; margin:0 10px 0 0;}
.info-sesion a {font-family:lato, Verdana, Geneva, sans-serif; color:#666; font-size:20px; line-height:130%;}

.grid-9.txt-trabajo-sala.aleft p.destacado {border:1px solid #f04c56; color:#333; font-family:latoBold,Verdana,Geneva,sans-serif; font-size:18px; line-height:130%; text-align:justify; margin:0 auto 30px; padding:25px;}
.grid-9.txt-trabajo-sala.aleft p {color:#333; font-family:lato,Verdana,Geneva,sans-serif; font-size:15px; line-height:130%; text-align:justify; margin:0 auto 30px;}
.grid-9.txt-trabajo-sala.aleft p + p {border-bottom:1px solid #f0f0f0; padding:0 0 30px}
.grid-9.txt-trabajo-sala.aleft p a {background-color:#ecf2f6; border-radius:35px; clear:both; color:#0066cc; display:table; font-family:latoBoldItalic,Verdana,Geneva,sans-serif; font-size:14px; margin:5px 0 0; padding:5px 10px;}

/* Ficha diputados */
#ficha-diputados {clear:both;}
#ficha-diputados p {font-family:latoLightItalic, Verdana, Geneva, sans-serif; color:#202124; font-size:16px; line-height:130%; float:left; clear:both;}
#ficha-diputados .bucador-diputados {float:right; padding:0;}
#info-ficha.diputados .auxi {width:95%;}
#info-ficha.diputados .auxi .aleft ul li {float:left; clear:both; margin:0 0 10px;}
#info-ficha.diputados .auxi .aleft ul li a {float:left; font-family:lato, Verdana, Geneva, sans-serif; color:#003366; font-size:15px; line-height:130%;}
#info-ficha.diputados .auxi .aleft img {border:1px solid #fff;}
#info-ficha.diputados .auxi .aleft ul li a i {float:left; margin:0 5px 0 0; color:#003366; font-size: 22px;}
.file-diputado {clear:both;}
.file-diputado + .file-diputado {margin:15px 0 0 0; float:left; width:100%;}
.file-diputado i {float:left; margin:0 5px 0 0; color:#003366; font-size: 22px;}
.file-diputado .aleft {width:90%;}
.file-diputado .aleft a {float:left; font-family:lato, Verdana, Geneva, sans-serif; color:#003366; font-size:15px; line-height:130%;}
.file-diputado .aleft span {float:left; clear:both; font-family:latoLightItalic, Verdana, Geneva, sans-serif; color:#333; font-size:14px; line-height:130%;}
.rotulo-ficha-diputados {font-family:lato, Verdana, Geneva, sans-serif; color:#333; font-size:17px; line-height:130%; font-style:italic; margin:0 0 15px !important; float:left;}
#info-ficha.diputados .auxi .aleft p {color:#333; font-family:lato,Verdana,Geneva,sans-serif; font-size:13px; line-height:130%; margin:10px 0;}


#menu-acordeon {width.100%; font-size:1.2em; line-height:1em; margin:0; padding:0;}
#menu-acordeon li a {background:#edf2f5; border-top:1px solid #dce1e4; clear:both; color:#202124; float:left; font-family:lato,Verdana,Geneva,sans-serif; font-size:16px; line-height:130%; margin-right:0; padding:10px 15px; width:85%;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;}
#menu-acordeon li a:hover {background:#fff; border-bottom-color:#fff;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;}
#menu-acordeon li ul li a {background:#f7f6f6; font-family:lato,Verdana,Geneva,sans-serif; font-size:16px;  padding:5px 35px; width:70.2%;}
#menu-acordeon li ul li ul li a {background:#f7f6f6; font-family:latoLight,Verdana,Geneva,sans-serif; font-size:14px; padding:3px 45px; width:62.5%;}
.panel.aleft {margin-bottom:50px;}
a.link-table {text-decoration:underline !important;}

#menu-acordeon li a.select{background: #fff; color:#f04c56;}
#menu-acordeon a.menu-acordeon span{float: right; font-size: 25px;}
#menu-acordeon a.menu-acordeon.select span:before{content: "-";}
#menu-acordeon a.menu-acordeon span:before{content: "+";}


.top-tabs-sesiones span {float:left; clear:both; font-family:latoLight, Verdana, Geneva, sans-serif; color:#333; font-size:14px; line-height:130%;}
.panel h4.titular {color:#202124; float:left; font-family:lato,Verdana,Geneva,sans-serif; font-size:26px; line-height:130%; margin:0 0 25px;}
.panel p {font-family:lato, Verdana, Geneva, sans-serif; line-height:140%; margin-bottom:20px; clear:both;}
.biografia p {font-family:lato, Verdana, Geneva, sans-serif; color:#666; font-size:16px; line-height:140%; margin-bottom:20px;}
.biografia p span {font-family:latoBold, Verdana, Geneva, sans-serif; font-size:17px; color:#333;}
p.pie, span.pie {font-family:lato, Verdana, Geneva, sans-serif !important; color:#666 !important; font-size:14px !important; line-height:140%; margin-bottom:20px; font-style:italic;}
tr td p {margin:0 !important; text-align:left !important;}

.size2 > thead > tr > th, .size2 > tbody > tr > th, .size2 > tfoot > tr > th, .size2 > thead > tr > td, .size2 > tbody > tr > td, .size2 > tfoot > tr > td {font-size:18px !important;}

.otros-integrantes.no-responsive {display:block;}
.otros-integrantes.responsive {display:none;}
.panel.aleft {float:left; margin-bottom:50px; width:73%;}


/* TRABAJO EN SALA */
#trabajo-en-sala .box-proyecto {width:100%; border:1px solid #d9d9d9; border-bottom:5px solid #d9d9d9; margin:0 0 20px; padding: 20px 0; border-radius:3px;}
#trabajo-en-sala .box-proyecto .auxi {width:auto; margin:0; padding:0 40px; overflow: hidden;}
#trabajo-en-sala .box-proyecto strong {font-size: 13px; color:#666666;}
#trabajo-en-sala .box-proyecto h2 strong {font-size: 17px; color: #000000; padding-top: 20px;}
#trabajo-en-sala .box-proyecto h2 {font-family: lato; font-size: 20px; padding: 8px 0 15px; line-height: 130%;}
#trabajo-en-sala .responsive-tabs .tipo {margin-bottom: 8px;}
#trabajo-en-sala .responsive-tabs .tipo p {font-size: 14px; color:#666666;}
#trabajo-en-sala .responsive-tabs select {width:96%; }
#trabajo-en-sala #menu-acordeon {margin:20px 0;}
#trabajo-en-sala .box-tabs ul {margin:10px 0 20px; padding: 5px 15px; border-radius:4px; overflow:hidden; background: #edf2f5 !important;}
#trabajo-en-sala .box-tabs ul li {float:left; margin:8px 6px; padding-right: 10px;}
#trabajo-en-sala .box-tabs ul li a {font-size: 14px; color: #0e538c;}
#trabajo-en-sala .box-tabs ul li.ui-state-active a span {color:#f04c56; text-decoration: underline;}
#trabajo-en-sala .box-title {overflow: hidden; border-bottom: 5px solid #f04c56; margin-bottom: 15px;}
#trabajo-en-sala .info-sesion {float: right;}
#trabajo-en-sala .info-sesion span {border-radius: 3px;}
#trabajo-en-sala .box-title h2.rotulo {width:50%; border-bottom:0; margin-bottom: 5px;}
#trabajo-en-sala .box-proyecto .prioridad {float:left; margin:10px 20px 20px 0; color:#0099ff; font-size: 13px;}
#trabajo-en-sala .box-proyecto .etapa {float:left; margin:10px 20px 20px 0; color:#669900; font-size: 13px; }
#trabajo-en-sala .box-proyecto .prioridad i {margin-right:5px;}
#trabajo-en-sala .box-proyecto .etapa i {color:#669900; margin-right:5px;}
#trabajo-en-sala .box-proyecto .notas {margin:10px 0;}
#trabajo-en-sala .box-proyecto .notas p {font-size: 13px; color:#666; margin-bottom: 5px;}
#trabajo-en-sala .box-proyecto .ui-state-active, #trabajo-en-sala .box-proyecto .ui-widget-content .ui-state-active, #trabajo-en-sala .box-proyecto .ui-widget-header .ui-state-active {background:none; border:0; color:inherit; font-weight:inherit;}
#trabajo-en-sala .box-proyecto .ui-widget-header {background:inherit;}
#trabajo-en-sala .box-proyecto .ui-widget-content {background:inherit; border:none;}
#trabajo-en-sala .box-proyecto .ui-state-default,
#trabajo-en-sala .box-proyecto .ui-widget-content .ui-state-default,
#trabajo-en-sala .box-proyecto .ui-widget-header .ui-state-default {background:inherit; border:none;}
#trabajo-en-sala .box-proyecto .listado-diputados .grid-1 {width:7.5%;}
#trabajo-en-sala .box-proyecto .listado-diputados article img {width:97%; height:auto; }
#trabajo-en-sala .box-proyecto .listado-diputados h3 {width:auto; display: block; font-size:11px; color:#333333; margin-bottom:3px; clear:both; min-height: 35px; overflow: hidden; text-align: center; }
#trabajo-en-sala .box-proyecto .listado-diputados .ico {text-align: center; color: #bdbdbd;}
#trabajo-en-sala .box-proyecto .listado-diputados article {width:100%; background: #F0F0F0; border: 2px solid #F0F0F0; border-radius: 3px; margin:0 0 4px 0 ; text-align:center; height: 100px; overflow: hidden;}
#trabajo-en-sala .box-proyecto .listado-diputados article:first-child {margin-left:0 !important;}
#trabajo-en-sala .box-proyecto .listado-diputados article a img {margin:0 0 5px;}
#trabajo-en-sala .box-proyecto .listado-diputados article h4 {font-size:11px; color:#0e538c; margin-bottom: 2px;}
#trabajo-en-sala .box-proyecto .listado-diputados article h4 a {font-size:11px; color:#0e538c;}
#trabajo-en-sala .box-proyecto .listado-diputados article.selected {background: #f04c56; border: 2px solid #f04c56; border-radius: 3px;}
#trabajo-en-sala .box-proyecto .listado-diputados article.selected h4 a {font-family: latobold; color:#FFF;}
#trabajo-en-sala .box-proyecto .listado-diputados article.selected img {border: 1px solid #f04c56;}
#trabajo-en-sala .box-proyecto .listado-diputados article.selected span {color:#FFF;}
#trabajo-en-sala .box-proyecto .listado-diputados article.selected i {font-size: 14px; color:#FFF;}
#trabajo-en-sala .box-proyecto .listado-diputados article.standby img {opacity: 0.4; border: 1px solid #F0F0F0;}
#trabajo-en-sala .box-proyecto .listado-diputados article.standby h4 a {color:#666666; font-style: italic;}
#trabajo-en-sala .box-proyecto .listado-diputados article span {font-size:11px; color:#666666; clear:both; text-align: center;}

#trabajo-en-sala .informes-relacionados {margin:25px 0 0 0; height: 90px;}
#trabajo-en-sala .informes-relacionados .bx-wrapper article.slide a {background: #F0F0F0; font-family:lato, Verdana, Geneva, sans-serif; font-size:14px; line-height:130%; color:#333; text-align:center; display:table; margin: 0 auto; padding: 30px 20px; border:1px solid #ccc; border-radius:3px; }
#trabajo-en-sala .informes-relacionados .bx-wrapper article.slide a.selected, #trabajo-en-sala #sitios-relacionados .bx-wrapper article.slide a:hover {border:1px solid #f04c56; color:#f04c56;}
#trabajo-en-sala .informes-relacionados .bx-wrapper {position:relative; padding: 0 44px;}
#trabajo-en-sala .informes-relacionados .bx-wrapper .bx-viewport {height: 83px !important; overflow: hidden !important;}
#trabajo-en-sala .informes-relacionados .bx-wrapper .bx-controls .bx-pager {display:none;}
#trabajo-en-sala .informes-relacionados .bx-wrapper .bx-controls .bx-controls-direction .bx-prev {background:url(/img/slide.png) no-repeat left top; width:35px; height:35px; display:block; font-size:0; position:absolute; left:0; top:28%;}
#trabajo-en-sala .informes-relacionados .bx-wrapper .bx-controls .bx-controls-direction .bx-next {background:url(/img/slide.png) no-repeat -35px top; width:35px; height:35px; display:block; font-size:0; position:absolute; right:0; top:28%;}
#trabajo-en-sala .informes-relacionados .bx-wrapper article, #sitios-relacionados .bx-wrapper article a {text-align: center;}

#trabajo-en-sala .informes-relacionados .bx-wrapper .bx-controls .bx-controls-direction {display:block;}
#trabajo-en-sala .informes-relacionados .bx-wrapper .bx-controls {width:auto; margin:0 auto; display:table;}
#trabajo-en-sala .informes-relacionados .bx-wrapper .bx-controls .bx-pager {float:left;}
#trabajo-en-sala .informes-relacionados .bx-wrapper .bx-controls .bx-pager .bx-pager-link {background-color:#999999; font-size:0; width:15px; height:15px; display:block;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}

/* FILTROS DE BUSQUEDA */
.search-options {margin:30px 0; padding: 18px 15px 15px; overflow: hidden; background: #f6f6f6; border-radius:3px;}
.search-options .col {margin-top:0; margin-bottom: 0;}
.search-options .titulo {font-size: 15px; color:#999; font-style: italic; margin: 8px 8px 0 0;}
.search-options select {margin-top:0 !important; margin-bottom: 0 !important;}
.search-options span {font-size: 13px; font-family: lato,Verdana,Geneva,sans-serif; margin: 0 10px 5px; color:#003366;}
.search-options .input-form {font-size: 13px; margin: 0 10px 5px; color:#003366;}
.search-options select {font-size: 13px !important; min-width:120px !important; background-color:#fff !important;}
.search-options select option {font-size: 13px !important;}
.search-options .box-calendar .hasDatepicker {width:100px; background: #fff;}
.search-options .box-calendar img {margin-right: 22px;}
.search-options .input-form {font-size: 13px; padding: 5px; color:#000;}
.search-options .ver-mas {margin-top:0; cursor: pointer;}


@media(max-width:1160px) {
	#main .auxi {width:90%;}
        .box-menu-seccion {width:90%; margin:0 auto;}
	.auxi-tabs .grid-9.aleft .grid-3.integrante {margin:0 10px 40px;}
	#relacionados .grid-3 {width:21.8%;}
	#relacionados .grid-3, #relacionados .grid-3 + .grid-3 {margin: 0 0.5em;}
}
@media(max-width:1100px) {
	#acerca-diputados .grid-3 {margin:0 0.3em 30px; min-height:385px; width:22.8%;}
	#acerca-diputados .grid-3 + .grid-3, #historia .grid-3 + .grid-3 {margin:0 0.3em 30px;}
	#formacion-ciudadana .grid-3 h4 {display:flex;}
	.grid-3.aleft h3, #historia .grid-3 h3 {font-size:20px; line-height:125%;}
}
@media(max-width:1148px) {
	#formacion-ciudadana .grid-3 {margin:0 18px 15px; min-height:140px; width:19.8%;}
}
@media(max-width:1140px) {
	#informacion-relacionada a img { max-width:100%; width:400px; height:auto;}
	.box-compartir ul li + li {margin:0 0 0 10px !important;}
	.art.box-compartir ul li.fecha {margin:0;}
}
@media(max-width:1113px) {
	.proyecto .aleft {width:80%;}
}
@media(max-width:1110px) {
	#formacion-ciudadana .grid-3 {margin:0 10px 15px; min-height:140px; width:22.8%;}
	#info-ficha .auxi .grid-3 {width:18.8%;}
	#info-ficha .auxi .grid-3 + .grid-3 {width:30%;}
	#info-ficha .auxi .grid-2 {width:13.33%;}
	#info-ficha .auxi .grid-2 img {width:100%; height:auto;}
	.panel.aleft { float:right;}
}

@media(max-width:955px) {
	.box-compartir ul li + li {margin:0 0 0 15px !important;}
	#formacion-ciudadana .grid-3 {width:33.8%;}
	#comisiones .grid-4 {width:31.26%;}
	#comisiones .grid-4 .top-col h3 {font-size:15px;}
	.otros-integrantes.no-responsive {display:none;}
	.otros-integrantes.responsive {display:block;}
	.aleft.columna .integrante {margin:0 10px 40px;}
}
@media(max-width:940px) {
	#historia-cronologia .auxi.grid-12 .bx-wrapper .bx-viewport .bxslider-destacado article.grid-12 .box-txt {position: relative; clear:both; bottom:0; right:0; width:97%;}
}
@media(max-width:905px) {
	.auxi-tabs .grid-9.aleft {clear:both; width:100%;}
}
@media(max-width:895px) {
	.box-compartir ul li { margin:0 0 10px 10px !important;}
	.box-compartir ul li + li {margin:0 0 10px 10px !important;}
	
	#menu-acordeon li a {width:77%; font-size:14px; padding:10px;}
	#menu-acordeon li ul li a {width:66%; font-size:13px; padding:5px 20px;}
	#menu-acordeon li ul li ul li a {width:60.3%; font-size:13px; padding: 3px 25px;}
}
@media(max-width:890px) {
	.box-compartir ul li { margin:0 0 10px 10px !important;}
	.box-compartir ul li + li {margin:0 0 10px 10px !important;}
	#relacionados .grid-3 h4 {font-size:13px;}
	#relacionados .grid-3 {width:21.2%;}
}
@media(max-width:850px) {
	.grid-3.aleft.busqueda .box-search input.search {width:70%;}
	#relacionados .grid-3 {width:30.2%;}
}
@media (max-width: 767px) {
        .col.grid-3 {float:none;}
        #menu-acordeon li a {width:100%;}
	.responsive-tabs__panel {float:none !important; width:96% !important; padding-bottom:50px; margin-bottom:25px !important; margin-top:15px;}
}
@media (max-width: 760px) {
	.table-responsive {border:1px solid #ddd; margin-bottom:15px; overflow-x:scroll; overflow-y:hidden; width:100%;}
	#informacion-relacionada a {clear:both; display:table; margin:0 auto 10px;}
	#art-relacionados .grid-3 {width:185px !important;}
	.acc.grid-4 {margin:45px auto 0; display:table;}
	#informacion-relacionada {margin:15px auto; padding:10px 0;}
	#informacion-relacionada > h5 + h5 {margin:10px 0 0; padding:10px 0 0;}
	#informacion-relacionada > h5 a {margin:0;}
	.acc.grid-4 {margin:15px auto 0;}
	#historia .grid-3 {width:293px !important;}
	#galeria-diputados .grid-2 { width:100px !important;}
	#autoridades .grid-3 { max-width:250px; width:100%; min-height:353px; margin:0 1em 1em;}
	#autoridades .grid-3 + .grid-3 { margin:0 1em 1em}
	#acerca-diputados .grid-3 {width:48% !important;}
	.grid-3.aleft h3, #historia .grid-3 h3 {font-size:18px;}
	#acerca-diputados {margin:40px auto 10px;}
	#citaciones-resultados .auxi .grid-6 {margin-bottom:30px;}
	#comisiones .grid-4 {width:31.26% !important;}
	#formacion-ciudadana .grid-3 {width:46.8% !important;}
	#info-ficha .auxi .grid-2 {width:145px !important;}
	#info-ficha .auxi .grid-3 {width:54.8% !important;}
	#info-ficha .auxi .grid-3 + .grid-3 {width:100% !important; margin:0 0 30px 10px;}
	#proyectos-relacionados .grid-3 {float: left; margin:0; padding:0;}
	#proyectos-relacionados .grid-3 + .grid-3 {border-left:0px solid #ccc; border-top:1px solid #ccc; margin:20px 0 0 0; padding:20px 0 0 0;}
	#proyectos-relacionados .ver-mas.aright {margin:20px 0 0 0;}
	.grid-3.aleft.busqueda .box-search {width:215px;}
	.border-left {border-left:0px solid #ccc; padding:0 !important;}
	.aleft.columna .integrante, .auxi-tabs .grid-9.aleft .grid-3.integrante {width:150px !important;}
	.ver {display:-moz-box;}
	#footer .auxi {margin:0 auto; width:95%;}
	ul.menu-port-int li a {padding:10px;}
	.grid-3.aleft.busqueda {padding:0;} 
	.fecha.aleft {margin:0 0 0 10px;}
	.urgencia.aleft {margin:0 10px 0 0}
	.grid-3.aleft.busqueda .filtros .buttonform {margin:40px auto 0;}
	#relacionados .grid-3 {width:250px; max-width:21.5%;}
        .formulario {padding:2em 1em; }
        .item-consulta .variable.aleft select, .item-consulta .variable.aleft .input-form {width:100%; marign-right:0; }
}

@media (max-width: 700px) {
	#menu-acordeon {width:100%; margin:0 auto; display:table; float:none;}
	#menu-acordeon li ul {clear:both;}
	.panel.aleft {float:none; width:95%; margin:20px auto;}
	#menu-acordeon {border-bottom:0px solid #ccc;}
	.top-comision {width: auto;}
        #trabajo-en-sala .box-title h2.rotulo {width: auto;}
        #trabajo-en-sala .info-sesion {float: none; margin:5px 0; clear: both;}
        #trabajo-en-sala .info-sesion span {display:block; margin:5px 0;}
	#menu-acordeon li a {width:92%;}
	#menu-acordeon li ul li a {width:84%;}
	#menu-acordeon li ul li ul li a {width:82.4%;}

}
@media(max-width:630px) {
	.grid-12 > #historia > .grid-3 {width:47% !important;}
        #trabajo-en-sala .box-proyecto .listado-diputados h3 {font-size: 22px;}
        #trabajo-en-sala .box-proyecto .listado-diputados article {width:45%; height: auto; float:left;}
}
@media (max-width: 605px) {
	#formacion-ciudadana .grid-3 h4 {clear:both;}
	#formacion-ciudadana .grid-3 a img {float:none; margin:0 auto 10px; display:table;}
	#formacion-ciudadana .grid-3 {width:43.8% !important;}
	#comisiones .grid-4 {width:80% !important; float:none; margin:0 auto 20px !important;}

}
@media (max-width: 575px) {
	#autoridades .grid-3 {margin:0 auto 1.5em; float:none;}
	#autoridades .grid-3 + .grid-3 {margin:0 auto 1.5em; }
	.proyecto .aleft h3 {font-size:18px;}
	.proyecto .aleft .fecha, .proyecto .aleft .link-boletin {font-size:14px;}
	#relacionados .grid-3 {width:250px; max-width:30.5%;}
        .search-options {display:none;}
        .lista-filtros {margin-bottom:30px;}
}
@media (max-width: 510px) {
	.item-consulta .variable {clear:both; width:96% !important; margin:5px 0;}
	.item-consulta .txt.aleft {width:50%;}
}
@media (max-width: 510px) {
	#acerca-diputados .grid-3 {width:42.8% !important;}
}
@media (max-width: 490px) {
        .box-menu-seccion {display:none;}
	#acerca-diputados .grid-3 {width:42.8% !important;}
	.tabla {max-width:400px; width:400px;}
	#menu-acordeon li ul li a {width:81.1%;}
	#menu-acordeon li ul li ul li a {width:76.8%;}
}
@media (max-width: 455px) {
	#historia-cronologia .auxi.grid-12 .bx-wrapper .bx-viewport .bxslider-destacado article.grid-12 .box-txt {margin:0 auto; padding:10px; right:0; left:0; width:90%;}
	.grid-12 > #historia > .grid-3 {width:300px !important; margin:0 auto 20px; clear:both; float:none;}
	#comisiones .grid-4 {width:95% !important;}
	#formacion-ciudadana .grid-3 {width:95% !important;}
	#formacion-ciudadana .grid-3 h4 a {display: table; margin:0 auto; text-align:center;}
	#citaciones-resultados .auxi .grid-6 {width:95% !important; margin:0 auto 20px; float:none;}
	#menu-acordeon li ul li a {width:80.1%;}
	#menu-acordeon li ul li ul li a {width:75.8%;}
}
@media (max-width: 395px) {
	.proyecto .numero {margin:0 10px 15px 0;}
	#relacionados .grid-3 {width:250px; max-width:90%;}
	#relacionados .grid-3, #relacionados .grid-3 + .grid-3 {margin: 0 0.5em 1.5em;}
}
@media (max-width: 385px) {
	#historia-cronologia .auxi.grid-12 .bx-wrapper .bx-viewport .bxslider-destacado article.grid-12 .box-txt {bottom:0;}
	article.grid-12 .box-txt p {font-size:16px;}
	.grid-3.aleft h3, #historia .grid-3 h3 {font-size:18px;}
	#menu-acordeon li ul li a {width:79.1%;}
	#menu-acordeon li ul li ul li a {width:73.8%;}
}
@media (max-width: 372px) {
	.aleft.columna .integrante, .auxi-tabs .grid-9.aleft .grid-3.integrante {margin:0 auto 40px; clear:both; float:none;}
	.responsive-tabs-wrapper {margin:0 0 30px;}
}
@media (max-width: 360px) {
	#acerca-diputados .grid-3 {width:300px !important; margin:0 auto 30px; float:none; min-height:auto;}
	#acerca-diputados .grid-3 + .grid-3, #historia .grid-3 + .grid-3 {margin:0 auto 30px;}
	#info-ficha .auxi .grid-3 {width:93.8% !important;}
}
@media (max-width: 345px) {
	#menu-acordeon li ul li a {width:78.1%;}
	#menu-acordeon li ul li ul li a {width:71.8%;}
	.grid-3.aleft.busqueda .filtros .buttonform {display:table-caption;}
}

/*font-awesome modify*/
.deshabitado{
    color:#cccccc;
}


.buscador-instancias {float:right; margin:0 0 0 15px; padding:6px 0 0;}