﻿/* General Begin */

a:link {
	color: #005799;
	text-decoration: none;
}

a:visited {
	color: #52527A;
	text-decoration: none;
}

a:hover 
{
    color: #dd5c23;
	text-decoration: underline;
}

a:active 
{
	color: #dd5c23;
}

/* Texto Links */
p a:link 
{
	color: #005799;
	text-decoration: underline;
}

p a:visited
{
    color: #52527A;
    text-decoration: underline;
}

p a:hover
{
    color: #dd5c23;
    text-decoration: underline;
}

p a:active
{
	color: #dd5c23;
}

/* Categorías y tags Links */
p.categorias a:link, p.tags a:link  
{
	color: #005799;
	text-decoration: none;
}

p.categorias a:visited, p.tags a:visited  
{
	color: #52527A;
	text-decoration: none;
}

p.categorias a:hover, p.tags a:hover  
{
	color: #dd5c23;
    text-decoration: underline;
}

p.categorias a:active, p.tags a:active  
{
	color: #dd5c23;
}

/* Headings Links */

h2 a:link, h3 a:link, h4 a:link  
{
    color: #004276;
    text-decoration: none;
}

h2 a:visited, h3 a:visited, h4 a:visited 
{
    color: #52527A;
    text-decoration: none;
}

h2 a:hover, h3 a:hover, h4 a:hover  
{
    color: #dd5c23;
    text-decoration: underline;
}

h2 a:active, h3 a:active, h4 a:active 
{
	color: #dd5c23;
}



/* Para links "Arriba" */ 

p.derecho a:hover
{
    color: #dd5c23;
	text-decoration: underline;
}

p.derecho a
{
    color: #004276;
}



body 
{
    background-image: url('../../../shared/images/backgrounds/body-background.gif');
    background-repeat: repeat-x;
    color: #333333;
	font-family: Tahoma, arial, sans-serif;
	font-size: 12px;
	height: 100%;
	margin: 0;
	padding: 0;
}

fieldset
{
    background-color: #ECF0F4;
    bottom: 15px;
    height: auto;
    margin-bottom: 30px;
    margin-top: 20px;
    padding: 10px;
    padding-bottom: 20px;
    padding-top: 30px;
    position: relative;
    top: 10px;
}

fieldset p span 
{
    font-size:11px;
    margin-left: 3px;
    text-align: left;
}


h1 
{
    font-size: 10px;
    padding: 0;
    margin: 0;
}

h2 
{
    color: #dd5c23;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
	margin-top: 5px;
}

h3 {
    /*color: #29507f;*/
    color: #444444;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 15px;
	margin-top: 20px;
}

h4 
{
    /* color: #dd5c23;*/
    color: #222222;
    font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
}

hr
{
    background-color: #ebebeb;
    color: #ebebeb;
    height: 1px;
}


input.textbox 
{   
    float: left;
    text-align: left;
}

input.normal 
{
    background-color: #FFFFFF;
}

input.focus 
{
    background-color: #ffeccc;
}

.button 
{
    background-image: url('/shared/images/backgrounds/button-background.gif');
    background-position: bottom right;
    background-repeat: no-repeat;
    border-top: solid 1px #FEF4CF;
    border-left: solid 1px #FEF4CF;
    border-right: solid 1px #BC8801;
    border-bottom: solid 1px #BC8801;
    color: #333333;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    overflow: visible; /* IE 6 and 7 to avoid wide button */
    padding-left: 5px;
    padding-right: 25px;  
    text-align: left; 
    width: auto;
}

.buttonBack 
{
    background-image: url('/shared/images/backgrounds/button-back-background.gif');
    background-position: bottom left;
    border-top: solid 1px #FEF4CF;
    border-left: solid 1px #FEF4CF;
    border-right: solid 1px #BC8801;
    border-bottom: solid 1px #BC8801;
    color: #333333;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    padding-left: 25px;
    padding-right: 5px;
    width: auto;   
    text-align: left;
 
}


img 
{
    border: 0;
}

label 
{
    float: left;
    padding-right: 5px;
    text-align: right;
    width: 140px;
}


legend 
{
    background-color: #ebebeb;
    background-image: url('/shared/images/backgrounds/bar-background.gif');
    background-position: 0 top;
    background-repeat: repeat-x;
    border: 1px solid #bebebe;
    color: #dd5c23;
    padding: 5px;
    font-weight: bold;
}

li 
{
    color: #333333;
    
}

ol li 
{
    line-height: 1.5em;
    margin-bottom: 15px;
}

p 
{

	line-height:1.5em;
	margin-bottom: 15px;
	margin-top: 10px;
	
}

select 
{
    font-family: Tahoma, Sans-Serif;
}

table 
{
    font-family: verdana;
}

ul li {
    line-height: 1.5em;
    margin-bottom: 15px;
}


ul.lista li 
{
    color: #dd5c23;
    font-size: 11px;
    line-height: 1.5em;
    margin-bottom: 5px;
}

ul.lista li ul li
{
    color: #dd5c23;
    list-style-type: disc;
}

/* General End */

/* General extended begin  */

p.superTitulo {
	/*background-color: #5e7f9b;
    background-image: url('/shared/images/backgrounds/destacada-background.gif');
    background-position: 0 bottom;
    background-repeat: repeat-x;*/
	
	border-bottom: 5px solid #7c98ae;	
	color: #333333;
	font-family: "Trebuchet MS", arial;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin: 0;

	padding: 2px;
	padding-left: 4px;
	position: relative;
	text-transform: uppercase;
}

p.superTitulo a:link, p.superTitulo a:visited
{
    color: #333333;
    text-decoration: none;
}

p.superTitulo img
{
    bottom: 2px;
    right: 0;
    position: absolute;
}
p.superTitulo a img.rss {
	position: absolute;
	right: 5px;
}

p.superTituloDestacado {
    
    border-bottom: 5px solid #dd5c23;
	color: #333333;
	font-family: "Trebuchet MS", arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 2px;
	padding-left: 4px;
	position: relative;
	text-transform: uppercase;
}

p.superTituloDestacado img
{
    right: 0;
    position: absolute;
}

p.smaller {
	font-family: tahoma, arial, sans-serif;
	font-size: 1.1em;
	
}

textarea
{
    font-family: Verdana, arial, sans-serif;
    font-size: 12px;
}

textarea.normal 
{
    background-color: #FFFFFF;
    font-family: Verdana, arial, sans-serif;
    font-size: 12px;
}

textarea.focus 
{
    background-color: #ffeccc;
    font-family: Verdana, arial, sans-serif;
    font-size: 12px;
}

.floatLeft
{
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    
}

.floatRight
{
    float: right;
    padding-left: 10px;
    padding-bottom: 10px;
}

.centrado 
{
    text-align: center;
}

.derecho 
{
    text-align: right;
}

.imagenSeccion
{
    float: left;
    margin-left: 5px;
    margin-right: 10px; 
    padding: 2px;
    padding-bottom: 30px;
}


.seccionBox
{
    border: 1px solid #ebebeb;
    clear: both;
    height: auto;
    margin-bottom: 20px;
    padding: 10px;
    padding-bottom: 0;
    position: relative;
    width: 580px;
}

.seccionDescripcion 
{
    float: left;
    position: relative;
    width: 90%;
}

.seccionDescripcion h3 
{
    margin: 0;
}

.seccionNombre 
{
    float: left;
    position: relative;
    width: 270px;
}

.seccionNombre h3 
{
    margin: 0;
}

.seccionLinks
{
    background-color: #ECF0F4;
    float: left;
    margin-bottom: 20px;
    padding: 3px;
    width: 300px;
}

.seccionLinks h4 
{
    padding-left: 5px;
}

.seccionLinks ul 
{
    margin: 0;
    padding: 5px;
    padding-left: 20px;
}

.seccionLinks ul li
{
    margin: 0;
}

.izquierdo 
{
    text-align: left;
}

