/*page styles, programmed by com2, 05/02/2002, Ver. 1.6*/


/*body formatting */
body {
    font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
    color: #000000;
    scrollbar-arrow-color:blue;
    scrollbar-base-color:#99BDDF;
    scrollbar-face-color:#F0F8FF;
}


/*cell formatting */

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000
}


/*text bold formatting*/

.txtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}


/*background color 1 (dark blue)*/

.tblbgcolor1{
	background-color : #000099;
}


/*background color level 2 (light blu)*/

.tblbgcolor2{
	background-color : #3366CC;
}


/*background color level 3 (turquoise )*/

.tblbgcolor3{
	background-color : #00CCFF;
}


/*background color 4 (light blue2)*/

.tblbgcolor4{
	background-color : #99CCFF;
}


/*text format navigations*/

.txtnavlevel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold ;
	color: #FFFFFF;
}

.txtnavlevel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #99CCFF
}

.txtnavlevel3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000099;
}

.txtnavfct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #00CCFF;
}


/*input-Styles*/

input.textinput, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color : #000099;
	border-color : dodgerblue;
	border : 1px solid dodgerblue;
    border-bottom: dodgerblue 1px solid;
    border-left: dodgerblue 1px solid;
    border-right: dodgerblue 1px solid;
    border-top: dodgerblue 1px solid;
}


/*input form search*/

input.search{
	width : 105px;
	height : 18px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : #000099;
	border-color : #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: none;
	border-top: #FFFFFF 1px solid;
}


/*dropdown forms*/

select.selectnavfct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color : #000099;
	border-color : dodgerblue;
	border-bottom: dodgerblue 1px solid ;
	border-left: dodgerblue 1px solid;
    border-right: dodgerblue 1px solid;
	border-top: dodgerblue 1px solid;
}


/*headline*/

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
}


/*headline news*/

.txtmenuizquierdo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color : #3366CC;#
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}

.txtheadnews {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #FFFFFF; 
	background-color: #000099; 
	font-weight: bold
}

.txtheadwhite {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15pt;
	color: #FFFFFF; 
	background-color: #000099; 
	font-weight: bold
}


/*headline big format*/

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24pt;
	font-weight : bold;
	color : #000000;
}

.txtheadbig2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
	color : #000000;
}


/*headline business unit blue*/

.txtheadblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000099;
	font-weight: bold;
	letter-spacing : 1px;
}

/*headline business unit blue*/

.txtheadblue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24pt;
	color: #000099;
	font-weight: bold;
	letter-spacing : 1px;
}

/*headline business unit blue*/

.txtheadblue3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	font-weight: bold;
	letter-spacing : 1px;
}

/*headline business unit blue*/

.txtheadblue4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #000099;
	font-weight: bold;
	letter-spacing : 1px;
}

/*table cell formatting*/


.tbllightgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	background-color: #CCCCCC;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.tbllightgrey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	background-color: #f7f7f7;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.tbldarkgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	background-color: #999999 ;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.tblwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.tbllightblue0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	background-color: #DAEDFE;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.tbllightblue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	background-color: #E9F4FF;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.tbllightblue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000099;
	background-color: #E9F4FF;
	padding-right: 5px;
	padding-left: 5px;
}

/*table cell formatting*/

.tbllightgreytop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.tblwhitetop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.tblbluetop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	background-color: #99CCFF;
	padding-right: 5px;
	padding-left: 5px;
}

/*table dividing rule  formatting*/

.tblblackline {
	background-color: #000000;
	height: 1px;
}

.tblgreyline {
	background-color: #CCCCCC;
	height: 1px;
}


/*footer text formatting*/

.txtfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}


/*small text formatting*/

.txtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}


/*list styles*/

ul.box {
	list-style-image : url(../img/listbox.gif);
}

ul.arrow {
	list-style-image : url(../img/listarrow.gif);
}


/*quotation*/

.txtquotation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	font-style : italic;
}

/* Otros */

.txtsiaa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color : dodgerblue;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}


.txtsiaab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	background-color : dodgerblue;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
}

.txtsiaa0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color : #99CCFF;
	color: #000099;
	padding-right: 2px;
	padding-left: 2px;
}

.txtsiaa0b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color : #99CCFF;#
	color: #000099;
	padding-right: 2px;
	padding-left: 2px;
}

.txtsiaa1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background-color: transparent; 
	color: #000099; 
	padding-right: 2px;
	padding-left: 2px;
}

.txtsiaa1b {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold;
	background-color: transparent; 
	color: #000099; 
	padding-right: 2px;
	padding-left: 2px;
}

.txtsiaa2 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	background-color: transparent; 
	color: #000099; 
	padding-right: 1px;
	padding-left: 1px;
}

.txtsiaa2b {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold;
	background-color: transparent; 
	color: #000099; 
	padding-right: 1px;
	padding-left: 1px;
}

.base {
	color: dodgerblue;
	weight: medium;
	margin-top: 10px;
	background-color:navy;
	font-size: 180px; 
	line-height: 250px;
	font-family: Times
}

.capa1 { 
	color: white;
	margin-top: -130px;
	weight: medium;
	font-size: 55px; 
	line-height: 65px;
	font-family: Arial
}
.capa2 { 
	color: black;
	background-color: dodgerblue;
	margin-top: 30px;
	weight: medium;
	font-size: 35px; 
	line-height: 45px;
	font-family: Arial
}
.capa3 {
	color: black;
	background-color: dodgerblue;
	margin-top: 30px;
	weight: medium;
	font-size: 35px; 
	line-height: 45px;
	font-family: Arial
}

.fboton, .tboton {
	cursor: hand; 
	color: #000099; 
	background-color: #99CCFF; 
	border-color: #DAEDFE;
	text-align: center;
}

.fboton1 {
	cursor: hand; 
	color: #FFFFFF; 
	background-color: #33CCFF; 
	border-color: #33CCFF;
	text-align: center;
}

.txtEtiqueta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color : #99CCFF;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
}

.txtEtiquetaG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color : #99CCFF;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
}

.txtDetalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	background-color: #DAEDFE;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.txtDetalleG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #HHHHHH;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

.txtEtiquetaC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	background-color : #HHHHHH;
	color: #000000;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}

.txtDetalleC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #000000;
	background-color: #HHHHHH;
	padding-right: 2px;
	padding-left: 2px;
}

.tbllightblue1C {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #000000;
	background-color: #E9F4FF;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
