ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
	{
	margin: 0;
	padding: 0;
}

a.publi:link {
	color:#000000;
}
a.publi:visited {
	color:#000000;
}
a.publi:hover {
	color:#000000;
}
a.publi:active {
	color:#000000;
}

body {
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.clear_both{
	clear:both;
}
.contenedorTotal {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
}

img {
	border: 0;
	vertical-align: middle;
}

div#cabecera {
	margin: 0 auto;
	width: 1000px;
	background-color: #EEEEEE;
}
div#pie {
	margin: 0 auto;
	width: 1000px;
	background-color: #FFFFFF;
	border-top: solid #DDDDDD 1px;
	margin-top: 10px;
}

div#cuerpo {
	margin: 0 auto;
	width: 1000px;
	float: left;
	background-color: #FFFFFF;
}

div#derecha {
	margin: 0 auto;
	width: 300px;
	height:100%;
	float: right;
	text-align:center;
}

div#centro {
	margin: 0 auto;
	width: 690px;
	float: left;
	background-color: #FFFFFF;
}

div#clear {
	clear: both;
}

div#masnoticias {
	background-color: #DDDDDD;
	width: 680px;
	margin-top: 20px;
	padding-bottom: 10px;
}

.publi300x300 {
	margin-bottom: 15px;
	background-color: #FFFFFF;
	border:solid 1px #DDDDDD;
	display:inline-block;
}
.calculadora {
	margin-bottom: 15px;
	background-color: #FFFFFF;
	border:solid 1px #DDDDDD;
	display:inline-block;
}
.xtb_link{
	font-size:12px;
	text-decoration:none;
	color:#666666;
	font-weight:normal;
}
/*.lineaseparadora
{
	margin: 0 0 10px 10px;
	height: 1px;
	background-color: #ddd;
}
*/
.moduloNoticias {
	width:690px;
	border:0 none;
	clear:right;
	color:#666666;
	float:left;
	font-size:12px;
	font-weight:normal;
	position:relative;
	text-align:left;
	text-decoration:none;
}
.noticia {
	margin: 0 0 5px 0;
}
.noticiasCategorias{
	color:#666666;
	float:right;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
	margin-top: 20px;
	padding-left:8px;
	position:relative;
	text-align:left;
	text-decoration:none;
	top:0;
	width: 200px;
	background-color:#FFFFFF;
	text-align:right;
}
.noticiasListado{
	border:0 none;
	color:#505050;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 4px 2px;
	text-align:left;
	text-decoration:none;
}
.notListadoCategorias{
	border:1px solid #CDCDCD;
	width:100%;
	height:100%;
	text-align:left;
}
.titListCategorias{
	text-align:right;padding:5px;border-bottom:solid 1px #CDCDCD; font-weight:bold;
}
.verTodasCategorias{
	text-align:right;padding-right:5px;font-weight:bold;
}
.cajaListadoNoticias{
	margin-bottom:10px;border-bottom:solid 1px #CDCDCD; padding-bottom:5px;
}
.fechaListadoNoticias{
	font-size:10px; font-weight:normal;color:#666666;
}
.nombreListadoCategoria{
	font-size:12px;font-weight:bold;
}
.tituloListadoNoticias{
	font-size:19px; font-weight:bold;color:#018CB7; text-decoration:none;margin-top:5px;display:block;
}
.tituloPortadaNoticias{
	font-size:16px; font-weight:bold;color:#018CB7; text-decoration:none;margin-top:5px;display:block;
}
.tituloListadoNoticias_nolink{
	font-size:19px; font-weight:bold;color:#018CB7; text-decoration:none;margin-top:5px;display:block;
}
.textoListadoNoticias{
	font-size:12px;font-weight:normal;display:block;margin-top:5px;
}
.enlace_cat{
	font-size: 12px;
	font-weight:bold;
	padding-left:5px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	line-height: 20px;
	color: #028CBA;
	text-decoration: none;
}
.enlace_cat_select{
	font-size: 12px;
	font-weight:bold;
	padding-left:5px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	line-height: 20px;
	color: #990000;
	text-decoration: none;
}
.moduloNoticiasTitular {
	font: bold 26px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
	padding-top:10px;
}
.divisasListado{
	border:0 none;
	color:#505050;
	font-size:14px;
	font-weight:normal;
	padding:4px 0 4px 2px;
	text-align:left;
	text-decoration:none;
}
.enlace_letra{
	font-size:12px;
	color: #028CBA;
	text-decoration:none;
	padding-bottom:10px;
}
.no_enlace_letra{
	color: #666666;
}
.listado_letras{
	font-size:12px;
	color: #666666;
	margin-bottom:15px;
}
.noticia p {
	margin: 0;
	font-size: 12px;
	line-height: 1.4em;
	color: #454545;
}

