﻿body{
	font-size:0.7em;
}
img{
	border:0px;
}
/*-------------------------------------------------*/
/* pisando estilos de la core4  y de la search.css */
/*-------------------------------------------------*/
.psrch-OptionsTitle{
	font-size:1.1em;
}
.srch-InputText{
	font-size:1.2em;
}
th.ms-vh{
	font-size:1.0em;
}
td.ms-vb{
	font-size:1.0em;
}
select.ms-advsrchPropertyDDL{
	font-size:1.0em;
}
select.ms-advsrchOperatorDDL {
	font-size:1.0em;
}
.ms-advsrchPropValue{
	font-size:1.0em;	
}
select.ms-advsrchAndOrDDL{
	font-size:1.0em;
}
.ms-redirectControl{
	font-size:1.0em;	
}
.ms-searchsummarydesc font{
	font-size:1.2em;	
}
.ms-searchtadesc font{
	font-size:1.0em;	
}
.ms-searchtaChannelTitle span{
	font-size:1.2em;	
}
.srch-HCSocDistTitle{
	font-size:1.2em;		
}
.ms-sbplain {
	font-size:1.3em;		
}
.ms-sbplainwithborder{
	font-size:1.1em;	
}
.ms-sblink a:link, .ms-sblink a:visited {
	font-size:1.1em;	
}
.ms-sblink a:hover{
	font-size:1.1em;	
}
/*--------*/
.ms-toolbar{
	font-size:1.0em;	
}
.ms-menutoolbar td a{
	font-size:1.0em;		
}
td.ms-menutoolbarheader{
	font-size:1.2em;		
}
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{
	font-size:1.0em;		
}
.ms-listheaderlabel{
	font-size:1.0em;		
}
.ms-paging{
	font-size:1.0em;	
}
select{
	font-size:1.0em;	
}
.ms-input{
	font-size:0.9em !Important;	
	font-family:Arial, Helvetica, sans-serif !Important;
}
.ms-long{
	font-size:0.9em !Important;	
	font-family:Arial, Helvetica, sans-serif !Important;
}

.ms-titlearea{
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif !Important;	
}
/*-------------------------------------------------*/
/* pisando estilos de la core4  y de la search.css */
/*-------------------------------------------------*/

/*---------------------------------------*/
/* pisando estilos de la nightandday.css */
/*---------------------------------------*/
/*---------------------------------------*/
/* pisando estilos de la nightandday.css */
/*---------------------------------------*/
/*--------------------------------*/
/* titulos, los h1 de las páginas */
/*--------------------------------*/
/*.nightandday h1{
    margin: 0;
    padding:10px 0px 10px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em !Important;
	font-weight: bold; 
	color:#666666;
	text-align: left;
	clear:both;
}

.nightandday h1 input {
	font-size:1.1em !Important;
	font-weight: bold; 
	color:#666666;
	text-align: left;
	clear:both;
	width:99%;
}*/
/*.TituloPagina{
    margin: 0;
    padding:10px 0px 10px 5px;
	/* [ReplaceFont(themeFont: "MajorFont")] 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em !Important;
	font-weight: bold; 
	/* [ReplaceColor(themeColor:"Accent1")] 
	color:#006082;
	text-align: left;
	clear:both;
}*/
.TituloPagina {
    font-family: Arial,Helvetica,sans-serif;
	margin: 0px 12px;
    padding: 15px 0px 10px 0px;
	font-weight: bold;
	font-size: 1.5em !important;
    color: #72B324;
    text-align: left;
    clear: both;
}
.TituloPagina input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em !Important;
	font-weight: bold; 
	color:#666666 !Important;
	text-align: left;
	width:98%;
}
/*--------------------------------*/
/* titulos, los h1 de las páginas */
/*--------------------------------*/
#principal{
	width:100%;
	height:auto;
	/*height:590px;*/
	background-color:#fff;
	/*background-image:url(/images/bg_header_navidad.jpg);*/
	background-image:url(/images/bg_header.jpg);
	background-repeat:repeat-x;
	margin:auto;
}
#contenedor{
	width:960px;
	height:100%;
	text-align: left;
	margin:auto;
	background-color:#fff;
}
#topContent{
	width:960px;
	height:100%;
	margin:0 auto;
	background-color:#fff;
	float:left;	
}
#leftMainContent{
	height:100%;
	margin:0 auto;
	background-color:#fff;
	float:left;	
}
#rightMainContent{
	width:220px;
	height:100%;
	margin:0 auto;
	background-color:#fff;
	float:right;	
}
#contenedorMedio{
	height:100%;
	margin:0 auto;
	background-color:#fff;
	float:left;	
}
.basefooter{
	width:960px;
	height:auto;
	margin:0 auto;
	margin-bottom: 20px;
}
.basefooter_info{
	width:960px;
	height:127px;
	margin:20px 0px 0px 0px;
	clear:both;
    display:none;
}
.footer_enlaces{
	width: 100%;
	float: left;
	height: auto;
	clear: both;
	margin-top:10px;
}
.ft-info{
	width:960px;
	height:112px;
	margin:auto;
	float:left;
	background-image:url(/images/bg_ft_info.jpg);
}
.ft-info .ft-1{
	float:left;
	position:relative;
	width:208px;
	height:112px;
	margin:0px;
}
.ft-info .ft-1 .VisitaTextos{
	float:left;
	position:relative;
	width:112px;
	height:112px;
}
.ft-info .ft-1 .VisitaTextos h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
	font-weight:normal;
	padding:20px 0px 0px 0px;
	text-align:right;
}
.ft-info .ft-1 .VisitaContador{
	float:left;
	position:relative;
	width:80px;
	height:112px;
	padding:18px 0px 0px 5px;
}
.ft-info .ft-1 .VisitaContador .Marquesina{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	color:#333333;
	font-weight:bold;
	text-align:left;
}
.ft-info .ft-1 .ColumnaVeriSign{
	float:left;
	position:relative;
	width:172px;
	height:69px;
	margin:20px 0px 0px 50px;
	/*background:url(../../images/verisign.png) no-repeat;*/
}

.ft-info .ft-2{
	float:left;
	position:relative;
	width:258px;
	height:112px;
	margin:0px;
}
.ft-info .ft-2 .ColumnaTitulo{
	float:left;
	position:relative;
	width:258px;
	height:30px;
}
.ft-info .ft-2 .ColumnaTitulo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
	font-weight:bold;
	padding:12px 0px 0px 20px;
	text-align:left;
}
.ft-info .ft-2 .ColumnaLinks{
	float:left;
	position:relative;
	width:258px;
	height:60px;
	list-style: none;
}
.ft-info .ft-2 .ColumnaLinks li{
	list-style: none;
}

.ft-info .ft-2 .ColumnaLinks li a{
color:#006082;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:17px;
text-decoration:none;
text-transform:none;
list-style: none;
}
.ft-info .ft-2 .ColumnaLinks li a:hover{
text-decoration:underline;
}


.ft-info .ft-3{
	width:240px;
	height:112px;
	margin:0px;
	float:left;
	position:relative;
}

.ft-info .ft-3 .ColumnaTitulo{
	float:left;
	position:relative;
	width:258px;
	/*height:40px;*/
	height:30px;
}

.ft-info .ft-3 .ColumnaTitulo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#333333;
	font-weight:bold;
	/*padding:15px 0px 0px 20px;*/
	padding:12px 0px 0px 20px;
	text-align:left;
}
.ft-info .ft-3 .ColumnaLinks{
	float:left;
	position:relative;
	width:258px;
	height:60px;
	list-style: none;
}
.ft-info .ft-3 .ColumnaLinks li{
	list-style: none;
}

.ft-info .ft-3 .ColumnaLinks li a{
	color:#006082;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
	text-decoration:none;
	text-transform:none;
	list-style: none;
}
.ft-info .ft-3 .ColumnaLinks li a:hover{
	text-decoration:underline;
}

.ft-info .ft-4{
	width:194px;
	height:112px;
	margin:0px;
	float:right;
}
.ft-info .ft-4 .ColumnaImagen{
	float:left;
	position:relative;
	width:172px;
	height:69px;
	margin:20px 0px 0px 6px;
	background:url(../../images/icon_tec.png) no-repeat;
}
.ft-info .ft-linea{
	float:left;
	position:relative;
	width:2px;
	height:112px;
	margin:0 auto;
}

.ft-info .ft-linea .separador{
	float:left;
	position:relative;
	width:2px;
	height:80px;
	margin:16px 0px 0px 0px;
	border-right:1px #444444 dotted;
}

#ft_a{
	width:960px;
	height:90px;
	text-align:left;
	margin:auto;
	clear:both;
	margin-bottom:20px;
}
#ft_a .LinkPresidencia a{
	width:120px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 140px;
	Background: url(../../images/logo_presidencia.png) no-repeat;
	background-position:0px -40px;
	border:none;
}
#ft_a .LinkPresidencia a img{
	border:none;
}

#ft_a .LinkPresidencia a:hover{
	background-position:0px 0px;
}
#ft_a .LinkMinAgro a{
	width:89px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 4px;
	Background: url(../../images/logo_minAgricultura.png) no-repeat;
	background-position:0px -40px;
	border:none;
}
#ft_a .LinkMinAgro a img{
	border:none;
}

#ft_a .LinkMinAgro a:hover{
	background-position:0px 0px;
}
#ft_a .Gobiernoenlinea a{
	width:130px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 4px;
	Background: url(../../images/logo_gobiernoenlinea.png) no-repeat;
	background-position:0px -40px;
}
#ft_a .Gobiernoenlinea a img{
	border:none;
}

#ft_a .Gobiernoenlinea a:hover{
	background-position:0px 0px;
}
#ft_a .CompraEficiente a{
	width:123px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 4px;
	Background: url(../../images/logo_CompraEficiente.png) no-repeat;
	background-position:0px -40px;
}
#ft_a .CompraEficiente a:hover{
	background-position:0px 0px;
}
#ft_a .CompraEficiente a img{
	border:none;
}

#ft_a .Isano a{
	width:51px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 186px;
	background: url(../../images/logo_Isano.png) no-repeat;
	background-position:0px -40px;
}
#ft_a .Isano a:hover{
	background-position:0px 0px;
}
#ft_a .Isano a img{
	border:none;
}

#ft_a .Fogafin a{
	width:123px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 4px;
	background: url(../../images/logo_Fogafin.png) no-repeat;
	background-position:0px -40px;
}
#ft_a .Fogafin a:hover{
	background-position:0px 0px;
}
#ft_a .Fogafin a img{
	border:none;
}


#ft_a .HoraLegal a{
	width:120px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 4px;
	background: url(../../images/logo_horalegal.png) no-repeat;
	background-position:0px -40px;
}
#ft_a .HoraLegal a:hover{
	background-position:0px 0px;
}
#ft_a .HoraLegal a img{
	border:none;
}

#ft_a .Prosperidad a{
	width:78px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 10px;
	background: url(../../images/logo_prosperidad.png) no-repeat;
	background-position:0px -40px;
}
#ft_a .Prosperidad a:hover{
	background-position:0px 0px;
}
#ft_a .Prosperidad a img{
	border:none;
}

#ft_a .UrnaCristal a{
	width:75px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 10px;
	background: url(../../images/link-urna.jpg) no-repeat;
	background-position:0px -40px;
}
#ft_a .UrnaCristal a:hover{
	background-position:0px 0px;
}
#ft_a .UrnaCristal a img{
	border:none;
}

#ft_a .SuperFin a{
	width:75px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 4px;
	background: url(../../images/link-superF.jpg) no-repeat;
	background-position:0px -40px;
}
#ft_a .SuperFin a:hover{
	background-position:0px 0px;
}
#ft_a .SuperFin a img{
	border:none;
}

#ft_a .pnsc a{
	width:80px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 4px;
	background: url(../../images/logo_pnsc.png) no-repeat;
	background-position:0px -40px;
}
#ft_a .pnsc a:hover{
	background-position:0px 0px;
}
#ft_a .pnsc a img{
	border:none;
}

#ft_a .agronet a{
	width:80px;
	float:left;
	position:relative;
	height:40px;
	margin:4px 0px 0px 4px;
	background: url(../../images/logo_agronet.png) no-repeat;
	background-position:0px -40px;
}
#ft_a .agronet a:hover{
	background-position:0px 0px;
}
#ft_a .agronet a img{
	border:none;
}



#ft_a .LineadePuntos{
	width:898px;
	float:left;
	position:relative;
	height:1px;
	margin:10px 0px 0px 4px;
	border-bottom:1px #444444 dotted;
}

.ft_a_img{
	float:right;
}
#ft_b{
	width:960px;
	height:auto;
	margin:auto;
	background-color:#fff;
	clear:both;
}

