body {
 margin:0px 0px; padding:0px; /* Need to set body margin and padding to get consistency between browsers. */ text-align:center; /* Hack for IE5/Win */
 }
 
img {
  border:none;
}
#Content {
 width:780px;
 margin:0px auto; /* Right and left margin widths set to "auto" */
 text-align:left; /* Counteract to IE5/Win Hack */
 padding:0px;
 z-index:10;
 }
.texto {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 12pt;
 font-style: normal;
 font-weight: bold;
 /*color: #FF9900;*/
 color: #ffd61c;
}
.textoNormal {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-align: justify;
}
/*.textoNormalAzul {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #003375;
 text-align: justify;
}*/

.textoNormalAzul{
 font:normal 12px Arial, Helvetica, Sans-serif;
 color:#003375;
 text-align:justify;
}
/*.textoNormalNaranja {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FF9900;
 text-align: justify;
}*/

.textoNormalNaranja {
 font:normal 12px Arial, Helvetica, Sans-serif;
 color:#ffd61c;
 text-align:justify;
}
.textoNormalAderecha {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-align: right;
}
.textoNormalForma {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #000000;
 text-align: justify;
 letter-spacing: 1pt;
}
.textoSubtituloAzul {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 14px;
 font-weight: bold;
 color:#003375;
 text-align: justify;
 font-style: italic;

}
.textoSubtituloAzulCentrado {

 font-family: Arial, Helvetica, Sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #336699;
 text-align: center;
 font-style: italic;
}
.textoNormalBco {
 padding:5px;
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: center;
}
.textoTelBco {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: left;
 font-style: normal;
 text-decoration: blink;
 letter-spacing: 2.5pt;
}
.textoTelBco2 {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #FFFFFF;
 text-align: right;
 font-style: normal;
 letter-spacing: 2.5pt;
 line-height: 12px;
}
.textoNormalAzulClaro {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #92B6DA;
 text-align: justify;
}
.textoSubtituloAzulGDE {
 font-family: Arial, Helvetica, Sans-serif;
 font-size: 20px;
 font-weight: bold;
 color: #336699;
 text-align: justify;
 font-style: normal;
}

/*#Contenido {
 position:absolute;
 left:0px;
 top:109px;
 width:780px;
 height:464px;
 z-index:2;
}
 
#Contenido2 {
 position:absolute;
 left: 251px;
 top: 106px;
 width: 360px;
 height: 305px;
 z-index: 51;
 vertical-align: middle;
 overflow: auto;
}*/
.creditos { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003375; font-weight: bold;}
.chat {
 padding:3px 0 0 15px;
 /*border:1px solid #000;*/
 background:transparent url(../images/barra_r2_c9.gif) no-repeat;
 width:97px;
 height:15px;
 display:block;
 text-decoration:none;
 line-height:13px;
 font:normal 11px Tahoma, Arial;
 color:#f5db00;
}

td.chat:hover {
 background:transparent url(../images/barra_r2_c9_f2.gif) no-repeat;
}

.chat img {
 margin:0;
 padding:0;
 vertical-align:top;
 line-height:13px;
}

.chat a { 
 margin:0;
 padding:0;
 font:normal 11px Tahoma, Arial;
 color:#f5db00;
 cursor:pointer;
 vertical-align:top;
 line-height:13px;
}/* NUEVO */* {  margin:0;  padding:0;}body {  text-align:left;}a, a:visited, a:active {  color:#003375;}

p {
  margin:10px 0;
}

ul {
list-style-type:bullet;
margin-left:30px;
padding-left:10px;
}

.center {
  text-align:center;
}
#principal {  margin:0 auto;  /*border:1px solid #f00;*/  padding:0;  width:783px;  text-align:left;}#principal #tope {  text-align:left;  overflow:hidden;
  width:100%;
  /*height:116px;
  overflow:hidden;*/}

#principal #tope #image {
  width:683px;
  /*height:86px;
  overflow:hidden;*/
  float:left;
}

#principal #jclock {
  margin:0;
  border:none;
  padding:10px 0 0 0;
  /*position:relative;
  top:-80px;
  right:10px;*/
  width:100px;
  height:76px;
  float:right;
  text-align:center;
  background-color:#ffd61c;
}
#principal #tope #menu {
  /*position:relative;
  top:-23px;*/  padding-left:4px;  text-align:center;
  width:100%;
  height:30px;
  overflow:hidden;
  /**top:-28px;     /* IE 7 and below */
  /*top:-28px\9   /* Sin punto y coma!! */}

#principal #stUI41_cnt {
  margin:0;
  padding:0;
  vertical-align:top;
}

#principal #ocho2 {
  margin:3px 0 0 0;
  /*border:1px solid #000;*/
  padding:0 10px 0 0;
  font:bold 11px Arial, Helvetica, sans-serif;
  height:11px;
  line-height:11px;
  color: #db1820;
  display:block;
  text-align:right;
}

#principal #ocho3 {
  margin:0;
  /*border:1px solid #000;*/
  padding:0 15px 0 0;
  font:normal 10px Arial, Helvetica, sans-serif;
  font-size:10px;
  height:10px;
  line-height:10px;
  color: #db1820;
  display:block;
  text-align:right;
}
#principal #Contenido {  margin:5px 0;  /*position:inherit;  left:0;  top:0;*/  width:780px;  /*height:464px;*/  height:auto;
  min-height:250px;}