.noticia a {
	text-decoration: none;
}

.noticia a:hover {
	text-decoration: none;
}

.noticia p a {
	text-decoration: none;
}

.noticiasListado a.sigue {
	font-size: 13px;
	padding: 0px 3px 3px 3px;
	margin-left: 3px;
	color: #900;
	text-decoration: none;
}

.columnacentral .noticia a.sigue {
	font-size: 10px !important;
	padding: 0px 1px 0px 1px;
	text-decoration: none;
}

.noticia a.sigue:hover {
	text-decoration: none;
}

.noticia ul li {
	list-style-type: square;
	padding-left: 0px;
	margin-left: 15px;
	font-size: 12px;
	line-height: 1.45em;
}

.noticia .antetitulo {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #900;
}

.columnaizquierda {
	width: 440px;
	margin: 0 0 10px 0;
	float: left;
}

.columnacentral {
	width: 230px;
	float: left;
	margin: 0 0 8px 8px;
	border-left: 1px solid #ddd;
	padding-left: 5px;
	border-right: 1px solid #ddd;
	padding-right: 5px;
}

.columnaizquierda .noticia h1,.ed_secundarias_primeradebloque_defecto {
	font: bold 25px Verdana, Arial, Helvetica, sans-serif;
}

.columnaizquierda .noticia h2,.ed_secundarias_defecto {
	font: bold 18px Arial, Helvetica, sans-serif;
}

.columnaizquierda .noticia h3 {
	font: bold 15px Arial, Helvetica, sans-serif;
}

.columnacentral .noticia h1 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
}

.columnacentral .noticia h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
}

.columnacentral .noticia h3,.ed_columnacentral_defecto {
	font: bold 14px Arial, Helvetica, sans-serif;
}

/*.divisasTop{
	font: normal 12px Arial,Helvetica,sans-serif;
}*/
.publi300 {
	width: 300px;
	height: 250px;
	text-align:center;
	display:inline-block;
}

