@import url("layout.less");
@import url("color.less");
@import url("funciones.less");

@ruta: "../../../../base/plantilla01";



/*Generales*/
* {

	font-family: @fuentePrincipal;
	/* .transition();*/
}

@font-face {
    font-family: 'helvetica_neueregular';
    src: url('font/helveticaneue-ultralight-webfont.eot');
    src: url('font/helveticaneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/helveticaneue-ultralight-webfont.woff') format('woff'),
         url('font/helveticaneue-ultralight-webfont.ttf') format('truetype'),
         url('font/helveticaneue-ultralight-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('font/OpenSans-Regular-webfont.eot');
    src: url('font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/OpenSans-Regular-webfont.woff') format('woff'),
         url('font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a {
	color: #4B4B4B;
	text-decoration: none; line-height: inherit;
}

.tabla1 {
	margin: 0;
}

.enlace1 a {
color: #747474;

}

/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html { font-size: 62.5%; }

body { background: white; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; font-size: 14px; line-height: 1; color: #222222; position: relative; -webkit-font-smoothing: antialiased; }

/* Links ---------------------- */
a img { border: none; }

p a{ line-height: inherit; color: #4B4B4B;}

a:visited, a:hover {text-decoration: none }


/* Misc ---------------------- */
.left { float: left; }

.right { float: right; }

.text-left { text-align: left; }

.text-right { text-align: right; }

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

.hide { display: none; }

.hide-override { display: none !important; }

.highlight { background: #ffff99; }

#googlemap img, object, embed { max-width: none; }

#map_canvas embed { max-width: none; }

#map_canvas img { max-width: none; }

#map_canvas object { max-width: none; }

/* Reset for strange margins by default on <figure> elements */
figure { margin: 0; }

/* Base Type Styles Using Modular Scale ---------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; font-size: 14px; direction: ltr; }

p { font-family: inherit; font-weight: normal; font-size: 14px; line-height: 1.6; margin-bottom: 10px; }
p.lead { font-size: 17.5px; line-height: 1.6; margin-bottom: 17px; }

aside p { font-size: 13px; line-height: 1.35; font-style: italic; }

h1, h2, h3, h4, h5, h6 { text-rendering: optimizeLegibility; line-height: 1.1; margin-bottom: 14px; margin-top: 14px; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 60%; color: #6f6f6f; line-height: 0; }

h1 { font-size: 27px; color: @jangoColor; }

h2 { font-size: 37px; }

h3 { font-size: 27px; }

h4 { font-size: 23px; }

h5 { font-size: 17px; }

h6 { font-size: 14px; }

hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }

.subheader { line-height: 1.3; color: #6f6f6f; font-weight: 300; margin-bottom: 17px; }

em, span {line-height: inherit; }

strong, b { font-weight: bold; line-height: inherit; }

small { font-size: 60%; line-height: inherit; }

code { font-weight: bold; background: #ffff99; }

/* Lists ---------------------- */
ul, ol, dl { font-size: 14px; line-height: 1.6; margin-bottom: 17px; list-style-position: outside; }

ul li ul, ul li ol { margin-left: 20px; margin-bottom: 0; }
ul.square, ul.circle, ul.disc { margin-left: 17px; }
ul.square { list-style-type: square; }
ul.square li ul { list-style: inherit; }
ul.circle { list-style-type: circle; }
ul.circle li ul { list-style: inherit; }
ul.disc { list-style-type: disc; }
ul.disc li ul { list-style: inherit; }
ul.no-bullet { list-style: none; }
ul.large li { line-height: 21px; }

ol { margin-left: 20px; }
ol li ul, ol li ol { margin-left: 20px; margin-bottom: 0; }

/* Blockquotes ---------------------- */
blockquote, blockquote p { line-height: 1.5; color: #6f6f6f; }

blockquote { margin: 0 0 17px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
blockquote cite { display: block; font-size: 13px; color: #555555; }
blockquote cite:before { content: "\2014 \0020"; }
blockquote cite a, blockquote cite a:visited { color: #555555; }

abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222222; border-bottom: 1px solid #ddd; cursor: help; }

abbr { text-transform: none; }

/* Print styles.  Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
.print-only { display: none !important; }


/**/

/*Sobre el body*/
body {
	background:  #b1dce6 url(../imagenes/internaBg.jpg)  no-repeat top  center fixed;
	-webkit-background-size:  auto,cover;
	-moz-background-size:  auto,cover;
	-o-background-size:  auto,cover;
	background-size: auto, cover;
	margin: 0;
	padding: 0;
}
/*Fin del body*/


/*ZonasBloques*/
.nxbloque > h2 {
	display: none;
}

/**/



/* Menu */
#menu {
	width: 100%;
    background: #00557f;
}
#megamenuContenedor241935 {
	width: 1280px;
	margin: auto;
}
#menu ul {
	display: block;
	height: 40px;
}
#menu ul li.mm-item {
    border-right: 1px solid #13487b;
	padding: 12px 20px 6px;

}
#menu ul li.mm-item a {
	color:#fff;
	font-size: 1.1em;
}
#menu ul li.mm-item:hover {
    background: #fff;
    border-top: 2px solid #b70000;
}
#menu ul li.mm-item:hover a {
    color: #00557f;
}


/* Sub-Menu */

#menu li .mm-item-content {
	background:  #FFF;
	padding: 10px;
	z-index: 99999 !important;
    border-bottom:  8px solid #00557f;
    margin: 7px 0 0 0;
    width: auto;
	min-width: 350px;
	margin-left: -15px;
}
.mm-item-content .contenido1 ul {
	height: auto !important;
}
.mm-item-content .contenido1 ul.enlace1 { 
	list-style:  none;
}		
.mm-item-content .contenido1 ul.enlace1 li {
	 padding-left: 20px;
	 background:  url(../imagenes/tree.png) left top no-repeat;	
}

div#megamenu241935-0 {
    display: none !important;
}