#ft_b .ft_texto{
	padding:0px 0px 0px 0px;
	font-size:1.1em;
	color:#4d4d4d;
	font-family:Arial, Geneva, sans-serif;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:center;	
}
#ft_b .ft_texto a{
	color:#0180a9;
	text-decoration: none;	
}
#ft_b .ft_texto a:hover{
	color:#666666;
	text-decoration:underline;	
}
#footer .footer_in_der li{
	font-size:1.0em;
	display:inline;
	color:#333333;
	font-family:Arial, Geneva, sans-serif;
	text-decoration: none;
	text-align: left;
	list-style:none;
}

#footer .footer_in_der li a{
	font-size:1.0em;
	display:inline;
	color:#0180a9;
	font-family:Arial, Geneva, sans-serif;
	text-decoration: none;
	padding:10px 4px 0px 4px;
	text-align: left;
	list-style:none;
}
#footer .footer_in_der li a:hover{
	text-decoration: underline;
}
#footer{
	width:100%;
	height:34px;
	margin:auto;
	text-align:center;
	background-image:url(/images/bg_pie3.jpg);
	bottom:0px;
	position:relative;
	float:left;
}
#footer .footer_in{
	width:960px;
	height:34px;
	margin:auto;
	float:none;
}

#footer .footer_in .footer_in_iz{
	width:208px;
	height:34px;
	float:left;
}
	
#footer .footer_in .footer_in_iz .ft_copyright{
	font-size:1.0em;
	color:#333;
	font-family:Arial, Geneva, sans-serif;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding:10px 0px 0px 18px;
	text-align:left;
}
	
#footer .footer_in .footer_in_medio{
	width:380px;
	height:24px;
	margin:0px 0px 0px 52px;
	text-align:center;
	float:left;
	padding:10px 8px 0px 8px;
}
#footer .footer_in .footer_in_medio li{
	font-size:1.0em;
	display:inline;
	color:#333333;
	font-family:Arial, Geneva, sans-serif;
	text-decoration: none;
	text-align: left;
	list-style:none;
}

#footer .footer_in .footer_in_medio li a{
	font-size:1.0em;
	display:inline;
	color:#0180a9;
	font-family:Arial, Geneva, sans-serif;
	text-decoration: none;
	padding:10px 4px 0px 4px;
	text-align: left;
	list-style:none;
}
#footer .footer_in .footer_in_medio li a:hover{
	text-decoration: underline;
}

/*****************************************************************************/
/* se agregan estilos para colocar links en el footer en la posicion derecha */
/*****************************************************************************/
#footer .footer_in .footer_in_der{
	width:200px;
	height:24px;
	margin:0px 0px 0px 0px;
	text-align:right;
	float:right;
	padding:10px 15px 0px 8px;
}
#footer .footer_in .footer_in_der li{
	font-size:1.0em;
	display:inline;
	color:#333333;
	font-family:Arial, Geneva, sans-serif;
	text-decoration: none;
	text-align:right;
	list-style:none;
}

#footer .footer_in .footer_in_der li a{
	font-size:1.0em;
	display:inline;
	color:#0180a9;
	font-family:Arial, Geneva, sans-serif;
	text-decoration: none;
	padding:10px 4px 0px 4px;
	text-align:right;
	list-style:none;
}
#footer .footer_in .footer_in_der li a:hover{
	text-decoration: underline;
}
/*****************************************************************************/
/* se agregan estilos para colocar links en el footer en la posicion derecha */
/*****************************************************************************/
#ribbonbackground {
	margin:auto;
	background-image:url(/images/bg_pie3.jpg);
	background-repeat:repeat;
	clear:both;	
}

#body-wrapper{
    position: relative;
}

#s4-noti{
	z-index:10;
	position:absolute;
	text-align:left;
	right:160px;
	white-space:nowrap;
}
.ribbonbackground_agrario #s4-ribbonrow {
	background-color: #2087ca;
	background-image:url(/images/nd_headerBG.png);
	background-repeat:repeat-x;
	/*display: block;*/
}
#ft_info{
	width:960px;
	height:112px;
	margin:auto;
	background-image:url(/images/bg_ft_info.jpg);
	clear:both;
}

/*-----------------------------*/
/*  Modificaciones 10/06/2010  */
/*-----------------------------*/
/*-----------search---------------*/
.s4-search{
	padding:0px !important;
}
.s4-search select,.s4-search input{
/* [ReplaceColor(themeColor:"Light2-Lighter")] */
	border:1px solid #e3e3e3 !important;
	color:#ffff00;
	float:left;
/* [ReplaceColor(themeColor:"Dark2")] */
	color:#476382;
}
.s4-search select{
	height:21px;
	font-family:Verdana,Arial,sans-serif;
	font-size:1.1em;
	padding:0 3px;
	margin:3px 3px 0 0;
}
.s4-search input,.s4-search .ms-searchimage{
	float:left;
/* [RecolorImage(themeColor:"Light1-Lighter",method:"Blending",includeRectangle:{x:0,y:511,width:1,height:18})] */
	background:url("/_layouts/images/bgximg.png") repeat-x -0px -511px;
/* [ReplaceColor(themeColor:"Light1")] */
	background-color:#fff;
}
.s4-search input{
	font-size:1.1em ;
	height:16px;
	border-right:none !important;
	width:221px !important;
	margin-top:3px;
}
.s4-search .ms-searchimage{
/* [ReplaceColor(themeColor:"Light1")] */
	background-color:#fff;
/* [ReplaceColor(themeColor:"Light2-Lighter")] */
	border:1px solid #e3e3e3 !important;
	height:16px;
	padding:2px 3px 1px;
	border-left:none !important;
	margin-top:3px;
}
.s4-search select.ms-sbscopes,.s4-search input.ms-sbplain {
    border:3px solid #ffff00 !important;
	color:#0581aa;
    margin-top: 0;
}
.s4-search input.ms-sbplain {
    font-size: 1.1em; 
    border-right: 0 !important;
    width: 191px !important;
    background: url("/_layouts/images/bgximg.png") repeat-x -0px -511px;
    border:1px solid #e3e3e3 !important;
    background-color:#fff;
    height: 17px;
    padding: 2px 3px 0;
}
td.ms-sbcell{
	padding: 0 2px 0 2px;
	white-space:nowrap;
	border:#0083b0 1px solid;
	color:#ffff00;
}
.s4-search .srch-gosearchimg{
	border-width:0px;
	border-color:#000000;
}

/*------------------*/
/*-----------articulos--------------*/
.article{
}
.article div.article-header{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:1em !Important;
	margin:10px 0px 5px 0px;
	padding-bottom:5px;
	display: inline-block;
}

.article div.article-header .date-line{ 
	float:left;
	margin-right:10px;
}
.article .article-header .by-line{
	float:left;
}


