@CHARSET "UTF-8";
@font-face{
	font-family: OpenSans-Light;
	src: url('../fonts/OpenSans-Light.otf'),
		 url('../fonts/OpenSans-Light.eot?') format('eot'),
         url('../fonts/OpenSans-Light.otf')  format('opentype'),
         url('../fonts/OpenSans-Light.woff') format('woff'),
         url('../fonts/OpenSans-Light.ttf')  format('truetype'),
         url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
}
@font-face{
	font-family: OpenSans-SemiBold;
	src: url('../fonts/OpenSans-SemiBold.otf'),
		 url('../fonts/OpenSans-SemiBold.eot?') format('eot'),
         url('../fonts/OpenSans-SemiBold.otf')  format('opentype'),
         url('../fonts/OpenSans-SemiBold.woff') format('woff'),
         url('../fonts/OpenSans-SemiBold.ttf')  format('truetype'),
         url('../fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg');
}
@font-face{
	font-family: OpenSans-Bold;
	src: url('../fonts/OpenSans-Bold.otf'),
		 url('../fonts/OpenSans-Bold.eot?') format('eot'),
         url('../fonts/OpenSans-Bold.otf')  format('opentype'),
         url('../fonts/OpenSans-Bold.woff') format('woff'),
         url('../fonts/OpenSans-Bold.ttf')  format('truetype'),
         url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
}
@font-face{
	font-family: OpenSans-Regular;
	src: url('../fonts/OpenSans-Regular.otf'),
		 url('../fonts/OpenSans-Regular.eot?') format('eot'),
         url('../fonts/OpenSans-Regular.otf')  format('opentype'),
         url('../fonts/OpenSans-Regular.woff') format('woff'),
         url('../fonts/OpenSans-Regular.ttf')  format('truetype'),
         url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
}
* { 
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body {
    background-color: #F7F7F7;
    margin: 0 auto;
    padding: 0;
    font-family: OpenSans-Regular;
    overflow-x: hidden;
}
body, td, textarea, select {
    color: #333333;
    font-family: OpenSans-Regular;
    font-size: 14px;
    line-height: 18px;
    margin: 0 auto;
}
.skip {
	display:none;
	position: absolute;
	left: -5000px;	
}
img{
	border: none;
}
/********************************/
/*			HEAD				*/
/********************************/
#head{
	width: 100%;
	background-image: url("../img/bg-head.png");
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 0;
	margin: 0;
	position: relative;
	height: 240px;
}
#head .box-body{
	margin: 0 auto;
	width: 80%;
	position: relative;
}
#topmenu1{
	height: 40px;
    position: absolute;
    right: 220px;
    top: 0;
    width: auto;
}
#topmenu1 ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
	height: 40px;
}
#topmenu1 ul li{
	height: 20px;
	width: auto;
	padding: 10px 15px;
	float: left;
}
#topmenu1 ul li div{
	font-size: 14px;
	color: #DDDDDD;
	font-family: OpenSans-SemiBold;
	cursor: default;
}
#topmenu1 ul li div a{
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: OpenSans-SemiBold;
}
#logo-sector{
	top: 60px;
	left: 0;
	position: absolute;
}
#logo-sector img{
	height: 85px;
}
#search-sector{
	right: 1%;
	top: 115px;
	position: absolute;
	width: auto;
	height: 50px;
}
#search-sector label{
	display: none;
}
#search-button{display:none;}
#query{
	width: 226px;
    padding: 10px 40px 10px 10px;
    border: 2px solid #D4D4D4;
    position: relative;
    left: 0;
    top: 0;
    z-index: 1;
}
#search-image{
	background-image: url("../img/search.jpg");
	background-position: 10px 10px;
	background-repeat: no-repeat;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	height: 40px;
}
.socialmedia-icons{
	width: auto;
	position: absolute;
	right: 1%;
	top: 70px;
}
.head-accesos,
#customhtml6{
	position: absolute;
	right: 76px;
	top : 0;
}
#customhtml1 p,
#customhtml2 p{
	padding: 0;
	margin: 0;
}
#language-sector{
	height: 36px;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
#language-sector ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#language-sector ul li{
	width: 36px;
	height: 36px;
	float: left;
}
#language-sector ul li a{
	padding: 25%;
	float: left;
}
#language-sector ul li a span{display: none;}
#language-sector ul li:nth-child(1){
	background-color: #FFFFFF;
}
#language-sector ul li:nth-child(1) a{
	color: #253449;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	font-family: OpenSans-SemiBold;
}
#language-sector ul li:nth-child(2){
	background-color: #018955;
}
#language-sector ul li:nth-child(2) a{
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	font-family: OpenSans-SemiBold;
}
#language-sector ul li:nth-child(1) a::before{
	content: "ES";
}
#language-sector ul li:nth-child(2) a::before{
	content: "PT";
}
#topmenu2 {
    height: 45px;
    left: 0;
    position: absolute;
    top: 185px;
    width: 100%;
}
#topmenu2 ul.navmenu {
    margin: 0;
    padding: 0;
}
#topmenu2 ul.navmenu li:nth-child(1){
	padding-left: 0px;
}
#topmenu2 ul.navmenu ul li:nth-child(odd),
#topmenu2 ul.navmenu ul li:nth-child(even){
	padding: 10px;
}
#topmenu2 ul.navmenu ul li:hover{
	background-color: #f7f7f7;
}
#topmenu2 ul.navmenu li {
    display: block;
    float: left;
    margin: 0;
    padding: 1% 20px;
    white-space: nowrap;
}
#topmenu2 ul.navmenu ul {
    background: #EEEEEE none repeat scroll 0 0;
    list-style: outside none none;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: relative;
    top: 40px;
    width: auto;
    z-index: 79;
    border: 1px solid #e1e1e1;
}
#topmenu2 ul.navmenu ul li {
    float: none;
}
#topmenu2 ul.navmenu div, #topmenu2 ul.navmenu a {
    color: #286EBB;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
}
#topmenu2 ul.navmenu li.haschild {
	background-image: url("../img/sub.jpg");
    background-position: right center;
    background-repeat: no-repeat;
}
#topmenu2 ul.navmenu li:hover, #topmenu2 ul.navmenu li:visited {
    color: #cccccc;
}
#topmenu2 ul.navmenu ul {
    display: none;
    position: absolute;
}
#topmenu2 ul.navmenu ul ul {
    display: none;
    margin-left: 17em;
    margin-top: -1.8em;
    position: absolute;
}
#topmenu2 ul.navmenu ul li > ul, #topmenu2 ul.navmenu ul ul li > ul {
    margin-top: -1.4em;
}
#topmenu2 ul.navmenu li:hover ul ul, #topmenu2 ul.navmenu li:hover ul ul ul, #topmenu2 ul.navmenu li:hover ul ul ul ul, #topmenu2 ul.navmenu li:hover ul ul ul ul ul {
    display: none;
}
#topmenu2 ul.navmenu li:hover ul, #topmenu2 ul.navmenu ul li:hover ul, #topmenu2 ul.navmenu ul ul li:hover ul, #topmenu2 ul.navmenu ul ul ul li:hover ul, #topmenu2 ul.navmenu ul ul ul ul li:hover ul {
    display: block;
}
#head div#editlink-place {
    color: #333333;
    left: 250px;
    position: absolute;
    top: 10px;
    width: 150px;
}
#head span#editlink, #head span#newlink {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: underline;
    -moz-text-decoration-style: solid;
    color: #333333;
    cursor: pointer;
}
#newcontentbox {
    background-color: #FFFFFF;
    border: 10px solid gray;
    display: none;
    height: 300px;
    left: 310px;
    overflow-x: auto;
    overflow-y: auto;
    position: absolute;
    top: 30px;
    width: 200px;
    z-index: 100;
}
#newcontentbox ul {
    padding-left: 25px;
}
#newcontentbox ul li {
    cursor: pointer;
    color: #244982;
}
#newcontentbox ul li:hover {
    background-color: #CCCCCC;
}
#newcontentbox .box-head {
    background-color: #DDDDDD;
    height: 25px;
    color: #3870C5;
    padding-left: 5px;
    padding-top: 5px;
}
#newcontentbox .box-head span.box-close {
    cursor: pointer;
    left: 170px;
    position: absolute;
} 
#logoff-sector{
	width: 60%;
	left: 0;
	top: 10px;
	position: absolute;
	text-align: left;
	display: none;
}
#login-sector{display: none;}
/********************************/
/*		REDES SOCIALES			*/
/********************************/
.socialmedia-responsive{display: none;}
/********************************/
/*		ACCESO SISTEMAS			*/
/********************************/
.accesos-responsive{display: none;}
/********************************/
/*		MICRO MENU RESP			*/
/********************************/
.responsive-micromenu{
	display: none;
}
/********************************/
/*		MENU PRINCIPAL RESP		*/
/********************************/
.responsive-menuprincipal{
	display: none;
}
/********************************/
/*		BUSCADOR LUPA RESP		*/
/********************************/
.responsive-lupa{
	display: none;
}