ul.megamenu div.mm-item-content {
    width: 1024px;
    position: absolute;
    left: -17px;
    z-index: 9;
}



.mm-content-base {
    width: 100%;
    position: relative;
    z-index: 11;
    padding: 0px;
    background: none;
}

.mm-content-base .contenido1 table td p a { color: @jangoColor !important;}

.mm-content-base .contenido1 table ul { list-style:  none;}

.mm-content-base .contenido1 table li {
	padding-left: 20px;
	background:  url(../imagenes/tree.png) left top no-repeat;	
}

.mm-js-shadow {
	position: absolute;
    z-index: 10;
}



.clearfix:before,  
.clearfix:after {  
    content: " ";  
    display: table;  
}  

.clearfix:after {  
    clear: both;  
}  

.clearfix {  
    *zoom: 1;  
}  

nav a#pull {  
    display: none;  
}  


#megamenuContenedor a#pull {  
    display: none;  
}    

/*Fin Megamenu*/


/* Links ---------------------- */
a img { border: none; }

/**/


/*Sobre el wrapper*/
#wrapper {
	margin: auto;
	max-width: 1280px;
	width: 100%;
	background: none;
	-webkit-box-shadow: 0px 0px 21px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow:    0px 0px 21px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 0px 0px 21px 0px rgba(50, 50, 50, 0.35);
}
/*Fin del wrapper*/


/*//============================
// HEADER
//============================*/

.header-line {
	height: 7px;
	background: #00557f url("../imagenes/lineheader.jpg") right no-repeat;
}

#cont_header {
	background: #FFF;
}

#header {
	padding-top: 6px;
	background: url("../imagenes/headervector.jpg") right no-repeat;
	position: relative;	
	max-width: 1280px;
	width: 100%;
	margin: auto;
}

#header h1 {
		display: block;
		background:  url("../imagenes/logo.png") no-repeat;
		text-indent: -9999px;
		width: 287px;
		height: 94px;
		margin: 0;
}

#header h1 a { display: block; height: 100%;}

#header .escudo {
	display: block;
	background:  url("../imagenes/colombia.png") no-repeat;
    float: right;
    height: 82px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
    top: 0px;
    width: 233px;
    margin-bottom: 0;
}

#header .fecha {
	font-weight: bold;
	color: #00557f;
	position:  absolute;
	top:  15px;
	right:  272px;
}

#nxZonaBloque1 {
	position:  relative; 
}

/*Menu Guia*/
#nxZonaBloque1 .enlacesGenerales1 {
	list-style: none;
	position: absolute;
	bottom: 57px;
	right: 40%;
	width: 310px;
}
	
#nxZonaBloque1 .enlacesGenerales1 ul { list-style: none;}

#nxZonaBloque1 .enlacesGenerales1 li {
	float: left;
	margin: 0 4px;
}
		
#nxZonaBloque1 .enlacesGenerales1 li a {
	color: #FFF;
	width: auto;
	height: 21px;
	display: block;
	font-size:  0.7em; 
	text-align:  center; 
}
#nxZonaBloque1 .enlacesGenerales1 li a span {
	color: #FFF;
	background: #00557f;
	width: 24px;
	height: 23px;
	border-radius: 12px;
	display: block;
	font-size:  1.5em !important; 
	line-height: 1.4em;
}

/*Fin del Menu Guia*/

/*Barra de idioma*/
#google_translate_element {
	width: 150px;
position: absolute;
bottom: 7px;
right: 233px;
display: none;
}

#google_translate_element .skiptranslate {
	font-size: 0 !important;
}

#google_translate_element .skiptranslate span {
	display: none;
}

#google_translate_element select {
	border: 1px solid #DDD;
	font-family: @fuentePrincipal;
	letter-spacing: -1px;
}

#lenguajes {
	display: block;
position: absolute;
right: 57%;
top: -45px;
display: none;
}


/*Idiomas mvergara@nexura.com*/
#lenguajes {
	background: white;
	z-index: 9000;
	border: 1px solid #bdbdbd;
	-webkit-box-shadow: 4px 3px 12px rgba(50, 50, 50, 0.3);
	-moz-box-shadow:    4px 3px 12px rgba(50, 50, 50, 0.3);
	box-shadow:         4px 3px 12px rgba(50, 50, 50, 0.3);
	transition: all .25s ease;
	-moz-transition: all .25s ease;
	-webkit-transition: all .25s ease;
}

ul.menuIdioma {
	list-style: none;
	padding: 0px 11px;
	margin:0;
	z-index: 999;
	position: relative;
}

ul.menuIdioma li {
	padding: 0 0 0 22px;
	z-index: 9;
}

ul.menuIdioma li a {
	font-size: 0.8em;
	transition: all .25s ease;
	-moz-transition: all .25s ease;
	-webkit-transition: all .25s ease;
}

ul.menuIdioma li a:hover {
	color: rgb(248, 86, 86);
}

ul.menuIdioma li.esp {
	background: url(../imagenes/idioma_es.png) no-repeat 0 33%;
}

ul.menuIdioma li.eng {
	background: url(../imagenes/idioma_en.png) no-repeat 0 33%;
}

ul.menuIdioma li.ita {
	background: url(../imagenes/idioma_it.png) no-repeat 0 33%;
}