.article div.article-header .categoria{ 
	float:left;
	font-size:1.1em !Important;
	color:#666666 !Important; 
    font-weight:normal;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.article div.article-header .categoria-label { 
	float:left;
	font-size:1.1em !Important;
}
.article div.article-header .titular{ 
	font-size:1.4em;
	color:#12386b;
	color: #444444; 
	font-weight: bold;
	padding:0px 0px 5px 10px;
	font-family:Arial, Helvetica, sans-serif !Important;
}
.article div.article-header .titular input{ 
	width:100%;
}
.article .fechadecreacion{ 
}
.article .article-content-respuetas{
	font-size:1.2em;
	font-weight: normal; 
	color: #666666;
	padding:6px 10px 10px 10px !Important;
	min-height:200px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

.article .article-content-respuetas ul{
	padding:0px 0px 0px 20px !Important;
}
.article .article-content-respuetas ol{
	padding:0px 0px 0px 20px !Important;
}
.article-content-respuetas{
	padding-top:0px !Important;
}
/*---------------------------------*/
/*--- faqsss ---*/
.faq-link-item, .faq-link-item a, .faq-link-item a:link, .faq-link-item a:visited{
	font-size:1.1em;
	text-decoration: none;
	color:#444444;
	padding:5px 0px 5px 0px
}
.faq-link-item a:hover{
	text-decoration: underline;
}
div.faq-link-item, div.faq-link-item a, div.faq-link-item a:link, div.faq-link-item a:visited{
	font-size:1.1em;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
div.faq-link-item a:hover{
	text-decoration: underline;
}
/*--- faqsss ---*/
td.ms-WPBorder{
	background:url(../../images/bkg_webpart_izq.gif) transparent no-repeat;
	background-position:left bottom;
	border:0px !Important;
	width:100% !Important;
	height:100% !Important;
}

td.ms-WPBorder > div {
	background:url(../../images/bkg_webpart_der.gif) transparent no-repeat;
	background-position:right bottom;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100% !Important;
	border:0px !Important;
	height:auto;
	float:left;
}

td.ms-WPBorder > div > div {
	margin-left:5px;
	margin-right:5px;
}/*----------------------------------*/
/* estilos para noticias en la home */
/*----------------------------------*/
.noti-item {
	font-size:1.1em; 
	text-decoration: none;
	font-weight:bold;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	width: 100%;
	position:relative;
	height:100%;
}
.noti-item-small {
	font-size:1.1em; 
	text-decoration: none;
	color:#006082;
	font-weight:bold;
	clear:both;
	padding-left:0px;
	margin-top:0px;
	float:left;
	position:relative;
	height:100%;
	width:100%;
}
.noti-link-item{
	font-family: inherit;
	text-decoration: none;
	color: #73B81D;
	line-height: 14px !important;
	font-size: 12px !important;
	text-align: left !important;
}
.noti-link-item a, .noti-link-item a:link, .noti-link-item a:visited{
	font-family: inherit; 
	text-decoration: none;
	color:#73B81D;
	padding:5px 0px 5px 0px;
	line-height: 10px !important;
}
.noti-link-item a:hover{
	text-decoration: underline;
}
.noti-item .noti-textos-area .noti-description{
	/* font-size: x-small; */
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:normal;
	text-align: left !important;
	line-height: inherit;;
}
.noti-item .noti-image-area-left {
	position:relative;
}
.noti-item .noti-image-area-left img{
	float:left;
	height: 80px;
	position:relative;
	width: 80px;
	margin: 0 10px 0px 0px;
}
.noti-item .noti-textos-area{
	position:relative;
	width: auto;
	margin: 0 0px 10px 0px;
}
.noti-item .noti-textos-area .noti-autor-fecha{
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight:normal;
}
/*----------------------*/
/* note item sin imagen */
/*----------------------*/
.noti-item-small .noti-textos-area .noti-description{
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	text-align:justify;
	line-height:18px;
}
.noti-item-small .noti-textos-area .noti-description ul{
	margin-left:2em;
}
.noti-item-small .noti-textos-area .noti-description p, .noti-item .noti-textos-area .noti-description p{
	margin:1em 0;
}
.noti-item-small .noti-image-area-left {
	position:relative;
	width:auto;
	margin:0px 0px 0px 0px;
}

.noti-item-small .noti-textos-area{
	width:auto !Important;
	height:100% !Important;
	margin:10px 0px 0px 0px;
}
.noti-item-small .noti-textos-area .noti-autor-fecha{
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color: #555555;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}

.noti-item-small .noti-textos-area .noti-link-item{
	font-family: Arial, Helvetica, sans-serif;
	color:#006082;
}
.noti-item-small .noti-textos-area .noti-link-item a,
.noti-item-small .noti-textos-area .noti-link-item a:link,
.noti-item-small .noti-textos-area .noti-link-item a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em; 
	text-decoration: none;
	color:#006082;
	padding:5px 0px 5px 0px;
}
.noti-item-small .noti-textos-area .noti-link-item a:hover{
	text-decoration: underline;
}

/*--------------------------------*/
/* linea divisoria entre noticias */
/*--------------------------------*/
.noti-line{
	width:100%;
	height:1px;
	clear:both;
	float:left;
	position:relative;
	border-bottom:1px #999999 dotted;
}
.noti-line-small{
	width:100%;
	height:1px;
	clear:both;
	float:left;
	position:relative;
	margin-left:0px;
	border-bottom:1px #999999 dotted;
}
.noti-only-image{
	height:100%;
	width:100%;
	margin-bottom:10px;
}
.noti-only-image img{
	width:462px;
	border:#dcdcdc 1px solid;
}
/*----------------------------------*/
/* estilos para noticias en la home */
/*----------------------------------*/

/*------------------------------------------------*/
/* estilos para indicadores economicos en la home */
/*------------------------------------------------*/
.ind-money{
	position:relative;
	float:left;
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#666666;
	/*font-weight:normal;
	text-align:left;*/
	width:40%;
}

.ind-value-money{
	position:relative;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	/*margin-right:12px;
	color:#666666;
	font-weight:normal;
	text-align:right;*/
	width:40%;
}

.ind-value-img{
	position:relative;
	float:left;
	margin-top:5px;
}

.ind-fecha{
	float:left;
	position:relative;
	width:100%;
	margin-top:10px;
}
.ind-fecha span{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em !Important;
	color:#444444;
	font-weight:bold;
}
.ind-line{
	width:90%;
	display:block;
	height:1px;
	float:left;
	position:relative;
	margin:6px 0px 6px 10px;
	border-bottom:1px #7d7d7d dotted;
}
/*-----------------------------------------------*/
/* estilos para eventos */
/*-----------------------------------------------*/
.eventos-fecha{
	float:left;
	position:relative;
	width:100%;
}
.eventos-fecha h1{
	padding:6px 0px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em !Important;
	color:#444444;
	font-weight:bold;
}
.eventos-line{
	width:90%;
	display:block;
	height:1px;
	float:left;
	position:relative;
	margin:2px 0px 0px 10px;
	border-bottom:1px #7d7d7d dotted;
}
.eventos-detalle{
	position:relative;
	float:left;
	width:90%;
	margin:0px 0px 6px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#666666;
	font-weight:normal;
	text-align:left;
}
.eventos-espacio-final{
	position:relative;
	float:left;
	width:100%;
	height:0px;
}
/*------------------------------------------------------*/
/* estilos para los estilos de noticias botón histórico */
/*------------------------------------------------------*/
.noticias-historico{
	background: #F4EFDD;
	-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;
	width: 100%;
	float: left;
	padding: 0;
	position:relative;
	margin: -5px 0 0 0;
	list-style:none;
}
.noticias-historico ul{
	display:inline;
	float:left;
	position:relative;
}
.noticias-historico ul li{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	text-align:center;
	display:inline;
	height:25px;
}
.noticias-historico .btn_left,
.noticias-historico .btn_right{
	display: none;
}
.noticias-historico .btn_medio{
	color:#73b81d ;
	float:left;	
	margin: 0 0 5px 0;
	text-align: center;
	width:100%;
}
.noticias-historico .btn_medio a{
	color: inherit;
	font-weight:bold;
	white-space:nowrap;
}
.noticias-historico ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	white-space:nowrap;
	height:25px;
	float:left;	
	width:100%;
	padding:2px 0px 0px 0px;
}

/*------------------------------------------------------*/
/* estilos para los estilos de noticias botón para indicadores */
/*------------------------------------------------------*/
.indicadoresdiv{
	float:right;
	position:relative;
	margin-right:0px;
	list-style:none;
	margin:5px 0px 10px 0px;
}

.indicadoresdiv .btn_left{
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.indicadoresdiv .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.indicadoresdiv .btn_medio{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}
.indicadoresdiv .btn_medio a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	white-space:nowrap;
	background-color:#05789E;
}
.captioned-image div.caption{
	font-size:0.7em !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-style: italic;
	color:#999999 !Important;
}

/*------------------------------------------------------*/
/* estilos para los estilos de noticias botón para Eventos */
/*------------------------------------------------------*/
.Eventosdiv{
	float:right;
	position:relative;
	margin-right:0px;
	list-style:none;
	margin:5px 10px 10px 0px;
}

.Eventosdiv .btn_left{
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.Eventosdiv .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.Eventosdiv .btn_medio{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}
.Eventosdiv .btn_medio a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	white-space:nowrap;
	background-color:#05789E;
}
.captioned-image div.caption{
	font-size:0.7em !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-style: italic;
	color:#999999 !Important;
}


/*------------------------------------------------------*/
/* estilos para botón de Banca Virtual */
/*------------------------------------------------------*/

.bancaVirtual{
	width:100%;
	position:relative;
	display:block;
	margin:10px 0px 14px 0px;
	height:25px;
}
.bancaVirtual .Cancelar{
	width:auto;
	float: left;
	position:relative;
	display:block;
	height:25px;
	left:250px;
}

.bancaVirtual .Cancelar .btn_left{
	width:10px;
	height:25px;
	float: left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.bancaVirtual .Cancelar .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.bancaVirtual .Cancelar .btn_medio{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}
.bancaVirtual .Cancelar .btn_medio a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff !Important;
	font-size:1.2em;
	text-align:center;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	white-space:nowrap;
	background-color: #05789E;
}
.bancaVirtual .Cancelar .btn_medio a:hover{
	color:#ffffff !Important;
	text-decoration:underline !Important;
}
.bancaVirtual .Aceptar{
	width:auto;
	float: right;
	position:relative;
	display:block;
	height:25px;
	/*left:210px;*/
}

.bancaVirtual .Aceptar .btn_left{
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.bancaVirtual .Aceptar .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.bancaVirtual .Aceptar .btn_medio{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}
.bancaVirtual .Aceptar .btn_medio a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff !Important;
	font-size:1.2em;
	text-align:center;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	white-space:nowrap;
	background-color: #72B324;
}
.bancaVirtual .Aceptar .btn_medio a:hover{
	color:#ffffff !Important;
	text-decoration:underline !Important;
}

/*---------------------------------------------*/
/* menu navegacion derecho de casos especiales */
/*---------------------------------------------*/
.nightanday-menu{
	font-size:1.2em;
	line-height: 1.25em;
}
.nightandday .s4-ca{
	margin-left: 185px;
	background: transparent;
}
.nightanday-menu a{
	color: #006082;
	font-weight: bold;  
	text-decoration: none; 
	cursor: pointer;
	border-bottom:0px solid #ffff00;
	background:url(../../images/menudercho.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:31px;
	width:195px;
	font-family:Arial, Helvetica, sans-serif;
}

.nightanday-menu a, .nightanday-menu span{
	display: block;
	text-decoration: none;
	padding: 2px 3px 1px 3px;
}
.nightanday-menu ul.root a{
	font-size:1.1em;
	font-weight: bold; 
/* [ReplaceColor(themeColor: "Dark2")] */
	color: #006082;
	padding:6px 0px 0px 10px;
}
.nightanday-menu ul.root li:hover a{
/* [ReplaceColor(themeColor: "Dark2")] */
	color:#444444;
	background-position:0px -36px;
}
.nightanday-menu ul.root ul.static {
}

.nightanday-menu ul.root ul.static a{
	font-size:1.1em;
	font-weight: normal; 
	padding: 4px 5px 0px 2px;
	background-image: none;
	border: 0;
	height:20px;
	width:182px;
	text-decoration:none;
	margin-left:4px;
	border-bottom:1px #666666 dotted;
/* [ReplaceColor(themeColor: "Dark1")] */
	color:#006082;/*color de los subitems*/
}
.nightanday-menu ul.root ul.static li:hover a{
/* [ReplaceColor(themeColor: "Accent5")] */
	color:#444444;
/* [ReplaceColor(themeColor: "Accent2-Lightest")] */
	background-color:#ffffff;/*color de fondo de rollover de los subitems*/
	border-bottom:1px #666666 dotted;
}
.nightanday-menu ul.root ul.static ul.dynamic{
	width: 150px;
	left: -999em;
	position: absolute;
}
.nightanday-menu ul.root ul.static ul.dynamic a{
/* [ReplaceColor(themeColor: "Light1")] */
/* [ReplaceColor(themeColor: "Accent1-Darkest")] */
	color: #444444;
/* [ReplaceColor(themeColor: "Accent1-Lightest")] */
}
.nightanday-menu ul.root ul.static ul.dynamic li:hover a{
/* [ReplaceColor(themeColor: "Light1")] */
	color: #ffffff;
/* [ReplaceColor(themeColor: "Accent1")] */
}
.nightanday-menu a.selected.static.menu-item, 
.nightanday-menu a.selected.static.menu-item-text{
/* [ReplaceColor(themeColor: "Accent2-Lightest")] */
}
.menu-derecho-generico{
	margin:10px 0px 0px 0px;
}

/*---------------------------------------------*/
/* menu navegacion derecho de casos especiales */
/*---------------------------------------------*/
/*----------------------------------------------------------------*/
/* separador para la columna derecha debajo del menú de servicios */
/*----------------------------------------------------------------*/
.separador-col-derecha {
	height:16px;
	display:block;
}
/*----------------------------------------------------------------*/
/* separador para la columna derecha debajo del menú de servicios */
/*----------------------------------------------------------------*/
/*--------------------------*/
/* bradcump  y zona aledaña */
/*--------------------------*/
#col_Medio .migadepan{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	display:block;
	margin-top:10px;
	background:url(../../images/promocion_middle.png);
	background-repeat:repeat-x;
	background-position:0px 0px;
}
#col_Medio .migadepan .ZonaMiddle{
	width:94%;
	height:auto;
	float:left;
	position:relative;
	display:block;
	margin-top:0px;
}

#col_Medio .migadepan .ZonaLeft{
	width:13px;
	height:174px;
	float:left;
	position:relative;
	display:block;
	margin-top:0px;
	background:url(../../images/promocion_left.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#col_Medio .migadepan .ZonaRight{
	width:13px;
	height:174px;
	float:right;
	position:relative;
	display:block;
	margin-top:0px;
	background:url(../../images/promocion_rght.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#col_Medio .migadepan .ZonaMiddle .iconohome{
	float:left;
	position:relative;
	text-align:left;
	margin-right:8px;
}
#col_Medio .migadepan .ZonaMiddle .iconohome a{
	width:20px;
	height:auto;
	display:block;
	padding:1px 0px 0px 1px;
	margin:12px 0px 0px 2px;
	background:url(../../images/home_bread.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#col_Medio .migadepan .ZonaMiddle .iconohome a img{
	border:none;
}
#col_Medio .migadepan .ZonaMiddle .migaposicion{
	position:relative;
	text-align:left;
	padding:8px 0px 0px 2px;
	margin:6px 0px 0px 4px;
}

.s4-breadcrumbNode > a, .s4-breadcrumbCurrentNode > a, .s4-breadcrumbRootNode > a 
{
/* [ReplaceColor(themeColor:"Dark2")] */
	color:#ffff00;
	padding:5px 0px 0px 10px;
}
.s4-breadcrumbNode{
    /* [ReplaceColor(themeColor:"Dark2")] */
    color:#ffff00;
    padding:5px 0px 0px 10px;
}
.breadcrumbRootNode a{
	color:#444444;
}
.breadcrumbCurrentNode{
	color:#444444;
}
.breadcrumbCurrentNode a{
	color:#444444;
}
/*--------------------------*/
/* bradcump  y zona aledaña */
/*--------------------------*/

/*-----------------------------------------*/
/* opciones de la imagen que va en la home */
/*-----------------------------------------*/
.imagenpromocion{
	width:416px;
	height:143px;
	float:left;
	position:relative;
	display:block;
	margin:0px 0px 0px 25px;
	background:url(../../images/promocion_personas.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-bottom:1px #444444 dotted;
}
.imagenpromocion .ZonaMiddle{
	width:464px;
	height:143px;
	float:left;
	position:relative;
	display:block;
	margin-top:0px;
	background:url(../../images/Promocion_inferior_middle.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.imagenpromocion .ZonaLeft{
	width:13px;
	height:143px;
	float:left;
	position:relative;
	display:block;
	margin-top:0px;
	background:url(../../images/Promocion_inferior_left.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.imagenpromocion .ZonaRight{
	width:13px;
	height:143px;
	float:right;
	position:relative;
	display:block;
	margin-top:0px;
	background:url(../../images/Promocion_inferior_right.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
/*-----------------------------------------*/
/* opciones de la imagen que va en la home */
/*-----------------------------------------*/
/*-------------------------------*/
/* menú spotlight a la izquierda */
/*-------------------------------*/
.menu_spotlight{
	width:208px;
	height:48px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.menu_spotlight ul {  
	list-style:none;
	width:auto;
}

.menu_spotlight ul li {
	float:left;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#006082;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.menu_spotlight ul li a {
	display:block;
	width:170px;
	height:48px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	/*color:#006082 !Important;*/
	color:#66AB2C !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*text-transform: capitalize;*/
	text-decoration: none;
	padding-left:36px;
	line-height:46px;
	background:url(/images/item_menu_bkg.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.menu_spotlight ul li a:hover {
	color:#666 !Important;
	background-position:0px -48px;
	text-decoration:none;
}

.menu_spotlight ul li a img{
	float:left;
	display:block;
	height:48px;
	width:46px;
	position:relative;
	/*padding:0px 10px 0px 0px;*/
	margin:0px 0px 0px -36px;
	border:none;
}
/*-------------------------------*/
/* menú spotlight a la izquierda */
/*-------------------------------*/
/*-------------------------------*/
/* menú centralbutton body home */
/*-------------------------------*/
.menu_centralbutton {
	width: 100%;
	float: left;
	height: inherit;
	margin: 0;
	padding: 0;
}

.menu_centralbutton ul {  
	float: left;
	list-style:none;
	width: 100%;
}

.menu_centralbutton ul li {
	float:left;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	color: inherit;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:center;
	width: 100%;
}

.menu_centralbutton ul li a {
	display:block;
	/* width:170px; */
	/* height:48px; */
	/* font-family:Arial, Helvetica, sans-serif; */
	/* font-size:1.1em; */
	/*color:#006082 !Important;*/
	/* color:#66AB2C !important; */
	/* font-family: Arial, Helvetica, sans-serif; */
	/* font-weight: bold; */
	/*text-transform: capitalize;*/
	text-decoration: none;
	/* padding-left:36px; */
	/* line-height:46px; */
	/* background:url(/images/item_menu_bkg.png); */
	/* background-repeat:no-repeat; */
	/* background-position:0px 0px; */
}

.menu_centralbutton ul li a:hover {
	color:#666 !Important;
	background-position:0px -48px;
	text-decoration:none;
}

.menu_centralbutton ul li a img{
	float:left;
	width: 100%;
	position:relative;
	border:none;
}
/*-------------------------------*/
/* menú centralbutton body home */
/*-------------------------------*/

/*------------------------------------------------------*/
/* estilos para los estilos de noticias botón histórico */
/*------------------------------------------------------*/
.emprendedor-banner{
	width:90px;
	float:right;
	position:relative;
	margin:100px 0px 40px 0px;
	list-style:none;
}
.emprendedor-banner ul{
	display:inline;
	float:left;
	position:relative;
}

.emprendedor-banner ul li{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	text-align:center;
	display:inline;
	height:25px;
}
.emprendedor-banner .btn_left{
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.emprendedor-banner .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.emprendedor-banner .btn_medio{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}
.emprendedor-banner .btn_medio a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	white-space:nowrap;
	background-color:#05789E;
}
.emprendedor-banner ul li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	white-space:nowrap;
	height:25px;
	float:left;	
	width:100%;
	padding:2px 0px 0px 0px;
}

/*------------------------------------------------------*/
/* estilos para los estilos de noticias botón para indicadores */
/*------------------------------------------------------*/



/*-------------------------------*/
/* menú spotlight a la izquierda */
/*-------------------------------*/
/*------------------------------------------------------------------*/
/* estilos para los estilos de encuestas y el botón correspondiente */
/*------------------------------------------------------------------*/
.encuestas{
	width:auto;
	position:relative;
	height:100%;
	margin:0 auto;
}
.generico-mensajes{
	width:100%;	
	position:relative;
	height:100%;
}
.generico-mensajes .ver{
	width:100%;
	position:relative;
	height:100%;
	text-align:left;
}

.generico-mensajes .ver p{
	font-family:Arial, Helvetica, sans-serif;
	color:#006082;
	font-size:1.1em !Important;
	text-align:left;
	font-weight:normal;
	padding:10px 12px 12px 12px;
}

.encuestas h1{
	float:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#006082;
	font-size:1.1em !Important;
	text-align:left;
	font-weight:normal;
	padding:10px 12px 0px 12px;
	height:100%;
}
.encuestas .btn{
	width:100%;
	position:relative;
	display:block;
	margin:10px 0px 14px 0px;
	height:25px;
}
.encuestas .btn .Votar{
	width:auto;
	float: right;
	position:relative;
	display:block;
	height:25px;
}

.encuestas .btn .Votar .btn_left{
	width:10px;
	height:25px;
	float: left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.encuestas .btn .Votar .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.encuestas .btn .Votar .btn_medio{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}
.encuestas .btn .Votar .btn_medio a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	white-space:nowrap;
	background-color: #05789E;
}

.encuestas .btn .Resultado{
	width:auto;
	float: right;
	position:relative;
	display:block;
	height:25px;
}

.encuestas .btn .Resultado .btn_left{
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.encuestas .btn .Resultado .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.encuestas .btn .Resultado .btn_medio{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}
.encuestas .btn .Resultado .btn_medio a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	white-space:nowrap;
	background-color: #05789E;
}
/*------------------------------------------------------------------*/
/* estilos para los estilos de encuestas y el botón correspondiente */
/*------------------------------------------------------------------*/
.Contenidoprincipal{
	width:100%;
	float:left;
	position:relative;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	/*margin-top: 10px;*/
	margin-left: 10px;
}
.Contenidoprincipal table{

}
.ContenedorInferiorIC{
	width:100%;
	height:100%;
	float:left;
	margin:0px 0px 0px 0px;
}

/*------------------------------*/
/* Vinculados a noticias        */
/*------------------------------*/
.cqfeed{
	float:left;
	margin:12px 0px 10px 0px;          
}
/*------------------------------*/
/* Vinculados a noticias        */
/*------------------------------*/

/*--------------------------------*/
/* titulos, los h1 de las páginas */
/*--------------------------------*/

/*--------------------------------------*/
/* estilos de la página de admintración */
/*--------------------------------------*/
.admin_content{
	width:700px;
	height:500px;
	display:block;
	margin:0px 0px 0px 40px;
}
/*--------------------------------------*/
/* estilos de la página de admintración */
/*--------------------------------------*/
/*-------------------------------------------------*/
/* estilos de la página de admin zona izquierda    */
/*-------------------------------------------------*/
.admin_zone_left{
	width:300px;
	height:500px;
	display:block;
	margin:0px 0px 0px 20px;
	float:left;
}
/*--------- gestor de contenidos ---------*/
.admin_zone_left .gescontenido{
	width:300px;
	height:145px;
	display:block;
	margin:0px 0px 0px 0px;
}

.admin_zone_left .gescontenido .icono{
	width:50px;
	height:120px;
	display:block;
	margin:10px 0px 0px 10px;
	background:url(/admin/images/content_managment.gif);
	background-repeat:no-repeat;
	float:left;
}
.admin_zone_left .gescontenido .admin_category{
	float:left;
	width:230px;
	height:120px;
}
.admin_zone_left .gescontenido .admin_category h3{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:1.1em;
	color:#444444;
	width:100%;
}
.admin_zone_left .gescontenido .admin_category ul{
	list-style:none;
}

.admin_zone_left .gescontenido .admin_category li{
	padding:0px 0px 0px 10px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.0em;
	color:#444444;
	font-style:normal;
}
.admin_zone_left .gescontenido .admin_category li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0180a9;
}
.admin_zone_left .gescontenido .admin_category li a:hover{
	color:#444444;
}
/*--------- gestor de contenidos ---------*/

/*--------- preguntas frecuentes ---------*/
.admin_zone_left .preguntas{
	width:300px;
	height:90px;
	display:block;
	margin:0px 0px 0px 0px;
}

.admin_zone_left .preguntas .icono{
	width:50px;
	height:70px;
	display:block;
	margin:10px 0px 0px 10px;
	background:url(/admin/images/FAQ.gif);
	background-repeat:no-repeat;
	float:left;
}
.admin_zone_left .preguntas .admin_category{
	float:left;
	width:230px;
	height:70px;
}
.admin_zone_left .preguntas .admin_category h3{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-style: normal;
	font-size:1.1em;
	color:#444444;
	width:100%;
}
.admin_zone_left .preguntas .admin_category ul{
	list-style:none;
}

.admin_zone_left .preguntas .admin_category li{
	padding:0px 0px 0px 10px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.0em;
	color:#444444;
	font-style:normal;
}
.admin_zone_left .preguntas .admin_category li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0180a9;
}
.admin_zone_left .preguntas .admin_category li a:hover{
	color:#444444;
}
/*--------- preguntas frecuentes ---------*/
/*--------- Glosario ---------*/
.admin_zone_left .glosario{
	width:300px;
	height:80px;
	display:block;
	margin:0px 0px 0px 0px;
}

.admin_zone_left .glosario .icono{
	width:50px;
	height:60px;
	display:block;
	margin:10px 0px 0px 10px;
	background:url(/admin/images/glossary.gif);
	background-repeat:no-repeat;
	float:left;
}
.admin_zone_left .glosario .admin_category{
	float:left;
	width:230px;
	height:60px;
}
.admin_zone_left .glosario .admin_category h3{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.1em;
	color:#444444;
	width:100%;
}
.admin_zone_left .glosario .admin_category ul{
	list-style:none;
}

.admin_zone_left .glosario .admin_category li{
	padding:0px 0px 0px 10px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.0em;
	color:#444444;
	font-style:normal;	
}
.admin_zone_left .glosario .admin_category li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0180a9;
}
.admin_zone_left .glosario .admin_category li a:hover{
	color:#444444;
}
/*--------- Glosario ---------*/
/*--------- Integración ---------*/
.admin_zone_left .integrar{
	width:300px;
	height:120px;
	display:block;
	margin:0px 0px 0px 0px;
}

.admin_zone_left .integrar .icono{
	width:50px;
	height:100px;
	display:block;
	margin:10px 0px 0px 10px;
	background:url(/admin/images/building.gif);
	background-repeat:no-repeat;
	float:left;
}
.admin_zone_left .integrar .admin_category{
	float:left;
	width:230px;
	height:100px;
}
.admin_zone_left .integrar .admin_category h3{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.1em;
	color:#444444;
	width:100%;
}
.admin_zone_left .integrar .admin_category ul{
	list-style:none;
}

.admin_zone_left .integrar .admin_category li{
	padding:0px 0px 0px 10px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.0em;
	color:#444444;
	font-style:normal;
}
.admin_zone_left .integrar .admin_category li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0180a9;
}
.admin_zone_left .integrar .admin_category li a:hover{
	color:#444444;
}
/*--------- Integración ---------*/
/*-------------------------------------------------*/
/* estilos de la página de admin zona izquierda    */
/*-------------------------------------------------*/

/*-------------------------------------------------*/
/* estilos de la página de admin zona derecha      */
/*-------------------------------------------------*/
.admin_zone_right{
	width:300px;
	height:300px;
	display:block;
	margin:0px 0px 0px 40px;
	float:left;
}
/*--------- campaña ---------*/
.admin_zone_right .campana{
	width:300px;
	height:90px;
	display:block;
	margin:0px 0px 0px 0px;
}

.admin_zone_right .campana .icono{
	width:50px;
	height:70px;
	display:block;
	margin:10px 0px 0px 10px;
	background:url(/admin/images/campaigns.gif);
	background-repeat:no-repeat;
	float:left;
}
.admin_zone_right .campana .admin_category{
	float:left;
	width:230px;
	height:70px;
}
.admin_zone_right .campana .admin_category h3{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.1em;
	color:#444444;
	width:100%;
}
.admin_zone_right .campana .admin_category ul{
	list-style:none;
	font-style:normal;
}

.admin_zone_right .campana .admin_category li{
	padding:0px 0px 0px 10px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#444444;
}
.admin_zone_right .campana .admin_category li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0180a9;
}
.admin_zone_right .campana .admin_category li a:hover{
	color:#444444;
}
/*--------- campaña ---------*/

/*--------- geolocalización ---------*/
.admin_zone_right .geoloca{
	width:300px;
	height:115px;
	display:block;
	margin:0px 0px 0px 0px;
}

.admin_zone_right .geoloca .icono{
	width:50px;
	height:95px;
	display:block;
	margin:10px 0px 0px 10px;
	background:url(/admin/images/geolocation.gif);
	background-repeat:no-repeat;
	float:left;
}
.admin_zone_right .geoloca .admin_category{
	float:left;
	width:230px;
	height:95px;
}
.admin_zone_right .geoloca .admin_category h3{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:1.1em;
	color:#444444;
	width:100%;
}
.admin_zone_right .geoloca .admin_category ul{
	list-style:none;
	font-style:normal;
}

.admin_zone_right .geoloca .admin_category li{
	padding:0px 0px 0px 10px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#444444;
}
.admin_zone_right .geoloca .admin_category li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0180a9;
}
.admin_zone_right .geoloca .admin_category li a:hover{
	color:#444444;
}
/*--------- geolocalización ---------*/


/*--------- Boletines ---------*/
.admin_zone_right .boletines{
	width:300px;
	height:100px;
	display:block;
	margin:0px 0px 0px 0px;
}

.admin_zone_right .boletines .icono{
	width:50px;
	height:80px;
	display:block;
	margin:10px 0px 0px 10px;
	background:url(/admin/images/newsletter.gif);
	background-repeat:no-repeat;
	float:left;
}
.admin_zone_right .boletines .admin_category{
	float:left;
	width:230px;
	height:80px;
}
.admin_zone_right .boletines .admin_category h3{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:1.1em;
	color:#444444;
	width:100%;
}
.admin_zone_right .boletines .admin_category ul{
	list-style:none;
}

.admin_zone_right .boletines .admin_category li{
	padding:0px 0px 0px 10px;
	line-height:16px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#444444;
}
.admin_zone_right .boletines .admin_category li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0180a9;
}
.admin_zone_right .boletines .admin_category li a:hover{
	color:#444444;
}
/*--------- Boletines ---------*/

/*--------- soporte en línea ---------*/
.admin_zone_right .soporte{
	width:300px;
	height:80px;
	display:block;
	margin:0px 0px 0px 0px;
}

.admin_zone_right .soporte .icono{
	width:50px;
	height:60px;
	display:block;
	margin:10px 0px 0px 10px;
	background:url(/admin/images/live_support.gif);
	background-repeat:no-repeat;
	float:left;
}
.admin_zone_right .soporte .admin_category{
	float:left;
	width:230px;
	height:60px;
}
.admin_zone_right .soporte .admin_category h3{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:1.1em;
	color:#444444;
	width:100%;
}
.admin_zone_right .soporte .admin_category ul{
	list-style:none;
}

.admin_zone_right .soporte .admin_category li{
	padding:0px 0px 0px 10px;
	line-height:16px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#444444;
}
.admin_zone_right .soporte .admin_category li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0180a9;
}
.admin_zone_right .soporte .admin_category li a:hover{
	color:#444444;
}
/*--------- soporte en línea ---------*/

/*--------- informes ---------*/
.admin_zone_right .informes{
	width:300px;
	height:90px;
	display:block;
	margin:0px 0px 0px 0px;
}

.admin_zone_right .informes .icono{
	width:50px;
	height:70px;
	display:block;
	margin:10px 0px 0px 10px;
	background:url(/admin/images/reports.gif);
	background-repeat:no-repeat;
	float:left;
}
.admin_zone_right .informes .admin_category{
	float:left;
	width:230px;
	height:70px;
}
.admin_zone_right .informes .admin_category h3{
	padding:10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size:1.1em;
	color:#444444;
	width:100%;
}
.admin_zone_right .informes .admin_category ul{
	list-style:none;
}

.admin_zone_right .informes .admin_category li{
	padding:0px 0px 0px 10px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1.0em;
	color:#444444;
}
.admin_zone_right .informes .admin_category li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#0180a9;
}
.admin_zone_right .informes .admin_category li a:hover{
	color:#444444;
}
/*--------- informes ---------*/

/*-------------------------------------------------*/
/* estilos de la página de admin zona derecha      */
/*-------------------------------------------------*/

/*--------------------------------------*/
/* menu lateral derecho con dos niveles */
/*--------------------------------------*/
/*----------*/
/* nivel 01 */
/*----------*/
.itemNivel1{
	width:195px;
	height:36px;
	margin:1px 0px 1px 5px; 
	float:left; 
}
.itemNivel1 .item{
/*	height:36px;
	width:195px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#006082 !Important;
	font-weight:normal;
	text-decoration:none;
	padding:10px 0px 0px 0px;
	font-size:1.2em !Important;
*/
}
.itemNivel1 .item a{
	height:26px;
	width:195px;
	display:block;
	background:url(../../images/menudercho.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em !Important;
	color:#006082 !Important;
	font-weight:bold;
	text-decoration:none;
	padding:10px 0px 0px 12px;
}

.itemNivel1 .item a:hover{
	background-position:0px -36px;
	color:#444444 !Important;
}
/*----------*/
/* nivel 01 */
/*----------*/
/*----------*/
/* nivel 02 */
/*----------*/
.itemNivel2{
	width:187px;
	margin:1px 0px 0px 10px; 
	float:left; 
}
.itemNivel2 .item{
	height:100%;
	width:187px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#006082 !Important;
	font-weight:normal;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	font-size:1.1em !Important;
	border-bottom:1px #444444 dotted;
}
.itemNivel2 .item a{
	height:100%;
	min-height:20px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#006082 !Important;
	font-weight:bold;
	text-decoration:none;
	padding:10px 0px 0px 7px;
}

.itemNivel2 .item a:hover{
	color:#444444 !Important;
}
/*----------*/
/* nivel 02 */
/*----------*/
/*--------------------------------------*/
/* menu lateral derecho con dos niveles */
/*--------------------------------------*/

/*-----------------------------------------------*/
/* menú secundario superior y el box de búsqueda */
/*-----------------------------------------------*/
#hd_menu_buscar {
	width:260px;
	height:85px;
	float:right;
}
#hd_menu_buscar .hd_menu {
	width:auto;
	height:26px;
	text-align: right;
	float:right;
	padding:16px 1px 0px 0px;
}