/********************************/
/*			BODY				*/
/********************************/

#body{
	background-color: #FFFFFF;
	/* display: inline-table; */
    float: left;
    margin: 0 10%;
    position: relative;
    width: 80%;
}
#middlepanel{
	width: 30%;
	float: left;
	margin: 1.5%;
}
#body #middlepanel > .htm{
	margin-bottom: 0;
}

/*
#type-innova-container-site{
	width: 67%;
	float: left;
}*/
#column-2 div.type-innova-banner > a > img {
	width: 100%;
}
#type-innova-container-site #column-1,
#type-innova-container-site #column-2{
	width: 30%;
	float: left;
	margin: 1.5%;
}
#body #middlepanel .box,
#body #column-1 .box,
#body #column-2 .box,
.content-list .box,
.content-list-right .box,
.box-destacado,
.list-documentos .content-list-column .box{
	border: 1px solid #EEEEEE;
	/* margin: 0 0 20px 0; */
	width: 100%;
	padding: 5%;
	box-shadow: 0 5px 10px 4px rgba(238, 238, 238, 0.6);
	position: relative;
}
.content-list-right .box .box-title,
.content-list .box .box-title,
#body .box .box-title{
	position: relative;
}
.box-image img{max-width: 100%;}
.content-list-right .box .box-title a,
.content-list .box .box-title a,
#body .box .box-title a,
.box-destacado .title-sector a{
	color: #276DBA;
	font-size: 16px;
	font-family: OpenSans-SemiBold;
	text-decoration: none;
	text-align: justify;
}
.content-list-right .box .content-description,
.content-list .box .content-description,
#body .content-description,
.box-destacado .description-sector{
	color: #606161;
	font-size: 12px;
	font-family: OpenSans-Regular;
	padding: 10px 0 0;
	position: relative;
	text-align: justify;
}
.content-list-right .box .box-icon,
.content-list .box .box-icon,
#body .box-icon{
	left: 0;
    padding: 10px 0 0;
    position: relative;
    top: 0;
    width: 100%;
}
.content-list-right .box .box-icon img,
.content-list .box .box-icon img,
#body .box-icon img{
	max-width: 100%;
}
.box-destacado .more-sector{display: none;}
#body .htm{
	margin: 0;
	width: 100%;
	box-shadow: 0 5px 10px 4px rgba(238, 238, 238, 0.6);
	-webkit-box-sizing: inherit;
	-moz-box-sizing: inherit;
	box-sizing: inherit;
	margin: 0 0 20px 0;
}
iframe{
	margin: 0;
	padding: 0;
}
#body .htm img{
	max-width: 100%;
}
#body #middlepanel .htm img{
	max-width: 100%;
	width: 100%;
}
.section-title{
	background-color: #007ABC;
	border: 1px solid #007ABC;
	font-family: OpenSans-SemiBold;
	font-size: 20px;
	color: #FFFFFF;
	width: 100%;
	padding: 4%;
}
.type-innova-banner{
	margin: 20px 0;
}
.section-body{
	background-color: #F7F7F7;
	border: 1px solid #EEEEEE;
	width: 100%;
	padding: 4%;
}
.line{
	width: 100%;
	padding: 2% 0;
}
.line input{
	width: 100%;
	padding: 2%;
	color: #8C8C8C;
	font-size: 12px;
	font-family: OpenSans-SemiBold;
	font-style: italic;
	border: 1px solid #EEEEEE;
}
.button-line{
	width: 40%;
	text-align: center;
	margin: 20px auto 10px auto;
}
.button-line-full{
	width: 60%;
	text-align: center;
	margin: 20px auto 10px auto;
}
.button-line input,
.button-line-full input{
	background-color: #007ABC;
	color: #FFFFFF;
	font-family: OpenSans-SemiBold;
	font-size: 14px;
	padding: 5px 10px;
	font-style: normal;
	border: none;
	cursor: pointer;
}
.button-line input:hover,
.button-line-full input:hover{
	opacity: 0.8;
}
.section-sub-title{
	background-color: #004468;
	border: 1px solid #004468;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-family: OpenSans-SemiBold;
	padding: 5px 0;
}
.searchsesion{
	background-image: url("../img/search-sesion.png");
	background-position: right center;
	background-repeat: no-repeat;
}
.border-bottom{
	border-bottom: 2px solid #A4A4A4;
}
select.sesionplenaria{
	width: 100%;
	padding: 2%;
	color: #8C8C8C;
	font-size: 12px;
	font-family: OpenSans-SemiBold;
	font-style: italic;
	border: 1px solid #EEEEEE;
}
.grupo-sub-title{
	background-color: #8D8D8D;
	height: 50px;
}
.grupo-sub-title img{
	padding: 5px 10px;
	float: left;
}
.grupo-sub-title span{
	color: #FFFFFF;
	font-size: 18px;
	font-family: OpenSans-SemiBold;
	margin-top: 15px;
	float: left;
}