ul.menuIdioma li.fra {
	background: url(../imagenes/idioma_fr.png) no-repeat 0 33%;
}

ul.menuIdioma li.deu {
	background: url(../imagenes/idioma_de.png) no-repeat 0 33%;
}

ul.menuIdioma li.jap {
	background: url(../imagenes/idioma_jp.png) no-repeat 0 33%;
}
/**/

/*Fin de la barra de Idioma*/



/*Buscador*/
.buscadorPpal  {
	width: 192px;
	height:  45px;  
	position: absolute;
	right: 256px;
	top: 28px;
}
.buscadorPpal .boton { display: none;}
	
.buscadorPpal input { 
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 5px;
    margin-top: 8px;
    color:  #016d9b;
    font-size: .8em;
	padding: 3px;
	width: 160px;
	border: 1px solid #999696;
}


/*Fin del Header*/


/*ContentBloques*/
#contentBloques { 
	width: 100%; margin:  auto auto;  position: relative; background: #FFF;
}
#contentBloques .divisor {
	width:  100%;
	height:  120px;
	display: block;
	position: absolute;
	top: -120px; 
	background:  url(../imagenes/nubes.png) repeat-x; 
}

#nxContent { padding-top:  15px; background: #FFF; }
#nxContent, #nxZonaBloque3 { margin:  auto auto;
}

/**/
#nxZonaBloque3 {
	background: #FFF; 
	position: relative;
   	z-index: 9999;
   	clear:  both;
   	overflow:  hidden;
}
#nxZonaBloque3 .nxbloque { margin-bottom: 20px;}

#nxZonaBloque3 .noticiasv2 {
	width:  296px;
	float: left;
}
#nxZonaBloque3 .flechasVinculosDesp { display: none;}

#nxZonaBloque3 .bloquePublis {
	border:  none;
	width:  100%;
}

#nxZonaBloque3 .bloquePublis li {border-bottom: 1px solid #CCCCCC;}
#nxZonaBloque3 .tituloPublis { float: right; width: 67%; display: inline-block; font-size: 1em !important;  color: #383e44 !important; }
#nxZonaBloque3 .resumenPublis { padding:  5px; width: 290px; }
#nxZonaBloque3 .imagenPublis { float:  left; height: 60px; }

#nxZonaBloque3 .publiNotisMulti { 
	 padding: 10px 5px;
	 overflow:  auto;
}

#nxZonaBloque3 .publiNotisMulti a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height:1.1em;
}


/*Slider*/
 .panelPhGa-overlay, .overlay {
    	/*top: 322px !important;*/
    }


.panelPhGa-overlay h2 {
    color: #FFF;
    /*font-family: 'open_sansregular', Tahoma;*/
    font-size: 2.5em;
    font-weight: bold;
    margin-bottom:  10px;
    margin-left: 13px;
	margin-top: 26px;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
}

.panelPhGa-overlay p {
	font-size: 1.3em !important;
	font-family: 'helvetica_neueregular', Tahoma;
	line-height: 1.2 !important;
	color: #E0E0E0;
	letter-spacing: 1px;
	margin-left: 13px;
}


.overlay {
	background: url(../imagenes/overlaySlider.png) repeat-y !important; 
}

.galleryview { float:  left; }
.galleryview img {
	height: 100%;
	width: 100%;
}

#pointer img {
	top: 0 !important;
	left: 0  !important;
	background: #00557f;
}

/*ZONA 4*/

#nxZonaBloque4 {
	float: left;
	width:  30%;
	padding: 0 20px;
}

#nxZonaBloque4 .bloqueEncuestas {
	margin: 15px 0;
	width: 95%;
}

#nxZonaBloque4 .tabla1 h4.titulo1 {
	background: #00557f url("../imagenes/dots.png") no-repeat 98%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color:  #FFF; 
	margin: 0; 
	font-weight:  bold;
	font-size:  15px;
	text-align:  left;
	padding: 10px;
	font-family: 'open_sansregular';
	letter-spacing: 1px;
}



/*Enlaces Laterales*/

#nxZonaBloque4 .enlacesGenerales1 ul { list-style:  none; }

#nxZonaBloque4 .enlacesGenerales1 ul li {  list-style:  none; }

#nxZonaBloque4 .enlacesGenerales1 ul li span { 
	margin: 5px;
	font-size: 2.3em;
	padding-right: 10px;
	vertical-align: middle;
	width: 60px;
	display: inline-block;
	text-align: center;
	color: #00517a !important;
}

#nxZonaBloque4 .enlacesGenerales1 a { 
	font-weight: bold; font-size: 1.2em; font-weight: bold; display: block; color: #535353;
	font-family: 'helvetica_neueregular', Tahoma; letter-spacing: 1px; background: #F0F0F0;
	margin-bottom: 6px;
	width: 326px;
	border-radius: 10px;
}

#nxZonaBloque4 .enlacesGenerales1 a:hover{
    background: #00517a;
    color: #fff;
    text-decoration: none;
}

#nxZonaBloque4 .enlacesGenerales1 a:hover span {
    color: #fff !important;
    text-decoration: none;
}

#nxZonaBloque4 .enlacesGenerales1 span:hover{
	color:#fff !important;
}

#nxZonaBloque4 .tablaBloque242095 {
	margin-top: 20px;	
}

#nxZonaBloque4 .tablaBloque242095 .flechasVinculosDesp {
	display: none;

}

#nxZonaBloque4 .tablaBloque242095 > div {
	text-align:  center; 
}


/*ZONA 5*/
#nxZonaBloque5 {
	display: inline-block;