#hd_menu_buscar .hd_menu li{
	font-weight:normal;
	font-size:1.0em;
	color:#017da5;
	font-style:normal;
	font-family:Arial, Geneva, sans-serif;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding:14px px 0px 4px;
	display:inline;
}
#hd_menu_buscar .hd_menu li a{
	font-weight:normal;
	font-size:1.0em;
	color:#017da5;
	padding:14px px 0px 2px;
}
#hd_menu_buscar .hd_menu li a:hover{
	color:#006082;
	text-decoration:underline;
}
#hd_buscador {
	width:175px;
	height:22px;
}
/*---------------------------------------*/
/* copiado de la hoja de estilosMenu.css */
/*---------------------------------------*/
/*---------------------------------------*/
/* copiado de la hoja de estilosMenu.css */
/*---------------------------------------*/
/*-----------------------------------------*/
/* copiado de la hoja de estilosBanner.css */
/*-----------------------------------------*/
#top {
	float: left;
    height: 100%;
    position: relative;
    text-align: center;
    width: 960px;
}
#banner {
	float:left;
	height:auto;
	text-align:center;
	width:700px;
}
#topDerecha {
	float: left;
    height: 100%;
    position: relative;
    text-align: center;
    width: 240px;
}
#boxSearch {
	float: left;
    height: 100%;
    position: relative;
    text-align: center;
    width: 240px;
}
#bottomDerecha {
	float: left;
    height: 100%;
    position: relative;
    text-align: center;
    width: 240px;
}
/*-----------------------------------------*/
/* copiado de la hoja de estilosBanner.css */
/*-----------------------------------------*/
/*----------------------------------------------*/
/* copiado de la hoja de estilosMenuyHeader.css */
/*----------------------------------------------*/
#header {
	width:960px;
	height:140px;
	text-align:left;
	background-image:url('../../images/bg_headermedio.jpg');
}
#logo {
	width:640px;
	height:85px;
	text-align:center;
	margin:auto;
	background-color:#0F9;
}
#hd_base {
	width:960px;
	height:85px;
	text-align:left;
}
#hd_logo {
	width:333px;
	height:85px;
	text-align:left;
	float:left;
}

