/* BVN CSS
*/
html, body {
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  font: 75%/1 Arial, Helvetica, sans-serif;
  color: #555555;
}
a, a:visited {
  text-decoration: underline;
  color: #00417D;
}
a:hover {
  color: #600000;
}
a.ajax {
  text-decoration: none;
  color: #555555;
  cursor: pointer;
}
a.whiteLink, a.whiteLink:visited {
  text-decoration: none;
  color: #FFFFFF;
  cursor: pointer;
}
a.whiteLink:hover {
  text-decoration: none;
  color: #F0F0F0;

}

a.blueLink, a.blueLink:visited {
  text-decoration: none;
  color: #0F60A2;
  font-weight:bold;
  cursor: pointer;
}
a.blueLink:hover {
  text-decoration: none;
  /*/color: #CF142C;*/
  color: #C6660F;

}


a.titleLink, a.titleLink:visited {
  text-decoration: underline;
  color: #005E8A;
}
a.titleLink:hover {
  text-decoration: none;
  color: #666666;
}
a.none, a.none:visited, a.none:hover, a.none:hover:visited { 
  text-decoration: none;
  color: #FFFFFF;
}
a.largeSet, a.largeSet:visited {
  text-decoration: none;
  color:#FFFFFF;
  
}
a.largeSet:hover {
  color: #EECC0B;
}

p.parrafo, .parrafo{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:50px;
	word-spacing:2px;
	line-height:20px;
	text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#424963;
}

/*estas clases son para el manejo del menu de informacion general cvn*/
.imagenFondo {
	background-repeat:no;
    position: relative;
	font-weight: bold;
	text-align: left;
    height: 40px; 
}

.imagenFondo span {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
    left: 10px;
	top:10px;
	cursor:pointer;
 }
/******************************************************/



ul.marginsCustom {
  margin-top: 2px;
}
table {
  border: 0;
}
td {
  padding-left: 7px;
  padding-right: 7px;
}
td.padding2 {
  padding-left: 2px;
  padding-right: 2px;
}
td.paddingNo {
  padding-left: 0px;
  padding-right: 0px;
}
td.colorDetailOdd, tr.colorDetailOdd {
  /*background-color: #EDFAFE;*/ 
  background-color:#DAE4EB;
  text-align:center;
  height:17px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
}
td.colorDetailEven, tr.colorDetailEven {
  background-color: #FFFFFF;
  /*background-color: #C8DBF2;*/
  text-align:center;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  height:17px;
}
td.colorMaestro, tr.colorMaestro {
  background-color: #6C8393;
  color:#FFFFFF;
  text-align:center;
  height:20px;
}

td.colorDetailNew, tr.colorDetailNew{
	background-color: #FFFFFF;
	text-align:center;
}


td.Numeric, te.Numeric{
	text-align:right;
}


td.colorHeader, tr.colorHeader {
  font-weight: bold;
  color:#FFFFFF;
  background-color: #4f6b7b;
  text-align:center;
  height:30px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
}

td.colorSubHeader, tr.colorSubHeader {
  font-weight: bold;
  color:#FFFFFF;
  background-color: #0555B6;
  text-align:center;
}

td.colorSubHeader1, tr.colorSubHeader1 {
  font-weight: bold;
  color:#000000;
  background-color: #EDFAFE; 
  text-align:center;
}

td.colorTitle, tr.colorTitle {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #444444;
  text-align: center;
}
td.height10 {
  height: 10px;
}

td.menuSelected, tr.menuSelected{
  font-weight: bold;
  background-color:#00356A;
  text-align: left;
  height:40px;
}

td.menuOption, tr.menuOption{
  font-weight: bold;
  background-image:url(../images/fondo_menu_cvn.png);
  /*background-color:#00356A;*/
  text-align: left;
  height:35px;

  
  
  
}


td.menuHeader, tr.menuHeader{
  font-weight: bold;
  background-color:#EECC0B;
  text-align: left;
  height:40px;
}



img {
  border: 0;
}

img.margins {
  border: 0;
  margin: 0px 13px 0px 0px;
}

img.marginsNo {
  border: 0;
  margin: 0px 0px 0px 0px;
}