width: 68%;
float: left;
}

#nxZonaBloque5 .tablaTabs1  .divTabs {
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(233, 231, 231) 65%);
	background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(233, 231, 231) 65%);
	background: -o-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(233, 231, 231) 65%);
	background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 30%, rgb(233, 231, 231) 65%);
	background: linear-gradient(180deg, rgb(255, 255, 255) 30%, rgb(233, 231, 231) 65%);
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

#nxZonaBloque5 .bloquePublis .tituloPublis:last-child { border: none; }
#nxZonaBloque5 .tablaTabs1 .divTabs .tituloPublis { 
    border-right: 1px solid #D9D2D2;
    float: left;
    margin-bottom: 10px;
    margin-top: 19px;
    margin-left:  15px; 
    min-height: 260px;
    width: 200px;
    text-align: left;
}

#nxZonaBloque5 .tablaTabs1 .divTabs .tituloPublis a {
	font-size: 0.8em;
	padding: 10px;
	text-align: left;
	display: block;
	font-weight: bold;
	color: #00557f;
}

#nxZonaBloque5 .tablaTabs1 .divTabs .tituloPublis img {
	display: inline-block;
    margin: auto;
    text-align: center;
    width: 155px;
    height:  121px; 
    border: 3px solid #FFF;
    margin-bottom: 10px;
}

#nxZonaBloque5 #bloqueTabDiv242156, .tablaBloque242192 {
	 width:  49%;
	 float:  left; 
	 margin: 10px 5px;   
}

#nxZonaBloque5 .tablaBloque242192 {
	position: relative;
}

#nxZonaBloque5 .tabla1 h4.titulo1 {
	background: #00557f url("../imagenes/dots.png") no-repeat 98%;;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #FFF; 
	margin: 0; 
	font-weight: normal;
	font-size: 15px;
	text-align: left;
	padding: 10px;
	font-family: 'open_sansregular';
	letter-spacing: 1px;
}

.tabla1.tablaBloque242174 h4 {
    display: none;
}

#nxZonaBloque5 .contenido1.galeriaTab a:last-child {
    display: block;
    padding: 10px;
    font-size: 0.9em;
}

 /*Fin nxZonaBloque5*/


#nxZonaBloque5 > div {
	text-align: center;
	width: 100%
}

#nxZonaBloque5 > ul {
	text-align: center;
	display: inline-block;
}

#nxZonaBloque5 > li {
	display: inline-block;
	float: left;
}

#nxZonaBloque5 > ul li span {
width: 50px;
height: 50px;
background: #00557f;
color: #FFF;
font-size: 2.5em;
line-height: 1.4em;
display: inline-block;
border-radius: 25px;
vertical-align: middle;
margin-right: 10px;
}


#nxZonaBloque5 > ul a:hover span {
		background-color: darken(#00557f, 15%);
}

#nxZonaBloque5 > a {
	display: block;
}

#twitter-widget-1 {
	height:  390px !important;
}


/**/


/*Zona Bloque 6*/

#nxZonaBloque6 { clear:  both; }

#nxZonaBloque6 .enlacesGenerales1 li { list-style: none;  }

#nxZonaBloque6 .enlacesGenerales1 a { width: 100%; background: rgb(241, 241, 241); display: block; padding: 5px; margin-bottom: 5px;} 

#nxZonaBloque6 .enlacesGenerales1 span { font-size: 3.5em; vertical-align: middle; margin: 10px; color: #00557f; }

/*Fin de Zona Bloque 6*/

#nxZonaBloque6 > div {
	padding: 10px;
	position: relative;
	display: inline-block;
	*display: inline;
	vertical-align: top;
	zoom: 1;
}

.bloqueCalendario > div { border: 1px solid #ECECEC; padding: 5px; }
.bloqueCalendario table { width: 100%;}

/*Calendario*/

.dModCalendario #content h2 { font-size: 26px !important}

.tablaBloque242192 {
	position: relative;
}

.tablaBloque242192 > ul {
	margin: 0; 
	position: absolute;
	top: 41px;
	right: 0px; 
}

.tablaBloque242192 > ul li {
	font-size: 2.1em;
}

.tablaBloque242192 > ul {
    list-style: none outside none;
    padding: 0;
}

.tablaBloque242192 > ul li label {
	font-weight: bold;
}
.tablaBloque242192 > ul li {
    border-left: 1px solid #BEBEBE;
    color: #00557f;
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0 9px;
}

.tablaBloque242192 > ul li:first-child {
    border-left: medium none !important;
}
.tablaBloque242192 > ul li a {
    color: #3777AE;
    text-decoration: none;
}
.tablaBloque242192 .contenido1 {
	min-height: 219px; 
	padding-top: 40px;
	border: 1px solid #ECECEC;
}

.tablaBloque242192 .contenido1 .enlace3 {
    list-style: none outside none;
    margin: 0 0 0 3px !important;
    padding: 0 !important;
    width: 340px;
}
.tablaBloque242192 .contenido1 .enlace3 li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 6px !important;
    text-align: left;
    width: 283px;
}