#basemenu {
	width:960px;
	height:79px;
	text-align:center;
	margin:auto;
	background:url('../../images/bg_menu.jpg') #66AB2C;
}
/*----------------------------------------------*/
/* copiado de la hoja de estilosMenuyHeader.css */
/*----------------------------------------------*/
/*----------------------------------------------*/
/* copiado de la hoja de estilosMenufooter.css  */
/*----------------------------------------------*/
.menu_footer{
	FONT-WEIGHT:normal;
	FONT-SIZE:1.0em;
	color:#0180a9;
	FONT-STYLE: normal;
	font-family:Arial, Geneva, sans-serif;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height:35px;
	text-align: left;
}
A.menu_footer:link{
	FONT-WEIGHT:normal;
	FONT-SIZE:1.0em;
	color:#0180a9;
	FONT-STYLE: normal;
	font-family:Arial, Geneva, sans-serif;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height:35px;
	text-align: left;
}
A.menu_footer:hover{
	FONT-WEIGHT:normal;
	FONT-SIZE:1.0em;
	color:#0180a9;
	FONT-STYLE: normal;
	font-family:Arial, Geneva, sans-serif;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
	line-height:35px;
	text-align: left;
}
/*----------------------------------------------*/
/* copiado de la hoja de estilosMenufooter.css  */
/*----------------------------------------------*/
/*---------------------------------------------------*/
/* copiado de la hoja de estilosMenuylateralDer.css  */
/*---------------------------------------------------*/
#derecha ul {  
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#0CF;
}
#derecha li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#006082;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height:35px;
}
#derecha li a {
	height:32px;
	width:195px;
	max-width:195px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#006082;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height:35px;
	margin-top:5px;
}
#derecha li a:hover {
	height:32px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#006082;
	line-height:35px;
	background-position:bottom;
}
.bgDerecho{
	background-image:url(/images/bg_btn_menuderecho.jpg);
	background-repeat:no-repeat;
}
/*---------------------------------------------------*/
/* copiado de la hoja de estilosMenuylateralDer.css  */
/*---------------------------------------------------*/

/*-------------------------------------------------*/
/* copiado de la hoja de estilosMenuylateralIz.css */
/*-------------------------------------------------*/
#menu_lateral_izq{
	width:208px;
	/*height:100px;
	height:154px; Este es para cuando este el portal de niños*/
	margin:auto;
	/*margin:6px 0px 0px 0px;*/
	margin:-13px 0px 0px 0px;
}

#menu_lateral_izq ul {  
	list-style:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#0CF;
}

#menu_lateral_izq ul li {
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#006082;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

#menu_lateral_izq  ul li a {
	display:block;
	width:152px;
	height:49px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color:#66AB2C;
	/*color:#006082;*/
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding-left:46px;
	line-height:46px;
}

#menu_lateral_izq ul li a:hover {
	color:#666;
}

#menu_lateral_izq ul li .banca{
	background:url(/images/bg_btn_bancavirtual.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#menu_lateral_izq ul li .banca:hover{
	background-position:0px -48px;
}

#menu_lateral_izq ul li .portal{
	background:url(/images/bg_btn_portalInfantil.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#menu_lateral_izq ul li .portal:hover{
	background-position:0px -48px;
}


#menu_lateral_izq ul li .soporte {
	background-image:url(/images/bg_btn_Soporte2.jpg);
	background-repeat:no-repeat;
}
#menu_lateral_izq ul li .soporte:hover {
	background-repeat:no-repeat;
	background-position:0px -48px;
}

.bgDerecho2{
	background-image:url(/images/bg_btn_menuderecho.jpg);
	background-repeat:no-repeat;

}

#derecha ul {  
	list-style:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#0CF;
}
#derecha ul li {
	padding:0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#006082;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height:20PX;
}

#derecha ul li a {
	width:195px;
	height:32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#006082;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	line-height:35px;	
	margin-top:5px;
	max-width:195px;
}

#derecha ul li a:hover {
	display:block;
	width:208px;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#006082;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration:underline;
	line-height:45px;
	background-position:bottom;
}
/*-------------------------------------------------*/
/* copiado de la hoja de estilosMenuylateralIz.css */
/*-------------------------------------------------*/
/*------------------------------------------------*/
/* copiado de la hoja de estilosMenuPrincipal.css */
/*------------------------------------------------*/
#menuP {
	list-style:none;
	margin:0px 0px 0px 20px;
	padding:0;
	height:45px;
	width:auto;
}
#menuP li {
	margin:0px;
	padding:0px;
	height:45px;
	float:left;
	display:block;
	text-align:left;
}
#menuP li a {
	display:block;
	height:45px;
	text-decoration:none;
	text-align:left;
	font-size:1.1em;
	color:#FFFFFF;
	display:inline;
	font-weight:bold;
}
#menuP li a:hover {
	color:#003300;
}
                
#menuP li a.home_prin{
	background-image:url('../../images/bg_pgprincipal.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	height:45px;
	width:66px;
	background-position:0px 0px;
	display:block;
}
#menuP li a.home_prin:hover{
	background-position:0px -45px;
}

#menuP li a.personas{
	background-image:url('../../images/bg_Personas.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	height:45px;
	width:170px;
	background-position:0px 0px;
	display:block;
}
#menuP li a.personas:hover{
	background-position:0px -45px;
}
#menuP li a.agropecuario{
	background-image:url('../../images/bg_agropecuario.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	height:45px;
	width:190px;
	background-position:0px 0px;
	display:block;
}
#menuP li a.agropecuario:hover{
	background-position:0px -45px;
}
#menuP li a.oficial{
	background-image:url('../../images/bg_btn_oficial.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	height:45px;
	width:172px;
	background-position:0px 0px;
	display:block;
}
#menuP li a.oficial:hover{
	background-position:0px -45px;
}
#menuP li a.empresarial{
	background-image:url('../../images/bg_empresarial.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	height:45px;
	width:171px;
	background-position:0px 0px;
	display:block;
}
#menuP li a.empresarial:hover{
	background-position:0px -45px;
}
#menuP li a.microfinanzas{
	background-image:url('../../images/bg_microfinanzas.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 0px;
	height:45px;
	width:171px;
	background-position:0px 0px;
	display:block;
}
#menuP li a.microfinanzas:hover{
	background-position:0px -45px;
}