.contents-rotator{
	position: relative;
    margin-bottom: 20px;
    overflow: hidden;
}
.contents-rotator .item-title{
	display: none;
}
.contents-rotator .item-text{
	width: 100%;
	padding: 3% 5%;
}
.contents-rotator .item-text .item-title{
	display: block;
	padding: 0 0 10px 0;
}
.contents-rotator .item-text .item-title a{
	color: #276dba;
    font-family: OpenSans-SemiBold;
    font-size: 16px;
    text-decoration: none;
    text-align: justify;
}
.contents-rotator .item-text .item-description{
	color: #606161;
    font-family: OpenSans-Regular;
    font-size: 12px;
    padding: 10px 0 0;
    position: relative;
    text-align: justify;
}
.contents-rotator .item-text .see-more{
	display: none;
}
.contents-rotator .items{
	border: 1px solid #EEEEEE;
	border-top: none;
	width: 100%;
	/*height: 450px;*/
}
.contents-rotator .item-selector{
	display: none;
}
.rotator-pause{
	display: none;
}
.previous-item {
    position: absolute;
    right: 10%;
    top: 7%;
}
.previous-item a{
	background-image: url("../img/left.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 20px;
}
.next-item {
    position: absolute;
    right: 0;
    top: 7%;
}
.next-item a{
	background-image: url("../img/right.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 20px;
}
.previous-item a span,
.next-item a span{
	display: none;
}
#related-materials{
	width: 96%;
	float: left;
	margin: 2%;
}
/********************************/
/*		PANEL DERECHO			*/
/********************************/
#centralpanel.withoutleftwidth{
	width: 70%;
	float: left;
}
.fullwidth{
	width: 100%;
}
#rightpanel{
	width: 26%;
	float: right;
	margin: 0 2%;
}


/********************************/
/*			FOOT				*/
/********************************/
#foot{
	width: 100%;
}
.foot-menu{
	width: 100%;
	float: left;
	background-color: #253449;
	padding: 20px 0;
}
.foot-legal{
	width: 100%;
	background-color: #FFFFFF;
	float: left;
}
.foot-powered{
	background-color: #141D27;
	width: 100%;
	float: left;
}
.sub-foot{
	margin: 0 auto;
	width: 80%;
}
.foot-logo{
	width: 30%;
	float: left;
}
.foot-menu-items{
	width: 60%;
	float: left;
	margin-left: 10%;
}
.foot-menu-items ul{
	list-style: none;
	padding: 0;
	margin: 30px 0 0 0;
}
.foot-menu-items ul li{
	width: auto;
	float: left;
	border-right: 2px solid #141D27;
	text-shadow: 5px 5px 5px #000000;
	padding: 0 20px;
}
.foot-menu-items ul li a{
	color: #FFFFFF;
	font-family: OpenSans-SemiBold;
	font-size: 16px;
	text-decoration: none;
}
.foot-menu-items ul li:last-child{
	border: none;
}
.text-foot{
	color: #253449;
	font-family: OpenSans-SemiBold;
	font-size: 16px;
	font-style: italic;
	padding: 20px 10px;
}
.powered{
	width: 30%;
	float: left;
	padding: 10px 0;
}
.powered a{
	color: #8C8C8C;
	font-family: OpenSans-SemiBold;
	font-size: 14px;
	font-style: italic;
	text-decoration: none;
}
.derechos{
	width: 70%;
	float: right;
	color: #DDDDDD;
	font-family: OpenSans-SemiBold;
	font-size: 14px;
	font-style: italic;
	text-align: right;
	padding: 10px 0;
}