.noLink, .noLink:hover
{
    text-decoration: none;
}


.obligatorio 
{
    color: Red;   
}

h3 a.noLink 
{
    /*color: #dc5d26;*/
    color: #333333;
}

.vAlignMiddle
{
    vertical-align: middle;
}

ul#sitemap li 
{
    color: #dd5c23;
    font-size: 11px;
    line-height: 1.5em;
    margin-bottom: 5px;
}

ul#sitemap li ul li
{
    color: #dd5c23;
    list-style-type: disc;
}



/* General extended end */


/* Home Begin */

#home .noticia
{
    background-color: #ECF0F4;
    border-bottom: 1px solid #a9bec7;
    clear: both;
    height: auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    position: relative;
}

#home .noticia h4 
{
    position: relative;
}

#home .noticiaAlternating
{
    background-color: #dbe3eb;
    border-bottom: 1px solid #a9bec7;
    clear: both;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
}


#home .noticia img, #home .noticiaAlternating img
{
    float: left;
    margin-right: 15px;
    position: relative;
}


#home .nota 
{
    background-color: #ECF0F4;
    border-bottom: 1px solid #a9bec7;
    clear: both;
    height: auto;
    min-height: 65px; 
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}

#home .notaAlternating 
{
    background-color: #dbe3eb;
    border-bottom: 1px solid #a9bec7;
    clear: both;
    height: auto;
    min-height: 65px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 10px;
}


#home p.autor 
{
    color: #555555;
    font-size: 11px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -10px;

}

#ButtonBanco 
{
    margin-left: 5px;
    position: absolute;
    top: 0;
}



#home .seccion 
{
    border-left: 1px solid #a5b8c9;
    border-right: 1px solid #a5b8c9;
    border-bottom: 1px solid #a5b8c9;
    margin-bottom: 20px;
    padding: 7px;
    
}

#home .informeDeMercado 
{
    background-color: #a0b5d2;
    background-image: url('/shared/images/backgrounds/back-informe-de-mercado.jpg');
    background-repeat: no-repeat;
    background-position: bottom right;
    border-left: 1px solid #a5b8c9;
    border-right: 1px solid #a5b8c9;
    border-bottom: 1px solid #a5b8c9;
    height: auto;
    margin-bottom: 20px;
    padding: 7px;
    
}

#home .informeDeMercado h2
{
    font-size: 15px;
}

#home .informeDeMercado p
{
    font-size: 11px;
    width: 310px;
}


#home .columna 
{
    background-image: url('/shared/images/backgrounds/back-columnas.jpg');
    background-repeat: repeat-x;
    border: 1px solid #5e7f9c;
    height: 80px;
    margin-bottom: 15px;
    position: relative;
    width: 99%; 
    
}

#home .columna h3 a
{
    color: #FFFFFF;
    font-family: Arial, Georgia, Times;
    font-size: 11px;
    position: absolute;
    top: 7px;
    right: 8px;
    text-align: right;
    width: 300px;
}

#home .columna h4
{
    color: #222222;
    font-family: Trebuchet MS;
    font-size: 11px;
    position: absolute;
    top: 28px;
    right: 8px;
}

#home .columna p a
{
    font-size: 11px;
    font-family: Georgia;
    position: absolute;
    top: 42px;
    right: 5px;
    text-decoration: none;
    width: 240px;
}

#home .columna p a:hover
{
    text-decoration: underline;
}

#home .columna span
{
    position: absolute;
    right: 1px;
    bottom: 1px;
}

#home .curso
{
    background-color: #dbe3eb;
    border-bottom: 1px solid #a9bec7;
    clear: both;
    padding: 5px;
}

#home .cursoAlternating
{
    background-color: #ECF0F4;
    border-bottom: 1px solid #a9bec7;
    clear: both;
    padding: 5px;
}


#home .curso h4, #home .cursoAlternating h4
{
    margin: 0;
    padding: 0;
}

#home .curso .institucion, #home .cursoAlternating .institucion
{
    color: #dc5d26;
    font-size: 10px;
    font-weight: bold;
    margin:0;
    padding: 0;
    position: relative;
}


#home .curso .fecha, #home .cursoAlternating .fecha
{
    color: #333333;
    font-size: 10px;
    margin:0;
    padding: 0;
    position: relative;
 
}


#home .curso img, #home .cursoAlternating img
{
    border: 1px solid #bebebe;
    float: right;
}


p.comments
{
    color: #dc5d26;
    font-size: 10px;
    margin:0;
    padding: 0;
    position: relative;
    top: -15px;
}

.DropDownListHome
{

    font-size: 11px;
    margin:0;
    position: relative;
}

#DropDownListBancos
{
    font-size: 12px;
}

.DropDownListHomePlazosFijos
{
    font-size: 11px;
    position: relative;
    width: 99%;
}


#home ul.home 
{
    margin-bottom: 5px;
}

#home ul.home li
{
    color: #dd5c23;
    font-family: Verdana;
    font-size: 11px;
    list-style-type: square;
    list-style-position: outside;
    position: relative;
    left: -15px;
    margin-bottom: 3px;
}


#home h2 
{
    color: #dd5c23;
	font-family: Georgia, Times;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	margin-bottom: 5px;
	margin-top: 5px;
}

#home h3 {
    color: #29507f;
	font-family: Times, Georgia, Times New Roman;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	margin-bottom: 10px;
	margin-top: 20px;
}

#home h4 
{
    color: #29507f;
    font-family: Georgia, Times, Times Times New Roman;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	margin-bottom: 15px;
}

#tabPanelPlazosFijos
{
    background-image: url('/shared/images/backgrounds/back-plazos-fijos-home.jpg');
    background-position: left bottom;
    background-repeat: no-repeat;
}

#tabPanelPrestamosPersonales
{
    background-image: url('/shared/images/backgrounds/back-personales-home.jpg');
    background-position: left top;
    background-repeat: no-repeat;
}

#tabPanelPrestamosHipotecarios
{
    background-image: url('/shared/images/backgrounds/back-hipotecarios-home.jpg');
    background-position: left top;
    background-repeat: no-repeat;
}

#tabPanelTarjetasDeCredito
{
    background-image: url('/shared/images/backgrounds/back-tarjetas-home.jpg');
    background-position: left top;
    background-repeat: no-repeat;
}



/* Home End */


/* Secciones */

.logoSmall
{
    float:left;
    height: 30px;
    padding-right: 3px;
    padding-bottom: 3px;
    width: 60px;
}

.logo
{
    float:left;
    padding-right: 5px;
    padding-bottom: 5px;
}

/* Secciones */



/* Header Begin */

#header
{
    background-color: #FFFFFF;
    float: left;
	height: 110px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	padding-top: 0;
	position: relative;
	width: 999px;
}

#header h1 span 
{
    background-color: #FFFFFF;
    background-image: url('/shared/images/logos/zonabancos-slogan.gif');
    background-repeat: no-repeat;
    background-position: 10px 5px;
    cursor: pointer;
    height: 120px;
    min-width: 200px;
    width: 220px;
    position: absolute;
    z-index: 1;
}

#header h3 
{
   
    font-family: Trebuchet-MS;
    font-size: 15px;
    font-weight: normal;
    margin-left: 250px;
    position: relative;
    top: 20px;
    
}