/*------------------------------------------------*/
/* copiado de la hoja de estilosMenuPrincipal.css */
/*------------------------------------------------*/
/*----------------------------------*/
/* elimina la línea blanca superior */
/*----------------------------------*/
.nightandday .body-wrapper{
	padding-top:0px !Important;
}
/*----------------------------------*/
/* elimina la línea blanca superior */
/*----------------------------------*/
/*--------------------------------------------------*/
/* separador entre un item de 2do nivel y la imagen */
/*--------------------------------------------------*/
.separador-item-img{
	display:block;
	height:5px;
}
/*--------------------------------------------------*/
/* separador entre un item de 2do nivel y la imagen */
/*--------------------------------------------------*/
/*----------------------------------------------------------*/
/* separador entre un encuesta y menu de links de 2 niveles */
/*----------------------------------------------------------*/
.separador-encuensta-links{
	display:block;
	height:0px;
}
/*----------------------------------------------------------*/
/* separador entre un encuesta y menu de links de 2 niveles */
/*----------------------------------------------------------*/
/*----------------------------------------------------*/
/* separador entre el mapa y el listado de sucursales */
/*----------------------------------------------------*/
.separador-mapa-listado{
	display:block;
	height:20px;
}
/*----------------------------------------------------*/
/* separador entre el mapa y el listado de sucursales */
/*----------------------------------------------------*/
/*------------------------------*/
/* sirve para adaptar la altura */
/*------------------------------*/
#s4-bodyContainer {
	height:100% !Important;
}
/*------------------------------*/
/* sirve para adaptar la altura */
/*------------------------------*/
.main-content{
	float:left;
	height:100%;
	padding: 0 10px;
	width: 940px;
}
#ctl00_MSO_ContentDiv{
	height:auto;
	float:left;
}
.ms-formfieldcontainer{
}
.ms-dtinput{
	float: left;
	margin-left:5px;
	font-size:1.0em;
}
.ms-formfieldvaluecontainer{
}

/*----------------------------------*/
/* ancho de los títulos las páginas */
/*----------------------------------*/
/*----------------------------------*/
/* ancho de los títulos las páginas */
/*----------------------------------*/
.edit-mode-panel roll-up .ms-formfieldcontainer .ms-formfieldvaluecontainer{
}
.ms-formfieldcontainer .ms-formfieldvaluecontainer{
}
.ms-formfieldcontainer .ms-formfieldvaluecontainer div.ms-rtestate-write{
}
.ms-formfieldcontainer .ms-formfieldvaluecontainer input{
}
.Contenidoprincipal . ms-formfieldcontainer  . ms-formfieldvaluecontainer input{
}
/*--------------------------*/
/* estilos de mapa de sitio */
/*--------------------------*/
.mp-toc-layout-main{
	float:left;
	height:100%;
	width:100%;
}

.mp-toc-layout-main li.mp-level-section{
	list-style:none;
	display:inline;
	width:100%;
	color:green !Important;
	float:left;
	height:22px;
	color:green;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	padding:0px 0px 0px 0px:
}

.mp-toc-layout-main li.mp-level-section div div.level-header .headertitle{
	list-style:none;
	display:inline;
	width:100% !Important;
	color:green !Important;
	float:left;
	height:22px;
	color:green;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	padding:0px 0px 0px 0px;
}
.mp-toc-layout-main li.mp-level-section div div.level-header .headertitle a{
	color:#006082!Important;
	text-decoration:none;
}
.mp-toc-layout-main li.mp-level-section div div.level-header .headertitle a:hover{
	color:#444444!Important;
	text-decoration:underline;
}
.mp-toc-layout-main li.level-section div div.level-header .headertitle a{
	color:#666666!Important;
	text-decoration:none;
}
.mp-toc-layout-main li.level-section div div.level-header .headertitle a:hover{
	text-decoration:underline;
}
.mp-toc-layout-main ul.dfwp-column {
	list-style: none;
	margin: 0;
	padding: 0;
	width:100% !Important;
}
.mp-header-toc-layout-main .groupheader{
	margin: 0;
	padding: 9px 5px 0px 15px;
	font-size:1.2em; 
	font-weight: bold; 
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../../images/menudercho.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:26px;
}
/*--------------------------*/
/* estilos de mapa de sitio */
/*--------------------------*/
/*----------------------------------------------------------*/
/* Personalizando tarifas                                   */
/*----------------------------------------------------------*/
tr.ms-viewheadertr > th.ms-vh:hover,tr.ms-viewheadertr > th.ms-vh2:hover{
	border-color:#FBFDFE;
	background-color:#d7d7d7 !Important;
}
.ms-viewheadertr td, .ms-viewheadertr th{
	background: transparent;
}
.ms-viewheadertr a{
	color:#333 !Important;
	font-size:1.1em !Important;
	font-weight:bold !Important;
	padding-top:0px !Important;
}
/*.ms-viewheadertr{
	background:#dcdcdc;
}*/
.ms-vh,.ms-vh2,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-viewheadertr .ms-vh-group,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{
	background-image: none;
	background-color: #dcdcdc !Important;
	border-top: 1px solid #fff;
}
.ms-vh-div{
	padding-top:3px !Important;
}
.ms-SPZone tr.ms-viewheadertr table,.ms-SPZoneSelected tr.ms-viewheadertr table,.ms-SPZone .ms-vh2 table,.ms-SPZoneSelected .ms-vh2 table,.ms-SPZone .ms-vh table,.ms-SPZoneSelected .ms-vh table{
	background-image: none;
	background-color: #e6f1fa;
	border-top: 1px solid #fff;
}
.ms-alternating{
	background-color:#f4f4f4;
}
.ms-alternatingstrong {
	background-color: fuchsia;
}

.ms-alternatingstrong td, .ms-basictable .ms-alternating td {
	background-color:#e6f1fa;
	border-bottom:1px solid fuchsia;
	border-top:1px solid #b03500;
}

.ms-gb .ms-standardheader {
	padding: 0 0 0 3px;
	color: #012a60;
}
.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph{
	font-size: inherit ;
	font-family: Arial, Helvetica, sans-serif!important; 
	padding-top: 0;
}
td.ms-gb {
	font-size:1.1em;
	color:#333333;
	font-weight: bold;	 
	padding-bottom: 3px;	
	border-bottom: 1px solid #012a60;	
	height: 22px;	
}
.ms-gb a:link, .ms-gb a:visited {	
	text-decoration: none;
}
.ms-gb a:hover{
	color: #00889a;	
	text-decoration: none;
}
.ms-gb2 {	
	font-size:1.1em;
	BORDER-BOTTOM: 1px solid #fdb302;
}

.ms-gb a:link{
	color:#666666;
}
.ms-addnew a{
	color:#333 !Important;
	text-decoration:underline !Important;
}
.ms-addnew a:hover{
	color:#666 !Important;
	text-decoration:none !Important;
}
tr.s4-itm-selected, tr.s4-itm-selected:hover{
	 background:none !Important;/* #ffff00 !Important;*/
}

/*----------------------------------------------------------*/
/* Personalizando tarifas                                   */
/*----------------------------------------------------------*/

/*---------------------------------------------------*/
/* estilos para las webparts de preguntas frecuentes */
/*---------------------------------------------------*/
.contenedor_categoria{
	height:30px;
	position:relative;
	padding:20px 0px 0px 20px;
}
.contenedor_categoria .labelCategoria{
	width:150px;
	display: inline;
	color:#444444;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
.contenedor_categoria .comboCategoria{
	width:200px;
	padding:0px 1px 1px 1px;
	display:inline;
	height:40px;
}
.contenedor_categoria .comboCategoria select{
	width:250px !Important;
	height:20px !Important;
	font-size:1.1em;
	display:inline;
	color:#666666;
	margin:0px 0px 0px 5px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
}

.contenedor_categoria .msjError{
	width:650px;
	height:100%;
	padding:1px 1px 1px 1px;
	display:inline;
	color:red;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	clear:both;
}
/*---------------------------------------------------*/
/* estilos para las webparts de preguntas frecuentes */
/*---------------------------------------------------*/
.welcome-content{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	margin-top:20px;
	float:left;
	clear:both;
	width:100%;
}
.article-content{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
.article-content p{
	margin:1em 0;
}
/*--------------------------------------------------------------*/
/* estilos para el control de búsqueda en la página de búsqueda */
/*--------------------------------------------------------------*/
.Contenidoprincipal table tr td table.s4-wpTopTable div div#SRSB div{
	width:90px !Important;
	font-family:Arial, Helvetica, sans-serif;
}
.Contenidoprincipal table tr td table.s4-wpTopTable div div#SRSB div table.ms-sbtable{
	font-size:1.0em;
	color: fuchsia;
}
.Contenidoprincipal table tr td table.s4-wpTopTable div div#SRSB div table.ms-sbtable  tr.ms-sbrow{

}
.Contenidoprincipal table tr td table.s4-wpTopTable div div#SRSB div table.ms-sbtable  tr.ms-sbrow td.ms-sbcell{
	background:none;
	border:none;
}
.Contenidoprincipal table tr td table.s4-wpTopTable div div#SRSB div table.ms-sbtable  tr.ms-sbrow td.ms-sbcell input{
	border:1px solid green;
}
/*--------------------------------------------------------------*/
/* estilos para el control de búsqueda en la página de búsqueda */
/*--------------------------------------------------------------*/
/*-----------------------------------------*/
/* estilos para las grilals de newsletters */
/*-----------------------------------------*/
.news{
	width:800px;
	height:40px;
	margin:0px 0px 0px 20px;
	display:block;
}
.news p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em !Important;
	color:#444444;
	font-weight:bold;
	padding:14px 0px 0px 0px;
}
/*-----------------------------------------*/
/* estilos para las grilals de newsletters */
/*-----------------------------------------*/
/*--------------------------------------------------------------*/
/* modificaciones de algunos estilos para la página de noticias */ 
/*--------------------------------------------------------------*/
.captioned-image{
	width:auto;
	max-width:380px;
}
.captioned-image .image img{
	width:auto;
	max-width:352px !Important;
}
.captioned-image .image div div div span div span span div span{
	width:auto;
	max-width:380px;
}
.caption{
	float:left;
	clear:both;
}
/************************/
/* articulo solo imagen */
/************************/
.article_solo_imagen{
	width:100%;
}
.article_solo_imagen .image{
	margin:0 auto !Important;
	width:auto;
	max-width:860px !Important;
	display:block !Important;
	clear:both;
}
.article_solo_imagen .image img{
	width:auto;
	max-width:840px !Important;
	display:block !Important;
	margin:0 auto !Important;
}
.article_solo_imagen .image div div div span div span span div span{
	display:block !Important;
}

.article_solo_imagen .image div div div span div span span div{
	width:auto;
	max-width:860px !Important;
}
.article_solo_imagen .image div div.ms-formfieldvaluecontainer{
	width:auto;
	max-width:860px !Important;
}

.article_solo_imagen .pie_edicion_solo_imagen{
	width:100%;
	float:left;
}
.article_solo_imagen .pie_edicion_solo_imagen li{
	display:inline;
	list-style:none;
	float:left;
}
.article_solo_imagen .pie_edicion_solo_imagen .image{
	width:auto;
	height:auto;
}

.article_solo_imagen .pie_edicion_solo_imagen .image img{
	width:462px;
	min-width:462px;
	max-width:462px !Important;
	height:auto;
}
.article_solo_imagen .pie_edicion_solo_imagen .image div div span div span div{
	width:auto;
	max-width:860px !Important;
}
.article_solo_imagen .pie_edicion_solo_imagen .image div div.ms-formfieldvaluecontainer{
	width:auto;
	max-width:860px !Important;
}
.article_solo_imagen .pie_edicion_solo_imagen .edit-mode-panel{
	width:100% !Important;
}

.article_solo_imagen .caption{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:1.2em !Important;
	padding-bottom:5px;
	text-align:center;
	width:100%;
	margin-top:10px;
}
.article_solo_imagen div.article-header{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:1.2em !Important;
	margin:10px 0px 20px 0px;
	border-bottom:#e6f1fa 1px solid;
	padding-bottom:5px;
	float:left;
	width:100%;
}

.article_solo_imagen div.article-header .date-line{ 
	float:left;
	margin-right:10px;
}
.article_solo_imagen .article-header .by-line{
	float:left;
}
/************************/
/* articulo solo imagen */
/************************/
/*--------------------------------------------------------------*/
/* modificaciones de algunos estilos para la página de noticias */ 
/*--------------------------------------------------------------*/

/*-----------------------------------------------------*/
/* modificaciones para aplicar estilos de las noticias */
/*-----------------------------------------------------*/
.pie_edicion_noticias{
	width:100%;
	float:left;
}
.pie_edicion_noticias li{
	display:inline;
	list-style:none;
	float:left;
}
.pie_edicion_noticias .edit-mode-panel ul li div div span div span span div span img{
	width:130px;
	margin-left:7px;
	height:auto;
}
.edit-mode-panel{
	width:98%;
	display:block !Important;
}
.newsTitle{
	font-size:1.1em !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
	color:#666666 !Important;
	width:100%;
}
/*-----------------------------------------------------*/
/* modificaciones para aplicar estilos de las noticias */
/*-----------------------------------------------------*/
.ms-formfieldcontainer .ms-formfieldvaluecontainer img{
}
.cbq-layout-main{
	height:100%;
}
.floatLeft .image{
	max-width:894px;
}
.floatLeft .image .ms-rtestate-field .ms-rtestate-field img{
 	width:100%;
}
/*-------------------------------*/
/* para la webpart de newsletter */
/*-------------------------------*/
.newsletter_container{
	width:100%;
	padding:10px 10px 10px 10px;
	height:100%;
}
html>/**/body .newsletter_container, x:-moz-any-link, x:default {
	padding:10px 12px 10px 10px;
}
.newsletter_container .newsletter_selection_container{
	height:100%;
	clear:both;
}
.newsletter_container .newsletter_heading_container{
	width:100%;
	height:100%;
	margin-bottom:10px;
}
.newsletter_container .newsletter_heading_container .newsletter_heading{
	color:#006082;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	display:inline;
	width:60px;
	margin-right:10px;
	height:100%;	
}