/********************************/
/*			INTERNAS			*/
/********************************/
#template-top-tools{
	width: 100%;
    float: left;
    padding: 2% 0 0 2%;
}
#template-top-tools .addthis_toolbox{
	float: right;
}
#breadcrumb {
    font-size: 9pt;
    padding: 0 2%;
    width: 100%;
    float: left;
}
#breadcrumb ul,
#breadcrumb ul li {
    margin: 0;
    padding: 0;
    float: left;
    color: #666666;
}
#breadcrumb li {
    color: #666666;
    float: left;
    line-height: 2.3em;
    list-style-type: none;
    padding-left: 0.75em;
}
#breadcrumb li a {
    background-image: url("../../../theme/img/ico_box.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: block;
    margin-right: 5px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 15px;
    padding-top: 0;
    color: #0D52AE;
}
#breadcrumb li span {
    float: left;
}
#breadcrumb-stop {
    clear: both;
}
#content-title{
	width: 96%;
    float: left;
    padding: 0 2% 0 2%;
    font-family: OpenSans-SemiBold;
    font-size: 16px;
    line-height: 35px;
}
#content-title-noticia h1,
#content-title h1{
	font-family: OpenSans-SemiBold;
    font-size: 19px;
    line-height: 25px;
    color: #266CB9;
}
#content-title-noticia{
	width: 100%;
    float: left;
    font-family: OpenSans-SemiBold;
    font-size: 16px;
    line-height: 35px;
}
#type-innova-text{
	width: 100%;
    float: left;
    padding: 0 2% 0 2%;
    text-align: justify;
}
#content-body-noticia{
	width: 100%;
    float: left;
}
#content-description{
	width: 96%;
	float: left;
	margin: 0 2% 2%;
	padding: 0;
	text-align: justify;
}
#content-description h2{
	color: #333333;
	line-height: 20px;
	font-size: 15px;
	margin: 0;
	padding: 0;
	font-family: OpenSans-SemiBold;
}
/********************************/
/*			NOTICIAS			*/
/********************************/
#noticiaMenu,
#noticiaSubMenu{
	width: 96%;
	margin: 2% 2% 0 2%;
	background-color: #007ABC;
	float: left;
}
#noticiaSubMenu{background-color: #BBBBBB;margin-top: 0;}
.noticiaMenuDestacado{
	color: #FFFFFF;
	font-size: 20px;
	font-family: OpenSans-SemiBold;
	padding: 1%;
	float: left;
}
.noticiaMenuSubDestacados{
	width: 75%;
	float: right;
	padding: 1%;
}
.subMenu{
	float: right;
	width: auto;
	padding: 0 1%;
}
.subMenu a{
	color: #DDDDDD;
	font-size: 12px;
	font-family: OpenSans-SemiBold;
	text-decoration: none;
}
.subMenu a:hover{
	text-decoration: underline;
}
.subHijo{
	float: left;
	padding: 1%;
}
.subHijo a{
	text-decoration: none;
	color: #EDEDED;
	font-size: 14px;
}
.seleccionadoSubFolder a{
	font-weight: bold;
	color: #FFFFFF;
}
.content-list{
	width: 96%;
	margin: 2% 2% 30px 2%;
	float: left;
}
.content-list-right{
	width: 67%;
	margin: 1% 0 0 2%;
	float: left;
}
.content-list-column{
	width: 30%;
	margin: 1.5%;
	float: left;
}
.content-list-right .content-list-column{
	width: 47%;
	margin: 1.5%;
	float: left;
}
/*************************************************/
/*			LISTADO DE PARLAMENTARIOS			 */
/*************************************************/
#box-parlamentario{width: 100%;}
.box-parlamentario{
	width: 45%;
    margin: 2%;
    border: 1px solid #EEEEEE;
    display: inline-block;
    height: 200px;
    background-color: #FAFAFA;
    cursor: pointer;
    position: relative;
}
.box-parlamentario-image{
	width: 32%;
	float: left;
	overflow: hidden;
	padding: 2%;
	height: 100%;
}
.box-parlamentario-image img{max-width: 100%;max-height: 100%;}
.box-parlamentario-text{
	width: 60%;
	margin: 2%;
	float: left;
	overflow: hidden;
}
.box-parlamentario-name{
	width: 100%;
	font-size: 22px;
	color: #286EBB;
	font-family: OpenSans-SemiBold;
	padding: 2% 0;
	float: left;
	line-height: 22px;
}
.box-parlamentario-pp{
	width: 100%;
	font-size: 12px;
	color: #AAAAAA;
	font-family: OpenSans-Regular;
	float: left;
	padding: 3% 0;
}
.box-parlamentario-pais{
	width: 100%;
	font-size: 14px;
	color: #333333;
	font-family: OpenSans-Regular;
	float: left;
}
/*****************************************/
/*			FICHA PARLAMENTARIO			 */
/*****************************************/
.bigfont{font-size: 18px;}
.parlamentario_subCompany{
	width: 100%;
	float: left;
	background-color: #018955;
	text-align: center;
	color: #FFFFFF;
}
.list-documentos{
	width: 100%;
	float: left;
}
.list-documentos .content-list-column{
	width: 48%;
	margin: 1%;
}