#news
{
    background-color: transparent;
    background-image: url('/shared/images/backgrounds/newsletter-background.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	display: inline;
	position: absolute;
	top: 0px;
	left: -400px;
    width: 340px;
	z-index: 1;
}

#news h5 
{
    color: #333333;
    display: inline;
    float: left;
    font-family: "Trebuchet MS";
    font-size: 11px;
    left: 10px;
    margin: 0;
    position: relative;
    text-transform:uppercase;
    top: 3px;       
}

#news h5 span
{
    color: #333333;
    font-family: "Trebuchet MS";
    left: 10px;
    margin: 0;     
}

#news form 
{
    display: inline;
}

#news input
{
    float: left;
    font-size: 11px;
    left: 20px;
    margin-right: 5px;
    position: relative;
    top: 0px;
    
}

#news a
{
    font-size: 12px;
    left: 10px;
    padding: 5px;
    position: relative;
    top: 13px;
}

#news input#email
{
    left: 10px;
    position: relative;
    top: -10px;
    width: 80px;
}

#paises 
{
   left: -450px;
   position: absolute;
   text-decoration: none;
   top: -89px;
}

#paises h4 
{
    margin: 0;
    padding: 0;
}

#pais 
{
    left: 15px;
    position: relative;
    top: 117px;
    width: 200px;
}

#pais img
{
    vertical-align: middle;
}

#pais h4 
{
    color: #dd5c23;
    display: inline;
    font-family: Tahoma;
    font-weight: bold;
    text-transform:uppercase;
    font-size: 10px;
    
}

#mexicoLabel 
{   
    color: #dd5c23;
    display: none;
    font-size: 10px;
    font-family: Tahoma;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    top: 5px;
    left: -50px;
}

#uruguayLabel
{
    color: #dd5c23;
    display: none;
    font-size: 10px;
    font-family: Tahoma;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    top: 5px;
    left: -80px;
}

a#mexicoFlag 
{
    position: absolute;
    left: 945px;
    text-decoration: none;
    top: 90px;
    z-index: 1;
}

a#uruguayFlag 
{
    position: absolute;
    left: 970px;
    text-decoration: none;
    top: 90px;
    z-index: 1;
}

#mexicoFlag:hover #mexicoLabel
{
    display: inline;
}

#uruguayFlag:hover #uruguayLabel
{
    display: inline;
}

#utilities 
{   
    background-color: #ebebeb;
    background-image: url('/shared/images/backgrounds/bar-background.gif');
    background-position: 0 top;
    background-repeat: repeat-x;
    height: 20px;
    position: absolute;
    top: 0;
    right: -1px;
    text-align: right;
    
    z-index:1;
}

#utilities ul
{
    margin: 0;
    padding: 0;
    padding-bottom: 3px;

}

#utilities ul li
{
    display: inline;
    font-family: Verdana;
    font-size: 10px;
    line-height:normal;
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
    text-indent: 0;
}

#utilities ul li a 
{
    font-family: Trebuchet MS;
    font-weight: bold;
    text-transform: uppercase;

}

#utilities ul li a:hover
{
    border-bottom: 3px solid #dd5c23;
    color: #dd5c23;
    text-decoration: none;
}




/* Header End */

/* Search begin */

#barraInferior 
{
    background-image: url("/shared/images/backgrounds/bar-background.gif");
    background-repeat:repeat-x;
    border-bottom: 1px solid #bebebe;
    border-top: 3px solid #dd5c23;
    height: 26px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2px;
    position: relative;
    text-align: center;
    width:1000px; 
}

#buscar #buscarText
{
     width: 180px;
}

#buscar 
{
    display: inline;
    position: absolute;
    right: 10px;
    top: 3px;
}

#breadcrumb
{
    padding-left: 5px;
    position: relative;
    text-align: left;
    padding-top: 3px;
}

#buscar input 
{
    font-size:12px;
}
  
/* Search end */

/* Publicidad Begin */

#topBanner 
{
    position: absolute;
    left: 200px;
    margin-left: 400px;
    top: 45px;
    width: 400px;
    z-index: 1;
}

#topBanner468x60 
{
    position: absolute;
    left: 500px;
    top: 45px;
    width: 468px;
    z-index: 1;
}

#topBanner #topBanner1 
{
    border: 1px solid #ebebeb;
    display: inline;
    float: left;
    height: 60px;
    margin-right: 45px;
    width: 156px;
}

#topBanner #topBanner2 
{
    border: 0px solid #ebebeb;
    display: inline;
    float: left;
    margin-right: 45px;
}

#topBanner #topBanner3 
{
    border: 1px solid #ebebeb;
    float: left;
    display: inline;
}

#reporteBanner300x250 
{   
    border: 1px solid #bebebe;
    height: 250px;
    margin-bottom: 20px;
    margin-top: 5px;   
    margin-left: auto;
    margin-right: auto;
    width: 300px;
}

#reporteBanner300x250 a h2
{   
    color: #004276;
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 10px;
	text-decoration: none;
    padding-left: 5px;
    position: relative;
    top: -115px;
}

#reporteBanner300x250 h3
{   
    color: #dd5c23;
    font-family: Tahoma;
    font-size: 12px;
	text-decoration: none;
    padding-left: 5px;
    position: relative;
    top: -140px;
}

#reporteBanner300x250 p
{   
    color: #444444;
    font-size: 11px;
    margin-bottom: 8px;
    padding-left: 5px;
    position: relative;
    top: -125px;
    width: 170px;
}

#reporteBanner300x250 a:hover
{   
	text-decoration: none;

}


#reportesBanner
{   
    
    border: 1px solid #bebebe;
    margin-bottom: 20px; 
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
    padding-bottom: 10px;
    width: 300px;
}

#reportesBanner .reporte
{
    background-color: #F9F2D8;
    border: 1px dotted #004276;
    clear: both;
    height: 120px;
    margin-bottom: 5px;
    padding: 2px;
    position: relative;
}

#reportesBanner .reporte img
{   
    float: right;
    margin-top: 4px;
    padding-bottom: 1px;
}

#reportesBanner .reporte p
{   
    margin: 0;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 0;
    
}


#reportesBanner .reporte p img
{   
    float: none;
    position: relative;

}


#reportesBanner h2 a
{   
    color: #333333;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 10px;
	text-decoration: none;
    padding-left: 5px;
    position: relative;
    text-transform: uppercase;

}

#reportesBanner h3 a
{   
    color: #004276;
    font-family: Georgia;
    font-size: 15px;
    font-weight: normal;
	text-decoration: none;
	margin: 0;
    left: 5px;
    position: relative;
    top: -15px;
}

#reportesBanner h3 a:hover
{   
    color: #dd5c23;
    text-decoration: underline;
}

#reportesBanner h4 a
{   
    color: #004276;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
	text-decoration: none;
	margin: 0;
	margin-bottom: 5px;
    padding-left: 5px;
    position: relative;
}

#reportesBanner h4 a:hover
{   
    color: #dd5c23;
    text-decoration: underline;
}

#reportesBanner h2
{   
    color: #dd5c23;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
	text-decoration: none;
    padding-left: 5px;
    position: relative;
}

#reportesBanner p.fecha
{   
    color: #555555;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 8px;
    padding-left: 5px;
    position: absolute;
    right: 5px;
    text-transform: uppercase;
    top: 5px;
}

#reportesBanner p a
{   
    font-size: 10px;
    position: relative;
    text-decoration: none;
    top: -16px;
}

#reportesBanner a:hover
{   
	text-decoration: none;

}



#ebooksBanner .ebook
{
    background-color: #DDF1AC;
    border: 1px dotted #004276;
    clear: both;
    height: 120px;
    margin-bottom: 5px;
    padding: 2px;
    position: relative;
}

#ebooksBanner .ebook img
{   
    float: right;
    margin-top: 4px;
    padding-bottom: 1px;
}

#ebooksBanner .ebook p
{   
    margin: 0;
    margin-bottom: 5px;
    margin-left: 5px;
    padding: 0;
    
}


#ebooksBanner .ebook p img
{   
    float: none;
    position: relative;

}


#ebooksBanner h2 a
{   
    color: #333333;
    font-family: "Trebuchet MS";
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 10px;
	text-decoration: none;
    padding-left: 5px;
    position: relative;
    text-transform: uppercase;

}

#ebooksBanner h3 a
{   
    color: #004276;
    font-family: Arial, Tahoma;
    font-size: 14px;
    font-weight: bold;
	text-decoration: none;
	margin: 0;
    left: 5px;
    position: relative;
    top: -15px;
}

#ebooksBanner h3 a:hover
{   
    color: #dd5c23;
    text-decoration: underline;
}

#ebooksBanner h4 a
{   
    color: #004276;
    font-family: Arial;
    font-size: 10px;
    font-weight: normal;
	text-decoration: none;
	margin: 0;
	margin-bottom: 5px;
    padding-left: 5px;
    position: relative;
}

#ebooksBanner h4 a:hover
{   
    color: #dd5c23;
    text-decoration: underline;
}

#ebooksBanner h2
{   
    color: #dd5c23;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
	text-decoration: none;
    padding-left: 5px;
    position: relative;
}

#ebooksBanner p.fecha
{   
    color: #555555;
    font-size: 10px;
    font-weight: bold;
    margin: 0;
    margin-bottom: 8px;
    padding-left: 5px;
    position: absolute;
    right: 5px;
    text-transform: uppercase;
    top: 5px;
}

#ebooksBanner p a
{   
    font-size: 11px;
    position: relative;
    text-decoration: none;
    top: -16px;
}

#ebooksBanner a:hover
{   
	text-decoration: none;

}
   
/* Publicidad End */


/* Reportes Begin */

.carrito 
{
    background-color: #ffffff;
    border: 1px solid #bebebe;
    float: right;
    margin-left: 10px;
    padding: 5px;
    padding-top: 0;
    position: relative;
    right: 2px;
    top: -30px;
    width: 180px;
}


.reporteItem 
{
    border-bottom: 1px dotted #bebebe;
    height: auto;
    margin-left: 10px;
    padding-bottom: 20px;
    margin-top: 20px;
}

.reporteItem img
{
    border: 1px solid #bebebe;
    padding: 1px;
}

.reporteItem p img /* orange arrow */
{
    border: 0;
    vertical-align: bottom;
}

.reporteItem h4
{
    display: inline;
}

.reporteItem .fechaReporte 
{
    display: inline;
    font-weight: bold;
    font-size: 11px;
    padding-left: 5px;
}

.reporteItem .precioReporte
{
    font-size: 11px;
}

.reporteItem .descripcionReporte
{
    font-size: 11px;
}

.reporteItem .descripcionReporte
{
    font-size: 12px;
}

.reporteItem .pdf 
{
    font-size: 11px;
}

.vaciar 
{
    font-size: 10px;
    position: absolute;
    right: 10px;
    top: 5px;
}

.factura 
{
    border: 0px solid #7498bf;
    border-collapse: collapse;
    font-size: 11px;
    padding: 10px;
    width: 100%;
}

.factura tr th, .factura tr td
{
    border-bottom: 1px solid #7498bf;
    text-align: left;
    padding: 5px;
}

/* Reporte end */



/* main layout begin */

.clearer {
	clear: both;
}

#home 
{
    background-color: #FFFFFF;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    height: 100%;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 1000px;
}

#col1 
{
    background-color: #FFFFFF;
	border-right: 1px solid #ebebeb;
	float: left;
	padding: 10px;
	position: relative;
	width: 360px;
}

#col2 
{
    background-color: #FFFFFF;
	float: left;
	padding: 10px;
	width: 268px;
}

#col3 
{
    background-color: #FFFFFF;
	border-left: 1px solid #ebebeb;
	float: left;
	padding: 9px;
	width: 308px;
}

#footer 
{
    background-color: #FFFFFF;
    background-image: url('/shared/images/logos/zonabancos-small.gif');
    background-position: 10px 135px;
    background-repeat: no-repeat;
    border-top: 1px solid #ebebeb;
    clear: both;
    color: #2a5281;
    font-family: Verdana;
    font-size: 11px;
    height: 235px;
    padding: 0px;
    padding-left: 0px;
    position: relative;
    text-align: left;
    width: 1000px;
}

#footer a 
{
    text-decoration: none;
}

#footer a:hover 
{
    text-decoration: underline;
}

#footer p
{
    font-size: 11px;
    margin: 0;

}

#footer #copyright 
{
    color: #555555;
    font-size: 9px;
    position: absolute;
    left: 10px;
    text-align: left;
    bottom: 15px;
}

#footer #disclaimer
{
    color: #666666;
    font-family: Verdana;
    font-size: 9px;
    position: absolute;
    left: 550px;
    text-align: left;
    bottom: 15px;
    width: 400px;
}

#footer #topFooter 
{
    background-image:url('/shared/images/backgrounds/footer-background.gif'); 
    border-bottom: 3px solid #dd5c23; 
    color: #FFFFFF;
    height: 95px;
    padding: 10px;
}

#footer #topFooter a
{
    color: #FFFFFF;
    text-decoration: none;
}

#footer #topFooter a:hover
{
    text-decoration: underline;
}

.footerCol, .footerColLast 
{
    float: left;
    height: 60px;
    padding: 10px;
    padding-left: 15px;
    padding-right: 65px;

}

.footerCol
{
    border-right: 1px dotted #ebebeb;

}

/* main layout end */

/* ThreeCols1 layout begin (Products layout) */

#all 
{
    background-color: #FFFFFF;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    height: 100%;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 1000px;
}

#columns
{
    background-color: #FFFFFF;
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    float: left;
    height: 100%;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 1000px;
	z-index:1;
}

#ThreeCols1LeftCol
{
	float: left;
	margin-top: 0px;
	min-height: 35em;
	padding-right: 0px;
	padding-bottom: 30px;
	position: relative;
	width: 165px;
}

#ThreeCols1LeftCol #imageProduct 
{
    height: 45px;
    width: 165px;
}

#ThreeCols1LeftCol h2
{
    background-image: url('/shared/images/backgrounds/menu-background.gif');
    background-repeat: repeat; 
    background-position: center bottom;
    background-color: #587992;
    border-bottom: 3px solid #dd5c23;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    margin-top: -2px;
    margin-bottom: 15px;
    padding: 5px;
    padding-left: 5px;
    text-transform: uppercase;
}

#ThreeCols1LeftCol h2 a
{
    color: #FFFFFF;
}


#ThreeCols1CenterCol
{
    background-color: #FFFFFF;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
	float: left;
	margin-top: 0px;
	min-height: 35em;
	padding: 15px;
	padding-bottom: 30px;
	position: relative;
	width: 468px;
}

#ThreeCols1RightCol 
{
    background-color: #FFFFFF;
	float: left;
	min-height: 35em;
	padding-bottom: 30px;
	padding-left: 14px;
	padding-top: 10px;
	position: relative;
	width: 310px;
}



/* ThreeCols1 layout end */

/* ThreeCols2 layout begin (News layout) */


#ThreeCols2LeftCol
{
    background-color: #FFFFFF;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
	float: left;
	margin-top: 20px;
	min-height: 35em;
	padding: 5px;
	padding-bottom: 30px;
	position: relative;
	width: 428px;
}

#ThreeCols2CenterCol 
{
    background-color: #FFFFFF;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;	
	float: left;
	margin-top: 20px;
	min-height: 35em;
	padding-bottom: 30px;
	padding-left: 5px;
	padding-right: 5px;
	position: relative;
	width: 210px;
}

#ThreeCols2RightCol 
{
    background-color: #FFFFFF;
	float: left;
	min-height: 35em;
	padding: 5px;
	padding-bottom: 30px;
	position: relative;
	width: 305px;
}

/* ThreeCols2 layout end */

/* ThreeCols3 layout begin (Login layout) */


#ThreeCols3LeftCol
{
    
    /*border-right: 1px solid #ebebeb;*/
	float: left;
	min-height: 35em;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	position: relative;
	width: 312px;
}

#ThreeCols3LeftCol #destacada 
{
    background-color: #ECF0F4;
    border-bottom: 1px solid #a5b8c9;
    border-left: 1px solid #a5b8c9;
    border-right: 1px solid #a5b8c9;
    border-top: 1px solid #a5b8c9;
    padding: 10px;
    width: 292px;
}

#ThreeCols3LeftCol #destacada img
{
    border: 1px solid #005799;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


#ThreeCols3CenterCol 
{

    /*border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;*/
	float: left;
	min-height: 35em;
	padding: 10px;
	padding-left: 5px;
	padding-bottom: 30px;
	position: relative;
	width: 325px;
}

#ThreeCols3RightCol 
{
    
	float: left;
	min-height: 35em;
	padding: 5px;
	padding-bottom: 30px;
	padding-top: 10px;
	position: relative;
	width: 310px;
}

/* ThreeCols3 layout end */


/* TwoCols1 layout begin  (noticia layout) */

#TwoCols1LeftCol
{
    background-color: #FFFFFF;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
	float: left;
	height: 100%;
	min-height: 35em;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 40px;
	position: relative;
	width: 578px;
}

#TwoCols1RightCol 
{
    background-color: #FFFFFF;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	padding: 5px;
	padding-bottom: 30px;
	position: relative;
	width: 325px;
}

/* TwoCols1 layout end  (noticia layout) */


/* TwoCols2 layout begin  (comparar productos layout) */


#TwoCols2LeftCol
{
    background-color: #FFFFFF;	
	float: left;
	margin-top: 0px;
	padding-right: 0px;
	position: relative;
	width: 165px;
}

#TwoCols2LeftCol #imageProduct 
{
    height: 45px;
    width: 165px;
}

#TwoCols2LeftCol h2
{
    background-image: url('/shared/images/backgrounds/menu-background.gif'); background-repeat: repeat; background-position: center bottom;
    background-color: #587992;
    border-bottom: 3px solid #dd5c23;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
    margin-top: -2px;
    padding: 5px;
    padding-left: 5px;
    text-transform: uppercase;
}

#TwoCols2LeftCol h2 a
{
    color: #FFFFFF;
}


#TwoCols2RightCol 
{
    background-color: #FFFFFF;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	position: relative;
	width: 813px;
}


/* TwoCols2 layout end (comparar productos layout) */

/* TwoCols3 layout begin (login layout) */

#TwoCols3LeftCol
{
    background-color: #FFFFFF;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
	float: left;
	height: 100%;
	min-height: 35em;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 40px;
	position: relative;
	width: 473px;
}

#TwoCols3RightCol 
{
    background-color: #FFFFFF;
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	padding: 5px;
	padding-bottom: 30px;
	position: relative;
	width: 430px;
}

/* TwoCols3 layout end  (noticia layout) */


/* OneCol1 Begin (Registro) */

#OneCol1
{
    background-color: #FFFFFF;
    border-left: 1px solid #ebebeb;
	float: left;
	height: 100%;
	min-height: 35em;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 40px;
	position: relative;
	width: 900px;
}


/* OneCol1 End */

/* Cols styles begin */

#ThreeCols1LeftCol h2, #ThreeCols2LeftCol h2, #ThreeCols1CenterCol h2, #ThreeCols2CenterCol h2
{
   
}

/* Cols styles end  */


/* capacitacion begin */

.colLeft 
{
    float: left;
    font-weight: bold;
    padding: 5px;
    text-align: right;
    width: 20%;
    
}

.colRight 
{
    float: left;
    padding: 5px;
    text-align: left;
    width: 75%;
}

.eventoFinalizado 
{
    border: 1px dotted #dd5c23;
    background-color: #ebebeb; 
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    width: 99%;
}


.entidadesDestacadas div
{
    float: left;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    text-align: center;
    width: 120px;
}

/* capacitacion end */



/* noticias - notas begin */


.autor 
{
    font-size: 11px;
    margin-top: -5px;
}

.fotosAutor 
{
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}

.fotoAutor
{
    float: left;
    margin-right: 10px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.bajada 
{
    clear: both;
    color: #444444;
    font-style:italic;
}

.categorias 
{
    font-size: 10px;
}

#enviarComentario 
{
    border: 1px solid #ebebeb;
    padding: 10px;
}

#enviarComentario h4
{

}

.fecha 
{   
    font-size: 11px;
    margin-top: -10px;
    
}

#fuente
{
    clear: both;
    font-size: 10px;
}

.volanta
{
    font-size: 11px;
    text-transform: uppercase;
}

.tags 
{
    font-size: 10px;
}

/*
#toolboxBottom
{
    font-family: Tahoma, Arial;
    font-size: 10px;
    margin-bottom: 30px;
    text-align: right;
}

#toolboxBottom img 
{
    vertical-align: middle;
}

#toolboxBottom #social1 
{
    border-top: 1px solid #ebebeb;
    margin-top: 10px;
    padding-top: 5px;
}

#toolboxBottom #social2 
{
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-top: 10px;
}

#toolboxBottom span 
{
    margin-left: 5px;
    margin-right: 15px;
}


#toolboxTop
{
    border-bottom: 1px solid #ebebeb;
    font-family: Tahoma, Arial;
    font-size: 10px;
    margin-top: 10px;
    padding-bottom: 5px;
    text-align: right;
}

#toolboxTop span 
{
    margin-left: 5px;
    margin-right: 15px;
}

#toolboxTop img 
{
    vertical-align: middle;
}*/

/* noticias - notas end */


/* local navigation begin  */

ul.localNav 
{
    background-color: #F7F7F7;
    border-right: 1px solid #ebebeb;
    list-style-type: none;
    margin: 0;
    margin-top: -15px;
    padding: 0;
    padding-right: 0px;
    width: 164px;
}

ul.localNav li 
{
    border-bottom: 1px dotted #999999;
    font-family: Tahoma, sans-serif;
    font-size: 11px;
    line-height:normal;
    margin-bottom: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 0px;
    text-align: left;
    width: auto;
}

ul.localNav li.on, ul.localNav li.on a
{
    color: #dd5c23;
    font-weight: bold;
    text-decoration: none;
}

ul.localNav li.on 
{ 
    background-color: #ffeccc;
}

/* local navigation end  */


/* siteMapPath begin */

a.siteMapPath 
{
    font-family: Arial, sans-serif;
    font-size: 11px;
}

span#breadcrumb 
{
    color: #444444;
    font-family: Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    
}

/* siteMapPath end */


/* Productos begin */


#ThreeSteps 
{
    position: relative;
}

#ThreeSteps img 
{
    
}

#step1 
{
    left: 75px;
    position: absolute;
    top: 12px;
    width: 100px;
}

#step2 {
    left: 205px;
    position: absolute;
    top: 12px;
    width: 100px;
}

#step3 {
    left: 345px;
    position: absolute;
    top: 12px;
    width: 100px;
}

#step1 h3 
{
    font-family: "Trebuchet MS", Arial;   
    font-size: 16px;
    left: 10px;
    margin: 0;
    position: relative;
}

#step2 h3 
{
    font-family: "Trebuchet MS", Arial;
    font-size: 16px;
    left: 18px;
    margin: 0;
    position: relative;
}

#step3 h3 
{
    font-family: "Trebuchet MS", Arial;
    font-size: 16px;
    left: 14px;
    margin: 0;
    position: relative;
}

#step1 p 
{
    font-family: Tahoma;
    font-size: 11px;
    margin: 0;
    padding-left: 3px;
}

#step2 p 
{
    font-family: Arial;
    font-size: 11px;
    margin: 0;
    padding-left: 6px;
}

#step3 p 
{
    font-family: Arial;
    font-size: 11px;
    margin: 0;
    padding-left: 3px;
}

.cantidadProductos 
{
    border: 1px dotted #dd5c23;
    background-color: #ebebeb; 
    color: #333333;
    font-size: 12px;
    padding: 5px;
    width: 99%;
}

.numeroProductos 
{
    color: #dd5c23; 
    font-weight: bold;
}

/* Productos steps */


/* tables begin */

.tblHeader {
	background-color: #4e7193;
	color: #EFEFEF;
}

.tblRowColor1 {
	background-color: #efefef;
}

.tblRowColor2 {
	background-color: #fafafa;
}

.tasasLeyenda {
	color: #333333;
	font-size: 10px;
}

.tblTasas {
	border: 1px solid #bebebe;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 3px;
	width: 100%;
}

.tblTasas th, .tblTasas tr td {
	border: 1px solid #bebebe;
}

.tblTasas th {
border-bottom: 3px solid #dd5c23;
}

.bankIcon {
	border: 1px solid #999999;
	float: left;
	margin-right: 5px;
	vertical-align: middle;
}

p.nombreBanco {
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
}

/* tables end */


/* Menú Begin */

/* primary tabs */
.navset {border-bottom:1px solid #999; margin-left: auto; margin-right: auto; position: relative; width: 1000px;}
.navset h3, .navset h4 {position:absolute; left:-1000em; margin:0;}
.navset .hd {position: relative; margin-left: 110px;}
.navset .hd li em {font-weight:bold;}
.navset .hd li a {color:#555555;}

.navset .hd li.on strong, .navset .hd li.on strong a {color:#FFFFFF; text-decoration: none; cursor: pointer;} /* selected tab */
.navset .hd li.on a:hover {color: #FFFFFF; border-bottom: 0;} /* separated from above line to avoid IE 6 flicker (flicker reason cursor: pointer) */

.navset .hd li.on strong, .navset .hd li.on strong:hover {background-color:#7190a5; border-bottom:1px solid #7190a5;} /* border-color should match selected color */


.navset .hd li.orphan, .navset .hd li.orphan a {color:#999;}

/* bg shared/images, defaults to #999 border-color on white bg */
.navset .hd li a, .navset .hd li strong {background:#ebebeb url('/shared/images/menu/right-corner.gif') no-repeat right top;
}

.navset .hd li a:hover, .navset .hd li strong:hover {background:#7190a5 url('/shared/images/menu/right-corner.gif') no-repeat right top; border-bottom:1px solid #7190a5; color:#FFFFFF; text-decoration: none
}

.navset .hd li em {background:url('/shared/images/menu/left-corner.gif') no-repeat;
}



/* secondary tabs */
.navset .bd ul {background-color:#587992; border-color:#999; background-image: url('/shared/images/backgrounds/menu-background.gif'); background-repeat: repeat; background-position: center 72px;}
.navset .bd li, .navset .bd li a {color: #FFFFFF; width: 80px; text-align: center; position: relative; float: left;}
.navset .bd li a {position: relative; top: -4px;}
.navset .bd li a.oneLine {top: 3px;}
.navset .bd li.on, .navset .bd li.on a {color: #f8f098; text-decoration: underline;}
.navset li.on, .navset li.on strong {font-weight:bold;}
.navset .bd li {margin-top: 0; border-color:#8ba7b3; padding:0; height: 20px;} /* pipe divider */

/* end base styles */

/* Network tab standards, shouldn't change */

/* shared pri and sec */
.navset {width:1000px;} /* IE: width */
.navset a {text-decoration:none;}
.navset ul, .navset li {margin:0; padding:0; list-style:none;}
.navset li {float:left; display:inline;}
.navset li a:hover {text-decoration:underline;}
.navset ul:after {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
.navset ul {zoom:1;} /* clear IE */

/* primary tabs */
.navset .hd ul {font: bold 10px verdana; margin-bottom:-1px;padding-left:.3em;position:relative;} /* IE quirks mode: relative */
.navset .hd li {margin-right:.33em;padding:0; line-height:normal;}
.navset .hd li.on strong a {cursor:default;}
.navset .hd li.on strong a:hover {text-decoration:none;}
.navset .hd li a, .navset .hd li strong, .navset .hd li em {display:block;}
.navset .hd li a, .navset .hd li strong {*display:inline-block;}  /* IE: 100% clickable */
.navset .hd li em {font-style:normal;padding:.5em .6em;}
.navset .hd li.orphan, .navset .hd li.orphan a, .navset .hd li.orphan em {background:transparent none;border-width:0;margin:0;}

/* secondary tabs */
.navset .bd ul {border-top-width:1px; border-top-style:solid; font:11px verdana; margin:0; padding:.6em 0 .6em .4em;}
.navset .bd li {font-family: verdana, arial; font-size: 10px; border-left-style:solid; border-left-width:1px; display:inline; padding:0 5px; line-height:normal;}
.navset .bd li.first {padding-left:0; border:0;}


/* highlight links begin */

/* Productos begin */
#pf #pfMenu a {color: #f3e677; font-weight: bold;}
#pp #ppMenu a {color: #f3e677; font-weight: bold;}
#ph #phMenu a {color: #f3e677; font-weight: bold;}
#tc #tcMenu a {color: #f3e677; font-weight: bold;}
#ppr #pprMenu a {color: #f3e677; font-weight: bold;}
#cc #ccMenu a {color: #f3e677; font-weight: bold;}
#ca #caMenu a {color: #f3e677; font-weight: bold;}
#paq #paqMenu a {color: #f3e677; font-weight: bold;}
#paq #transfMenu a {color: #f3e677; font-weight: bold;}
#seg #segMenu a {color: #f3e677; font-weight: bold;}
/* Productos end */

/* Análisis begin */

#not #notMenu a {color: #f3e677; font-weight: bold;}
#nopi #nopiMenu a {color: #f3e677; font-weight: bold;}
#blogs #blogMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_1 #fgMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_2 #ceMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_3 #noMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_4 #dtMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_5 #rmMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_6 #lsMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_7 #enMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_8 #imMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_9 #cvMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_10 #mfMenu a {color: #f3e677; font-weight: bold;}



/* Análisis end */

/* Entidades begin */

#as #asMenu a {color: #f3e677; font-weight: bold;}
#ba #baMenu a {color: #f3e677; font-weight: bold;}
#ca #caMenu a {color: #f3e677; font-weight: bold;}

/* Entidades end */

/* Capacitacion begin */

#ctl00_PlaceHolderMenu_1 #cursosMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_2 #seminariosMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_3 #jornadasMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_4 #conferenciasMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_5 #congresosMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_6 #talleresMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_7 #eventosMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_8 #carrerasMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_9 #postgradosMenu a {color: #f3e677; font-weight: bold;}
#ctl00_PlaceHolderMenu_10 #programasMenu a {color: #f3e677; font-weight: bold;}


/* Capacitacion end */


/* Informes begin */

#aba #abaMenu a {color: #f3e677; font-weight: bold;}
#abap #abapMenu a {color: #f3e677; font-weight: bold;}
#abe #abeMenu a {color: #f3e677; font-weight: bold;}
#adeba #adebaMenu a {color: #f3e677; font-weight: bold;}
#bcra #bcraMenu a {color: #f3e677; font-weight: bold;}


/* Informes end */


/* Empresa begin */

#qs #qsMenu a {color: #f3e677; font-weight: bold;}
#pr #prMenu a {color: #f3e677; font-weight: bold;}
#me #meMenu a {color: #f3e677; font-weight: bold;}
#co #coMenu a {color: #f3e677; font-weight: bold;} 

/* Empresa end */

/* Asesoramiento begin */

#cf #cfMenu a {color: #f3e677; font-weight: bold;}
#re #reMenu a {color: #f3e677; font-weight: bold;}
#ram #ramMenu a {color: #f3e677; font-weight: bold;} 
#ce #ceMenu a {color: #f3e677; font-weight: bold;} 
#eb #ebMenu a {color: #f3e677; font-weight: bold;} 

/* Asesoramiento end */

/* Normativa Menu begin */

#comA #comAMenu a {color: #f3e677; font-weight: bold;}
#comB #comBMenu a {color: #f3e677; font-weight: bold;}
#comC #comCMenu a {color: #f3e677; font-weight: bold;}

/* Normativa menu end*/



/* highlight links end */

/* Menú End */


/* tabs Begin */

.tabs {margin-bottom: 20px;}
.tabs .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:10px;background:url(/shared/images/tabs/tab-line.gif) repeat-x bottom;}
.tabs .ajax__tab_outer {padding-right:0px;background:url(/shared/images/tabs/tab-right.gif) no-repeat right;height:21px;}
.tabs .ajax__tab_inner {padding-left:3px;background:url(/shared/images/tabs/tab-left.gif) no-repeat;}
.tabs .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(/shared/images/tabs/tab.gif) repeat-x;}
.tabs .ajax__tab_hover .ajax__tab_outer {background:url(/shared/images/tabs/tab-hover-right.gif) no-repeat right;}
.tabs .ajax__tab_hover .ajax__tab_inner {background:url(/shared/images/tabs/tab-hover-left.gif) no-repeat;}
.tabs .ajax__tab_hover .ajax__tab_tab {background:url(/shared/images/tabs/tab-hover.gif) repeat-x;}
.tabs .ajax__tab_active .ajax__tab_outer {background:url(/shared/images/tabs/tab-active-right.gif) no-repeat right;}
.tabs .ajax__tab_active .ajax__tab_inner {background:url(/shared/images/tabs/tab-active-left.gif) no-repeat;}
.tabs .ajax__tab_active .ajax__tab_tab {background:url(/shared/images/tabs/tab-active.gif) repeat-x;}
.tabs .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #bebebe;border-top:0;padding:8px; }


/* tabs End */

/* Rating Begin */

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url('/shared/images/iconos/FilledStar.png');

}

.emptyRatingStar {
    background-image: url('/shared/images/iconos/EmptyStar.png');
}

.savedRatingStar {
    background-image: url('/shared/images/iconos/SavedStar.png');
}

#rating
{
    float: left;
    position: relative;
    width: 160px;
}

#ctl00_PlaceHolderLeftColumn_LabelRating
{
    font-family: Tahoma, Arial;
    font-size: 11px;
    margin-left: 10px;
}

/* Rating End */

/* Gridview Begin */

/*.tabla 
{
    border: 1px solid #7498bf;
    border-collapse: collapse;
    font-size: 11px;
    margin-left: auto;
    margin-right: auto;
    width: 95%;
}

.tabla tr th, .tabla tr td
{
    border: 1px solid #7498bf;
    text-align: left;
    padding: 5px;
}*/

.gridView
{
    border: 1px solid #a9bec7;
    border-collapse: collapse;
    font-size: 12px;
    font-family: Arial;
    width: 100%;
    
}

.gridView input
{
    
    color:#004276;
    font-size: 11px;
    font-family: Arial;
    font-weight:bold;
    
}

tr.gridViewHeader th
{

    border: 1px solid #a9bec7;
    border-bottom: 2px solid #dd5c23;
    font-size: 11px;
    padding: 5px;
}

tr.gridViewHeader th a
{
    
}

tr.gridViewRowStyle td
{
    background-color: #ECF0F4;
    border-left: 1px solid #a9bec7;
    border-right: 1px solid #a9bec7;
    border-top: 1px solid #a9bec7;
    font-size: 12px;
    padding: 5px;
}

tr.gridViewAlternating td
{
    background-color: #dbe3eb;
    border-left: 1px solid #a9bec7;
    border-right: 1px solid #a9bec7;
    border-top: 1px solid #a9bec7;
    padding: 5px;
}

/*
.gridViewHome
{
    border: 1px solid #a9bec7;
    border-collapse: collapse;
    font-size: 11px;
    font-family: Arial;
    width: 100%;
    
}

tr.gridViewHomeRowStyle td
{
    background-color: #ECF0F4;
    border-bottom: 1px solid #a9bec7;
    border-left: 1px solid #a9bec7;
    border-right: 1px solid #a9bec7;
    font-size: 11px;
    padding: 5px;
}

tr.gridViewHomeAlternating td
{
    background-color: #dbe3eb;
    border-left: 1px solid #a9bec7;
    padding: 5px;
}

tr.gridViewHomeHeader th
{

    border: 1px solid #a9bec7;
    border-bottom: 2px solid #dd5c23;
    font-size: 11px;
    padding: 5px;
}
*/

.gridViewCotizaciones
{
    border: 1px solid #a9bec7;
    font-size: 10px;
    width: 100%;
}

tr.gridViewCotizacionesRowStyle td
{
    background-color: #ECF0F4;
    border-left: 1px solid #a9bec7;
    border-right: 1px solid #a9bec7;
    border-top: 1px solid #a9bec7;
    font-size: 10px;
    padding: 5px;
}


.sortDown
{
    background-color: #b0cbd8;
    background-position: right top; 
    background-image: url('/shared/images/iconos/sortDown.gif');
    background-repeat: no-repeat;
}

.sortUp
{
    background-color: #b0cbd8;
    background-position: right top; 
    background-image: url('/shared/images/iconos/sortUp.gif');
    background-repeat: no-repeat;
}



/* Gridview End */



/* Producto details begin */

table.tablaProducto 
{
    font-family: Verdana;
    font-size: 11px;
    
    width: 470px;
}

table.tablaProducto tr.odd
{
    background-color: #F0F0F0;
}

table.tablaProducto tr td
{
    color: #555555;
    padding: 5px;
}

table.tablaProducto tr td.left
{
    color: #555555;
    font-weight: bold;
    padding: 10px;
    width: 200px;
}

table.tablaProducto tr td.header
{
    background-color: #f1c088;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    width: 470px;
}

table.tablaProducto tr td.subheader
{
    background-color: #F9E4CD;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    width: 470px;
}



/* Producto details end */


/* Productos comparaciones begin */

table.productosDestacados
{
    border-collapse:collapse;
    font-family: Verdana;
    font-size: 11px;
    margin-left: auto;
    margin-right: auto;
    padding:0;
    text-align: center;
    width: 98%;
}

table.productosDestacados th
{
    background-color: #ebebeb;
    padding: 4px;
}

table.productosDestacados tr td
{
    border-bottom: 1px solid #bebebe;
    padding: 5px;
}

table.productosDestacados .tasa
{
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
}

table.tablaProductos 
{
    border-collapse:collapse;
    font-family: Verdana;
    font-size: 11px;
    margin-left: auto;
    margin-right: auto;
    padding:0;
    width: 98%;
}

table.tablaProductos tr.odd
{
    background-color: #F0F0F0;
}

table.tablaProductos tr td
{
    border-left: 1px solid #bebebe;
    border-right: 1px solid #bebebe;
    color: #555555;
    padding: 10px;
    padding-top: 0;
    vertical-align: top;
}

table.tablaProductos tr td.title
{
    color: #555555;
    font-weight: bold;
    padding: 10px;
    padding-bottom: 5px;
    padding-top: 8px;
    width: 203px;
}

table.tablaProductos tr td.header
{
    background-color: #f1c088;
    color: #333333;
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    width: 470px;
}

table.tablaProductos tr td.subheader
{
    background-color: #F9E4CD;
    color: #333333;
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    width: 470px;
}



/* Producto comparaciones end */



/* Login Control */ 

.login
{
    background-color: #ECF0F4;
    border: 1px solid #bebebe;
    font-size: 11px;
    padding: 5px;

}

.login label 
{
    float: none; /* evita que herede desde el style general de label */
}

.loginLabel 
{
    color: #004276;
    float:none; 
    font-size: 11px;
    font-weight: bold;
    padding: 10px;
    width: auto;
}


.loginTextBox
{
    font-size: 11px;
    position: relative;
    width: 100px;
}

.loginHeader 
{
    background-color: #FFEDBD;
    color: #dd5c23;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    padding: 8px;
}

.loginFailure 
{
    font-size: 11px;
    position: absolute;
    top: 260px;
}

.loginCheckBox
{
    padding: 10px;
}

.loginHyperLink
{
    padding: 10px;   
}

#ctl00_PlaceHolderLeftColumn_LoginControl_LoginButton
{   
    font-size: 11px;
    margin-bottom: 15px;
    width: 120px;
}

#ctl00_PlaceHolderLeftColumn_LoginControl_RememberMe
{
    left: -105px;
    position: relative;
    top: -2px;
    width: auto;
    
}


/* Login End */


/* Forms Begin */


.DropDowns 
{
    text-align: left;
}

#fieldset1
{
    background-color: #ECF0F4;
    border: 1px solid #bebebe;
    bottom: 10px;
    margin-top: 10px;
    padding-top: 20px;
    position: relative;
    top: 20px;
    width: 700px;

}

#fieldset2
{  
    background-color: #ECF0F4;
    border: 1px solid #bebebe;
    bottom: 10px;
    padding-top: 20px;
    position:relative;
    width: 700px;
}

#fieldset3
{  
    background-color: #ECF0F4;
    bottom: 20px;
    border: 1px solid #bebebe;
    margin-bottom: 20px;
    padding-top: 20px;
    position:relative;
    width: 700px;
}

#fieldset1 div
{
    padding-top: 10px;    
}

#fieldset3 div
{
    padding-bottom:30px;
    padding-top: 20px;    
}

#fieldset1 p 
{
    height: 30px;
}

#fieldset2 p 
{
    height: 30px;
}

#fieldset3 p 
{
    height: 30px;
}

#fieldset3 select span 
{
    float: left;
}

#fieldset1 span.aclaracion
{
    color: #555555;
    font-size: 11px;
    position: relative;
    left: 175px;
}

#fieldset2 span.aclaracion
{
    color: #555555;
    font-size: 11px;
    position: relative;
    left: -50px;
}



#fieldset1 p span 
{
  /*  float: left;
    font-size:11px;
    margin-left: 3px;
    text-align: left;*/
}

#fieldset2 p span 
{
 /*   float: left;
    font-size:11px;
    margin-left: 3px;
    text-align: left;*/
}

#fieldset3 p span 
{
 /*   float: left;
    font-size:11px;
    margin-left: 3px;
    text-align: left;*/
}

#fieldset1 p span span
{
    /*float: left;*/
}

#fieldset2 p span span
{
    /*float: left;*/
}

#fieldset3 p span span
{
    /*float: left;*/
}

#fieldset1 label, #fieldset2 label
{
    clear: left;
    float: left;
    margin-right: 10px;
    text-align: right;
    width: 160px;
}


.radios 
{   
    float: left;
    margin-bottom: 15px;
    position: relative;
    width: 250px;
}

.radio
{
    float: left;
    height: 20px;
    margin-left: 0px;
    margin-right: 40px;
    position: relative;
    text-align: left;
    width: 150px;
}

.radio label 
{
    float: left;
    font-size: 12px;
    height: 15px;
    left: -75px;
    position: relative;
    top: -17px;
    width: 50px;
}

label#labelSexo 
{
    height: 50px;
}

.radio input 
{   
    display: inline;
    text-align: left;
    vertical-align: middle;
}

.checkbox 
{
    height: 10px;
    padding-left: 20px;
    margin: 0;
}

.checkbox label 
{   
    clear: right;   
    float: left;
    padding-left: 5px;
    text-align: left;
    margin-right: 10px;

    width: 400px;
}

.checkbox input
{
     float: left;
     text-align: left;
}


/* Slideshow begin */

.container 
{
    background-color: #ECF0F4;
    border-left: 1px solid #a5b8c9;
    border-right: 1px solid #a5b8c9;
    border-bottom: 1px solid #a5b8c9;
    width:358px; 
    height:290px;
    margin-bottom: 25px; 
    overflow:hidden; 
    position:relative; 
    cursor:pointer; 
}


.container img 
{
    border: 1px solid #7190a5;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
    text-align: center;
}

.slides
{ 
    position:absolute; 
    top:0; 
    left:0; 
}

.slides div  
{
    position:absolute; 
    padding: 5px;
    top:0; 
    width:350px; 
    display:none; 
}


ul.pagination 
{
    list-style:none;
    padding:0;
    margin:0;
    margin-top: -25px;
    position: absolute;
    right: 10px; 
}

ul.pagination li  
{ 
    float:left;
    
}

ul.pagination li a 
{ 
    padding: 2px 4px; 
}

ul.pagination li.active a 
{ 
    background:#7190a5; 
    color:white; 
}


#home #destacada 
{
    
    
    
}

img.destacada
{
    
    
}


/* Slideshow end */

/* Slideshow secciones begin */

.containerSeccion 
{
    background-color: #ECF0F4;
    border-left: 1px solid #a5b8c9;
    border-right: 1px solid #a5b8c9;
    border-bottom: 1px solid #a5b8c9;
    border-top: 1px solid #a5b8c9;
    width:310px; 
    height:290px;
    margin-bottom: 25px; 
    overflow:hidden; 
    position:relative; 
    cursor:pointer; 
}


.containerSeccion img 
{
    border: 1px solid #7190a5;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
    text-align: center;
}

.containerSeccion .slides
{ 
    position:absolute; 
    top:0; 
    left:0; 
}

.containerSeccion .slides div  
{
    position:absolute; 
    padding: 5px;
    top:0; 
    width:295px; 
    display:none; 
}


ul.pagination 
{
    list-style:none;
    padding:0;
    margin:0;
    margin-top: -25px;
    position: absolute;
    right: 10px; 
}

ul.pagination li  
{ 
    float:left;
    
}

ul.pagination li a 
{ 
    padding: 2px 4px; 
}

ul.pagination li.active a 
{ 
    background:#7190a5; 
    color:white; 
}


#home #destacada 
{
    
    
    
}

img.destacada
{
    
    
}

/* Slideshow secciones end */


/* Buscador secciones begin */


#buscador 
{
    background-color: #ECF0F4;
    border: 5px solid #869FB6;
    margin-bottom: 10px;
    padding: 10px;
}

#buscador h2 
{
    margin-bottom: 20px;
    margin-top: 0px;
}

#buscador label 
{
    float: left;
    font-weight: bold;
    padding-right: 5px;
    text-align: right;
    width: 80px;
}

#buscador input
{
    
}

#buscador select
{
    font-size: 12px;
}

/* Buscador secciones end */

/* Boxes de secciones begin */

.boxCol1 
{
    background-color: #FFFFFF;
    border: 4px solid #a5b8c9;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
    width: 288px;
}

.boxCol1 h3
{
    margin-top: 0;
}

.boxCol2 
{
    /*background-color: #ECF0F4;*/
    background-color: #FFFFFF;
    border: 4px solid #a5b8c9;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 10px;
    width: 300px;
}

.boxCol2 h3
{
    margin-top: 0;
}

.boxCol3 
{
    /*background-color: #ECF0F4;*/
    background-color: #FFFFFF;
    border: 4px solid #a5b8c9;
    margin-bottom: 10px;
    padding: 10px;
    width: 290px;
}

.boxCol3 h3
{
    margin-top: 0;
}


/* Boxes de secciones end */


/* Blogs Begin */

#subheader
{
    background-repeat: no-repeat; 
    background-position:center; 
    height: 120px; 
    margin-top: 10px; 
}

#subheader h2 
{
    color: #333333;
    font-family: Arial;
    font-size: 26px;
    font-weight: bold;
    left: 30px;
    position: relative;
    top: 20px;
}


#subheader h2 a:visited {
	color: #005799;
	text-decoration: none;
}


#subheader p 
{
    color: #333333;
    font-family: Arial;
    font-size: 15px;
    left: 30px;
    position: relative;
    top: 20px;
    width: 600px;
}

#subheader img 
{
    float: left;
    margin-left: 30px;
    margin-top: 15px;
    position: relative;
    
}

/* Blogs End */

/*
.calendar .ajax__calendar_container

{
    background-color: #FFFFFF;
    border: 1px solid #ebebeb;
    z-index: 1;
}

.calendarPop
{
    padding-left: 5px;
}*/
/* Forms End */
