@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700); /*font-family: 'Roboto', sans-serif;*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300);

:before, :after { font-family:FontAwesome; text-rendering:auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing:grayscale; transform:translate(0, 0); }

@media (min-width:960px) {
	html		{ }
	body		{ padding:0; margin:0; font-size:13px; font-family: 'Roboto', sans-serif; 

.case				{ float:left; width:100%; padding-bottom: 30px; }

.over 				{ width:180px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; padding: 0 20px 20px 1px; text-align:justify; }
	
.over img			{ text-align:center; }


.overbook 				{ width:160px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; padding: 5px 4px 5px 1px; text-align:center; }
	
.overbook img			{ text-align:center; padding-bottom: 7px;}

.tituloocre		{ background-color:#c36722; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:3px 0 3px 15px; margin-bottom: 10px; width:95%;
}

.tituloblue			{ background-color:#1366a5; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff; padding:3px 0 3px 15px; margin-bottom: 10px; width:95%;}

.titulobrown		{ background-color:#926222; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#fff;	padding:3px 0 3px 15px;	margin-bottom: 10px; width:95%;}




font-weight:300; color:#414042; }
	a			{ color: #000000; text-decoration:none; }
	a:hover		{ text-decoration:none; }
	p			{/* text-align: justify; */}
	img			{ border:0; vertical-align:middle; }
	iframe		{ border:0; }

	/*.Section{display: none;}*/
	#interface			{ width:1200px; margin:0 auto; }
	#header				{ overflow:hidden; text-align:center; margin-bottom:20px; position:relative; }
	#header .logo img	{ border:0; vertical-align:middle; padding-top:15px; }

	#header .MainMenu				{ position:absolute; top:10px; }
	#header .MainMenu ul			{ }
	#header .MainMenu ul li			{ background:none; margin-right:1px; }
	#header .MainMenu ul li a		{ background:none; border-top:0; border-left:#58595B solid 1px; border-right:#58595B solid 1px; color:#414042; padding:2px 4px; }
	#header .MainMenu ul li.first a	{ border-left:none; }
	#header .MainMenu ul li.last a	{ border-right:none; }
	#header .MainMenuMI				{ left:0; }
	#header .MainMenuMD				{ right:0; }

	#header	.clsSearchBox						{ position:absolute; right:0; top:100px; }
	#header	.clsSearchBox span.Field			{ }
	#header	.clsSearchBox span.Field input		{ background:#E8E8E9; border:none; padding:5px; }
	#header	.clsSearchBox span.cmdSubmit		{ background:#E8E8E9; padding:2px; display:inline-block; }
	#header	.clsSearchBox span.cmdSubmit input	{ background:url(Img/seacharrow.html); border:none; width:20px; height:20px; text-indent:-80000px; }
	#header .banner-transparencia { position:absolute; right:0; top:120px; }

	#header span.fraseh					{ position:absolute; top:35px; right:0; color:#ED1D24; font-weight:bold; }
	#header span.frasehb				{ position:absolute; top:55px; right:0; font-weight:bold; }
	#mmenuul							{ display:none; }
	#mmenu								{ height:50px; }
	#mmenu .MainMenu					{ text-align:center; }
	#mmenu .MainMenu ul					{ display:table; margin:0 auto; float:none; overflow:auto; }
	#mmenu .MainMenu ul li				{ background:none; }
	#mmenu .MainMenu ul li a			{ background:none; border-top:0; border-right:#ed1d24 solid 1px; color:#414042; font-size:1.1em; padding:10px; }
	#mmenu .MainMenu ul li a:after		{ display:none; }
	#mmenu .MainMenu ul li:last-child a	{ border-right:none; }
	#mmenu .MainMenu ul.sf-menu ul		{ /*min-width:300px;*/ background:#fff; box-shadow: 0px 1px 10px #888888; padding:10px;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px; display:none; overflow:visible; }
	#mmenu .MainMenu ul.sf-menu ul li	{ }
	#mmenu .MainMenu ul.sf-menu ul li a	{ border:0; text-align:left; padding:6px 10px; font-size:0.9em; }
	#mmenu .MainMenu ul.sf-menu ul li a.haveChilds	{ background:url(Img/arrows.png) no-repeat right; }

	.MainMenu ul.sf-menu a.current 		{ color:#A90E12!important; }	/* ED1D24 */
	.MainMenu ul.sf-menu li:hover,
	.MainMenu ul.sf-menu li.sfHover		{ background:#F0F0F0!important; }

	#content-container					{ box-shadow:0 1px 10px #888888; }
	#contentwrap						{ border-top:#ed1d24 solid 5px; overflow:auto; padding:20px 10px; }

	#contentwrap .colleft				{ width:860px; float:left; margin-right:20px; }
	#contentwrap .colleft .slidenews	{ background:#e6e7e8; }
	#contentwrap .colleft .slidenews .bx-wrapper						{ padding:10px; position:relative; margin-bottom:10px; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport			{ box-shadow:none!important; background:none!important; border:none!important; left:0!important; height:320px; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews						{ }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide					{ height:318px; overflow:auto; display:table; vertical-align:middle; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc			{ width:340px; padding:0 15px 0 5px; display:table-cell; vertical-align:middle; text-align:center; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc p			{ margin:0; padding: 1px}
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc .title	{ text-transform:uppercase; font-size:1.6em; font-weight:bold; padding-bottom:10px; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc .title a	{ color:#ED1D24; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc a.minfo	{ color:#414042; padding:6px 0 0 0; display:inline-table; border-top:solid 1px; margin-top:10px; width:100%; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .image			{ display:table; width:478px; height:318px; table-layout:fixed; background-color:black; overflow:hidden; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .image .cell	{ display:table-cell; vertical-align:middle; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .image img		{ vertical-align:middle; border:0; max-width:none; margin:0 auto; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-controls								{ }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-controls .bx-pager						{ position:absolute; bottom:20px; right:20px; width:auto; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-controls .bx-pager .bx-pager-item a			{ border:1px solid black; background-color:#808080; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active		{ background-color:#E0E0E0; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-controls .bx-pager .bx-pager-item:last-child a	{ margin-right:0; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-controls .bx-controls-direction		{ display:none; }

	#contentwrap .colleft .groupnews								{ overflow:auto; }
	#contentwrap .colleft .groupnews .groupnews-section				{ background:#e6e7e8; padding:10px; overflow:hidden; width:400px; height:105px; border-bottom:#ED1D24 solid 5px; }
	#contentwrap .colleft .groupnews .groupnews-section .ul-wrap	{ height:68px; }
	#contentwrap .colleft .groupnews .groupnews-section.agenda		{ float:left; }
	#contentwrap .colleft .groupnews .groupnews-section.citaciones	{ float:right; }
	#contentwrap .colleft .groupnews .groupnews-section h2			{ color:#ED1D24; text-align:center; text-transform:uppercase; font-size:1.4em; margin-top:0; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias						{ color:#ED1D24; padding:0 0 0 20px; margin:0; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item				{ margin:5px 0 0 0; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item.first			{ margin-top:0; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item a				{ display:block; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item a div			{ display:inline; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .image			{ display:none; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .section		{ display:none; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .dateUpdated	{ display:none; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .date			{ display:none; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .title			{ color:#414042; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .abstract		{ display:none; }

	#contentwrap .colleft .heraldo						{ width:860px; overflow:hidden; }
	#contentwrap .colleft .heraldo h2					{ background:#231F20; color:#fff; text-align:center; padding:8px; }
	#contentwrap .colleft .heraldo .Buttons				{ overflow:auto; width:885px; }
	#contentwrap .colleft .heraldo .Buttons .Button		{ float:left; width:280px; margin:0 10px 10px 0; background:#e6e7e8; text-align:center; }

	#contentwrap .colleft .adirectos					{ width:860px; overflow:hidden; }
	#contentwrap .colleft .adirectos h2					{ background:#231F20; color:#fff; text-align:center; padding:8px; }
	#contentwrap .colleft .adirectos .Buttons			{ overflow:auto; width:860px; text-align:center; background:#e6e7e8; padding-top:10px; }
	#contentwrap .colleft .adirectos .Buttons .Button	{ margin:0 5px 10px 5px; text-align:center; display:inline-block; }

	#contentwrap .colleft .eventos						{ margin-top:20px; }
	#contentwrap .colleft .eventos .Title				{ display:none; }
	#contentwrap .colleft .eventos .Section				{ color:#ED1D24; text-transform:uppercase; font-size:1.4em; font-weight:bold; margin:0.83em 0; }
	#contentwrap .colleft .eventos .Item				{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #A7A9AC; overflow:auto; }
	#contentwrap .colleft .eventos .Item.Last			{ padding-bottom:0; margin-bottom:0; border-bottom:0; }
	#contentwrap .colleft .eventos .Item .ItemTitle		{ padding:0; }
	#contentwrap .colleft .eventos .Item .ItemTitle a	{ color:#414042; font-weight:bold; }
	#contentwrap .colleft .eventos .Item .ItemDate		{ display:none; }
	#contentwrap .colleft .eventos .Item .ItemImage	a	{ display:block; background:black; text-align:center; width:140px; height:105px; overflow:hidden; padding:5px 0; margin:0 10px 10px 0; float:left; }
	#contentwrap .colleft .eventos .Item .ItemImage img	{ width:180px; margin-top:-15px; }
	#contentwrap .colleft .eventos .Item .ItemAbstract	{ line-height:15px; padding:5px 0 0 20px; }
	#contentwrap .colleft .eventos .Item .ItemLinkMoreA	{ color:#414042; display:block; padding:4px 0 4px 20px; }

	#contentwrap .colright									{ float:right; width:300px; }

	#contentwrap .colright .rbArticles						{ padding:10px; margin-bottom:10px; background:#e6e7e8; }
	#contentwrap .colright .rbArticles .Section				{ display:none; }
	#contentwrap .colright .rbArticles .Item				{ margin-bottom:10px; }
	#contentwrap .colright .rbArticles .Item.Last			{ margin-bottom:0; }
	#contentwrap .colright .rbArticles .Item .ItemTitle		{ font-weight:bold; }
	#contentwrap .colright .rbArticles .Item .ItemTitle a	{ color:#ED1D24; }
	#contentwrap .colright .rbArticles .Item .ItemImage,
	#contentwrap .colright .rbArticles .Item .ItemDate,
	#contentwrap .colright .rbArticles .Item .ItemLinkMore,
	#contentwrap .colright .rbArticles .Item .ItemText		{ display:none; }

	#contentwrap .colright .mainimg					{ background:#e6e7e8; text-align:center; padding:13px 0; height:312px; margin-bottom:10px; }
	#contentwrap .colright .mainimg .maininfo		{ background:#231F20; width:226px; margin:0 auto; padding:5px 0; }
	#contentwrap .colright .mainimg .maininfo h1	{ font-size:1.2em; color:#ED1D24; font-weight:normal; margin:0; }
	#contentwrap .colright .mainimg .maininfo h2	{ font-size:1.1em; color:#fff; font-weight:normal; margin:0; }
	#contentwrap .colright .mainimg .maininfo h3	{ font-size:0.9em; color:#fff; font-weight:normal; margin:0; }
	#contentwrap .colright .mainimg .maininfo h3 a	{ color:#fff; }

	#contentwrap .colright .resumenews						{ background:#e6e7e8; padding:10px 20px; margin-bottom:10px; }
	#contentwrap .colright .resumenews .Title				{ color:#ED1D24; text-align:center; text-transform:uppercase; font-size:1.4em; font-weight:bold; margin-bottom:0.43em; }
	#contentwrap .colright .resumenews .Section				{ display:none; }
	#contentwrap .colright .resumenews .Item				{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #005069; text-align:justify; overflow:auto; }
	#contentwrap .colright .resumenews .Item .ItemDate		{ margin-bottom:5px; font-size:0.8em; color:#7f7f7f; }
	#contentwrap .colright .resumenews .Item .ItemTitle		{ width:260px; overflow:hidden; margin-bottom:5px; font-weight:bold; font-size:1.1em; }
	#contentwrap .colright .resumenews .Item .ItemTitle a	{ color:#414042; }
	#contentwrap .colright .resumenews .Item .ItemImage a	{ display:block; background:black; text-align:center; width:106px; float:left; margin:0 10px 5px 0; }
	#contentwrap .colright .resumenews .Item .ItemImage img	{ width:106px; }
	#contentwrap .colright .resumenews .Item .ItemAbstract	{ font-size:1em; line-height:1.4em; }
	#contentwrap .colright .resumenews .Item .ItemLinkMore	{ display:none; }
	#contentwrap .colright .resumenews .Item.First .ItemImage a		{ width:260px; float:none; }
	#contentwrap .colright .resumenews .Item.First .ItemImage img	{ width:260px; }
	#contentwrap .colright .resumenews .Item.Last					{ padding-bottom:0; margin-bottom:0; border-bottom:0; }
	#contentwrap .colright .resumenews .Item.Last .ItemImage		{ display:none; }

	#contentwrap .colright .Buttons					{ padding-bottom: 10px;}
	#contentwrap .colright .Buttons .Button			{ margin-bottom:10px; background:#e6e7e8; }
	#contentwrap .colright .Buttons .Button.Last	{ margin-bottom:0; }

	.linelogo							{
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../images/linelogo.png);
    height: 96px;
}

	#contentwrap .mbottom							{ overflow:auto; font-size:90%; margin-top:10px; }
	#contentwrap .mbottom div.subMenu				{ float:left; border-right:#6D6E71 solid 1px; margin:0 20px 20px 0; padding:0 20px 0 0; color:#6D6E71; width:155px; }
	#contentwrap .mbottom div.subMenu:first-child	{ margin-left:23px; }	
	#contentwrap .mbottom div.subMenu:last-child	{ margin-right:0; border-right:none; }
	#contentwrap .mbottom div.subMenu div.title		{ font-weight:bold; font-size:1.1em; margin-bottom:10px; }
	#contentwrap .mbottom div.subMenu ul			{ list-style:none; margin:0; padding:0; }
	#contentwrap .mbottom div.subMenu ul li			{ margin-bottom:5px; }
	#contentwrap .mbottom div.subMenu ul li a		{ color:#6D6E71; }

	#objContents .Path						{ margin-bottom:10px; }
	#objContents .modHTM					{ overflow:auto; }
	#objContents li, #objContents p, #objContents td	{ text-align:justify; }
	#objContents h1							{ font-weight:300; color:#ED1D24; }
	#objContents h2							{ font-weight:300; color:#6b6b6b; }
	#objContents h3							{ font-weight:300; color:#6b6b6b; }
	#objContents h4							{ font-weight:bold; color:#6b6b6b; }
	#objContents .xcolora					{ }
	#objContents .xcolora a					{ color:#414042; }
	#objContents .xcolora a:hover			{ color:#ED1D24; }

	#objContents .reliquias					{ }
	#objContents .reliquias	.reliquia		{ overflow:auto; padding:10px 40px; background:#f2f2f2; margin-bottom:10px; }
	#objContents .reliquias	.reliquia img	{ margin-left:40px; background:#fff; padding:10px; width:150px; }

	#objContents table.tablacontenido		{ margin:0 auto; border-spacing:0!important; border-collapse:collapse; }
	#objContents table.tablacontenido tr:nth-child(even)	{ background:#f0f0f0; }
	#objContents table.tablacontenido td	{ border:#a1a1a1 solid 1px; padding:5px; }

	#objContents .textcolleft				{ float:left; margin-right:10px; width:420px; }
	#objContents .textcolright				{ float:right; width:420px; }

	#objContents table.fljos						{ }
	#objContents table.fljos td						{ background:#f2f2f2; padding:10px 20px; }
	#objContents table.fljos td	p.number			{ float:left; margin:0 10px 10px 0; clear:both; }
	#objContents table.fljos .fljo					{ }
	#objContents table.fljos .fljo:nth-child(odd)	{ }

	#objContents .articleDetail .ItemTitle		{ color:#ED1D24; font-size:1.4em; font-weight:bold; }
	#objContents .articleDetail					{ }
	#objContents .articleDetail .Items			{ }
	#objContents .articleDetail .Items .current	{ }
	#objContents .articleDetail .Items .current #objAddThis	{ overflow:hidden; }
	#objContents .articleDetail .Items .current #objAddThis .addthis_toolbox	{ float:right; }
	#objContents .articleDetail .Items .current .Section{ 
	color: #ED1D24;
    text-transform: uppercase;
    font-size: 2.2em;
    font-weight: bold;
    margin-bottom: 0.43em;}

	#objContents .articleDetail .Items .current .Item					{ }
	#objContents .articleDetail .Items .current .Item .ItemDate			{ font-weight:bold; margin-bottom:4px; }
	#objContents .articleDetail .Items .current .Item .ItemImage img{ width: 400px; height: 200px; }
	#objContents .articleDetail .Items .current .Item .ItemTitle		{ }
	#objContents .articleDetail .Items .current .Item .ItemAbstract		{ }
	#objContents .articleDetail .Items .current .Item .ItemText			{ }	

	#footer				{ background:#e6e7e8; text-align:center; font-weight:300; padding:15px 0; }
        #footer p{text-align: center!important;}
	#footer	a.maina		{ font-size:1.8em; color:#6D6E71; }
	#footer	.social		{ }
	#footer	.social a	{ margin:0 5px; }

	div#objVIS			{ width:1200px; margin:5px auto; float:none; text-align:right; }
	div#objVIS a		{ color:#D0D0D0; }
	div#objVIS a:hover	{ color:#F6BA18; text-decoration:none; }

/* --- COP20 ---
	#contentwrap						{ border-top-color:#9CC93B; }
	#mmenu .MainMenu ul li a			{ border-right-color:#9CC93B; }
	#contentwrap .colleft .groupnews .groupnews-section	{ border-bottom-color:#9CC93B; }
	
	#contentwrap .colright .resumenews .Item	{ border-bottom-color:#9CC93B; }
	#contentwrap .colleft .eventos .Item		{ border-bottom-color:#9CC93B; }
	#contentwrap .linelogo						{ background:url(Img/linelogoverde.png) no-repeat center; height:96px; }
	#contentwrap .mbottom div.subMenu			{ border-right-color:#9CC93B; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc a.minfo	{ border-top-color:#9CC93B; }
	#header .MainMenu ul li a					{ border-left-color:#9CC93B; border-right-color:#9CC93B; }
	
--- ----- --- */
    .zonaespecial{
        
        text-align: justify!important;
        border-bottom-color: black;
        border-bottom-width: 1px;
        width: 260px;
        border-bottom-style: solid;
        padding: 10px;
    }
    
    .especialright{
        float: right;
        width: 300px;
        background: #e6e7e8;
    }
    
    .titularespecial {
        text-align: center;
        padding-top: 12px;
        font-size: 16px;
        color: red;
    }

}



/* Reglas comunes */
#contentwrap .visMarquee			{ background-color:#e6e7e8; margin-bottom:10px; height:14pt; padding:5px 10px; overflow:hidden; }
#contentwrap .visMarquee ul			{ display:block; margin:0; padding:0; white-space:nowrap; }
#contentwrap .visMarquee ul li		{ display:inline-block; height:14pt; margin:0 20px 0 0; padding:0 20px 0 0; white-space:nowrap; border-right:1px solid gray; }
#contentwrap .visMarquee ul li.Last	{ border-right:0; margin-right:0; padding-right:0; }
#contentwrap .visMarquee ul li a	{ color:#ED1D24; font-weight:bold; }

#objContents a				{ color:#A90E12; }
#objContents a:hover		{ color:#ED1D24; }
#objContents .LocalMenu		{ display:none; }
#objContents .smarttext											{ }
#objContents .smarttext table.congresistas						{ background:#f2f2f2; padding:1em 2em; width:100%; border-spacing:0 5px; }
#objContents .smarttext table.congresistas th					{ color:#ED1D24; text-transform:uppercase; padding-bottom:1em; text-align:left; }
#objContents .smarttext table.congresistas td					{ text-align:left; border-right:#ccc solid 1px; padding:0 .75em; }
#objContents .smarttext table.congresistas td:last-child		{ border-right:0; }
#objContents .smarttext table.congresistas td span.fotolist		{ display:block; text-align:center; }
#objContents .smarttext table.congresistas td span.partidolist	{ font-weight:bold; }
#objContents .smarttext table.congresistas td a					{ color:#414042; margin-bottom:4px; }
#objContents .smarttext table.congresistas td a.conginfo		{ }
#objContents .smarttext table.congresistas td a.congemail		{ font-weight:bold; color:#747474; }
#objContents .smarttext table.congresistas tr.empty td			{ text-align:center; padding:50px; }

#objContents .smarttext .SearchBox .filter .field	{ }
#objContents .smarttext .filters					{ }
#objContents .smarttext .filters .filterItem		{ }
#objContents .smarttext .filters .filterItem .label	{ margin-bottom:.35em; }
#objContents .smarttext .filters .filterItem .field	{ display:block; float:none; }
#objContents .smarttext a							{ border-bottom: #b4b4b4 dotted 1px; }

#objContents .smartdetail							{ padding:1em 2em; background:#f2f2f2; }
#objContents .smartdetail h1						{ color:#ED1D24; }
#objContents .smartdetail h2						{ font-weight:normal; }
#objContents .smartdetail a							{ color:#ED1D24; }
#objContents .smartdetail p							{ margin:0; }
#objContents .smartdetail .dpersonales				{ background:#fff; padding:.65em 1em; margin-bottom:.5em; overflow:auto; }
#objContents .smartdetail .dpersonales .foto		{ float:right; }
#objContents .smartdetail p.nombres					{ }
#objContents .smartdetail p.nombres span.field		{ }
#objContents .smartdetail p.nombres span.value		{ font-weight:bold; text-transform:uppercase; }
#objContents .smartdetail p.web						{ overflow:auto; }
#objContents .smartdetail p.web span.field			{ display:none; }
#objContents .smartdetail p.web span.value			{ }
#objContents .smartdetail p.web span.value a		{ background:url(Img/iconweb.png) no-repeat right; padding:10px 34px 10px 0; display:block; float:left; }
#objContents .smartdetail .dgenerales				{ background:#fff; padding:.65em 1em; margin-bottom:.5em; }
#objContents .smartdetail .dgenerales p				{ border-bottom:#e3e3e3 solid 1px; padding-bottom:.75em; }
#objContents .smartdetail .dgenerales span.value	{ font-weight:bold; }
#objContents .smartdetail .dgenerales .tip			{ border-bottom:dotted 1px; cursor:help; }
#objContents .smartdetail .dgenerales .periododatos	{ padding:0 2em; }
#objContents .smartdetail .rsociales				{}
#objContents .smartdetail .rsociales a				{ display:inline-block; }

#objVIS { visibility:hidden; }

body.databox { margin:20px; }

/* Sub Webs */
.subwebs						{}
.sbanner						{ height:338px; overflow:hidden; }
.sbanner .nav					{ display:none; }
.smaintitle						{ font-family: 'Open Sans', sans-serif; font-size:2.2em; color:#1e1e1e; background:#f2f2f2; padding:.5em 1em; margin:0; }
.smenu							{}
.smenu ul						{ background:#dcdcdc; height:38px; float:none; margin:0; }
.smenu ul li					{ background:none; }
.smenu ul a						{ color:#424242; }

.scontent						{ overflow:auto; margin-bottom:1.5em; }
.scontent table.imghome			{ float:right; margin:0 0 1em 1em; }
.scontent .sleft				{ float:left; width:830px; padding-right:1.5em; margin-right:1.5em; border-right:#ccc solid 1px; }
.scontent .sright				{ float:right; width:300px; }
.scontent .sright .Buttons		{ text-align:right; padding-top:5px; }
.scontent .sright .Buttons .Button	{ margin-bottom:.5em; margin:.9em 0; }

.subwebs .modGalleries									{ width:100%; }
.subwebs .modGalleries ul.ListGalleries					{ padding:0; margin:2.2em 0 0 0; list-style:none; overflow:auto; width:890px; }
.subwebs .modGalleries ul.ListGalleries li				{ width:232px; float:left; margin:0 54px 24px 0; box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.45); border:white solid 5px; cursor:pointer; }
.subwebs .modGalleries ul.ListGalleries li .Thumbnail	{ height:125px; overflow:hidden; text-align:center; background:#1e1e1e; }
.subwebs .modGalleries ul.ListGalleries li img			{ width:auto; height:100%; }
.subwebs .modGalleries ul.ListGalleries li .Name		{ text-align:center; font-size:1.2em; color:#201f1f; height:40px; overflow:hidden; }
.subwebs .modGalleries ul.ListGalleries li .Description	{}
.subwebs .Path							{ display:none; }

.smarttext								{/* width:800px; */}
.smarttext .filter.SearchBox			{/* display:none; */}
.smarttext ul.listtemp					{ padding:11px; margin:0; list-style:none; overflow:auto; background:#f2f2f2; width:100%; }
.smarttext ul.listtemp li				{ width:232px; float:left; margin:0 11px 10px 0; box-shadow: 1px 1px 10px 0px rgba(50, 50, 50, 0.45); border:white solid 5px; }
.smarttext ul.listtemp li a				{ color:#595959; }
.smarttext ul.listtemp li .Thumbnail	{ overflow:hidden; text-align:center; }

.smarttext ul.listtemp.videos li		{ position:relative; }
.smarttext ul.listtemp.videos .iconmod	{ width:100%; height:80%; background:url(Img/play.html) center no-repeat; background-size:40%; position:absolute; top:0; opacity:.3; }
.smarttext ul.listtemp.videos .iconmod:hover	{ opacity:.75; }

.smarttext table.listtemp th				{ background:#f2f2f2; color:#1e1e1e; padding:10px; }
.smarttext table.listtemp td				{ padding:10px; }
.smarttext table.listtemp td div			{ margin-right:10px; }
.smarttext table.listtemp td.title			{ text-align:left!important; min-width:260px; }
.smarttext table.listtemp td.pdf			{ width:50px; text-align:center!important; }
.smarttext table.listtemp td.pdf a:before	{ content: "\f1c1"; color:white; font-size:1.5em; background:#a20906; }
.smarttext table.listtemp td.pdf span		{ display:none; }
.smarttext table.listtemp .date				{ display:none; }

body.if0							{ background:#f2f2f2; height:100%; }
body.if0 .Path						{ display:none!important; }
body.if0 .videoembed				{ text-align:center; vertical-align:middle; }
body.if0 .videoembed iframe			{ margin:0 auto; vertical-align:middle; width:854px!important; height:480px!important; }
body.if0 #objContents				{}
body.if0 #objVIS					{ display:none; }
body.if0 .LocalMenu					{ display:none; }
/*body.if0 .smartdetail				{ padding:0!important; background:none!important; }*/
body.if0 .smartdetail				{ padding:1em 2em; background:#f2f2f2; }

@media (max-width:959px) {
	body					{ padding:0; margin:0; font-size:13px; font-family: 'Roboto', sans-serif; font-weight:300; color:#414042; }
	a:hover				{ color: #000000; text-decoration:none; }
        a			{ color: #000000; text-decoration:none; }
	img						{ border:0; vertical-align:middle; }
        p			{text-align: justify; }
	#header .MainMenuMD		{ width:100%; overflow:auto; display:none; }

	#header .MainMenuMI		{ display:none; }
	#header span.fraseh		{ display:none; }
	#header span.frasehb	{ display:none; }
	#header	.clsSearchBox	{ display:none; }
	#header .banner-transparencia {
	position: absolute;
	right: 0;
	top: 0;
}
	.header .logo			{ text-align:center; margin-bottom:1em; padding:0.5em; }
	.header .logo img		{ width:40%; }
	#mmenu					{ display:none; }
	
	#objContents h1							{ font-weight:300; color:#ED1D24; font-size:1.4em; }
	#objContents h2							{ font-weight:300; color:#6b6b6b; font-size:1.1em; }
	#objContents h3							{ font-weight:300; color:#6b6b6b; }
	#objContents h4							{ font-weight:bold; color:#6b6b6b; }

	#mmenuul				{ width:100%; margin-bottom:.5em; position:absolute; top:0; left:0; }
	#mmenuul ul				{ list-style:none; padding:0; margin:0; overflow:auto; background:#f2f2f2; opacity:0.95; border:#e2e2e2 solid 1px; }
	#mmenuul ul li			{ width:50%; overflow:hidden; float:left; border:#e2e2e2 solid; border-width:0 1px 1px 0; box-sizing: border-box; text-align:center; background:white; }
	#mmenuul ul li a		{ padding:.75em .5em; display:inline-block; color:#ED1D24; font-family: 'Roboto Condensed', sans-serif; font-weight:400; }
	#mmenuul ul:first-child	{ border-bottom:#ccc solid 3px; }
	#mmenuul a.menu-toggle	{ background:url(Img/menu-icon.html) no-repeat #f2f2f2; width:40px; height:40px; background-size:100%; text-indent:-99999px; display:block; }
	#mmenuul .menumob		{ display:none; position:absolute; z-index:100; }
	#mmenuul .menumob a		{ white-space:nowrap; width:90%; overflow:hidden; text-overflow:ellipsis; }

	#content-container					{ padding:0 .5em; }
	#contentwrap .colleft .slidenews	{ background:#e6e7e8; }
	#contentwrap .colleft .slidenews .bx-wrapper				{ padding:1em; position:relative; margin-bottom:1em; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport	{ box-shadow:none!important; background:none!important; border:none!important; left:0!important; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews						{ }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide					{ }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc			{ }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc p			{ padding:0; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc .title	{ margin-top:0; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc .title a	{ color:#ED1D24; font-size:1.3em; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .desc a.minfo	{ display:none; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-viewport .snews .slide .image img		{ width:100%; }
	#contentwrap .colleft .slidenews .bx-wrapper .bx-controls								{ display:none; }

	#contentwrap .colleft .groupnews						{ overflow:auto; }
	#contentwrap .colleft .groupnews .groupnews-section		{ background:#e6e7e8; padding:1em; overflow:auto; border-bottom:#ED1D24 solid 0.2em; }
	#contentwrap .colleft .groupnews .groupnews-section h2	{ color:#ED1D24; text-align:center; text-transform:uppercase; font-size:1.4em; margin-top:0; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias						{ color:#ED1D24; list-style:none; padding:0; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item				{ margin:0.5em; background:#8b8a8c; padding:.5em; text-align:center; border-radius:0.5em; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item a				{ display:block; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .section		{ display:none; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .dateUpdated	{ display:none; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .date			{ display:none; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .title			{ color:#fff; }
	#contentwrap .colleft .groupnews .groupnews-section ul.listaNoticias li.item .abstract		{ display:none; }

	#contentwrap .colleft .heraldo		{ overflow:hidden; }
	#contentwrap .colleft .heraldo h2	{ background:#231F20; color:#fff; text-align:center; padding:.5em; }
	#contentwrap .colleft .heraldo .Buttons							{ overflow:auto; }
	#contentwrap .colleft .heraldo .Buttons .Button					{ float:left; width:49%; background:#e6e7e8; margin-bottom:.5em; }
	#contentwrap .colleft .heraldo .Buttons .Button:nth-child(odd)	{ margin-right:.5em; }
	#contentwrap .colleft .heraldo .Buttons .Button img				{ width:100%; }

	#contentwrap .colleft .adirectos					{ overflow:hidden; }
	#contentwrap .colleft .adirectos h2					{ background:#231F20; color:#fff; text-align:center; padding:.5em; }
	#contentwrap .colleft .adirectos .Buttons			{ text-align:center; }
	#contentwrap .colleft .adirectos .Buttons .Button	{ display:inline-block; margin:0 5px 10px 5px; }
/*
	#contentwrap .colleft .adirectos .Buttons							{ overflow:auto; padding:1.5em; }
	#contentwrap .colleft .adirectos .Buttons .Button					{ float:left; width:44%; background:#e6e7e8; margin-bottom:.5em; }
	#contentwrap .colleft .adirectos .Buttons .Button:nth-child(odd)	{ margin-right:1.2em; }
	#contentwrap .colleft .adirectos .Buttons .Button img				{ width:100%; }
*/
	#contentwrap .colleft .eventos						{ padding:.5em 1em; }
	#contentwrap .colleft .eventos .Title				{ display:none; }
	#contentwrap .colleft .eventos .Section				{ color:#ED1D24; text-transform:uppercase; font-size:1.4em; font-weight:bold; margin:0.5em 0; }
	#contentwrap .colleft .eventos .Item				{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #A7A9AC; overflow:auto; }
	#contentwrap .colleft .eventos .Item.Last			{ padding-bottom:0; margin-bottom:0; border-bottom:0; }
	#contentwrap .colleft .eventos .Item .ItemTitle		{ padding:5px 0; }
	#contentwrap .colleft .eventos .Item .ItemTitle a	{ color:#414042; font-weight:bold; }
	#contentwrap .colleft .eventos .Item .ItemDate		{ display:none; }
	#contentwrap .colleft .eventos .Item .ItemImage		{ display:none; }
	#contentwrap .colleft .eventos .Item .ItemAbstract	{ margin-bottom:.5em; }
	#contentwrap .colleft .eventos .Item .ItemLinkMoreA	{ background:#8b8a8c; padding:.5em; text-align:center; border-radius:0.5em; color:#fff; display:block; float:left; }

	#contentwrap .colleft .FormatN		{ padding:1em; }
	#contentwrap .colleft .FormatN h1	{ color:#ED1D24; text-transform:uppercase; }
	#contentwrap .colleft .FormatN h2	{ color:#6b6b6b; }

	#contentwrap .colright .mainimg		{ display:none; }

	#contentwrap .colright .resumenews								{ background:#e6e7e8; padding:.5em 1em; margin-bottom:1em; }
	#contentwrap .colright .resumenews .Title						{ color:#ED1D24; text-align:center; text-transform:uppercase; font-size:1.4em; font-weight:bold; margin-bottom:0.43em; }
	#contentwrap .colright .resumenews .Section						{ display:none; }
	#contentwrap .colright .resumenews .Item						{ padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #005069; overflow:auto; }
	#contentwrap .colright .resumenews .Item .ItemTitle				{ }
	#contentwrap .colright .resumenews .Item .ItemTitle a			{ color:#414042; padding:0 0 .5em 0; font-weight:bold; display:block; }
	#contentwrap .colright .resumenews .Item .ItemDate				{ margin-bottom:.5em; }
	#contentwrap .colright .resumenews .Item .ItemImage				{ }
	#contentwrap .colright .resumenews .Item .ItemImage a			{ display:block; width:50%; float:left; margin:0 10px 10px 0; }
	#contentwrap .colright .resumenews .Item .ItemImage img			{ width:100%; }
	#contentwrap .colright .resumenews .Item .ItemAbstract			{ line-height:15px; overflow:hidden; }
	#contentwrap .colright .resumenews .Item .ItemLinkMore			{ display:none; }
	#contentwrap .colright .resumenews .Item.First .ItemImage a		{ width:100%; float:none; }
	#contentwrap .colright .resumenews .Item.First .ItemImage img	{ width:100%; }
	#contentwrap .colright .resumenews .Item.Last					{ padding-bottom:0; margin-bottom:0; border-bottom:0; }
	#contentwrap .colright .resumenews .Item.Last .ItemImage		{ display:none; }

	#contentwrap .colright .Buttons					{ text-align:center; margin-bottom:1em; }
	#contentwrap .colright .Buttons .Button			{ margin-bottom:1em; }
	#contentwrap .colright .Buttons .Button.Last	{ margin-bottom:0; }

	#contentwrap .colright .rbArticles						{ padding:10px; margin-bottom:10px; background:#e6e7e8; }
	#contentwrap .colright .rbArticles .Section				{ display:none; }
	#contentwrap .colright .rbArticles .Item				{ margin-bottom:10px; }
	#contentwrap .colright .rbArticles .Item.Last			{ margin-bottom:0; }
	#contentwrap .colright .rbArticles .Item .ItemTitle		{ font-weight:bold; text-transform:uppercase; }
	#contentwrap .colright .rbArticles .Item .ItemTitle a	{ color:#ED1D24; }
	#contentwrap .colright .rbArticles .Item .ItemImage,
	#contentwrap .colright .rbArticles .Item .ItemDate,
	#contentwrap .colright .rbArticles .Item .ItemLinkMore,
	#contentwrap .colright .rbArticles .Item .ItemText		{ display:none; }

	#contentwrap .mbottom	{ display:none; }

	#objContents													{ }
	#objContents .modHTM img										{ max-width:100%; height:auto; }
	#objContents .articleDetail										{ }
	#objContents .articleDetail .ItemTitle							{ color:#ED1D24; text-transform:uppercase; font-size:1.4em; font-weight:bold; }
	#objContents .articleDetail .Items								{ }
	#objContents .articleDetail .Items .current						{ }
	#objContents .articleDetail .Items .current .Section			{ display: none; color:#ED1D24; text-transform:uppercase; font-size:2.2em; font-weight:bold; margin-bottom:0.43em; }
	#objContents .articleDetail .Items .current .Item				{ }
	#objContents .articleDetail .Items .current .Item .ItemDate		{ float:right; font-weight:bold; }
	#objContents .articleDetail .Items .current .Item .ItemImage	{ display:none; }
	#objContents .articleDetail .Items .current .Item .ItemTitle	{ }
	#objContents .articleDetail .Items .current .Item .ItemAbstract	{ }
	#objContents .articleDetail .Items .current .Item .ItemText		{ }
	
	.smarttext ul.listtemp					{}
	.smarttext ul.listtemp li				{ width:98%; float:none; margin:0 0 10px 0; }

	#footer				{ background:#e6e7e8; text-align:center; font-weight:300; padding:2em 0; }
        #footer p{text-align: center!important;}
	#footer	a.maina		{ font-size:1.8em; color:#6D6E71; }
	#footer	.social		{ }
	#footer	.social a	{ margin:0 .5em; }

	#objVIS				{ float:none!important; background:#e6e7e8; overflow:auto; margin:0!important; padding:.3em .5em; text-align:right; }

/* --- COP20 ---
	#contentwrap .colleft .groupnews .groupnews-section		{ border-bottom-color:#9CC93B; }
--- ----- --- */

	#header .logo img		{ width:20%; }
	#objContents .smarttext table.congresistas { padding:1em 0!important; }
	#objContents .smarttext table.congresistas td { padding:0 .1em!important; }
	.smaintitle { font-family: 'Open Sans', sans-serif; font-size:1.4em; color:#1e1e1e; background:#f2f2f2; padding:.5em 1em; margin:0; }
	
	.scontent .sleft { width:inherit!important; padding-right:0!important; border-right:0!important; float:none!important; }
	.sbanner { height:8em; }
	.sbanner img { width:100%; height:auto; }
	iframe { width:100%!important; height:27em; }
        
        .zonaespecial{
            text-align: justify!important;
            border-bottom-color: black;
            border-bottom-width: 1px;
            width: 260px;
            border-bottom-style: solid;
            padding: 10px;
        }
        
        .especialright{
            float: right;
            width: 300px;
            padding-bottom: 10px;
            background: #e6e7e8;
        }
        
        .titularespecial {
            text-align: center;
            padding-top: 12px;
            font-size: 16px;
            color: red;
        }
}
.modal-largo{
  max-width:950px;
 
}