.parlamentario-box{
	width: 96%;
    margin: 2% 2% 0 2%;
    float: left;
}
.parlamentario-image{
	width: auto;
	float: left;
	margin-right: 2%;
}
.parlamentario-info{
	width: auto;
	float: left;
}
.parlamentario-info-name{
	font-size: 26px;
	font-family: OpenSans-SemiBold;
	margin: 0 0 20px 0;
}
.parlamentario-info-pais{
	height: 35px;
    padding-left: 65px;
}
.parlamentario-info-pais span{
	font-size: 16px;
    font-family: OpenSans-SemiBold;
    margin: 5px 0 0 0;
    display: inline-block;
}
.argentina{
	background-image: url("../../../normas/img/argentina.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.bolivia{
	background-image: url("../../../normas/img/bolivia.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.brasil{
	background-image: url("../../../normas/img/brasil.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.paraguay{
	background-image: url("../../../normas/img/paraguay.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.uruguay{
	background-image: url("../../../normas/img/uruguay.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.venezuela{
	background-image: url("../../../normas/img/venezuela.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.message-parlamentarios{
	font-family: OpenSans-SemiBold;
    font-size: 18px;
    margin: 5% 0 3%;
    text-align: center;
    width: 100%;
}
/*****************************************/
/*			BUSCADOR DE SESIONES		 */
/*****************************************/
#sesiones{
    padding: 0 2%;
    width: 100%;
    margin:2% 0 5% 0;
    float: left;
}
.sesiones_buscador{
	float: right;
    width: 30%;
}
.sesiones_resultados{
	float: left;
	width: 69%;
	margin-right: 1%;
}

.sesiones_resultados .section-title{
	background-color: #007abc;
	color: #FFFFFF;
    float: left;
    width: 100%;
    padding: 2%;
    height: 45px;
}
.sesiones_resultados .sub-titles{
	background-color: #BBBBBB;
    float: left;
    width: 100%;
    padding: 1.5% 2%;
    height: 35px;
}
.sesiones_resultados .sub-titles .sub-titles-name{
	color: #FFFFFF;
	width: 70%;
	float: left;
	font-family: OpenSans-SemiBold;
	font-size: 15px;
}
.sesiones_resultados .sub-titles .sub-titles-otro{
	color: #FFFFFF;
	width: 14%;
	float: left;
	text-align: center;
	font-family: OpenSans-SemiBold;
	font-size: 15px;
}
.list-items-Comisiones {
	border: 1px solid #DDDDDD;
    width: 32%;
    text-align: center;
    margin-top: 2%;
    float: left;    
}
.list-items-Comisiones:nth-child(3n+3) {
		margin-right: 2%;
		margin-left: 2%;
}
.list-items-Comisiones:nth-child(6n+2),.list-items-Comisiones:nth-child(6n+3),.list-items-Comisiones:nth-child(6n+4) {
		background-color:#007CC2;
}
.list-items-Comisiones:nth-child(6n+2) > div > a ,.list-items-Comisiones:nth-child(6n+3) > div > a,.list-items-Comisiones:nth-child(6n+4) > div > a {
	color:#FFFFFF;
}
.list-items-Comisiones:nth-child(6n+5) > div > a,.list-items-Comisiones:nth-child(6n+6) > div > a,.list-items-Comisiones:nth-child(6n+7) > div > a{
	color:#000000;
}
.list-items-Comisiones:nth-child(6n+5),.list-items-Comisiones:nth-child(6n+6),.list-items-Comisiones:nth-child(6n+7) {
		background-color:#BDBDBD;
}
.list-items-Comisiones > div > a {
	text-decoration: none;
	padding: 20px;
    display: inline-block;
    height: 100px;
}
    
.list-items {
	border: 1px solid #DDDDDD;
    border-top: none;
    width: 100%;
    padding: 1.5% 2%;
    float: left;
}
.list-items:hover {
	background-color: #f3f3f3;
}
.list-items a,
.list-items div,
.subReuniones-name a{
	color: #266CB9;
	font-size: 14px;
	font-family: OpenSans-SemiBold;
	text-decoration: none;
	text-align: center;
}
.list-items .sub-titles-name{
	width: 70%;
	float: left;
}
.list-items .sub-titles-name a:hover{
	text-decoration: underline;
}
.list-items .sub-titles-otro{
	width: 14%;
	float: left;
	text-align: center;
}
.sesiones-message{
	width: 100%;
	text-align: center;
	padding: 5% 0;
	font-family: OpenSans-SemiBold;
	font-size: 16px;
	color: #777777;
	float: left;
}
.sub-titles-name-sesion{
	width: 60%;
	color: #FFFFFF;
    float: left;
    font-family: OpenSans-SemiBold;
    font-size: 15px;
}
.sub-titles-otro-tipo{
	width: 20%;
	color: #FFFFFF;
    float: left;
    font-family: OpenSans-SemiBold;
    font-size: 15px;
}
/*****************************************/
/*			GRUPOS POLÍTICOS			 */
/*****************************************/
.hideclass{display:none;}
.showclass{display:block;}
.box_grupo_politico{
	width: 100%;
	height: 55px;
	background-color: #8D8D8D;
}
.box_grupo_politico_icon{
	width: 20%;
	float: left;
	text-align: center;
}
.box_grupo_politico_icon img{max-width: 90%;padding: 5%;}
.box_grupo_politico_name{
	float: left;
	margin: 5% 2%;
    width: 76%;
	color: #FFFFFF;
	font-size: 16px;
	font-family: OpenSans-SemiBold;
}
.box_name_parlamentarios{
	background-color: #004468;
	text-align: center;
	color: #FFFFFF;
	font-family: OpenSans-SemiBold;
	font-size: 14px;
}
.rotator_parlamentarios{
	width: 100%;
	border-left: 5px solid #D0C5BF;
	border-right: 5px solid #D0C5BF;
	height: 130px;
	overflow: hidden;
	position: relative;
}
.slidesjs-previous{
	position: absolute;
	left: 0;
	top: 40%;
	background-color: #D0C5BF;
	text-decoration: none;
	padding: 1%;
	z-index: 5;
}
.slidesjs-next{
	position: absolute;
	right: 0;
	top: 40%;
	background-color: #D0C5BF;
	text-decoration: none;
	padding: 1%;
	z-index: 5;
}
.slidesjs-slide{width: 100%;}
.rotador_foto_parlamentario{
	width: 30%;
	margin: 0;
	padding: 0;
	float: left;
}
.rotador_foto_parlamentario img{
	max-width: 100%;
}
.rotador_datos_parlamentario{
	background-color: #EEEEEE;
	width: 70%;
	padding-left: 3%;
	float: left;
	height: 130px;
	position: relative;
}
.slidesjs-container{z-index: 2;}
.rotador_datos_parlamentario_name{
	padding: 2% 0 0 0;
	position: relative;
}
.rotador_datos_parlamentario_name a{
	color: #266CB9;
	font-size: 16px;
	font-family: OpenSans-Bold;
	line-height: 22px;
	text-decoration: none;
}
.rotador_datos_parlamentario_cargo,
.rotador_datos_parlamentario_partido{
	position: relative;
}
.rotador_datos_parlamentario_cargo a{
	color: #666666;
	font-size: 12px;
	font-family: OpenSans-SemiBold;
	text-transform: uppercase;
	text-decoration: none;
}
.rotador_datos_parlamentario_partido a{
	color: #BBBBBB;
	font-size: 10px;
	font-family: OpenSans-SemiBold;
	text-transform: uppercase;
	text-decoration: none;
}
.rotador_datos_parlamentario_pais{
	bottom: 5%;
    position: absolute;
}
.rotador_datos_parlamentario_pais img{width: 40px;}
.selectorGrupoPolitico{
	width: 100%;
	background-color: #F7F7F7;
	text-align: center;
	padding: 10px 0;
	border: 1px solid #EEEEEE;
}
.selectorGrupoPolitico img{
	padding: 0 5px;
	cursor: pointer;
}
/* Prevent the slideshow from flashing on load */
#slides {
  display: none;
}
/* Show active item in the pagination */
.slidesjs-pagination {
  display: none;
}
.slidesjs-slide{background-color: #F7F7F7;}
.full{width: 100%;}
.center{text-align: center;}
table#super{
	width: 100%;
}
/*****************************/
/*			EVENTOS			 */
/*****************************/
.whithColor{
	background-color: #F7F7F7;
}
.bg-white{
	background-color: #FFFFFF;
}
.event-body{
	background-color: #F7F7F7;
	border: 1px solid #EEEEEE;
	width: 100%;
}
.evento-title{
	width: 94%;
	padding: 1% 3%;
	
}
.evento-title a{
	text-decoration: none;
	font-family: OpenSans-SemiBold;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.evento-title a:hover{
	color: #276dba;
}
.evento-date{
	width: 60%;
	padding: 0;
	display: inline-block;
}
.evento-date img,
.evento-h img{
	padding: 1% 0 1% 6%;
}
.evento-h{
	width: 30%;
	padding: 0;
	display: inline-block;
}
.evento-date a,
.evento-h a{
	font-family: OpenSans-SemiBold;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#content-body{
	width: 100%;
	float: left;
}

#mapa-interactivo{
	width: 100%;
	padding: 3%;
}
/*****************************/
/*			COMISIONES		 */
/*****************************/
.subReuniones{
	width: 100%;
	background-color: #F9F9F9;
	float: left;
	border: 1px solid #DDDDDD;
}
.subReuniones-name{
	width: 80%;
	padding: 2% 2% 1% 8%;
	float: left;
}
.subReuniones-date{
	width: 10%;
	padding: 2% 2% 1% 8%;
	float: left;
}
.subReuniones-name a:hover{
	text-decoration: underline;
}
.sub-titles-comision{
	float: left;
    width: 100%;
    color: #FFFFFF;
    font-family: OpenSans-SemiBold;
    font-size: 15px;
}

/*************************************/
/*			ASUNTOS ENTRADOS		 */
/*************************************/
.sub-titles-asunto{
	width: 48%;
	margin: 0 2% 0 0;
}
.sub-titles-tipo{
	width: 20%;
}
.sub-titles-numero{
	width: 21%;
	margin: 0 2%;
}
.sub-titles-anio{
	width: 5%;
}
.styleAsuntosTitle{
	color: #FFFFFF;
    font-family: OpenSans-SemiBold;
    font-size: 15px;
    float: left;
}
.styleAsuntosLineInfo{
	float: left;
}
#next{
	width: 100%;
	float: left;
}
#next .boton{
	float: right;
	width: auto;
	padding: 1%;
	margin: 0.5%;
	background-color: #F7F7F7;
	border: 1px solid #DDDDDD;
	color: #333333;
}
#next .boton a{
	color: #266cb9;
	font-family: OpenSans-SemiBold;
    font-size: 15px;
    text-decoration: none;
}
#next .boton:hover{
	background-color: #FFFFFF;
}
#next .boton:first-child{
	margin-right: 0;
}
/*************************************/
/*			ASUNTOS ENTRADOS		 */
/*************************************/
.sub-titles-actos{
	width: 40%;
	margin: 0 2% 0 0;
}
.sub-titles-tipo-actos{
	width: 25%;
}
/*********************************/
/*			PANEL DERECHO		 */
/*********************************/
#rightpanel {
    float: left;
    width: 26%;
    margin: 2%;
}
#rightpanel .meta-box {
    border: 1px solid #DDDDDD;
    width: 100%;
}
#rightpanel .meta-box {
    padding-top: 0;
}
#rightpanel .box .box-head {
    display: none;
}
#rightpanel .box .box-title {
    background-color: #044F86;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    white-space: normal;
    width: 100%;
    text-transform: uppercase;
    padding: 5% 2%;
    text-align: center;
}
#rightpanel .box .box-body .box-image {
    display: none;
}
#rightpanel .box .menuitems{
	width: 100%;
}
#rightpanel .box .menuitems .navmenu{
	list-style: none;
	padding: 0;
	margin: 0;
}
#rightpanel .box .menuitems .menuitem{
	width: 100%;
	float: left;
} 
#rightpanel .box .menuitems .menuitem li{
	width: 100%;
	border-bottom: 1px solid #DDDDDD;
}
#rightpanel .box .menuitems .menuitem li.nonselected div{
	padding: 3%;
}
#rightpanel .box .menuitems .menuitem li.nonselected div a{
	color: #064D8E;
	font-size: 14px;
	font-family: OpenSans-SemiBold;
	text-align: left;
	text-decoration: none;
}
#rightpanel .box .menuitems .menuitem li.parentselected  li.selected > div{
	background-color: #BFCFFF;
	color: #064D8E;
	font-size: 14px;
	font-family: OpenSans-SemiBold;
	text-align: left;
	cursor: default;
	padding: 3%;
}
#rightpanel .box .menuitems .menuitem li.selected div,
#rightpanel .box .menuitems .menuitem li.parentselected > div{
	background-color: #018955;
	color: #FFFFFF;
	font-size: 14px;
	font-family: OpenSans-SemiBold;
	text-align: left;
	cursor: default;
	padding: 3%;
}
#rightpanel .box .menuitems .menuitem li.parentselected div a{
	color: #FFFFFF;
	font-size: 14px;
	font-family: OpenSans-SemiBold;
	text-decoration: none;
}
#rightpanel .box .menuitems .menuitem li.parentselected ul{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	background-color: #F2F2FC;
}
#rightpanel .box .menuitems .menuitem li.parentselected ul li.nonselected{
	background-color: #F2F2FC;
}
#rightpanel .box .menuitems .menuitem li.parentselected ul li.nonselected a{
	color: #064d8e;
    font-family: OpenSans-SemiBold;
    font-size: 14px;
    text-align: left;
    text-decoration: none;
}