.newsletter_container .newsletter_selection_container .newsletter_selection_label{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	display:inline;
	width:60px;
	margin-right:3px;
	height:100%;
}
.newsletter_container .newsletter_selection_container .newsletter_selection{
	width:150px;
	display:inline;
}
.newsletter_container .newsletter_selection_container .newsletter_selection input{
	color:#666666;
	font-size:1.1em;
	line-height:18px;
}

.newsletter_container .newsletter_email_container{
	height:100%;
	clear:both;
	margin:5px 0px 10px 0px;
}
.newsletter_container .newsletter_email_container .newsletter_email_label{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	display:inline;
	width:60px;
	margin-right:5px;
	height:100%;
}
.newsletter_container .newsletter_email_container .newsletter_email{
	width:auto;
	display:inline;
}
.newsletter_container .newsletter_email_container .newsletter_email input{
	color:#666666;
	font-size:1.1em;
	line-height:18px;
}
.newsletter_container .newsletter_email_container .newsletter_email select{
	color:#666666;
	font-size:1.1em;
	line-height:18px;
}
.newsletter_container .newsletter_suscription_container{
	width:100%;
	height:100%;
	margin:5px 0px 5px 0px;
	list-style:none;
}
.newsletter_container .newsletter_suscription_container .newsletter_suscription{
	width:120px;
	height:100%;
	float:right;
	margin-right:1px;
}
.newsletter_container .newsletter_suscription_container .newsletter_suscription .btn_left{
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.newsletter_container .newsletter_suscription_container .newsletter_suscription .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.newsletter_container .newsletter_suscription_container .newsletter_suscription .btn_medio{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}
.newsletter_container .newsletter_suscription_container .newsletter_suscription .btn_medio a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	background-color:#05789E;
}
.newsletter_container .newsletter_suscription_container .newsletter_suscription .btn_medio a:hover{
	text-decoration:underline;
}

.newsletter_container .error_message_container{
	height:100%;
	margin-top:10px;
	clear:both;
}

.newsletter_container .error_message_container .error_message{
	width:100%;
	height:100%;
}
.newsletter_container .error_message_container .error_message ul{
	display:inline;
	margin:0px 0px 0px 7px !Important;
}
.newsletter_container .error_message_container .error_message ul li{
	color:#b40000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	display:inline;
	width:100%;
	height:100%;
	list-style:none;
}
.newsletter_container .newsletter_confirmation_container{
	height:100%;
	margin-top:10px;
	clear:both;
	padding:0 3px 0 0;
}

.newsletter_container .newsletter_confirmation_container .newsletter_confirmation{
	color:#006082;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
	display:inline;
	width:100%;
	margin:0px 0px 0px 0px !Important;
	height:100%;
	list-style:none;
	font-weight:bold;
}

.newsletter_container .newsletter_unsuscription_container{
	width:350px;
	height:100%;
	margin:5px 0px 5px 0px;
	list-style:none;
}

.newsletter_container .newsletter_unsuscription_container .newsletter_suscription{
	width:150px;
	height:100%;
	float:right;
	margin-right:1px;
}
.newsletter_container .newsletter_unsuscription_container .newsletter_suscription .btn_left{
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.newsletter_container .newsletter_unsuscription_container .newsletter_suscription .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.newsletter_container .newsletter_unsuscription_container .newsletter_suscription .btn_medio{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}
.newsletter_container .newsletter_unsuscription_container .newsletter_suscription .btn_medio a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.0em;
	text-align:center;
	line-height:24px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
}
.newsletter_container .newsletter_unsuscription_container .newsletter_suscription .btn_medio a:hover{
	text-decoration:underline;
}
/*-------------------------------*/
/* para la webpart de newsletter */
/*-------------------------------*/
.article-content div ul{
	padding:0px 0px 0px 15px !Important;
}
.article-content div ol{
	padding:0px 0px 0px 20px !Important;
}
.edit-mode-panel{
	background:transparent !Important;
}
.cbq-contenedor-principal{	
	width:auto;
	min-height:100%;
	height:100%;
}
.noti-autor-fecha{
	color:#666 !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-weight:normal !Important;
}


/*--------------------------*/
/* cabezales de la web part */
/*--------------------------*/
/********************************************************************************************/
/* esto se carga para que el firefox cierre la lineas de los webparts en el modo de edicion */
/********************************************************************************************/
.ms-WPHeader{
   background:url(../../images/header_ff.png) repeat scroll right top transparent;
}
.ms-WPHeaderTd{
   background:url("../../images/header_left.png") no-repeat scroll left top transparent !Important;
   height:31px;
   border:none !Important;
}
.ms-WPTitle{
   background:url(../../images/header_right.png) no-repeat scroll right top transparent;
   height:25px;
}
.ms-WPHeaderTdMenu{
	background:url(../../images/header_right_out.png) !Important;
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	border-bottom:none !Important;
}
.ms-WPHeader h3{
	background:url(../../images/header_right.png) transparent no-repeat;
	background-position:right top;
	font-size:1.2em !Important;/*12px;*/
	font-family: "Signika",Arial,Helvetica,sans-serif;
	padding-left:14px !Important;
	padding-top:8px !Important;
	padding-right:0px !Important;
	height:20px;
	width:auto !Important;
    color:#FFFFFF;
    font-weight:bold !Important;
}
.ms-WPHeaderTdMenu:hover{
	background:url(../../images/header_right_out.png) !Important;
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	border:none !Important;
}
.ms-WPHeader .ms-WPHeaderTdMenu{
	height:31px;
	display:block;
}

.ms-WPHeaderTdSelection{
	background:url(../../images/header_right_out_select.png) !Important;
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
	border:none !Important;
}
.ms-wpTdSpace{
	display:none;
}

.ms-wpselectlinkfocus .ms-WPHeaderMenuImg{
	visibility:hidden !Important;
}
.s4-wpcell-plain:hover .ms-WPHeaderMenuImg{
	visibility:hidden !Important;	
}
.s4-wpcell:hover .ms-WPHeaderMenuImg{
	visibility:hidden !Important;	
}
.s4-wpActive .ms-WPHeaderMenuImg{
	visibility:hidden !Important;
}
/*-------------------------------*/
/* para la webpart de newsletter */
/*-------------------------------*/
.ms-ToolPaneOuter{
	z-index:10;
	position: relative;
}
.ms-ToolPaneOuter{
	margin-left:36px;
}
.contenedor_textos{
	float:left;
}
/******************/
/* menu en ingles */
/******************/
#menuPeng {
	list-style:none;
	margin:0px 0px 0px 20px;
	padding:0;
	height:39px;
	width:auto;
}
#menuPeng li {
	margin:0px;
	padding:0px;
	height:39px;
	float:left;
	display:block;
	text-align:left;
}
#menuPeng li a {
	display:block;
	height:29px;
	text-decoration:none;
	text-align:left;
	font-size:1.1em;
	color:#FFFFFF;
	display:inline;
	font-weight:bold;
}
#menuPeng li a:hover {
	color:#003300;
}
                
#menuPeng li a.home_prin{
	background-image:url('../../images/bg_pgprincipalOLD.png');
    background-repeat:no-repeat;
	padding:10px 0px 0px 44px;
	height:29px;
	width:47px;
    background-position:0px 0px;
    display:block;
}
#menuPeng li a.home_prin:hover{
    background-position:0px -39px;
}
#menuPeng li a.personas{
	background-image:url('../../images/bg_PersonasOLD.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 52px;
	height:29px;
	width:62px;
	background-position:0px 0px;
	display:block;
}
#menuPeng li a.personas:hover{
	background-position:0px -39px;
}

#menuPeng li a.agropecuario{
	background-image:url('../../images/bg_agropecuarioOLD.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 53px;
	height:29px;
	width:43px;
	background-position:0px 0px;
	display:block;
}
#menuPeng li a.agropecuario:hover{
	background-position:0px -39px;
}

#menuPeng li a.oficial{
	background-image:url('../../images/bg_btn_oficialOLD.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 52px;
	height:29px;
	width:77px;
	background-position:0px 0px;
	display:block;
}
#menuPeng li a.oficial:hover{
	background-position:0px -39px;
}

#menuPeng li a.empresarial{
	background-image:url('../../images/bg_empresarialOLD.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 52px;
	height:29px;
	width:72px;
	background-position:0px 0px;
	display:block;
}
#menuPeng li a.empresarial:hover{
	background-position:0px -39px;
}

#menuPeng li a.Microfinance{
	background-image:url('../../images/bg_microfinanzasOLD.png');
	background-repeat:no-repeat;
	padding:10px 0px 0px 52px;
	height:29px;
	width:72px;
	background-position:0px 0px;
	display:block;
}
#menuPeng li a.Microfinance:hover{
	background-position:0px -39px;
}
/******************/
/* menu en ingles */
/******************/
/****** Firefox ancho de la toolbar de edicion ******/
html>/**/body .ms-MenuUIUL, x:-moz-any-link, x:default {
	width:auto !Important;
}

/**************************************/	
/* Pruebas para firefox con el ribbon */
/* Quedo incluido en la master        */
/**************************************/
/**************************************/	
/* Pruebas para firefox con el ribbon */
/* Quedo incluido en la master        */
/**************************************/

/****************************************************************/
/* Para eliminar los espacios que genera la herramienta de chat */
/****************************************************************/
#menu_lateral_izq ul li br{
	display:none;
}

#col_izquierda #menu_lateral_izq br{
	display:none;
}
/****************************************************************/
/* Para eliminar los espacios que genera la herramienta de chat */
/****************************************************************/

/*****************************************/
/* Estilos para las grillas de los mapas */
/*****************************************/
#col_Medio table table .geolocation_table{
	width:100% !Important;
	margin:0 auto!Important;
	height:auto !Important;
	padding:10px 10px 10px 10px !Important;
	margin-top:10px !Important;
}
.geolocation_grid_header{
	background:#D2D2D2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#4d4d4d;
	padding:0px 0px 0px 3px;
	text-align:left;
}
.geolocation_grid_row_odd{
	font-family:Arial, Helvetica, sans-serif;
	color:#3A88AB;
}
.geolocation_grid_row_odd td{
	background:#ffffff !Important;
	font-size:1.1em;
	padding:0px 0px 0px 3px;
	text-align:left;
}
.geolocation_grid_row_even{
	font-family:Arial, Helvetica, sans-serif;
	color:#3A88AB;
}
.geolocation_grid_row_even td{
	background:#f4f4f4 !Important;
	font-size:1.1em !Important;
	padding:0px 0px 0px 3px;
	text-align:left;
}
.geolocation_grid_row_even td div{
	line-height:14px;
}
.geolocation_grid_row_even td p{
	line-height:14px;
}
.geolocation_pager{
	width:auto;
	margin:8px 0px 8px 0px;
	height:auto;
	color:#666666;
	font-size:0.9em !Important;
	padding:0px 3px 0px 3px !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
}
.geolocation_pager a{
	color:#3A88AB !Important;
	text-decoration:none !Important;
}
.geolocation_pager a:hover{
	text-decoration:underline !Important;
}

/*****************************************/
/* Estilos para las grillas de los mapas */
/*****************************************/
/*******************************************/
/* Estilos para las grillas en el glosario */
/*******************************************/
#col_Medio table table .glossary_table{
	width:96% !Important;
	margin:0 auto!Important;
	height:auto !Important;
	padding:10px 10px 10px 10px !Important;
	margin-top:10px !Important;
}
.glossary_grid_header{
	background:#D2D2D2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#4d4d4d;
	padding:0px 0px 0px 3px;
	text-align:left;
}
.glossary_grid_row_odd{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#3A88AB;
}
.glossary_grid_row_odd td.glossary_grid_title{
	background-color:#ffffff;
	font-size:1.1em;
	padding:0px 0px 0px 3px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif !Important;
	width:25%;
	font-weight:bold;
}
.glossary_grid_row_odd td.glossary_grid_description{
	background-color:#ffffff;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif !Important;
	padding:0px 0px 0px 3px;
	text-align:left;
}

