/* #menusIzq b,#menusIzq font, #menusIzq td { 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

color:#015198;
font-size:11px;
font-weight:normal;
}*/


#menusIzq a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#015198;
font-size:11px;
font-weight:normal;
}

#menusIzq a:hover{
text-decoration:underline;
}

#menusIzq ul{
margin-left:20px;
font-size:11px;
margin-top:3px;
}

#menusIzq li{margin-bottom:3px;
}

#menusIzq th{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
vertical-align:middle;
padding-left:5px;
}

#menusIzq h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#015198;
text-align:left;
vertical-align:middle;
padding-left:5px;
}


#menusDer b,#menusDer font, #menusDer td {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

color:#FFFFFF;
font-size:11px;
font-weight:normal;
}

#menusDer a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
font-size:11px;
font-weight:normal;
}


#menusDer a:hover{
text-decoration:underline;
}

#menusDer ul{
margin-left:20px;
font-size:11px;
margin-bottom:4px;
margin-top:3px;
}

#menusDer li{
margin-bottom:3px;
}

#menusDer th{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
vertical-align:middle;
padding-left:5px;
}

#menusDer h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#197B30;
text-align:left;
vertical-align:middle;
padding-left:5px;
}

#piePagina {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;
}



.buscarcajon{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

 background-color:#FFFFFF;
border:1px solid #003300;
width:75px;
}

.buscarboton{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#FF0000;
border:1px solid #000000;
}

.cajones {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;

background-color:#B6DA92;
border:1px solid #003300;
}


.botones {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
color:#FFFFFF;
background-color:#0054A6;
border:1px solid #FFFFFF;
}


.title{
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:none;
background:none;
}


.resaltar{ background-color:#ccffcc }

#piePagina a {
	font-weight:normal;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
}


#piePagina a:hover { text-decoration:underline;
}

/* nuevos estilos para las tablas*/

#tablaListadoH{
	border-collapse:collapse;
	border:1px solid #000000;
}

#tablaListadoH *{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#tablaListadoH input{ vertical-align:middle;
}

#tablaListadoH caption{
	font-size:10px;
	background-color:#D0E7B1;
	font-weight:bold;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:0px solid #000000;
	border-left:1px solid #000000;
	color:#152B57;
}


#tablaListadoH th{
	font-size:10px;
	text-align:center;
	border:1px solid #000000;
}

#tablaListadoH td{
	font-size:10px;
	border:1px solid #000000;
}

#tablaListadoH td{
	font-size:9px;
	border:1px solid #000000;
}

#tablaListadoH a, #tablaListadoV a{
	font-weight:normal;
	font-weight:bold;
	color:#005700;
	text-decoration:none;
}

#tablaListadoH a:hover, #tablaListadoV a:hover{
    color:#009933;
	text-decoration:underline;
}


/* ----------------*/

#tablaListadoV {
	border-collapse:collapse;
    border:1px solid #000000;
}

#tablaListadoV *{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#tablaListadoV input{vertical-align:middle;
}

#tablaListadoV caption{
	font-size:10px;
	background-color:#D0E7B1;
	font-weight:bold;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:0px solid #000000;
	border-left:1px solid #000000;
	color:#152B57;
}

#tablaListadoV th{
	font-size:10px;
	text-align:center;
	border:1px solid #000000;
}

#tablaListadoV td{
	font-size:10px;
	border:1px solid #000000;
}

#tablaListadoVTr td{
	font-size:9px;
	border:1px solid #000000;
	background-color:#FFFFCC;
}



#micuenta a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	font-size:10px;
	text-decoration:none;
	background:none;
	font-variant:normal;
	font-weight:bold;
}

#micuenta a:hover { text-decoration:underline;
}

#superior {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
}


/*#trOver{ background-color:#E8F0BF; }
#trSelected{ background-color:#B8DCB8; }*/


/** estilos para enlaces externos a las tablas */
#enlaceExt a{
	font-weight:normal;
	font-weight:bold;
	color:#005700;
	text-decoration:none;
	background-color:#D2E4CF;
	padding:3px;
}

#enlaceExt a:hover{
	color:#009933;
	text-decoration:underline;
}

/* otro estilo para los que no se necesita el fondo verde*/
#enlaceExtn a{
	font-weight:normal;
	font-weight:bold;
	color:#005700;
	text-decoration:none;
}

#enlaceExtn a:hover{
	color:#009933;
	text-decoration:underline;
}


a.siguiente{
	color:#898989;
	width:100px;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding:5px;
	padding-right:10px;
	margin:0px;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	border:1px solid #898989;
}

a.siguiente:hover{
	color:#F7941C;
	border:1px solid #F7941C;
	text-decoration:underline;
}