#rightpanel .box .menuitems .menuitem li.selected li.selected.haschild{

}
#rightpanel .box .menuitems .menuitem li.selected li.haschild ul{display:none;}
#rightpanel .box .menuitems .menuitem li ul{display: none;}
#rightpanel .box .menuitems .menuitem li.selected ul{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #F2F2FC;
	display: block;
}
#rightpanel .box .menuitems .menuitem li.selected ul li div{
	background-color: #F2F2FC;
}
/************************************/
/*			FICHA SESIÓN			*/
/************************************/
.line span{
	text-align: center;
	width: 100%;
	font-style: italic;
	color: #666666;
}
.likeinput{
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	padding: 2%;
	color: #018955;
	font-style: italic;
	font-family: OpenSans-SemiBold;
}
.ui-tabs{
	background: none;
	border: none;
}
.ui-widget-content,
.ui-tabs .ui-tabs-nav{
	background: none;
	border: none;
}
#tabs .ui-tabs-nav li{
	margin: 1% 1% 1% 0;
	float: left;
}
#tabs .ui-tabs-nav li a{
	background-color: #EEEEEE;
	color: #333333;
	font-size: 18px;
	font-family: OpenSans-SemiBold;
}
#tabs .ui-tabs-nav li a:hover{
	background-color: #f1f1f1;
	color: #666666;
}
#tabs .ui-tabs-nav li.ui-tabs-selected a,
#tabs .ui-tabs-nav li.ui-tabs-selected a:hover{
	background-color: #007ABC;
	color: #FFFFFF;
	cursor: default;
}
.image_gallery {
    float: left;
    padding: 1% 1% 1% 0;
    width: 25%;
}
.image_gallery a {
    display: block;
}
.space{
	float: left;
	width: 100%;
	margin: 2% 0;
}
.content-body-desc-sesion{
	background-color: #f7f7f7;
    border: 1px solid #eeeeee;
    margin: 1% 0 2%;
    padding: 2%;
    width: 100%;
}
#tabs{float: left;width: 100%;}
.sub-titles-sesiones{
	margin: 0 2% 0 0;
    width: 65%;
}
/************************************/
/*			FICHA COMISIÓN			*/
/************************************/
#tabs-1 .box-parlamentario{
	height: 160px;
	margin: 0.5%;
    width: 48%;
}
#tabs-1 .box-parlamentario-name{
	font-size: 20px;
	line-height: 20px;
}
#tabs-1 .box-parlamentario-pais img{width: 40px;}
.content-body-desc-sesion .line{padding: 0;}
.sub-titles-reunion{
	width: 30%;
}
.sub-titles-ultima-reunion{
	width: 40%;
}
/************************************/
/*			FICHA COMISIÓN			*/
/************************************/
.llamado-subtitle{
	width: 100%;
	float: left;
	color: #666666;
	font-size: 14px;
	text-transform: uppercase;
	font-family: OpenSans-SemiBold;
}
.sub-titles-llamado{
	width: 48%;
	float: left;
	margin: 0 0 0 2%;
}
.llamado-subtitle-res{
	width: 30%;
	float: left;
	color: #018955;
	font-size: 16px;
	font-family: OpenSans-SemiBold;
	text-transform: uppercase;
}
.llamado-subtitle-resultado{
	width: 70%;
	float: left;
}
.llamado-subtitle-resultado a{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #018955;
	font-size: 16px;
	padding: 2% 5%;
}
.morespace{
	margin: 2% 0;
	float: left;
}