.titular {
	border-bottom: 1px dotted #E7EAEA;
	overflow: hidden;
	position: relative !important;
	float: left;
	width: 100%;
	padding: 0 0 10px;
}
/* estilos para el ticker */
.item_ticker{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
.item_ticker_click{
	outline:none;
	color:#028CBA;
	text-decoration:none;
	padding:0px 8px 0px 8px;
}
.item_ticker_data{
	text-decoration:none;
	padding-right:8px;
	display:inline;
}
.item_ticker_data_neg{
	padding-right:11px;
	text-decoration:none;
	color:#c90101;
	background-image: url(/images/flechaDown.gif);
	background-position:right;
	background-repeat:no-repeat;
	display:inline;
}
.item_ticker_data_pos{
	padding-right:11px;
	text-decoration:none;
	color:#009901;
	background-image: url(/images/flechaUp.gif);
	background-position:right;
	background-repeat:no-repeat;
	display:inline;
}
.item_ticker_data_novar{
	padding-right:11px;
	text-decoration:none;
	color:#666666;
	background-image: url(/images/flechaSame.gif);
	background-position:right;
	background-repeat:no-repeat;
	display:inline;
}

/* fin estilos para el ticker */



/*Agenda*/
.contenido_agenda lu {
	list-style: none;
	margin: 0;
	padding: 4px;
}

.contenido_agenda li {
	text-align: left;
	list-style-position: inside;
	margin: 5px;
}

.contenido_agenda_peq {
	font-size: 10px;
}

.moduloAgendaTitular {
	font: bold 26px Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	padding-top:10px;
}
.agenda_busqueda{
	color:#666666;
	float:right;
	font-size:12px;
	font-weight:normal;
	margin-left:0px;
	margin-top: 20px;
	padding-left:08px;
	position:relative;
	text-align:left;
	text-decoration:none;
	top:0;
	width: 195px;
	height:215px;
	background-color:#FFFFFF;
	text-align:right;
}
.tit_eventos{
	border-bottom:solid 1px #CDCDCD;border-top:solid 1px #CDCDCD;width:100%; font-size:12px;font-weight:normal;text-align:right; margin-bottom:3px;
}
.fecha_select{
	 font-size:10px;font-weight:normal;border:solid 1px #CDCDCD; width:60px;
}
.agenda_busqueda_in{
	border:1px solid #CDCDCD;
	width:100%;
	height:100%;
	text-align:left;
	padding-top:10px;
}
.agenda_cont{
	border:0 none;
	color:#505050;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 4px 2px;
	text-align:left;
	text-decoration:none;
        width: 480px;
}
.enlace_agenda{
	font-size: 12px;
	font-weight:bold;
	padding-left:5px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	height: 25px;
	line-height: 20px;
	color: #028CBA;
	text-decoration: none;
}
.boton_agenda{
	background-color: #CDCDCD;
	color:#666666;
	border:1px solid #000000;
	margin-left:2px;
	font-size:10px;
}
.moduloAgendaContenido {
	padding: 1px;
	border-bottom: 1px solid #E7EAEA;
}

.moduloAgendaTit {
	color: #018CB7; /*0099FF;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:3px;
}

.moduloAgendaText {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
}

.moduloAgenda {
	width:690px;
	border:0 none;
	clear:right;
	color:#666666;
	float:left;
	font-size:12px;
	font-weight:normal;
	position:relative;
	text-align:left;
	text-decoration:none;
}
.formacion_li{
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
}
.formacion_ul{
	margin-top:20px;
	margin-left:20px;
}
.formacion_li_select{
	font-weight:bold;
	color: #990000;
	text-decoration: none;
}
.titular h1 {
	margin: 0 10px 0 0;
	padding: 0;
	color: #3a78a0;
	text-transform: uppercase;
	text-indent: 0;
	height: auto;
	overflow: visible;
	font: bold 26px Arial, Helvetica, sans-serif;
}

.noticiaficha .superior {
	height: 20px;
	margin: 0 0 10px 0;
}

.noticiaficha .superior .fechayhora {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	float: left;
	color: #666;
}

.noticiaficha .superior .fechayhora a {
	text-decoration: none;
}

.noticiaficha h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 28px;
	letter-spacing: 0px;
	margin:5px 10px 5px 0px;
	color: #018CB7;
}