.glossary_grid_row_even{
	background-color:#F4F4F4 !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
	color:#3A88AB;
}
.glossary_grid_row_even td.glossary_grid_title{
	background-color:#F4F4F4 !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:1.1em !Important;
	padding:0px 0px 0px 3px;
	text-align:left;
	width:25%;
	font-weight:bold;
}
.glossary_grid_row_even td.glossary_grid_description{
	background-color:#F4F4F4 !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
	font-size:1.1em;
	padding:0px 0px 0px 3px;
	text-align:left;
}
.glossary_pager{
	width:auto;
	margin:10px 0px 15px 20px;
	height:auto;
	color:#666666;
	font-size:1.1em !Important;
	padding:0px 3px 0px 3px !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
}
.glossary_pager a{
	color:#3A88AB !Important;
	text-decoration:none !Important;
}
.glossary_pager a:hover{
	text-decoration:underline !Important;
}
/*******************************************/
/* Estilos para las grillas en el glosario */
/*******************************************/

/*******************************************/
/* Estilos para las grillas en el glosario */
/*******************************************/
#col_Medio table table .rate_table{
	width:96% !Important;
	margin:0 auto!Important;
	height:auto !Important;
	padding:10px 10px 10px 10px !Important;
	margin-top:10px !Important;
	margin-bottom:10px !Important;
	height:auto !Important;
	border:0;
	border-collapse:collapse;
}
.rate_grid_header{
	background:#D2D2D2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#4d4d4d;
	font-weight: bold;
	padding:0px 0px 0px 3px;
	text-align:left;
}
.rate_grid_groupheader{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
.rate_grid_groupheader td{
	font-size:1.2em;
	background-color:#e8e8e8 !Important;
	padding:0px 0px 0px 3px;
	text-align:left;
	font-weight:normal;
	border:0;
	border-collapse:collapse;
}
.rate_grid_row_odd{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#3A88AB;
}
.rate_grid_row_odd td.rate_grid_name{
	background-color: transparent !Important;
	font-size:1.1em;
	padding:0px 0px 0px 15px;
	text-align:left;
	width:50%;
	border:0;
	border-collapse:collapse;
}
.rate_grid_row_odd td.rate_grid_total{
	background-color: transparent !Important;
	font-size:1.1em;
	padding:0px 0px 0px 3px;
	text-align:left;
	border:0;
	border-collapse:collapse;
}
.rate_grid_row_even{
	font-family:Arial, Helvetica, sans-serif;
	color:#3A88AB;
}
.rate_grid_row_even td.rate_grid_name{
	background-color:#F4F4F4 !Important;
	font-size:1.1em;
	padding:0px 0px 0px 15px;
	text-align:left;
	width:50%;
	border:0;
	border-collapse:collapse;
}
.rate_grid_row_even td.rate_grid_total{
	background-color:#F4F4F4 !Important;
	font-size:1.1em;
	padding:0px 0px 0px 3px;
	text-align:left;
	border:0;
	border-collapse:collapse;
}
/*******************************************/
/* Estilos para las grillas en el glosario */
/*******************************************/

/*******************************************/
/* Estilos para los indicadores economicos */
/*******************************************/
#col_Medio table table .economicindicators_table{
	width:98% !Important;
	margin:0px 0px 0px 2px !Important;
	height:auto !Important;
	padding:10px 10px 10px 0px !Important;
	height:auto;
}
.economicindicators_grid_header{
	background:#D2D2D2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#4d4d4d;
	padding:0px 0px 0px 3px;
	text-align:left;
	width:50%;
	text-align:center;
}
.economicindicators_grid_row_odd{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#3A88AB;
}
.economicindicators_grid_row_odd td.economicindicators_grid_title{
	background-color:#ffffff;
	font-size:1.1em;
	padding:0px 0px 0px 3px;
	text-align:left;
	width:25%;
	font-weight:bold;
}
.economicindicators_grid_row_odd td.economicindicators_grid_description{
	background-color:#ffffff;
	font-size:1.1em;
	padding:0px 0px 0px 3px;
	text-align:left;
}

.economicindicators_grid_row_even{
	background-color:#F4F4F4 !Important;
	font-family:Arial, Helvetica, sans-serif;
	color:#3A88AB;
}
.economicindicators_grid_row_even td.economicindicators_grid_title{
	background-color:#F4F4F4 !Important;
	font-size:1.1em !Important;
	padding:0px 0px 0px 3px;
	text-align:left;
	width:25%;
	font-weight:bold;
}
.economicindicators_grid_row_even td.economicindicators_grid_description{
	background-color:#F4F4F4 !Important;
	font-size:1.1em;
	padding:0px 0px 0px 3px;
	text-align:left;
}

.economicindicators_pager{
	width:auto;
	margin:10px 0px 15px 0px;
	height:auto;
	color:#666666;
	font-size:1.1em !Important;
	padding:0px 3px 0px 3px !Important;
	font-family:Arial, Helvetica, sans-serif !Important;
}
.economicindicators_pager a{
	color:#3A88AB !Important;
	text-decoration:none !Important;
}
.economicindicators_pager a:hover{
	text-decoration:underline !Important;
}

/*******************************************/
/* Estilos para los indicadores economicos */
/*******************************************/

/**********************************************/
/* ocultando el div de las notas en el ribbon */
/**********************************************/
.ms-mini-socialNotif-Container{
	display:none !Important;
}
/**********************************************/
/* ocultando el div de las notas en el ribbon */
/**********************************************/
/******************************************************************************/
/* Para eliminar el espacio antes de las opciones antes del padding izquierdo */
/******************************************************************************/
div.ms-MenuUIPopupInner ul{
	padding:0px 0px 0px 0px !Important;
}
/******************************************************************************/
/* Para eliminar el espacio antes de las opciones antes del padding izquierdo */
/******************************************************************************/

/******************************************************************************/
/* Formulario de contacto */
/******************************************************************************/
.contactform_country, .contactform_department, .contactform_city, .contactform_name, 
.contactform_secondname, .contactform_document, 
.contactform_email, .contactform_subject, .contactform_body, .contactform_fileupload, 
.contactform_errors, .contactform_submit
{
	float:left;
	width:100%;
}

.contactform_label
{
	font-weight:bold;
	width:130px;
	float:left;
}

.contactform_input
{
	float:left;
}

.contactform_input select
{
	width:250px;	
}

.contactform_input input
{
	width:250px;
}

.contactform_document select
{
	width:150px;
}

.contactform_document input
{
	width:100px;
}


.contactform_body textarea
{
	width:350px;
	height:150px;
}

.contactform_fileupload input
{
	width:auto;
}

.contactform_submit
{
	margin-top:10px;
	width:470px;
}

.contactform_submit .btn
{
	float:right;
}

.contactform_submit .btn_left{
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_left.png);
	background-repeat:no-repeat;
}

.contactform_submit .btn_right{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:1.1em;
	width:10px;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_right.png);
	background-position: right center;
	background-repeat:no-repeat;
}
.contactform_submit .btn_middle{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff !important;
	text-align:center;
	height:25px;
	float:left;
	position:relative;
	background:url(../../images/btn_gral_middle.png);
	background-position:left  center;
	background-repeat: repeat-x;
}

.contactform_submit .btn_middle a {
	color:#FFFFFF !important;
}
/******************************************************************************/
/* Estilo para el soporte en linea del Servicio al Cliente */
/******************************************************************************/
#soporteLinea{
	font-size:1.2em;
	padding:8px 0px 5px 10px;
}

/******************************************************************************/
/* Estilo para popup de navegadores */
/******************************************************************************/
/* Oculta IE */
/*#_d #_ul #_li1 { display:none; }*/
/* Oculta Firefox */
/*#_d #_ul #_li2 { display:none; }*/
/* Oculta Safari */
#_li3 { display:none; }
/* Oculta Opera */
#_li4 { display:none; }
/* Oculta Chrome */
#_li5 { display:none; }

/******************************************************************************/
/* Estilo para las tablas */
/******************************************************************************/
.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6, .ms-rteTable-6 th.ms-rteTableHeaderOddCol-6, .ms-rteTable-6 th.ms-rteTableHeaderLastCol-6{
	background-color: #F1FAFF;
	color:#0082C5;
    border-bottom: 1px solid #DCDCDC;
    border-top: 1px solid #DCDCDC;
    text-align:center;
}
.ms-rteTable-6 th.ms-rteTableFooterFirstCol-6, .ms-rteTable-6 td.ms-rteTableFooterOddCol-6, .ms-rteTable-6 td.ms-rteTableFooterLastCol-6{
	background-color: #F1FAFF;
	color:#0082C5;
    border-bottom: 1px solid #DCDCDC;
    border-top: 1px solid #DCDCDC;
}
.ms-rteTable-6 th.ms-rteTableHeaderEvenCol-6, .ms-rteTable-6 td.ms-rteTableFooterEvenCol-6{
	background-color: #F1FAFF;
	color:#0082C5;
    border-bottom: 1px solid #DCDCDC;
    border-top: 1px solid #DCDCDC;
    text-align:center;
}
.ms-rteTable-6 tr.ms-rteTableOddRow-6{
	background-color:#FFF;
}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6{
	background-color:#F3F3F3;
}
/*Otra tabla*/
.ms-rteTable-1 th.ms-rteTableHeaderEvenCol-1, .ms-rteTable-1 th.ms-rteTableHeaderOddCol-1, .ms-rteTable-1 th.ms-rteTableHeaderLastCol-1{
	border: 1px solid #DCDCDC;
	text-align:center;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1, .ms-rteTable-1 td.ms-rteTableFooterOddCol-1, .ms-rteTable-1 th.ms-rteTableFooterLastCol-1{
	border: 1px solid #DCDCDC;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1, .ms-rteTable-1 td.ms-rteTableOddCol-1, .ms-rteTable-1 td.ms-rteTableLastCol-1, .ms-rteTableHeaderOddCol-1, .ms-rteTableHeaderEvenCol-1{
	border: 1px solid #DCDCDC;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1{
	background-color: #F1FAFF;
}
/* Estilo para IE7, Menu del usuario en el ribon*/
.s4-trc-container.s4-notdlg.top-row-elements{
#z-index:999999; #position: relative;
}
/* Estilos personalizados para cuando se edite texto*/
.ms-rteStyle-Caption{
	color:#006082;
	font-size: 1.1em !important;
	font-weight: bold;
}

/*-------------------------------------*/
/* estilos para eventos en la home     */
/*-------------------------------------*/
.xslCal{
	clear:both;
	font-size:0.75em;
}
.xslCal .left{
	width:70px; 
	position:relative; 
	float:left;
	margin: 5px 0 5px 2px;
    padding-right: 7px;
}
.xslCal .right span{
	display:block;
}
.xslCal .month{
	text-transform:uppercase; 
	text-align:center;
	background:#66AB2C; 
	color:#fff; 
	padding:3px 0px; 
	display:block; 
	font-weight:bold;
	margin-top: 5px;
}
.xslCal .day{
	font-size:4em; 
	display:block; 
	line-height:35px; 
	text-align:center;
}
.xslCal .title{
	color:#66AB2C; 
	font-weight:bold;
	display:block; 
	padding-top:8px;
}
/*-------------------------------------*/
/* estilos para eventos completos     */
/*-------------------------------------*/
.xslCal2{
	clear:both;
	font-size:0.8em;
	margin-left:-15px;
	margin-right: 15px;
}
.xslCal2 .left{
	width:70px; 
	position:relative; 
	float:left;
	margin-top:5px;
    padding-right: 15px;
}
.xslCal2 .right span{
	display:block;
}
.xslCal2 .month{
	text-transform:uppercase; 
	text-align:center;
	background:#66AB2C; 
	color:#fff; 
	display:block; 
	font-weight:bold;
}
.xslCal2 .day{
	font-size:5em; 
	display:block; 
	line-height:60px; 
	text-align:center;
}
.xslCal2 .title{
	color:#66AB2C; 
	font-weight:bold;
	display:block; 
}
.xslCal2 .ciudad{
	display:block; 
	width:30%;
	float:left;
}
.xslCal2 .lugar{
	display:block; 
	width:50%;
	float:left;
}
.xslCal2 .location p{
	margin-bottom:0.5em;
}
.lineaEventos{
	width:90%;
	display:block;
	height:1px;
	float:left;
	position:relative;
	margin:2px 0px 5px 10px;
	border-bottom:1px #7d7d7d dotted;
}
.contenedor_textos #PageContent {
    background-image: url(../../images/Ig2015/bg-text.jpg); 
    background-repeat:no-repeat; 
    background-position: top center;	
    background-size: contain;	
    padding: 1% 3% 1% 1%;
    width: 96%;
}
/*#navidad {
    background: url("/images/pesebre_final.jpg") no-repeat;
    height: 280px;
    width: 100%;
}*/

input.ms-long {
    width: 240px !important;
}
/*-------------------------------------*/
/* estilos para boton flotante         */
/*-------------------------------------*/
#btnFooterFlot {
    position:fixed;
    left: 5px;
    bottom: 5px;
}
#btnFooterbackFlot{
    text-align: center;
    float: left;
}
#btnFooterbackFlot span{
	display:none;
}