#type-innova-form{
	width: 100%;
	padding: 2%;
}
.paginacion{
	text-align: center;
}
.paginacion-noticias{
	margin: 50px 0;
}
.paginacion a{
	color: #276DBA;
    font-size: 16px;
    font-family: OpenSans-SemiBold;
    text-align: justify;
    margin: 0 5px;
    text-decoration: none;
}
.paginacion a.active{
	color: black;
	cursor: default;
}

/* .box-parlamentario-image{
	max-width: 500px;
}
.box-parlamentario-image img{
	width: 100%;
}
 */
/* --------------- |1380| --------------- */
@media screen and (max-width: 1380px) {
	#head .box-body {
	    width: 90%;
	}
	#body {
	    margin: 0 5%;
	    width: 90%;
	}
}

/* --------------- |1240| --------------- */
@media screen and (max-width: 1240px) {
	#body {
	    margin: 0 7%;
	    width: 86%;
	}
	.list-items-Comisiones > div > a {
		height:140px
	}
	#head .box-body{
		width: 100%;
	}
	#logo-sector {
    	left: 2%;
	}
	#topmenu2 {
	    margin: 0 1%;
	    width: 98%;
	}
	topmenu2 ul.navmenu li {
	    padding: 1% 1.5%;
	}
}
/* --------------- |1130| --------------- */
@media screen and (max-width: 1130px) {
	#topmenu2 ul.navmenu div, #topmenu2 ul.navmenu a{
		font-size: 13px;
	}
	.foot-logo {
	    float: left;
	    text-align: center;
	    width: 100%;
	}
	.foot-menu-items {
	    float: left;
	    margin: auto;
	    width: 100%;
	}
	.powered,
	.derechos {
	    text-align: center;
	    width: 100%;
	}
	.sub-foot {
	    width: 90%;
	}
}
/* --------------- |990| --------------- */
@media screen and (max-width: 990px) {
	#body {
	    margin: 0;
	    width: 100%;
	}
	#editlink-place{display:none;}
	.list-items-Comisiones > div > a {
		height:165px;
	}
}
/* --------------- |800| --------------- */
@media screen and (max-width: 800px) {
	#body {
	    margin: 0;
	    width: 100%;
	}
	.list-items-Comisiones{
		    height: 140px;
	}
	#type-innova-container-site #column-1, #type-innova-container-site #column-2,
	#middlepanel{
		float: none;
	    margin: 5% auto 2%;
	    width: 90%;
	}
	.contents-rotator .items{
		height: auto;
	}
	#topmenu1 {
	    top: 0;
	    right: inherit;
	}
	#logo-sector {
	    left: inherit;
	    margin: auto;
	    position: absolute;
	    text-align: center;
	    top: 60px;
	    width: 100%;
	}
	#search-sector{
		bottom: 0;
	    height: 50px;
	    left: 2%;
	    position: absolute;
	    right: inherit;
	    top: 185px;
	    width: auto;
	}
	#centralpanel.withoutleftwidth {
	    float: left;
	    margin: 2%;
	    width: 96%;
	}
	#rightpanel{
		float: left;
	    margin: 2%;
	    width: 96%;
	}
	.foot-menu-items ul li {
		border: none;
	    padding: 2%;
	    text-align: center;
	    width: 100%;
	}
	.foot-logo img{
		height: auto;
		max-width: 80%;
	}
	/*****************************************/
	/*			BUSCADOR PARLAMENTARIO		 */
	/*****************************************/
	.sesiones_buscador {
	    float: left;
	    width: 100%;
	}
	.sesiones_resultados {
	    float: left;
	    width: 100%;
	    margin: 0;
	}
	.list-items .sub-titles-name,
	.sesiones_resultados .sub-titles .sub-titles-name{
		width: 60%;
	}
	.list-items .sub-titles-otro,
	.sesiones_resultados .sub-titles .sub-titles-otro{
		width: 20%;
	}
	/*****************************************/
	/*			BUSCADOR COMISIONES			 */
	/*****************************************/
	.sub-titles-comision{width: 80%;}
	.subReuniones-name{width: 78%;}
	/*********************************/
	/*			NOTICIAS			 */
	/*********************************/
	.subHijo{width: 96%;padding: 1% 2%;}
	.content-list-right{width: 96%;}
	.noticiaMenuDestacado{width: 100%;padding: 2%;}
	.noticiaMenuSubDestacados {
    	float: right;
    	padding: 2%;
    	width: 100%;
	}
	.subMenu{width: 100%;text-align: right;}
	/********************************/
	/*		REDES SOCIALES			*/
	/********************************/
	.socialmedia-responsive{display: block;}
	#customhtml1{
		right: inherit;
    	top: 0;
    	right: 120px;
    	position: absolute;
	}
	.socialmedia-icons{
		display: none;
		margin: 0;
	    padding: 2% 0;
	    position: absolute;
	    right: 0;
	    text-align: center;
	    top: 36px;
	    width: auto;
	}
	.socialmedia-icons.opensocialomenu{display: block;}
	.socialmedia-icons.closesocialmenu{display: none;}
	.head-socialmedia{
		text-align: right;
    	width: 100%;
    	cursor: pointer;
	}
	.socialmedia-icons{
		width: 100%;
		background-color: #666666;
	}
	.socialmedia-icons a{padding: 0 1%;}
	/********************************/
	/*		ACCESO SISTEMAS			*/
	/********************************/
	.accesos-responsive{display: block;cursor: pointer;}
	#customhtml6{
		display: none;
		position: absolute;
		left: 0;
		top: 40px;
		width: 100%;
		background-color: #666666;
		text-align: center;
		padding: 2% 0;
	}
	#customhtml6 a{padding: 0 2%;}
	#customhtml6.opensismenu{display: block;}
	#customhtml6.closesismenu{display: none;}
	/********************************/
	/*			MICRO MENÚ			*/
	/********************************/
	.responsive-micromenu{
		display: block;
		position: absolute;
		left: 2%;
		top: 0;
		cursor: pointer;
	}
	#topmenu1{
		background-color: #666666;
	    display: none;
	    top: 40px;
	    width: 100%;
	    height: auto;
	    z-index: 1;
	}
	#topmenu1 ul li{
		background-color: #666666;
	    border-bottom: 1px solid #444444;
	    text-align: center;
	    height: auto;
	    width: 100%;
	}
	#topmenu1.closemicromenu{display: none;}
	#topmenu1.openmicromenu{display: block;}
	/********************************/
	/*		MENU PRINCIPAL RESP		*/
	/********************************/
	#topmenu2 ul.navmenu li.haschild{background-image: none;}
	.responsive-menuprincipal{
		display: block;
	    position: absolute;
	    right: 2%;
	    top: 190px;
	    cursor: pointer;
	}
	#topmenu2{
		display: none;
		width: 100%;
		background-color: #FFFFFF;
		top: 240px;
		z-index: 2;
		margin: 0;
	}
	#topmenu2 ul.navmenu li:nth-child(1),
	#topmenu2 ul.navmenu li{
		width: 100%;
		background-color: #FFFFFF;
		padding: 2% 5%;
		border-bottom: 1px solid #286ebb;
	}
	#topmenu2.openprincipalmenu{display: block;}
	#topmenu2.closeprincipalmenu{display: none;}
	#topmenu2 ul.navmenu div, #topmenu2 ul.navmenu a{font-size: 16px;}
	#topmenu2 ul.navmenu li:hover ul ul, #topmenu2 ul.navmenu li:hover ul ul ul, #topmenu2 ul.navmenu li:hover ul ul ul ul, #topmenu2 ul.navmenu li:hover ul ul ul ul ul {
	    display: none;
	}
	#topmenu2 ul.navmenu li:hover ul, #topmenu2 ul.navmenu ul li:hover ul, #topmenu2 ul.navmenu ul ul li:hover ul, #topmenu2 ul.navmenu ul ul ul li:hover ul, #topmenu2 ul.navmenu ul ul ul ul li:hover ul {
	    display: none;
	}
	#topmenu2 ul.navmenu li.haschild ul.opensubprincipalmenu{display:block;}
	#topmenu2 ul.navmenu li.haschild ul.closesubprincipalmenu{display:none;}
	#topmenu2 ul.navmenu li.haschild,#topmenu2 ul.navmenu li.hasnotchild{padding: 0;}
	#topmenu2 ul.navmenu li div{padding: 2%;}
	#topmenu2 ul.navmenu ul{position: inherit;}
	#topmenu2 ul.navmenu li.haschild ul{
		width: 100%;
	}
	#topmenu2 ul.navmenu li.haschild ul li{background-color: #DDDDDD;padding: 0;}
	#topmenu2 ul.navmenu li.parentselected div{background-color: #018955;color: #FFFFFF;}
	#topmenu2 ul.navmenu li.parentselected ul li.selected div{background-color: #DDDDDD;color: #333333;}
	#topmenu2 ul.navmenu li.parentselected ul li.nonselected div{background-color: #eeeeee;}
	
	/********************************/
	/*		BUSCADOR LUPA RESP		*/
	/********************************/
	.responsive-lupa{
		display: block;
		position: absolute;
		left: 2%;
		top: 190px;
		cursor: pointer;
	}
	#search-sector{
		background-color: #E1E1E1;
		display: none;
	    left: 0;
	    padding: 1% 3%;
	    top: 240px;
	    width: 100%;
	    z-index: 2;
	    text-align: center;
	}
	#query{width: 60%;}
	#search-image{right: 22%;}
	#search-sector.opensearchmenu{display: block;}
	#search-sector.closesearchmenu{display: none;}
	
	
	
	
	
	
	
	
	
}
	/* --------------- |700| --------------- */