.tablaBloque242192 .contenido1 .enlace3 li ul {
	float:  left;
	width: 210px; 
	margin-left: 7px;
}
.tablaBloque242192 .contenido1 .enlace3 li.lstEventDia a {
    color: #888888;
    font-size: 0.9em;
    text-decoration: none;
}
.tablaBloque242192 .lstEventos {
    background: url("../imagenes/arrow.png") no-repeat scroll left 3px rgba(0, 0, 0, 0);
    bottom: 8px;
    position: absolute;
    right: 14px;
}
.tablaBloque242192 .lstEventos a {
    color: #00557f;
    font-size: 0.9em;
    font-weight: bold;
    padding-left: 13px;
    text-decoration: none;
}
.tablaBloque242192 .contenido1 > ul > ul {
    list-style: none outside none;
    margin: 55px 0 0 8px;
    padding: 0;
}
 .eventMesDia {
    background: url("../imagenes/etiquetaGris.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    clear: both;
    color: #FFF;
    float: left;
    font-size: 0.9em;
    height: 51px;
    margin-bottom: 5px;
    padding-left: 8px;
    padding-top: 3px; 
    line-height: 15px; 
    width: 33px;
}
 .eventMesDiaAct {
    background: url("../imagenes/etiquetaAzul.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #FFFFFF;
    float: left;
    font-size: 0.7em;
    height: 40px;
    margin-bottom: 8px;
    padding-left: 8px;
    width: 30px;
}
 #displayCalendar {
    background: url("../imagenes/fondo_Calendario.png") no-repeat scroll left top #FFFFFF;
    cursor: pointer;
    height: 210px !important;
    max-width: 290px !important;
    position: absolute;
    right: 6px;
    top: 80px;
    width: 290px !important;
    z-index: 99999;
}
 .calendarioTabla {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    color: #595A5B;
    height: 188px;
    margin: 0;
    padding: 0;
    width: 280px !important;
}

.calenCalendario {
    border: 0 !important;
    border-radius: 0 !important;
    margin: auto;
    padding: 0 !important;
    width: 280px !important;
}

 .calendarioTabla table {
    margin: auto;
}
.calendarioTabla th {
    color: #626262 !important;
    font-size: 0.8em !important;
    font-weight: bold;
    text-align: center;
}
 .calendarioTabla td {
    background: none repeat scroll 0 0 #ECF1F4 !important;
    font-size: 0.9em !important;
    margin: 0 !important;
    padding: 0 !important;
}
 .calendarioTabla td a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    color: #034268;
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding: 0 !important;
    text-decoration: underline;
}
 .calendarioTabla th a.anteriorC {
    color: #2C71A1 !important;
}
 .calendarioTabla th a.siguienteC {
    color: #2C71A1 !important;
}
 .calendarioTabla td a:hover {
    color: #3FB13F !important;
    text-decoration: underline !important;
}
.tablaBloque242192 .closeCalendar {
    background: url("../imagenes/close.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: right;
    height: 26px;
    margin: -14px 12px 0 0;
    padding: 0;
    text-indent: -9999px;
    width: 25px;
}

/**/


#nxZonaBloque6 > div > h4 {
	display: block !important;
	background: #00557f;
	color: #FFF;
	font-size: 1.2em;
	padding: 8px;
	margin: 0;
	.dobleRadioSup(5px);
}

/*Alineaci贸n de Bloques*/
.noticiasv2, .bloqueTabs, .bloqueTwitter, .bloquePublicacionNoticia, .bloqueEncuestas {
	display: inline-block !important;
	vertical-align: top;
	*display: inline;
	zoom: 1;
	width: 100%;
}

/**/

/*Bloque de Noticias*/
#nxZonaBloque6 .flechasVinculosDesp {
	position: absolute;
	top: 13px;
	right: 11px;
}

#nxZonaBloque6 .flechasVinculosDesp div {
	width: 30px;
	background: @globalMoldeUrl no-repeat;
	height: 28px;
	display: inline-block;
	text-indent: -9999px;
	cursor: pointer;
	border-left: 1px solid darken(#00557f, 10%); 
}
		
#nxZonaBloque6 .flechasVinculosDesp div:hover { background-color: darken(#00557f, 5%);  }

#nxZonaBloque6 .flechasVinculosDesp div.prev { background-position: -444px 2px; }

#nxZonaBloque6 .flechasVinculosDesp div.next { background-position: -408px 2px; }

.bloquePublis {
	border: 1px solid #ECECEC;
}

.bloquePublis li a {
	display: block;
}

.imagenPublis {
width: 80px;
margin: 5px;
float: left;
border-radius: 5px;
}

.tituloPublis {
	font-size: 1.3em;
padding: 5px;
}

.resumenPublis {
	color: #444;
font-size: .9em;
padding: 5px;
display: block;
line-height: 15px;
padding-left: 0;
font-weight: normal !important;
}

/*Redes Sociales*/
.redesSociales h4 {
	display: none;
}


.redesSociales {
position: fixed !important;
top: 30%;
right: 0;
background: #E7E7E7;
width: 52px;
height: 142px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
}

.redesSociales a { display: block;}

.redesSociales img {
margin-top: 9px;
width: 35px;
margin-right: 6px;
}

.redesSociales img:hover {
	opacity: .6;
}
/**/



/*Galeria*/
.bloqueTabs .enlaceTabPadre {
	border: none;
	background: @jangoColor url("../imagenes/dots.png") no-repeat 98%;
	.dobleRadioSup(10px);
}

.bloqueTabs .enlaceTabPadre a {
	color: #FFF;
}

.bloqueTabs .enlaceTabPadre li {
	background: none;
	border: none;
	color: #FFF;
	margin: 0;
	padding: 8px 3%;
}

.bloqueTabs .enlaceTabPadre li:hover {
	background-color: darken(@jangoColor, 5%);
}

.bloqueTabs #enlaceTabPadreSel {
	background-color: #fbb829;
	margin: 0;
}

#enlaceTabPadreSel {
	border: none;
}

#enlaceTabPadreSel a {
	color:  #FFF;
	font-size:  15px; 
	font-weight: 100 !important;
	font-family: 'open_sansregular';
	letter-spacing: 0;
}