a.anterior{
	color:#898989;
	width:100px;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding:5px;
	padding-right:10px;
	margin:0px;
	text-decoration:none;
	text-align:left;
	padding-left:20px;
	border:1px solid #898989;
}

a.anterior:hover{
	color:#F7941C;
	border:1px solid #F7941C;
	text-decoration:underline;
}


/****
* Formularios
*/
.formGen br{ clear:left;
}

.formGen legend{
	font-weight:bold;
	color:#005700;
	margin:0px 10px 5px 10px;
}
.formGen fieldset{ margin:10px; }

.formGen fieldset label, .formGen fieldset span, .formGen fieldset div, .formGen fieldset input, .formGen fieldset textarea, .formGen fieldset select{
	display:block;
	float:left;
	margin-bottom:.4em;
	margin-top:.4em;
}

.formGen input:focus, .formGen select:focus, .formGen textarea:focus{ background-color:#EEEEEE; }

.formGen label{
	text-align:right;
	width:190px;
	padding-right:1em;
}

.formGen fieldset textarea{
width:320px;
}

.formGen fieldset div{
	overflow:auto;
	width:320px;
}

.formGen fieldset div label{
	width:auto;
	padding:0px;
}

/* label para div que contiene multiples objetos check o radio */
.formGen fieldset div.mult label{
	width:130px;
	padding-right:2px;
	text-align:left;
}

div.botonera{ text-align:center;}


/****
* Menu para el disenno de los modulos en el nuevo esquema
*/
.modH1{
	height:48px;
	padding-left:48px;
	vertical-align:middle;
}

.modH1, .modH1 a{
	color:#FF0000;
	text-decoration:none;
}

.modH1 a:hover{ text-decoration:underline;
}

.modMenu{
	list-style:none;
	width:100%;
	padding:0px;
	margin:0px 0px 12px 0px;
	overflow:auto;
	border-bottom:4px solid #DDDDDD;
}

.modMenu li{
	border:1px solid #DDDDDD;
	font-weight:bold;
	font-size:11px;
	line-height:9px;
	padding:7px;
	margin:0px 3px 0px 3px;
	display:block;
	float:left;
}

.modMenu li.sel{ background-color:#DDDDDD;
}

.modMenu a{
	text-decoration:none;
	color:#005700;
}

.modMenu a:hover{ text-decoration:underline;
}


/**
* Actualizacion Junio de 2007
*/
.modRuta{ list-style: none; width: 100%; padding: 0px; padding-top: 2px; padding-bottom: 2px; margin: -12px 0px 12px 0px; overflow: auto; background: #F0F0F0; font-size: .8em; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #D7D7D7; }
.modRuta li{ font-weight: normal; margin: 0px; margin-left: 4px; float: left; padding-left: 7px; background: url(../../media/img/flechaRuta.gif) no-repeat left; }
.modRuta li.sel{}
.modRuta a{ text-decoration: underline; color: #666666; }
.modRuta a:hover{ color: #005700; }


.modPagina{
	list-style:none;
	padding:0px;
	margin:12px 0px 12px 0px;
	overflow:auto;
}

.modPagina li{
	border:1px solid #DDDDDD;
	padding:1px 3px 1px 3px;
	margin:0px 3px 0px 3px;
	float:left;
}

.modPagina li.sel{
	background:#DDDDDD;
	font-weight:bold;
}

.modPagina a:hover{
	text-decoration:none;
}

.modAyuda{
	background:#F5F5F5;
	border:1px dashed #CCCCCC;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
}

.modAlerta{
	background:#F5F5F5;
	border:1px dashed #FFFF00;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
}

.modError{
	background:#F5F5F5;
	border:1px dashed #FF0000;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
}

.ocultarPrint{ display: none; }


/**
* Mensajes para el usuario
* Actualizacion Junio de 2007
*/
.msgOk, .msgInfo, .msgAyuda, .msgAlerta, .msgError{ margin: 5px 10px 10px 10px; padding: 10px 10px 5px 55px; clear: both; }
.msgOk{ background: #F5F5F5 url(../../media/img/msgOk.png) no-repeat; border: 1px dashed #00FF00; }
.msgInfo{ background: #F5F5F5 url(../../media/img/msgInfo.png) no-repeat; border: 1px dashed #000000; }
.msgAyuda{ background: #F5F5F5 url(../../media/img/msgAyuda.png) no-repeat; border: 1px dashed #0000FF; }
.msgAlerta{ background: #F5F5F5 url(../../media/img/msgAlerta.png) no-repeat; border: 1px dashed #FFFF00; }
.msgError{ background: #F5F5F5 url(../../media/img/msgError.png) no-repeat; border: 1px dashed #FF0000; }



/**** Estilos de noticias para el portal ****/


.tituloLstNot{
	font-size: 22px;
	text-align:center;
	color: #3d801f;
}

.noticia{
	padding-bottom:10px;
	border-bottom:1px dashed #CCCCCC;
}

.noticia .tituloAdd{
	font-size: 12px;
	color: #009900
}

.noticia .titulo{
	font-size: 12px;
	color: #009900;
}

.noticia .resumen{
	font-size: 11px;
	color: #0033CC;
	margin-left:0px;
}

.noticia a.enlaceVer{
	color: #557038;
	text-decoration: none;
	font-style: italic;
}

a.enlaceVer:hover{
	text-decoration: underline;
}


a.enlaceVerAdd {
	color: #006699;
	text-decoration: none;
}


/*  NOTICIAS SLIDER Configuraciones generales omarin@nexura.com 20080220 */
	/* Contenedor de todos los elementos */
.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 0px 0px 20px 0px;
	padding:0px;
	position: relative;
}

/* These 2 lines specify style applied while slider is loading */
	.csw { width: 100%; overflow: hidden; height:50px;}
	.csw .loading {margin: 20px 0 30px 0; text-align: center; overflow: hidden;}

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 
	clear: both;
	width: 500px; /* si no */
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0; bottom:0;
	list-style-type: none;
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	position: relative;
}
.slider-wrap, .stripViewer .panelContainer .panel{
	width: 500px;
}

.stripViewer .panelContainer .panel .wrapper-slider { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 5px 5px 0px 5px; /* padding al interior del panel respecto al borde */
}
/* Controla la presentacion de los paneles 1 2 3 4 ... */
	.stripNav{
		float: right;
	}
	.stripNav ul{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	.stripNav li{
		float: left;
		margin: 2px 0px 2px 0px;
		padding: 0px;
	}
	.stripNav a{
		display: block;
		width: 12px;
		text-indent: -999em;
	}
	
	/* Define la imagen que se utiliza para los paneles */
	.stripNav li a { background: url("../img/aSlider.gif") no-repeat center; }
	.stripNav li a:hover { background: url("../img/hoverSlider.gif") no-repeat center; }
	.stripNav li a.current { background: url("../img/current.gif") no-repeat center; }
	
	
/* Controla la presentacion de las opciones siguiente y atras */
	.stripNavL, .stripNavR{
		float: right;
	}
	.stripNavL a, .stripNavR a{
		display: block;
		width: 45px;
		height: 15px;
		text-indent: -900em;
		padding: 0px 3px 2px 0px;
	}
	.stripNavL{
		background: url("../img/izq.gif") no-repeat center;
	}
	.stripNavR{
		background: url("../img/der.gif") no-repeat center;
	}
	
	
/* Configuracion general para la presentacion de las noticias */
	/* Determina el tamanno de la presentacion para las noticias */
	.slider-wrap, .stripViewer, .stripViewer .panelContainer .panel, .divContainerSlider{
		width: 500px;
	}
    .tabla3 .slider-wrap, .stripViewer, .stripViewer .panelContainer .panel, .divContainerSlider{
    width: 700px;
}
	
	/* Contenedor total */
	.divContainerSlider{
		margin: 0px;
		padding: 0px;
	}
	
	/* Bloque por noticia */
	.noticiaSlider {
		float:left;
		width:145px;
		margin: 0px 0px 0px 8px;
		padding: 0px;
	}
	
	.noticiaSlider strong{
		color: #F26100;
	}
	.noticiaSlider a{
		color: #555555;
		text-decoration: none;
	}
	.noticiaSlider a:hover{
		text-decoration: underline;
	}


.tablaGen{
	margin:auto;
	margin-bottom:15px;
	width:99%;
}

.tablaGen caption{
	background:#E8F0BF;
	font-size:13px;
	font-weight:bold;
	margin:auto;
}

.tablaGen th{
	background:#B8DCB8;
	font-size:12px;
}

.tablaGen td{
	background:#F5F5F5;
	font-size:12px;
}


/* Para arreglar lo de los divs que se esconden y presentan para el disenno 2009 */
.divsOcultar{
	/*display:none;
	visibility:hidden;*/
	filter:alpha(opacity=0);
	opacity: 0;
	-moz-opacity:0;
	z-index:-1;
	position:absolute;
	left:0px;
	top:0px
}

.divsMostrar{
	/*display:run-in;
	visibility:visible;*/
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	z-index:10;
	xposition:relative;
}

.tablaBanners{
    margin: -15px 0px 0px 3px;
    height: 250px;
    width:725px;
}

.tablaBanners .tablaD2{
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: none;
}

.tablaBanners a img{
    border:none;
}

.dspDivPubCont{margin: -10px 0px 0px 0px; padding: 10px 0px 0px 10px;  list-style: none; overflow: hidden; height:27px; min-height:17px; max-height:17px;}
.dspDivPubCont img{margin: 0px 0px 3px 0px; }
.dspDivPubCont img a {border:none;}
.dspDivPubCont li{ float: left; padding: 2px 0px 3px 0px; border:none; margin:0px 3px 2px 5px; }
.dspDivPubCont li a{background: #ffffff; color: #666666; text-decoration:none;}
/*#dspDivPubContSel{ background-color:none; }*/

/*#dspDivPubContSel{ background-color:none; }*/
#dspDivPubContSel a{text-decoration: none; color: #ffffff; background: #ff6600;}
#dspDivPubContSel a:hover{ text-decoration: underline; }
.dspDivPubContSpan{margin: 0px 0px 0px 10px; padding: 0px;background-color:#EEEEEE; float:right;position:relative;  width: 150px; top:225px; }

/*.dspDivPubCont li.pubanterior a{
     text-indent: -9999px;
     width: 22px;
     height:  23px;
}*/

.dspDivPubCont li.pubanterior a span{
     text-indent: -9999px; background: url(../img/left.gif) left top no-repeat;display: block; width: 23px; height: 22px;
}
.dspDivPubCont li.pubsiguiente a span{
    text-indent: -9999px; background: url(../img/right.gif) left top no-repeat;display: block; width: 23px; height: 22px;
}

/*.dspDivPubCont li.pubanterior a span{padding: 40px;  border: none; margin: 0px 0px 0px 0px; background: none; width: 22px; height: 22px; text-indent: -9999px;}
.dspDivPubCont>li.pubanterior>a>span{padding: 0px;}*/

.clear{
clear:both; width: 400px;
}



/*******************Acordeon Horizontal ***************************************/



.accordionWrapper{display:inline-block; background-color:#fff; overflow:hidden;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer;}
.accordionWrapper div.content{display:none;}


.set{border-bottom:0px solid #000;}
.set1{background-color:#C77B3F;}
.set2{background-color:#FFC732;}
.set3{background-color:#007C90;}
.set4{background-color:#AD6F08;}
.set5{background-color:#387855;}
.set6{background-color:#8C4B2D;}
.set7{background-color:#82A668;}

#comunas{
	background-color:#ffffff;
	position:absolute;
	margin-left:0px;
	margin-top:0%;
	height:292px;
	display:none;
	/* for IE */
	filter:alpha(opacity=60);
	/* CSS3 standard */
	opacity:0.8;
}

#accordionGiftLelo>#comunas{
	margin-left:2.3%;
}

#comunas ul{
	list-style:none;
	font-size:11px;
	line-height:2.4;
	margin-right: 10px;
}


#comunas ul li a{
	font-weight:bold;
	text-decoration:none;
	color:#666;
}

#comunas ul li a:hover{
	text-decoration: underline;
	color:#333;
}


/*** pubUtilidadesRedes****/

.modRuta{width: 521px; max-width: 521px; min-width: 521px;}

.pubUtilidadesRedes{width: 511px; background: #eeeeee; border: 1px solid #dadada; padding:3px; overflow:hidden;margin: 0px 0px 5px 0px; display: none;}/*nchocue20131112*/
.pubUtilidadesRedes h2{margin:0px 0px 0px 0px; padding:7px 0px 0px 0px; font-size:11px; float:left; color: #8c8c8c;}

.comparteRedes {list-style:none; overflow:hidden; margin:0px; padding:0px; background: #eeeeee; width: 150px; }
.comparteRedes li{float:left; margin:3px 2px 3px 2px; padding:0px;}
.comparteRedes li a{text-indent:-9999px; width: 23px; height: 23px; display:block;}
.comparteRedes li a.facebook{background:  url(../img/face.jpg) left top no-repeat;}
.comparteRedes li a.twitter{background:  url(../img/twitwe.jpg) left top no-repeat;}
.comparteRedes li a.myspace{background:  url(../img/myspace.jpg) left top no-repeat;}
.comparteRedes li a.buzz{background:  url(../img/buzz.jpg) left top no-repeat;}
.comparteRedes li a.linkedin {background:  url(../img/linkedin.jpg) left top no-repeat;}
.comparteFbLike{margin:0px; padding:0px; width:360px; float:right;}

.comparteRedesContainer{margin:0px; padding:0px; width:340px; float:left; }

.pubCreador{
	background:#eeeeee;
	border: 1px solid #dadada;
	width:521px;
	padding:3px;
	clear: both;
}

.pubCreador h2{
	color:#8C8C8C;
	font-size:11px;
	margin:0px;
	padding:0px 5px 0px 5px;
	float:left;
}

.pubCreador a{
	color:#8C8C8C;
	text-decoration:none;
}

.pubCreador a:hover{
	color:#686868;
	text-decoration:underline;
}

.pubCreador span{
	color:#686868;
}

/*** publisRelacionadas****/

.publisRelacionadas {background: #fafcfc; xborder: 1px solid #dadada; padding:3px; display: none;}/*nchocue20131211*/
.publisRelacionadas h2{ font-size:15px;background: #fff;  border-bottom: 1px dashed #dadada; margin:5px; padding:3px; color: #0c910f; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
.publisRelacionadas h3{display:none;}
.publisRelacionadas ul {margin:0px 0px 0px 25px; padding:0px; list-style:square; color: #67e66a;}
.publisRelacionadas ul li{margin:0px; padding:0px 0px 3px 0px;}
.publisRelacionadas ul li a{color: #808284; text-decoration:none;}
.publisRelacionadas ul li a:hover{color: #4dae4f; text-decoration:underline;}


/*ocultar powered match form*/
#form_container #footerMachform{text-indent:-9999px;}


/*estilos para bloque marquee 2010318*/
ul.marquee {
    /* required styles */
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1;
    position: relative;
    overflow: hidden;

    /* optional styles for appearance */
    width: inherit;
    height: 22px; /* height should be included to reserve visual space for the marquee */
}

ul.marquee li {
    /* required styles */
    position: absolute;
    top: -999em;
    left: 0;
    display: block;
    white-space: nowrap; /* keep all text on a single line */

    /* optional styles for appearance */
    font: 14px Arial, Helvetica, sans-serif;
    padding: 3px 5px;
}



/* Estilos para bloque */
ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: inherit;
	height: 22px; /* height should be included to reserve visual space for the marquee */
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	font: 14px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}


/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0px 0px 0px 0px; }
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider { margin: 0px; padding:0px 0px 0px 0px;}
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { padding: 0px; }
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 2px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center ;  position: relative;}

/* Don't change anything below here unless you know what you're doing */
	.coda-nav{ float:left;}

	/* Tabbed nav */
	.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden; }
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { display: block; float: left; margin-right: 1px; padding: 2px 2px; text-decoration: none }

	/* Miscellaneous */
	.coda-slider-wrapper {  clear: both; overflow: none }
	.coda-slider { float: left; overflow: hidden; position: relative; }
	.coda-slider .panel { display: block; float: left;}
	 .panel{width:630px;}
	.coda-slider .panel-container { position: relative; }
	.coda-nav-left, .coda-nav-right { float: left; width:20px; }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none;}
	
	
html { overflow-x: hidden;  }	
	/* Cambia botones derecha izquierda slider */
	
/* Controla la presentacion de los paneles 1 2 3 4 ... */
	/*.coda-nav1{	float: right;}*/
	.coda-nav1 ul{list-style: none;margin: 0px;padding: 0px;}
	.coda-nav1li{padding: 0px;}
	.coda-nav1 a{display: block;width: 12px;text-indent: -999em;}

	.coda-nav1 li a { background: url("../img/aSlider.gif") no-repeat center; }
	.coda-nav1 li a:hover { background: url("../img/hoverSlider.gif") no-repeat center; }
	.coda-nav1 li a.current { background: url("../img/current.gif") no-repeat center; }

	.coda-nav-right1{background: url("../img/right.gif") no-repeat center;width:20px;height:15px;}

	.coda-nav-left1{background: url("../img/left.gif") no-repeat center;width:20px;height:15px;}

	.coda-nav-left1 a, .coda-nav-right1 a{
		float: left;
		display: block;
		width: 20px;
		height: 15px;
		text-indent: -900em;
		padding: 0px 3px 2px 0px;
	}

	/* Cambia botones derecha izquierda slider album */
	.coda-nav-right2{background: url("../img/der2.jpg") no-repeat center;}

	.coda-nav-left2{background: url("../img/izq2.jpg") no-repeat center;}

	.coda-nav-left2 a, .coda-nav-right2 a{
		display: block;
		width: 40px;
		text-indent: -900em;
		padding: 10px 0px 2px 0px;
	}

	.coda-nav-left2 a, .coda-nav-left2 a img, .coda-nav-right2 a, .coda-nav-right2 a img{
		height: 130px;
	}

	
	/* Bloque por noticia */
	.noticiaSlider2 {
		float:left;
		width:145px;
		height: 130px;
		margin: 0px 0px 0px 5px;/*nchocue 20130717 anteriormente 0px 0px 0px 8px*/
		padding: 0px;
	}

	.noticiaSlider2 a img{
		width:130px;
		display: block;
		height: 90px;
	}
	
	.noticiaSlider a img{
		width:140px;
	}
	
	
	
	
/*********************/
/*jquery.megamenu.css*/
/*********************/

ul.megamenu {margin: 0px;list-style: none;display: none;clear: both; }
ul.megamenu li.mm-item {margin: 0px;float: none;display: inline; z-index: 55; }
ul.megamenu li {margin: 0px;padding: 0px;}
/*contenido nube*/
.mm-content-base {
  width:100%;
  position: relative;
  z-index: 56;
  padding: 0px;
  background: none;
}
ul.megamenu div.mm-item-content {
/* width:1028px;
max-width:1028px;
min-width:1028px;
  left: -17px; */position: absolute;
  clear:both;
  z-index: 57;
  
  /* padding-top:-200px; */
}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}

ul.megamenu div.mm-item-content .mm-js-shadow {background: none;}

/*enlace principal*/
.mm-item-link{
	display: block;
	border: none;
	height: 55px;
	text-decoration: none;
	text-indent: -9999px;
}
.mm-item-link:hover{}

.mm-item-link a#megaanchor9171-0{}




/*********************/
/* menuInferior.css  */
/*********************/

.footer-links{margin: 0px;padding: 0px; list-style-type: none;clear: both;}


.footer-linksDiv{/*border: 1px solid transparent;*/ text-align: left; width: 480px; }
.footer-links .link{margin: 0px;padding: 0px;}


.footer-links dl{margin: 0px;padding: 0px;list-style-type: none; border: #0FF0AA;}

.footer-links li.link {float:left;position:relative; height: 39px;}

.footer-links li dl {position:absolute;left:0;bottom:0;z-index:2;}
.footer-links li dl dt {
	background:url(../../../disenno/baseNx4/imagenes/menuInferiorFlecha.gif) right 8px no-repeat;
	height:39px;
}
.footer-links li dl dt a {
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	/*width: 150px;*/
	height:29px;
	color: #CBCBCB;
	text-decoration: none;
	font-size: 14px;
}
.footer-links li dl dd {height:0;overflow:hidden; margin: 0px;padding: 0px;background: #101010; width: 100%;}

.footer-links li.active dl dt {background:url(../../../disenno/baseNx4/imagenes/menuInferiorFlecha.gif) right -43px no-repeat #252525;}

ul.drawer-content{margin: 0px;padding-left: 20px;color: #FFFFFF;}
ul.drawer-content li{margin: 0px;padding: 0px; list-style-image: url(../img/menuInferior_vinneta.gif);}

.drawer-content a{font-size: 12px; color: #FFFFFF; text-decoration: none;}
.drawer-content a:hover{color: #98BF0C;}


/****************************/

/*estilo menu inferior barra superior*/
li.link9287-0, dt.drawer-topic9287-0, li.link9287-0 .drawer-container {width: 169px;} /* Cooperativa */
li.link9287-9, dt.drawer-topic9287-9, li.link9287-9 .drawer-container {width: 146px;} /* Financiera */

li.link9287-18, dt.drawer-topic9287-18, li.link9287-18 .drawer-container{width: 199px;}/* Recreaci&oacute;n y Turismo */

li.link9287-23, dt.drawer-topic9287-23, li.link9287-23 .drawer-container {width: 133px;} /* Salud */
li.link9287-39, dt.drawer-topic9287-39, li.link9287-39 .drawer-container {width: 125px;} /* Protección */
li.link9287-56, dt.drawer-topic9287-56, li.link9287-56 .drawer-container {width: 105px;} /* Blogs */

/*estilo menu inferior barra inferior*/
.footer-links9278 {padding-left: 147px;}

/* li.link9278-0, dt.drawer-topic9278-0, li.link9278-0 .drawer-container {width: 168px;}  Empresas */
/* li.link9278-17, dt.drawer-topic9278-17, li.link9278-17 .drawer-container {width: 146px;}  Comunidades */
/* li.link9278-27, dt.drawer-topic9278-27, li.link9278-27 .drawer-container {width: 199px;} Programas Corporativos */
li.link9278-0, dt.drawer-topic9278-0, li.link9278-0 .drawer-container {width: 168px;}  /* Empresas */
li.link9278-1, dt.drawer-topic9278-1, li.link9278-1 .drawer-container {width: 146px;} /*  Comunidades */
li.link9278-7, dt.drawer-topic9278-2, li.link9278-2 .drawer-container {width: 199px;} /*  Programas Corporativos */


.link9339-0 .drawer-topic9339-0{background: url(../../../disenno/baseNx4/imagenes/coomevaInf.gif) 25px 5px no-repeat; width: 137px;}
.cufon9339-0{text-indent: -999em;}
/*#nubeInfEsp .footer-links li.active dd.drawer-container{background:#FF0000;;xbackground: url(../../../disenno/baseNx4/imagenes/coomevaInf.gif) 25px bottom no-repeat;}*/


li.menuinfnube {height: 594px; list-style: none; background:no-repeat; padding: 0; margin: 0; position: relative; left: 0; z-index: 9999; display: none;} /* Nube Coomeva */

/* SUBTITULO MENU INFERIOR */
ul.drawer-content li.drawerSubtitulo {list-style: none;}
.drawerSubtitulo {color:#96C800; font-size: 12px; font-weight: bold;}


#trmenuFooter1{background: url(../../../disenno/baseNx4/imagenes/menuInferiorFondo.gif) left bottom repeat-x #101010; width:1024px;height:39px;} /*#trmenuFooter1 .footer-links li dl cmf*/
#menuFooter1 {
	background: url(../../../disenno/portal/imagenes/serviLinea.gif) 6px 9px no-repeat;
	height:39px;
	padding-left: 146px;
}
#trmenuFooter2{background: url(../../../disenno/baseNx4/imagenes/menuInferiorFondo2.gif) left top repeat-x #101010; width:1024px;height:39px; 

jmfborder:1px solid #0000FF;
}
jmf#footer-links9339{
border:1px solid #FF0000;
width: 100px;
}


.cooperativaTD1 .notResumen img{display: none;}
.nubeContainer {
	text-align:left;
	
	width: 1024px;
	height: 596px;
	max-width: 1009px;
	max-height: 581px;
	padding: 0 15px 15px 0;
	background: url(../../../disenno/portal/imagenes/nubeBg_financiero.png) left top no-repeat;
}
/***************************** CONTENEDORES NUBES COOPERATIVA *************************/

.fondoCooperativa {padding: 25px 0 0 0;}

.tablaBloque8127, .tablaBloque8136 {
	padding: 0 0 20px 30px;
}
.tablaBloque8127 h2, .tablaBloque8136 h2 {display: none;}

.tablaBloque8127 ul, .tablaBloque8136 ul {
	margin: 0;
	padding: 0;
}
.tablaBloque8127 ul li, .tablaBloque8136 ul li {
	list-style: none;
	xlist-style-image: url(../../../disenno/portal/imagenes/cooperativa_vinneta.gif);
}
.tablaBloque8127 ul li a, .tablaBloque8136 ul li a{
	color: #525252;
	font-size: 14px;
	text-decoration: none;
	padding-left: 20px;
	margin: 2px;
	background: url(../../../disenno/portal/imagenes/cooperativa_vinneta.gif) 0px 0px no-repeat;
}
.tablaBloque8127 ul li a:hover, .tablaBloque8136 ul li a:hover{text-decoration: underline;}

.cooperativaTD1 {
	padding: 30px 0px 10px 3px;
	background: url(../../../disenno/portal/imagenes/finanNovedades_fondo.gif) left center no-repeat;
}
.enlaceD2 {padding: 15px 5px 15px 20px; margin: 0;}

.enlaceD2 li {list-style: none; padding: 0; margin: 0; width:700px;}

.enlaceD2 li a {
	color: #6F6F71;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 12px;
	display: block;
	background: url(../../../disenno/portal/imagenes/turismo_vinneta.gif) 0px 4px no-repeat;
	text-decoration: none;
}

.nubeEdu .enlaceD2 li a {background: url(../../../disenno/portal/imagenes/educacion_vinneta.gif) 0px 4px no-repeat;}

a img {border: none;}


/*** notResumen***/

.notResumen {
	float: none;
    overflow: auto;
	margin: 5px;
	padding: 0px;
    width: 170px;
	min-width: 170px;
	max-width: 170px;
}

.notResumen img{display: none;}

.notResumen a {
    color: #333333;
    text-decoration: none;
	padding: 0 0 0 18px;
	display: block;
	font-size: 12px;
	background: url(../../../disenno/portal/imagenes/vinnetaNoticia1.gif) 0px 3px no-repeat;
}

.notResumen a:hover{text-decoration: underline;}

.notResumen a span {
	color: #98BF0C;
    font-weight: bold;
}
.notResumen a:hover span {
	color: #98BF0C;
	text-decoration: underline;
}



/* 
**banner openx
*/

.contBannerOX {/* padding-bottom: 120px;*/ width:1024px; margin:0px auto 0px; }
.contBannerOX a img{border:0px;}


.lof-main-outer{
	position:relative;
	height:318px;
	overflow:hidden;
}

ul.lof-main-wapper{
	overflow:hidden;
	padding:0px;
	margin:0;
	position:absolute;
	overflow:hidden;
}
ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
}

.lof-navigator-wapper {
	/*position:absolute;
	right:23%;*/
	overflow: hidden;
	display: block;
	width: 74%;
	margin: auto;
	padding-left: 25%;
}
.lof-navigator-outer{
	position:relative;
	height:90px;
	width:310px;
	overflow:hidden;
	color:#FFF;
	float:left;
}
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	padding:21px 0px 0px 0px;
	margin-left:0px;
	overflow:hidden;
	float:left;
	display:block;

	text-align:center;

}
ul.lof-navigator li img{
	height: 90px;
	width: 110px;
}

.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{
	display:block;
	width:29px;
	height:80px;
	cursor:pointer;
}
.lof-navigator-wapper .lof-next,.lof-navigator-wapper .lof-previous{
	float:left;	
	text-indent:-9999px;
	margin-top: 25px;
	margin-right: 10px;
	margin-left: 5px;
	background:url(../img/arrow-r.png) no-repeat right center;
}
.lof-navigator-wapper .lof-previous{
	background:url(../img/arrow-l.png) no-repeat right center;
}

ul.lof-navigator li.active{
	padding-top:21px;
	background:url(../img/arrow-t.gif) no-repeat top center;
}
/* rcuellar slider2 */
div#slide-holder {
position : relative;
background-color:#0b0b0b;
}
div#slide-holder div#slide-runner {
top : 0px;
left : 0px;
overflow : hidden;
position : absolute;
}
div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
display : none;
position : absolute;
background : url(modulos/Bloques/images/slide-bg.png) 0 0;
}
div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 12px;
line-height : 16px;
margin : 5px 0 0 5px;
}
div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
right:5px;
position : absolute;
}
div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
color:#b9b9b9;
}
div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(modulos/Bloques/images/silde-nav.png);
}

/* rcuellar: tabs Inferior */
#contenidoBloque14489{/*height: 517px; */}

#footer{ position:relative; width: 1024px; margin:0 auto;  }

.tab{ position: absolute; top: 0; overflow: hidden; left: 0; height:56px; } 
.tab .tituloTab{ height:56px;  margin:0; }
.tab .tituloTab a{display: block; height:56px; overflow: hidden; text-indent: -9999px; }
.tab .contenidoTab{ margin: 0; background: #f7f9fa; z-index: 80; } 

/* fin tabs-inferior */

/* Barra Top */
.toppanel{ z-index: 100; position: absolute; top: 0px; width: 100%; }
.toppanelInfo{ color: #FFFFFF; background: #000000; }
.toppanelLink{ height: 0px; /* obligatorio para proteger los demas elementos de la pagina */ margin-left:900px; width: 100px; }
.toppanelLink a{ display: block; height: 55px; }
/* Fin barra top */

#tabs-146701{  }
#tabs-146701 .serviLinea{ width: 153px; background: transparent url(/disenno/portal/imagenes/servicios_menu.png) left top no-repeat;  }

#tabs-146702{ left: 142px; }
#tabs-146702 .empresas{ width: 98px; background: transparent url(/disenno/portal/imagenes/servicios_menu.png) -155px top no-repeat; }

#tabs-146703{ left: 231px; }
#tabs-146703 .comunidades{ width: 128px; background: transparent url(/disenno/portal/imagenes/servicios_menu.png) -255px top no-repeat; }

#tabs-146704{ left: 350px; top: 1px; }
#tabs-146704 .programas{ width: 199px; background: transparent url(/disenno/portal/imagenes/servicios_menu.png) -385px top no-repeat; }

#tabs-146705{ left: 544px; }
#tabs-146705 .blogs{ width: 97px; background: transparent url(/disenno/portal/imagenes/servicios_menu.png) -590px top no-repeat; }

#tabs-146707{ left: 865px; }
#tabs-146707 .trabaje{ width: 176px; background: transparent url(/disenno/portal/imagenes/trabaje.png) left top no-repeat; }

#tabs-146706{ left: 638px; top: 2px; }
#tabs-146706 .unete{ width: 234px; background: transparent url(/disenno/portal/imagenes/unete2.png) left top no-repeat; }

#loader{ width:150px; margin: 100px auto; text-align:center; }
#loader span { color: #686868; font-size: 15px; font-weight: bold; display: block; margin: 10px 0 0 15px;}

#boton15103-1 { height: 40px; min-height: 40px; max-height:40px; z-index:880; }
ul.megamenu div.mm-item-content{ width: 250px; min-width: 250px; max-width:250px; }

.submenu>ul{ width: auto; position:relative; }
.submenu>ul>li>ul{ position: absolute; top: 0; left: 150px; width: 150px; }
.sliderCoomeva{position:relative;}
.tablaBanners .dspDivPubContLi a img {
	position: absolute;
	top: 0;
	right: 20px;
	max-width: 20px;
	max-height: 20px;
}