#principal #Contenido2 {
  margin:5px 0;
  position:inherit;
  left:0;
  top:0;
  width:780px;
  /*height:464px;*/
  height:auto;
  min-height:250px;
  overflow: auto;
}.small1 {  font-size:9px;	color:#000000;}#principal #Contenido #banner_container {  margin:0 0 0 5px;  /*border:1px solid #00f;*/  padding:0;  width:770px;  height:271px;
  background:#fff;  overflow:hidden;}#principal #Contenido #banner_container #banner {  width:770px;  height:271px;
  background:#fff;}

#principal #Contenido #banner_container #banner img {
  border:none;
}

#principal #Contenido #banner_container #banner a {
  border:none;
  text-decoration:none;
}

#principal #Contenido #banner_container #banner a:hover {
  text-decoration:none;
}

/*-- jShowOff module styles --*/

#principal #Contenido #banner_container .jshowoff p.jshowoff-slidelinks {
  margin:0;
  padding:0;
  position:relative;
  top:-30px;
  left:690px;
  width:100px;
  height:20px;
}
  
#principal #Contenido #banner_container .jshowoff-slidelinks a,
#principal #Contenido #banner_container.jshowoff-controls a {
  margin:3px;
  width:10px;
  height:10px;
  background:transparent url(../images/navigator.png) 0 0 no-repeat;
  display:block;
  float:left;
  text-decoration:none;
  color:#fff;
  font-size:0px;
}
  
#principal #Contenido #banner_container .jshowoff-slidelinks a:hover,
#principal #Contenido #banner_container .jshowoff-controls a:hover {
  text-decoration:none;
  background-position:0 -10px;
}
  
#principal #Contenido #banner_container .jshowoff-slidelinks a.jshowoff-active,
#principal #Contenido #banner_container .jshowoff-slidelinks a.jshowoff-active:hover {
  text-decoration:none;
  background-position:0 -20px;  
}

/*-- jShowOff module styles END --*/#principal #Contenido #center {  margin:5px 0 0 0;  /*border:1px solid #00f;*/  padding:0;  width:783px;  /*height:150px;*/  text-align:center;}#principal #Contenido #center .square {  margin:0 0 0 5px;  border:1px solid #e9e9e9;  padding:5px;  width:241px;  height:150px;  float:left;  display:block;}
#principal #inicio {
  margin:10px 0 0 10px;
  float:left;
  width:91px;
}

#principal #puntos {
  margin:0 0 0 0;
  float:right;
  width:200px;
}

#principal #line1 {
  margin:5px 0;
  padding:0;
  float:right;
  width:630px;
  height:1px;
  background-color:#003375;
  line-height:1px;
  text-align:right;
  clear:both;
  font-size:1px;
  line-height:1px;
}

#principal .line2 {
  margin:5px 3px 0 3px;
  padding:0;
  width:1px;
  height:350px;
  float:left;
  background-color:#003375;
  font-size:1px;
  line-height:1px;
}

#principal .line3 {
  margin:5px 3px 0 3px;
   padding:0;
  width:1px;
  height:135px;
  float:left;
  background-color:#003375;
  font-size:1px;
  line-height:1px;
}

#principal  #title {
  margin:0 0 0 148px;
  width:360px;
  height:27px;
  clear:both;
  text-align:right;
}

#principal #submenu {
  margin:0 0 0 8px;
  width:230px;
  min-height:350px;
  float:left;
}

#principal  #pic {
  margin:40px 5px 5px 8px;
  width:140px;
  height:260px;
  float:right;
}

#principal #scroll {
  margin:5px 0 0 0;
  width:360px;
  _width:350px;             /* IE 6 */
  height:350px;
  overflow:auto;
  float:left;
  }

#principal #scroll2 {
  margin:5px 0 0 0;
  width:772px;
  _width:762px;             /* IE 6 */
  height:375px;
  overflow:auto;
  }

#principal #scroll3 {
  margin:5px 0 0 0;
  width:535px;
  _width:515px;             /* IE 6 */
  height:360px;
  overflow:auto;
  float:left;
  }


#principal #iconos_left {
  margin:10px 0 0 0;
  float:left;
  width:170px;
  text-align:left;
  vertical-align:middle;
}

#principal #iconos {
  float:right;
  width:600px;  text-align:right;  vertical-align:middle;}#principal #iconos img,#principal #iconos_left img {  vertical-align:middle;}

#principal #ocho {
  /*border:1px solid #000;*/
  padding:1px 0;
  height:16px;
  font:bold 12px Arial, Helvetica, sans-serif;
  color: #003375;
  /*text-align:left;
  float:left;*/
  text-align:right;
  float:right;
  width:280px;
}#principal #copy {  /*border:1px solid #000;*/
  padding:3px 0;  height:16px;  font:bold 10px Arial, Helvetica, sans-serif;  color: #003375;  text-align:right;
  float:right;
  /*text-align:left;
  float:left;*/
  width:500px;}#principal #copy a{  font:bold 10px Arial, Helvetica, sans-serif;  color: #003375;}#principal #barra {  /*position:absolute;  left:-1px;  top:628px;*/  width:780px;  height:7px;  /*z-index:20;*/  visibility:visible;}

.tabla_ext {
  border:solid 1px #efefef;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#000;
}

.tabla_ext td {
  border:solid 1px #efefef;
}

.clearer {
  clear:both;
}
