html, body {
height: 100%;
min-height: 100%;
margin:0;padding:0;border:0;
background-color:#EDF1F3;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
/* #container {padding: 10px; min-width:980px} */
/* #cabecera {float:left;margin:0 0 1em 0;width:100%} */
.cabecera {
height:30px;
background-color:#538FBB;
border:1px solid #4780AC;
border-top:0;
line-height:18px;
padding-left: 5px;
padding-top: 5px;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align: left
}
.subCabecera {font-size:11px;
text-align: justify;
border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-top:1px solid #FFF;background:#fff;
overflow:hidden;padding: 10px;*zoom:1;*padding-bottom:0.5em}
.subCabecera .botonAgregar {float:right;margin:0;clear:both;cursor:hand}
button {width:auto;height:24px;padding:0px 5px;line-height:18px !important;text-align:center;background:url(../img_comunes/button2.gif) repeat-x 0 0px;vertical-align:middle;cursor:pointer;outline:none;color:#666;font-weight:normal;border:1px solid #CCC;overflow:visible;
-moz-border-radius:2px;-webkit-border-radius:2px;font-size:11px;font-family:Arial, Helvetica, sans-serif}
button:hover {border-color:#8A8A8A;color:#BC2A4D;}

button.editForm {width:auto;height:24px;padding:0px 5px;line-height:18px !important;text-align:center;background:url(../img_comunes/button2.gif) repeat-x 0 0px;vertical-align:middle;cursor:pointer;outline:none;color:#555;font-weight:normal;border:1px solid #8A8A8A;overflow:visible;
-moz-border-radius:2px;-webkit-border-radius:2px;font-size:11px;font-family:Arial, Helvetica, sans-serif}
button.editForm:hover {border-color:#333;color:#BC2A4D;}

/* #cuerpo {margin:0 0 1em 0;width:100%} */
/* #cuerpo_derecha {float:right;width:85%} */
/* #cuerpo_izquierda {float:left;width:14%;min-width:140px} */
/* #pie {float:left;margin:0 0 1em 0;width:100%} */

.esq_redonda {display:block}
.esq_redonda * {background:#fff;display:block;height:1px;overflow:hidden}
.esq_redonda_layer1 {border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;margin:0 1px}
.esq_redonda_layer2 {border-left:1px solid #d3d4d5;border-right:1px solid #d3d4d5;margin:0 2px;padding:0}
.esq_redonda_layer3 {background:#c4c4c4;border-left:1px solid #d3d4d5;border-right:1px solid #d3d4d5;margin:0 3px;padding:0 1px}

.esq_redonda_contenido {border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;background:#fff;overflow:hidden;padding:4px 10px;*zoom:1;*padding-bottom:0.5em}

.titulo2 {float:left;height:30px;width:100%;margin:0;color:#fff;background:#538FBB;position:relative}
.titulo2 h2 {font-size:18px;font-style:normal;font-weight:bold;margin:0;padding:2px}
.redondear {height:1px;line-height:1px;border-left:1px solid white;border-right:1px solid white}
div.espaciador {clear:both;height:10px;line-height:10px;}

input, select {padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:0px;border:1px;border-style:solid;border-color: black;}

/* .favo{background: url(../img_comunes/favo.jpg) center;width:164px;height:24px;float:right;margin:0;clear:both;cursor:hand} */
/* .favo:hover {background: url(../img_comunes/favohover.jpg) center;width:164px;height:24px;float:right;margin:0;clear:both;cursor:hand} */

/************************ CALENDARIO ****************************/
ul li {
  list-style-type:none;
  background-color:#DDDDDD;
  padding:5px;
  padding-left:3px;
  padding-right:3px;
  margin-right:1px;
  margin-bottom:1px;
  float:left;
  color:#888888;
  width:60px;
  display:inline;
  text-align:center;
}
.li2 {
  background-color:#FFFFFF;
  padding:5px;
  padding-left:3px;
  padding-right:3px;
  margin-right:1px;
  margin-bottom:1px;
  width:60px;
  display:inline;
}
.dia {
  background-color:#B2B2B2;
  color:#000;
  font-size:10px;
  font-weight:bold;
}
.mes {
  background-color:#B2B2B2;
  color:#000;
  font-size:10px;
  width:462px;
  font-size:12px;
  font-weight:bold;
}
.contenedor_calendario {
  width:510px;
}
/************************ /CALENDARIO ***************************/
/************************ ESTILOS PARA ENLACES ****************************/
a, a:link, a:visited , a:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
	color: #666666;
}
a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold;
	color: #222222;
}
/************************ /ESTILOS PARA ENLACES ***************************/
/************************ ESTILOS PARA LAS FUENTES ****************************/
.small_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #DDDDDD}
.small_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal;}
.bold_small_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold;}
.bold_medium_blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: blue}
.bold_medium {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal}
.bold_medium_black {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold}
.medium_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal}
.medium_black_justify {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-align: justify}
.medium_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #DDDDDD}
.bold_medium_white {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF}
.medium_red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #CC0000}
.bold_medium_red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #CC0000}
.bold_big_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold}
.bold_big_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #FFFFFF}
.extra_black {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px;}
.bold_extra_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF}
/************************ /ESTILOS PARA LAS FUENTES ***************************/

ul.menu {
	margin:0; padding:0;
	border:0;
	border-top: 1px solid #CCCCCC;
	list-style-type: none;
	font: bold 12px Verdana, Helvetica, sans-serif;
}
ul.menu li{
	position:relative;
	width:100%;
	background-color:#FFFFFF;
	color:#333333;
	list-style-type:none;
	margin:0;
	padding:0px;
	border-bottom: 1px solid #CCCCCC;
	text-align:left;
	display: inline;
}
ul.menu li a {
	background-color:#FFFFFF;
	color:#333333;
	display:block;
	width:auto;
	border:0;
	text-decoration:none;
    display: block;
    margin: 0px;
    padding: 4px;
}
ul.menu li a:visited {
	color:#333333;

    display: block; 
}
ul.menu li a:hover {
	background-color:#538FBB;
	color:#FFFFFF;

    display: block; 
}
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }

/****  Divisas ****/
.sube {color:#339900;}
.baja {color:#CC0000;}
.trcolor {background:#eeeeee none repeat scroll 0 0;}
div.separador {border-top:2px dotted #0000CC;clear:both;height:1px;margin:5px 0;}
/* opcion de divisas 2 */
.tablapeq { width:250px; }
.even { background-color: #EEEEEE; }
caption {background-color: #CCCCCC; font-weight: bold;}
/**** /Divisas ****/