.noticiaficha h2 {
	font-size: 14px;
	letter-spacing: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.noticiaficha .firma {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.noticiaficha {
	width:680px;
	border:0 none;
	clear:right;
	color:#666666;
	float:left;
	font-size:12px;
	font-weight:normal;
	position:relative;
	text-align:left;
	text-decoration:none;
	margin-top:10px;
}

.masnoticias h1 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	padding: 10px 0 0 0;
	line-height: 1em;
	padding-left:20px;
	padding-bottom:10px;
	color: #666666;
}

.masnoticias ol {
	list-style-type: square;
	margin: 0 0 5px 10px;
	font-size: 12px;
	line-height: 1.45em;
	color: #23C2E0;
}

.masnoticias li {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	list-style-type: none;
	padding-left: 0px;
	margin: 0 0 0 10px;
	font-size: 12px;
	line-height: 1.45em;
	color: #AFAFAF;
}

.masnoticias a.sigue {
	font-size: 12px;
	padding: 0px 2px 0px 2px;
	margin-left: 3px;
	color: #018CB7;
	text-decoration: none;
}

.noticia a.sigue:hover {
	text-decoration: none;
}
.analisisPortada{
	font-size:18px;
	font-weight:bold;
	border-bottom: solid 1px #CDCDCD;
	color:#666666;
	padding:3px;
	margin-bottom:5px;
}
.videoPortada{
	font-size:15px;
	font-weight:bold;
	border-bottom: solid 1px #CDCDCD;
	color:#018CB7;
	padding:3px;
	margin-top:5px;
	margin-bottom:15px;
	text-align:right;
}
.miga {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-size: 10px;
	margin: 10px 0 10px 0;
}

.miga a:link {
	color: #666666;
	text-decoration: none;
}

.miga a:hover {
	color: #666666;
	text-decoration: none;
}

.miga a:visited {
	color: #666666;
	text-decoration: none;
}

.inputCalc {
	width: 80px;
}

/*calculadora*/
.wfg_cajaAnadir {
	border: 1px solid #E5E6F8;
	width: 95%;
	text-align: left;
}

.wfg_floatDer {
	float: right;
}

.wfg_floatIzq {
	float: left;
}

.wfg_margenSup5px {
	margin-top: 5px;
}

.wfg_margenSup10px {
	margin-top: 10px;
}

.wfg_margenInf7px {
	margin-bottom: 7px;
}

.wfg_margenDer5px {
	margin-right: 5px;
}

.wfg_margenIzq5px {
	margin-left: 5px;
}

.wfg_textoPrincipal {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.wfg_textoNegrita {
	font-weight: bold;
}

.wfg_gris {
	color: #666666;
}

.wfg_textoTabla { /*color:#666666;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; /*0.9em;*/
}

.wfg_margenDer2px {
	margin-right: 2px;
}

.wfg_tamano100por100 {
	width: 100%;
}

.wfg_tamano25por100 {
	width: 25%;
}

.wfg_tamano72por100 {
	width: 72%;
}

.wfg_tamano73por100 {
	width: 73%;
}

.wfg_alintxtDer {
	text-align: right;
}

.wfg_alintxtCen {
	text-align: center;
}

.wfg_alintxtIzq {
	text-align: left;
}

.wfg_paddingDer2px {
	padding-right: 2px;
}

.wfg_paddingDer10px {
	padding-right: 10px;
}

.wfg_paddingDer14px {
	padding-right: 14px;
}

.wfg_espacioIzq5px {
	padding-left: 5px;
}

.wfg_espacioIzq10px {
	padding-left: 10px;
}

.wfg_espacioIzq15px {
	padding-left: 15px;
}

.wfg_paddingIzq16px {
	padding-left: 16px;
}

.wfg_espacioInf5px {
	padding-bottom: 5px;
}

.wfg_campoTextoPeque {
	border: 1px solid #99CCFF; /*#426AC2;*/
	height: 17px;
}

.agendaDerecha {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.wfg_cajaTitulo {
	border-bottom: 1px solid #CCCCCC;
	height: 20px;
	vertical-align: middle;
}

.wfg_cursorMano {
	cursor: pointer;
}

.wfg_boton65px {
	background-color: #FFFFFF;
	background-image: url(../images/botonGris65px.gif);
	background-position: center center;
	background-repeat: no-repeat;
	border: 0 solid #FFFFFF;
	height: 25px;
	/*padding-bottom: 10px;*/
	width: 75px;
}

.wfg_campoListaAzul {
	border: 1px solid #99CCFF;
	height: 17px;
}

.wfg_SupInf2px {
	padding-top: 2px;
	padding-bottom: 2px;
}

/*top divisas*/
.titCaja {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 25px;
}

.topColum {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.75em;
	height: 25px;
}

.datoColum {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	height: 25px;
	color: #028CBA;
}

.datoColum_ajax {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	height: 25px;
}

.tablaTop {
	width: 98%;
}

/*detalle divisas*/
.tituloDetalleDivisa {
	width: 670px;
	margin: 0px 0 0px 10px;
	padding: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
}

.subtituloDetalleDivisa {
	width: 670px;
	margin: 0px 0 0px 10px;
	padding: 0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.divisaTitulo {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	height: 25px;
	text-decoration: none;
}

.bordeTablaDivisa {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	color: #028CBA;
	border-bottom: 1px dotted #CCCCCC;
}

.nombreDivisa {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	color: #028CBA;
	text-decoration: none;
}

.datoDivisa {
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	border-bottom: 1px dotted #CCCCCC;
	color: #666666;
}

.divisaTablaTop {
	width: 600px;
	margin: 0 0 0 10px;
}

.divisaTabla {
	width: 680px;
}

/*ficha divisa*/
.fichaTablaTop {
	width: 400px;
	float: left;
}

.datoValorFicha {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #666666;
}

.datoHoraFicha {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #666666;
}

.datoGrandeFicha {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38pt;
	font-weight: bold;
	letter-spacing: -4px;
}

.datoPequenioFicha {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

.nombreDatoFicha {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	color: #666666;
	border-bottom: 1px dotted #CCCCCC;
}

.negro_grande {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9.5pt;
	font-style:normal;
	font-weight:bold;
}

.negro_xl {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18pt;
	font-weight:bold;
	letter-spacing:-1px;
}

.negro_xxl {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:38pt;
	font-weight:bold;
	letter-spacing:-4px;
}

.datoFicha {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	height: 25px;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px dotted #CCCCCC;
}

.tituloFicha {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 25px;
	color: #666666;
	border-bottom: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
}

.graficaDatoFicha1 {
	text-align: center;
	width: 200px;
	height: 150px;
	float: right;
	margin: 0 15px 0 0;
}

.graficaIntraHome {
	width: 210px;
	height: 170px;
	/*float: right;*/
	margin-bottom: 20px;
	margin-right: 2px;
	margin-left: 10px;
}

.graficaHist {
	width: 700px;
	height: 400px;
	text-align: center;
}

/*noticias*/
.wfg_tituloNoticia {
	color: #018CB7; /*0099FF;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.wfg_espacio10px {
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.wfg_contenidoNoticia {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top: 5px;
	/*padding-left:10px;*/
	padding-right: 10px;
}

.wfg_fondoBlanco {
	background-color: #FFFFFF;
}

.wfg_fondoGrisClaro {
	background-color: #F7F7F7;
}

.wfg_fondoGrisOscuro {
	background-color: #3D3F3E;
}

.wfg_fondoGrisCabecera {
	background-color: #DFDFDF;
}

.wfg_fondoGrisPesta�as {
	background-color: #BCBCBC;
}

.foto {
	width: 470px;
	padding-bottom: 10px;
}

.wfg_textoVerde {
	color: #009900;
}

.wfg_textoRojo {
	color: #FF0000;
}

a.pag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #018CB7;
}
a:hover.pag{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #018CB7;
}
.paginacion {
	margin-top: 20px;
	width: 100%;
}
.ficha_historico{
	text-align:right;
	margin-right:14px;
	margin-bottom:30px;
}
.ficha_historico a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	vertical-align:middle;
}
.ficha_derecha{
	padding-right:10px;
}

.historicoTitular {
	font: bold 26px Arial, Helvetica, sans-serif;
	padding: 5px;
}

.historicoDato{
	font: 10px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #E7EAEA;
	padding: 5px 20px 5px 0px;
}

/* estilos para el menu de la cabecera */
.ul_menu_ppal{
	width:580px; color:#000000; float:left;
}
.itemmenu_ppal_first{
	float:left;text-align:center; list-style:none;width:80px;
}
.itemmenu_ppal{
	float:left;text-align:center; list-style:none;width:81px;
}
.itemmenu_ppal_last{
	float:left;text-align:center; list-style:none;width:80px;
}
.txtmenu_ppal_first{
	text-align:left;height:22px;line-height:22px;margin-top:2px;text-align:center;background-repeat:no-repeat;background-position:center;
}
.txtmenu_ppal{
	text-align:center;height:22px;line-height:22px;margin-top:2px;text-align:center;background-repeat:no-repeat;background-position:center;
}
.txtmenu_ppal_last{
	text-align:right;height:22px;line-height:22px;margin-top:2px;text-align:center; background-repeat:no-repeat;background-position:center;
}
.txtmenu_ppal_fondo{
	background-image:url(/images/background_menutxt.gif);
}
.txtmenu_ppal_fondo_on{
	background-image:url(/images/background_menutxt_on.gif);font-weight:bold;
}
a#menu{
	color:#000000; text-decoration:none;cursor:hand;
}
/* fin estilos para el menu cabecera*/

/* estilos para el menu del pie */
.txtmenu_ppal_pie{
	color:#666666;text-align:center;height:22px;line-height:22px;margin-top:2px;text-align:center;background-repeat:no-repeat;background-position:center;
}
.txtmenu_ppal_first_pie{
	color:#666666;text-align:center;height:22px;line-height:22px;margin-top:2px;text-align:center;background-repeat:no-repeat;background-position:center;
}
.txtmenu_ppal_last_pie{
	color:#666666;text-align:center;height:22px;line-height:22px;margin-top:2px;text-align:center;background-repeat:no-repeat;background-position:center;
}

/* fin estilos para el menu del pie*/

.borderImagen{
	border: 1px solid #000000;
}

/*ajax streaming */
     /* Formato 1 */
 .wfgbase1_{
     font-family:  Arial, Helvetica, sans-serif;
     font-size: 12px;
     color:#000;
 }
 .wfgbase1_sube{
     color:#090;
     /*background: url(flecha_sube.gif) no-repeat 95% 50%;*/
     /*padding-right:14px;  */
 }
 .wfgbase1_baja{
     color:#900;
     /*background: url(flecha_baja.gif) no-repeat 95% 50%;*/
     /*padding-right:14px;  */
 }
 .wfgbase1_igual{

     /*background: url(flecha_igual.gif) no-repeat 95% 50%;*/
     /*padding-right:14px;  */
 }
 .wfgbase1_textoND{
     color:#000;
 }

 /*ajax streaming */
     /* Formato 2 */
 .wfgbase2_{
     font-family:  Arial, Helvetica, sans-serif;
     font-size: 12px;
     color:#000;
 }
 .wfgbase2_sube{
     color:#090;
     background: url(/images/flechaUp.gif) no-repeat 95% 50%;
     padding-right:14px;
 }
 .wfgbase2_baja{
     color:#900;
     background: url(/images/flechaDown.gif) no-repeat 95% 50%;
     padding-right:14px;
 }
 .wfgbase2_igual{
     background: url(/images/flechaSame.gif) no-repeat 95% 50%;
     padding-right:14px;
 }
 .wfgbase2_textoND{
     color:#000;
 }
 /* calendario */
 .semana{
 	border:solid 1px #666666;
 }
.tfecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
 /* DEJAR ESTO SIEMPRE DE ULTIMO */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	clear: both;
	height: 0;
	content: ' ';
}

.clearfix {
	display: inline-block;
}

/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