@media screen and (max-width: 700px) {
	.list-items-Comisiones {
		width: 49%;
	}
	.list-items-Comisiones:nth-child(3n+3) {
		margin-right:0;
		margin-left:0;
	}
	.list-items-Comisiones:nth-child(2n+2) {
		margin-right:1%;
	}
}
/* --------------- |500| --------------- */
@media screen and (max-width: 500px) {
	/*****************************************/
	/*			BUSCADOR PARLAMENTARIO		 */
	/*****************************************/
	.list-items-Comisiones {
		width: 100%;
		height:auto;
	}
	.list-items-Comisiones:nth-child(3n+3) {
		margin-left:0;
		margin-right:0;
	}
	.sesiones_resultados .section-title{height: 50px;}
	.sesiones_resultados .sub-titles{height: 65px;}
	.list-items .sub-titles-name, 
	.sesiones_resultados .sub-titles .sub-titles-name,
	.list-items .sub-titles-otro, 
	.sesiones_resultados .sub-titles .sub-titles-otro{
		width: 100%;
		text-align: left;
	}
	/*****************************************/
	/*			BUSCADOR COMISIONES			 */
	/*****************************************/
	.sub-titles-comision{width: 100%;}
	/*************************************************/
	/*			BUSCADOR ASUNTOS ENTRADOS			 */
	/*************************************************/
	.styleAsuntosTitle{width: 100%;}
	.sub-titles-numero{width: 100%;margin: 0;}
	.sesiones_resultados .sub-titles-asuntos{height: 100px;}
	.sub-titles-asunto,
	.sub-titles-tipo{
		width: 100%;
		margin: 0 0 2% 0;
	}
	.sub-titles-name-sesion{width: 100%;}
	
	/*********************************/
	/*			NOTICIAS			 */
	/*********************************/
	.content-list-right .content-list-column{width: 96%;}
	.content-list-column{width: 97%;}
	/*****************************************/
	/*			FICHA DE SESIONES			 */
	/*****************************************/
	#tabs .ui-tabs-nav li {
	    margin: 1% 1% 1% 0;
	    width: 100%;
	    background: none;
	}
	.sub-titles-tipo-actos,
	.sub-titles-anio,
	.sub-titles-sesiones{
		width: 100%;
	}
	/*****************************************/
	/*			FICHA DE COMISIONES			 */
	/*****************************************/
	#tabs-1 .box-parlamentario{width: 100%;height: auto;}
	.sesiones_resultados .sub-titles-comision{height: 80px;}
	/********************************/
	/*		BUSCADOR LUPA RESP		*/
	/********************************/
	#query{width: 100%;}
	#search-image{right: 2%;}
	/*****************************************/
	/*			FICHA PARLAMENTARIO			 */
	/*****************************************/
	.list-documentos .content-list-column{
		width: 98%;
		margin: 1%;
	}
}
/*****************************************/
			/* 	Cambios ticket 2525 */
/*****************************************/
.li-parlamentarios {
	display: inline-block;
    float: left;
}
.a-parlamentarios {
	color: #333333;
	text-decoration: none;
	padding: .5em 1em;
    padding-top: 0.5em;
    padding-right: 1em;
    padding-bottom: 0.5em;
    padding-left: 1em;
    font-size: 18px;
    font-family: OpenSans-SemiBold;
    background-color: #EEEEEE;
    cursor: pointer;   
}
.a-parlamentarios:hover {
	background-color: #f1f1f1;
	color: #666666;
}	
/* .a-parlamentario-select { */
/* 	background-color: #007ABC; */
/*     color: #FFFFFF; */
/* } */
}