img.marginsLeft {
  border: 0;
  margin: 0px 0px 0px 13px;
}
marquee {
  cursor: default;
}
div#shadowContainer {
	
  margin: 0 auto 0px;
  width: 1024px;
  min-height: 100%;
  height: auto !important;

  /*margin: 0 auto 0px;
  width: 800px;
  min-height: 100%;
  height: auto !important;
  background: #FFFFFF url(../images/background.jpg) repeat-y 0px 0px;*/
}
div#mainContainer {
	position: relative;
  	margin: 10px 0px 0px 5px;
  	width: 1024px;
 	background-color: #FFFFFF;
	border-radius:10px;
 	box-shadow: 8px 5px 20px #001;
   -webkit-box-shadow: 8px 10px 20px #001;
   -moz-box-shadow: 8px 10px 11px #001;
	behavior: url(ie-css3.htc);
}

div#header {
  width: 1024px;
  height: 80px;
  cursor: pointer;
  /*background-image: url(../images/Img_consultacuentas.jpg);*/
  background-repeat: no-repeat;
  border-top-left-radius:8px;
  border-top-right-radius:8px;
  behavior: url(ie-css3.htc);
}

div#tickerContainer {
  width: 600px;
  height: 25px;
  background-image: url(../images/ticker.jpg);
  background-repeat: no-repeat;
  font-size: 0.817em;
  color: #000000;
  cursor: default;
  -moz-user-select: none;
  -khtml-user-select: none;
}
div#columnTickerC1 {
  position: relative;
  float: left;
  width: 213px;
  text-align: center;
  font-weight: bold;
  padding: 7px 0 0 0px;
}
div#columnTickerC2 {
  position: relative;
  float: left;
  width: 535px;
  text-align: right;
  padding: 7px 10px 0 0;
  color: #54616E;
}
div#columnTickerC3 {
  position: relative;
  float: right;
  width: 16px;
  text-align: right;
  padding: 4px 16px 0 0;
  color: #54616E;
}
div#columnMenu {
  position: relative;
  float: left;
  padding: 4px 0px 0px 16px;
  width: 213px;
}
div#columnContent {
  position: relative;
  margin-left: 213px;
  padding: 16px 15px 15px 15px;
  line-height: 13pt;
}

.content {
	/*padding: 1px 0;*/
	width: 1024px;
	float: left;
}

div#columnComplete {
  position: relative;
  margin-left: 0px;
  padding: 10px 10px 10px 10px;
  line-height: 13pt;
}
div#columnMain {
  font-size: 0.917em;
  padding-left:15px;
  padding-right:5px;
  width:960px;
}
div#columnMainComplete {
  font-size: 0.917em;
  padding: 5px 20px 20px 20px;
}
div#columnBriefInformation {
  position: relative;
  float: left;
  width: 342px;
  font-size: 0.917em;
}
div#columnNews {
  position: relative;
  margin-left: 357px;
  font-size: 0.917em;
}
div#columnLeft {
  position: relative;
  float: left;
  width: 270px;
  font-size: 0.917em;
}
div#columnRight {
  position: relative;
  margin-left: 285px;
  font-size: 0.917em;
}
div#footerContainer {
  position: relative;
  margin: 0px auto; 
  width: 710px;
  height: 61px;
  background-image: url(../images/background_footer.jpg);
  background-repeat: no-repeat;
  cursor: default;
}