.bloqueTabs .enlaceTabPadre a {
	display: block;
}

.enlaceTabPadre a {
	font-size:  15px; 
	font-weight:  100;
	font-family: 'open_sansregular';
	letter-spacing: 0px;
}

.bloqueTabs .enlaceTabPadre:first-child a {
	background-position: -328px -10px;
}


.bloqueTabs .enlaceTabPadre li:first-child + li  a {
	background-position: -327px -55px;
}


.bloqueTabs .enlaceTabPadre li:first-child + li + li a {
	background-position: -327px -100px;
}

.bloqueTabs h2.titulo3 {
	display: none;
}

.bloqueTabs .galeriaTab h4 {
	font-size: 43px;
font-weight: lighter;
margin: 5px;
font-family: tahoma;
color: #DBDBDB;
text-align: right;
margin: 20px 14px;
}

.galeriaTab > div > div {
	text-align: center;
}
.galeriaTab h4 {
	display: none;
}

.galeriaTab h2 {
	background: #00557f url("../imagenes/dots.png") no-repeat 98%;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #FFF;
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	text-align: left;
	padding: 10px;
	font-family: 'open_sansregular';
	letter-spacing: 1px;
}

 #bloqueTabDiv242156 {
	display: none !important;
}

.galeriaTab img {
padding: 5px;
outline: solid 1px #E7E7E7;
margin: 5px;
width: 140px;
height: 100px;
background: #fff;
}

.galeriaTab img:hover {
	opacity: .8;
}

.galeriaTab .historial {
    display: block;
    padding: 10px;
    font-size: .9em;
    color: #00557f;
}


div.pp_overlay {
	background: lighten(@jangoColor, 20%) !important;
}

.contenido1.galeriaTab {
	margin-top: 10px;
	float: left;
	width: 100% !important;
	background: #ffffff;
	background: -moz-linear-gradient(90deg, #ffffff 30%, #e9e7e7 65%);
	background: -webkit-linear-gradient(90deg, #ffffff 30%, #e9e7e7 65%);
	background: -o-linear-gradient(90deg, #ffffff 30%, #e9e7e7 65%);
	background: -ms-linear-gradient(90deg, #ffffff 30%, #e9e7e7 65%);
	background: linear-gradient(180deg, #ffffff 30%, #e9e7e7 65%);
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}


/**/

/*Bloque Twitter*/
.bloqueTwitter iframe {
	width: 100% !important;
}

.bloqueTwitter h1 {
	display: none;
}
/**/


/*Bloque Encuestas*/

.bloqueEncuestas{
	width: 49% !important;
	margin-top: 10px;
}

.bloqueEncuestas input[type="submit"] {
	clear: both;
	margin: 10px auto;
	display: block;
	border: none;
	padding: 10px 12%;
	color: #868585;
	cursor: pointer;
	background: #dddddd;
}

.bloqueEncuestas input[type="submit"]:hover { background-color: #00557f; color: #FFF; }


.bloqueEncuestas input[type="radio"] {
	float: left;
}

.bloqueEncuestas label { display: block; margin: 3px; }


.bloqueEncuestas > div {
	padding: 50px 40px;
	border: 1px solid #ECECEC;
	background: #ffffff url('../imagenes/encuestaBg.png') no-repeat 97% 8%;
	min-height: 219px;
}

.bloqueEncuestas legend {
		color: @jangoColor;
}

.bloqueEncuestas fieldset { border: none; margin-top: 43px; }

.bloqueEncuestas .encuestaBloqueResultado {
	clear: both;
	background: #C0C0C0;
	width: 70%;
	margin: auto auto;
	border-radius: 15px;
}

.bloqueEncuestas .encuestaBloqueResultado a {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url('../imagenes/molde01.png');
	text-indent: -9999px;
	margin: 5px 17px;
}
.bloqueEncuestas .encuestaBloqueResultado a.resultados { background-position: -19px -57px; }
.bloqueEncuestas .encuestaBloqueResultado a.comentarios { background-position: -83px -58px; }
.bloqueEncuestas .encuestaBloqueResultado a.historial { background-position: -144px -58px; }



/*Bloque Temas de Interes*/
.bloquePublicacionNoticia .bloquePublis { 
		min-height: 300px !important;
}

.bloquePublicacionNoticia .bloquePublis ul { list-style: disc !important; margin: 10px;}


/*Bloque enlaces de Politica*/

#nxZonaBloque8 .enlacesGenerales2 > div { text-align: center; }
#nxZonaBloque8 .enlacesGenerales2 h2 { display: none; }
#nxZonaBloque8 .enlacesGenerales2 i { margin-right: 6px; }
#nxZonaBloque8 .enlacesGenerales2 ul { list-style: none; display: inline-block; *display: inline; zoom:1;  }
#nxZonaBloque8 .enlacesGenerales2 li { float: left; padding: 0 10px; border-right: 1px solid #ccc; }
#nxZonaBloque8 .enlacesGenerales2 a  { color: #D2D2D2; color: #8B8989; font-size: .9em; }


/*Logos GEL*/
.bloqueZona7 .tablaBloque242040 {
	text-align:  center;
	padding:  25px;
	position:  relative;
}

.bloqueZona7 .tablaBloque242040 .liderVinDesp  li,  .sliderVinDesp  img {
	width: auto !important;
	height:  auto !important;
}

.bloqueZona7 .tablaBloque242040 .sliderVinDesp {
	text-align: center;
	display: inline-block;
	zoom: 1;
}

.bloqueZona7 .tablaBloque242040 .sliderVinDesp li {
	min-width:  140px !important;
}

.bloqueZona7 .tablaBloque242040 .flechasVinculosDesp .prev {
	background: url("../imagenes/arrowIzq.jpg") no-repeat center;
	width: 21px;
	height: 65px;
	margin-top: 25px;
	text-indent: -9999px;
	left: 70px;
    position: absolute;
    top: 16px;
    cursor:  pointer;
}

.bloqueZona7 .tablaBloque242040 .flechasVinculosDesp .next {
	background: url("../imagenes/arrowDer.jpg") no-repeat center;
	width: 21px;
	height: 65px;
	margin-top: 25px;
	text-indent: -9999px;
	right: 70px;
    position: absolute;
    top: 16px;
    cursor:  pointer;
}

.coda-slider .panel-wrapper {
		margin-left: 13px;
}

/*******/


/*Footer*/

.contenidoFooter {
width: 100%;
max-width: 1280px;
margin: auto; 
text-align: left;
}

.contenidoFooter > p {
	display: none;
}

.contenidoFooter > div {
	text-align: left;
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
	min-width: 31%;
	margin: 10px;
	color:  #FFF !important;
}

.contenidoFooter > div h2, .contenidoFooter > div h4 { display: block; color: #fcd157; font-size: 1.1em; text-shadow: 1px 1px 0px rgba(0, 0, 0, 1) }

.contenidoFooter > div li { list-style: none;}

.contenidoFooter > div li a {font-size: .9em; color:  #FFF !important; /*text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);*/ font-weight:  normal;  }

.contenidoFooter > div li a span { display:  none;}

#footer {
	height: auto;
	width: 100%;
	background:#00557f url(http://nexura-egov.com/info/gel/web/portal/estilos/../imagenes/footerbg.png) no-repeat bottom right; 
	padding: 10px;
	text-align: center;
	position: relative;
	/*text-shadow: 1px 1px 0px rgba(0, 0, 0, 1)*/;
}	
	
#footer .actualizacion {
	color: #FFFFFF;
    display: block;
    font-size: 0.9em;
    text-align: center;
}

#footer .nexuraCredit {
	display: block;
    background: url('http://www.nexura-egov.com/info/gel/web/portal/estilos/../imagenes/nexura.png') center no-repeat;
    width: 250px;
    margin: auto;
    height: 40px;
}

#footer .copyright {
	bottom: 8px;
	color: #FFFFFF;
	font-size: 0.8em;
	margin: auto;
	display: block;
	width: 20%;
	text-align: center;
	padding-bottom: 12px;
}


#nexura {
	display: none !important;
}


/*INTERNA*/


#wrapper.interna {
	/*width: 1100px;*/
}

.interna #nxZonaBloque4 {
		width: 100% !important;
	}

/*Personalizados*/
.tablaGen caption {
	background: #00557f !important;
	color: #FFF !important;
}

.tablaGen caption th {
		background: lighten(@jangoColor, 5%); color: #FFF; 
}

/**/
.internaPlant {
	background:  #b1dce6 url(../imagenes/internaBg.jpg)  no-repeat top  center fixed;
  -webkit-background-size:  auto,cover;
  -moz-background-size:  auto,cover;
  -o-background-size:  auto,cover;
  background-size: auto, cover;

}

.internaPlant  #content {
	padding-top: 20px;
}

.internaPlant #nxZonaBloque4 {
	width:  100% !important;
}

.pubUtilidades a {
		font-size: .8em;
}
.pubUtilidades i {
	font-size:  1em !important;
}

.pubUtilidades h2 {
	display: none;
}

#content h1, h1.pub { 
	display: block;
	color: #00557f;
	font-size: 2em;
	font-family: 'helvetica_neueregular', Tahoma;
	letter-spacing: 1px;
}
	
#content h2 {
	color: #00557f;
	font-size: 27px; 
}

#content .pub {
	.imgAsociada { display: none; }	
}


#zonaBloqueContent .calendarioTabla th { font-size:  1.4em !important;}
#lateralContent, #zonaBloqueContent {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: top;
}

#lateralContent {
	width: 356px;		
}

#zonaBloqueContent {
	width: 70%;
	padding: 11px;
}

.modRuta {
	margin: 0;
	background: none;
	border: none;
	padding-left: 9px;
	font-size: 0.6em !important;
}

#content .modRuta a {color: #8D8D8D;}

#content .modRuta > li {color: #00557f;}

.modMenu { overflow:  hidden !important;  /*margin-top: -20px !important;*/ }
		
.modMenu span { width:  50px !important; }

.modMenu > li > a { line-height: 9px !important; }

/**/


/*Bloque Indicadores*/
.bloqueIndicadores h4 {
	display: none;
}

/**/

/*---------------
/*MEDIAS QUERIES
/*---------------*/

@media screen and (max-width: 1022px) {  
   /*Redes Sociales*/
.redesSociales { display: none;}

}

@media screen and (max-width: 813px) {
	 #nxZonaBloque6 > div {
    	width: 100%;
    }
}


@media screen and (max-width: 600px) {  
    #megamenuContenedor241935 {   
        height: auto; 
        right: 0;
    }  
    #megamenuContenedor241935 ul {  
        width: 100%;  
        display: block;  
        height: auto;  
    }  
    #megamenuContenedor241935 li {  
        width: 100%;  
        float: left;  
        position: relative;
    }  
    #megamenuContenedor241935 li a { 
    }  
    #megamenuContenedor241935 a {  
        text-align: left;  
        width: 100%;  
        text-indent: 25px;  
    }  

    .panelPhGa-overlay, .overlay {
    	top: 200px !important;
    	height: 167px !important;
    }

   

}  