div.height10 {
  height: 10px;
}
.clearfooter {
  height: 61px;
  clear: both;
}
.titleBox {
  background:#3A617E;
  color: #FFFFFF;
  font-size: 12px;
  padding: 0.25em 8px;
  margin: 5px 5px 0px;
  cursor: default;
  height: 14px;
  -moz-user-select: none;
  -khtml-user-select: none;
}
.tituloPortada {
  color: #0058A0;
  font-size: 18px;
  font-weight: bold;
}
.tituloPortadaBlanco {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: bold;
}
.textoPortada {
text-align:justify;
font-size:11px;
color:#424963;
margin-top:0px;
line-height:18px;
margin-left: 15px;
margin-right: 15px;
font-family: Verdana, Geneva, sans-serif;
}
.textoPortadaAzul {
text-align:center;
font-size:13px;
color:#013064;
margin-top:0px;
line-height:18px;
margin-left: 15px;
margin-right: 15px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.subPortada {
font-size: 15px;
margin-left: 15px;
margin-right: 15px;
color: #3177C4 ;
}
.FondoTd{
  background-color:  #B1CCFC;
}

.redAlert {
  color: #600000;
  font-style: italic;
}
.normalText {
  color: #555555;
}
.blueText {
  color: #004080;
  font-weight: bold;
}
.boldText {
  color: #555555;
  font-weight: bold;
}
.boldTextDark {
  color: #444444;
  font-weight: bold;
}
.titleText {
  /*color:#0080C0;*/
  color:#0F60A2;
  font-size: 12px; 
  font-weight: bold;
}

a.subtitleText:hover {
  color: #6E6E6E;
  font-size: 11px; 
  font-weight: bold;
  font-family:Verdana, Geneva, sans-serif;
  text-decoration: none;
}

a.subtitleText  {
  color: #0080C0;
  font-size: 11px; 
  font-weight: bold;
  font-family:Verdana, Geneva, sans-serif;
  text-decoration: underline;
}



h1#mainTitle {
  line-height: 1.455;
}
.closedAgent {
  text-decoration: none;
  color: #555555;
  cursor: pointer;
}
.openAgent {
  text-decoration: none;
  color: #00417D;
  cursor: pointer;
}
li.squared {
  color: #004080;
  list-style: square;
}
li.expandCollapse {
  list-style-type:none;
}
option {
  height: 20px;
}
input.disabled {
  border-color:#FFFFFF; 
  background-color:#FFFFFF;
  border-style:solid; 
  border-width:1px; 
  color:#666666;
  font-size:1em;
}

/* Menu Styles */
a.menu, a.menu:visited {
  text-decoration: none;
}
a.menu:hover {
  text-decoration: underline;
}
a.menu, a.menu:visited {
  color: #888888;
}
a.menu:hover {
  color: #600000;
}
a.menuSelected {
  color: #00417D;
  text-decoration: none;
}
div#menuLayoutLogic {
  clear: both;
  min-height: 1em;
  width: 180px;
}
div#menuContentBody {
  float: left;
  padding: 12px 0 0 0px;
  width: 180px;
}
h3#menuTitle {
  font-size: 0.917em;
  line-height: 1.455;
}
.clearBoth {
  clear:both;
}
.linkList {
  text-align: left;
  list-style: none;
  line-height: 1.333em;
  margin: 0 0 1em;
  padding: 0;
}
.linkList>li {
  margin: 1px 1.5ex 1px 0;
  padding: 2px 0;
}

/* Scroller Styles */
#pscroller {
  border: 1px #CCCCCC solid;
  width: 180px;
  height: 150px;
  padding: 7px;
  background-color: #EBEBE1;
  position: relative;
}
.psclass { 
  cursor: default;
}

body {
	/*font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;*/
	background: #C6CAD5;
	margin: 0;
	padding: 0;
	color: #000;
}

/* ~~ This fixed width container surrounds all other divs ~~ */
.container {
	width: 1024px;
	background: #ffffff;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
	min-height:800px;
	border-radius:8px;
	box-shadow: 8px 5px 20px #001;
   -webkit-box-shadow: 8px 10px 20px #001;
   -moz-box-shadow: 8px 10px 11px #001;
	behavior: url(ie-css3.htc);
	overflow: auto;
}

.container td, tr{
	padding:0;
	padding-left:0;
	margin:0;
	}

.footer {
	vertical-align:baseline;
	/*padding: 8px 0;*/
	background: #C0C0C0;
	position:relative;
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	text-align:center;
	height:58px;
	/*border-radius:8px;*/
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	behavior: url(ie-css3.htc);
}

.contenido{
	min-height:668px;
	}
	
td.tituloCombo{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#424963;
	}
	
	
	
p.parrafo, .parrafo{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:50px;
	margin-right:50px;
	word-spacing:2px;
	line-height:20px;
	text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#424963;
}
	
	
/*esta clase se le aplica a los bullets de los html*/
.bullet{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:50px;
	word-spacing:2px;
	line-height:20px;
	text-align:justify;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#424963;
}
	
.FooterBlanco{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	line-height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}


.sub_menu{
	background-color: #698EA1;
	margin-top:2px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:2px;
	color:#FFFFFF;
	height:20px;
	text-align:center;
	cursor:pointer;
}


.sub_menu:hover {
  text-decoration: none;
  color: #F0F0F0;
}


.textoBusqueda {
text-align:justify;
font-size:11px;
color:#424963;
margin-top:0px;
line-height:14px;
margin-left: 15px;
margin-right: 15px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