/*Menor a 480PX*/
@media only screen and (max-width : 580px) {  

	/*header*/
	#header h1 {
		background-size: 50%;
	}

	#header .escudo{
		background-size: 50%;
	}

	#header {
	    width: 100%;
		padding-bottom: 17px;
		height: 153px;
	}

	#cont_header{
		height: 160px;
	}

	.buscadorPpal, #header .fecha{
		display: none;
	}

	ul.menuGuia {
		position: relative;
		margin: auto auto;
		display: block;
		width: 250px;
		height: 25px;
		margin-top: 15px;
	}

	/*Megamenu*/
    #megamenuContenedor241935 {  
        border-bottom: 0; 
        width: 100%;
    }  
    #megamenuContenedor241935 ul {
        height: auto;  
	    position: absolute;
	    z-index: 99;
	    margin-top: 48px;
	    background: #ddd;
    }  

    #megamenuContenedor241935 ul li ul {
    width: 100% !important;
    position: relative;
}

	#megamenu241935-1, #megamenu241935-2, #megamenu241935-3, #megamenu241935-4, #megamenu241935-5{
		left: 0 !important;
    	width: 99% !important;
	}

    #megamenuContenedor241935 a#pull {  
        display: block;  
        background-color: #283744;  
        width: 100%;  
        padding: 17px;
		color: #FFF;
        position: relative;  
    }  
    #megamenuContenedor241935 a#pull:after {  
        content:"";  
        background: url('../imagenes/nav-icon.png') no-repeat right no-repeat right;  
        width: 30px;  
        height: 30px;  
        display: inline-block;  
        position: absolute;  
        right: 15px;  
        top: 10px;  
    }  

    #content #zonaBloqueContent{
    	width: 100% !important;
    }

    #nxZonaBloque1 .enlacesGenerales1{
    	    width: 80%;
	    right: 0;
	    position: absolute;
	    display: block;
	    top: -30px;
    }

   .galleryview {
    	display: none !important;
    }

    .contenido1.galeriaTab{
    	width: 100% !important;
    }

	#nxZonaBloque4 .enlacesGenerales1 a{
    	width: 100%;
	}

    #nxZonaBloque4, #nxZonaBloque5, #tabs260596, #slider242040, #content #lateralContent{
    	width: 100% !important;
    }

    #tabs260596 .tituloPublis{
    font-size: 11pt;
	}

    .bloqueZona5 > div {
    width: 100% !important;
    margin: 0 !important;
    }

    .bloqueZona5 #tabs260596-1 {
    height: auto;
}

    .contenidoFooter{
    	width: 100%;
    }

    .bloqueZona7 .tablaBloque242040 .sliderVinDesp {
    width: 100% !important;
}
}  


/*.modMenu li{
	text-align:center;
	background: none;
}

.modMenu li i {
    width: 45px;
}

.msgInfo {
    border-top: 4px solid #3498db;
    border-bottom: none;
}

#tabs260596 {
    width: 100% !important;
}*/

.versionPlatform {
    display: none;
}

/*Tabla inicio*/

#tabs260596-1 {
    height: 250px;
}

#tabs260596 ul {
    background: url("../imagenes/dots.png") no-repeat scroll 98% center #00557f;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #fff;
    font-family: "open_sansregular";
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px;
    text-align: left;
}

#tabs260596 .tituloPublis {
    float: left;
    min-width: 25%;
    max-width: 25%;
    text-align: left;
}

#tabs260596 .tituloPublis a {
    font-size: 0.6em;
}

#tabs260596 .resumenPublis {
    display: none;
}

#tabs260596 img.imagenPublis {
    min-width: 100%;
    max-width: 100%;
    min-height: 150px;
    max-height: 150px;
}

.bloquePublicacionNoticia .bloquePublis {
    min-height: auto !important;
}

#tabs260596 {
    background: linear-gradient(180deg, #ffffff 30%, #e9e7e7 65%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    float: left;
    margin-top: 10px;
    width: 872px;
}

/* MOD MENÚ*/

.modMenu li {
    text-align: center;
    background: #E6E6E6;
    margin-left: 3px;
}

.modMenu li i {
    border-radius: 21px !important;
    width: 43px !important;
}

.msgInfo i {
    font-size: 30px;
}

/*TABLA*/

#nxZonaBloque5 .ui-tabs .ui-tabs-nav li {
    background: none;
    border: 0;
}

#nxZonaBloque5 .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    color: #fff;
    border-right: 1px solid #fff;
    padding: 0 1em;
}

#nxZonaBloque5 #tabs260596 ul li:last-child a {
    border-right: 0;
}
#nxZonaBloque5 .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
	color: #fcd157;
}

#nxZonaBloque5 .ui-widget-header{
	border: 0;
}

.ui-widget-content{
	border: 0;
}

div.glosarioTermino{ font-size:10pt; padding-left:20px; border-bottom:1px dashed #CCCCCC; background: url(../imagenes/help.png) left top no-repeat;}
div.glosarioTermino a{ color:black; }
blockquote.glosarioSignificado{ text-align:justify; font-size:10pt; padding-left:20px; background:url(../imagenes/tick.png) left top no-repeat; }
#footer .contenido1 a:hover{text-decoration:underline;}
.msgInfo.intro p a:hover{text-decoration:underline;}
#DataTables_Table_0 .faqCatNombre a:hover{text-decoration:underline;}
#zonaBloqueContent + a + h1 + ul + div a:hover{text-decoration:underline;}