﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
	/*rlb: se agrego para establecer el tamanyo de la letra como default a todo el sitio*/
	font-size: 11px;
}
/* Casos Especiales de Recibos - JIP - 04 Ago 2010 */
#containerRecibos {
	height:auto;
	margin:0 auto;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img { border: 0 none; }

address, caption, cite, code, dfn, em, strong, th, var
{
	font-style: normal;
	font-weight: normal;
}

ol, ul { list-style: none outside none; }
caption, th { text-align: left; }

h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
	font-weight: normal;
}

q:before, q:after { content: ""; }
abbr, acronym { border: 0 none; }

.tituloBlanco, .tituloBlancoTablas {
	background:none repeat scroll 0 0 #8DC63F;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	text-align:center;
}
.tituloBlancoHTML {
	background:none repeat scroll 0 0 #8DC63F;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:3px;	
}
.tituloBlanco a, .tituloBlancoTablas a
{
	color: #FFFFFF;
	text-decoration: underline;
}

.contenido, .letra_boldnegra
{
	color: #525252;
	font-size: 11px;
	margin: 0;
}

.cuadroNotas, .SubtituloVerdeChico
{
	color: #525252;
	font-size: 11px;
	width: 80%;
}

.cuadroNotas th, .SubtituloVerdeChico th
{
	background: none repeat scroll 0 0 #8DC63F;
	color: #FFFFFF;
	padding: 3px;
}

.cuadroNotas td, .SubtituloVerdeChico td { padding: 3px; }

.cuadroNotas a, .SubtituloVerdeChico a
{
	color: #8DC63F;
	text-decoration: none;
}
.tituloBlancoHTML {
	background:none repeat scroll 0 0 #8DC63F;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:3px;	
}
.cuadroNotas a:hover, .SubtituloVerdeChico a:hover { text-decoration: underline; }

body
{
	font-family: verdana,arial,sans-serif;
	background-color: #FFF;
	font-size: 10px;
}

.left
{
	float: left;
	margin: 10px 10px 5px 0;
}

.right
{
	float: right;
	margin: 10px 0 5px 10px;
}

.clear
{
	clear: both;
	display: block;
}

#container
{
	height: auto;
	margin: 0 auto;
	width:998px;
}

.HederCuadros
{
	float: left;
	height: 100px;
	margin: 0;
	padding: 0;
	width: 998px;
}

.HederCuadros .logo
{
	float: left;
	margin: 5px 0 0;
	padding: 0;
	width: 315px;
}

.HederCuadros .HeaderSener
{
	float: right;
	margin: 0;
	padding: 0;
	width: 65px;
}

.HederCuadros .HeaderAuxiliar
{
	float: left;
	height: 55px;
	margin: 10px 10px 0 50px;
	padding: 0;
	width: 550px;
}

.HederCuadros .HeaderAuxiliar ul
{
	float: right;
	margin: 0;
	padding: 0;
}

.HederCuadros .HeaderAuxiliar li, .HederCuadros .HeaderAuxiliar li a
{
	color: #999999;
	display: inline;
	font-size: 11px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.HederCuadros .HeaderAuxiliar li a:hover
{
	color: #999999;
	display: inline;
	font-size: 11px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

.HederCuadros .HeaderAuxiliar .BuscaMOSS
{
	float: right;
	margin: 15px 0 0;
	padding: 0;
	width: 191px;
}

.HederCuadros .HeaderAuxiliar .BuscaMOSS input
{
	border: 1px solid #CCCCCC;
	color: #999999;
	float: left;
	font-size: 11px;
	height: 16px;
	margin: 0;
	padding: 0 3px;
	width: 164px;
}

.HederCuadros .HeaderAuxiliar .BuscaMOSS .btn
{
	float: left;
	margin: 0;
	padding: 0;
}

.HederCuadros .HeaderMenuFondoBotones
{
	background: url("../images/bg_menu.jpg") repeat-x scroll 0 0 transparent;
	float: left;
	height: 35px;
	margin: 0;
	padding: 0;
	width: 933px;
}

.HederCuadros .HeaderMenuFondoBotones ul
{
	margin: 0;
	padding: 0;
}

.HederCuadros .HeaderMenuFondoBotones li
{
	display: inline;
	float: left;
	height: 35px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.HederCuadros .HeaderMenuFondoBotones li a
{
	background: url("../images/div_menu.jpg") no-repeat scroll right center transparent;
	display: inline;
	float: left;
	height: 35px;
	list-style: none outside none;
	margin: 0;
	padding: 0 8px;
}

.HederCuadros .HeaderMenuFondoBotones li a:hover
{
	background: url("../images/div_menu.jpg") no-repeat scroll right center transparent;
	display: inline;
	float: left;
	height: 35px;
	list-style: none outside none;
	margin: 0;
	padding: 0 8px;
}

.HederCuadros .HeaderMenuFondoBotones li a.fin, .HederCuadros .HeaderMenuFondoBotones li a.fin:hover
{
	background: none repeat scroll 0 0 transparent;
	display: inline;
	float: left;
	height: 35px;
	list-style: none outside none;
	margin: 0;
	padding: 0 8px;
}

.menu_left
{
	float: left;
	margin: 10px 10px 0 0;
	width: 160px;
	height: 325px;
}

.menu_left ul
{
	margin: 0;
	padding: 0;
}

.menu_left li
{
	color: #525252;
	font-size: 10px;
	list-style: none;
	padding: 0 0 0 10px;
	line-height: 18px;
}

.menu_left li a
{
	color: #525252;
	font-size: 10px;
	background: url(../images/bullet_gris.gif) no-repeat left 2px;
	list-style: none;
	padding: 0 0 0 10px;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

.menu_left li a:hover
{
	color: #68a012;
	font-size: 10px;
	background: url(../images/bullet_v1.gif) no-repeat left 2px;
	list-style: none;
	padding: 0 0 0 10px;
	line-height: 18px;
	text-decoration: none;
}

.menu_left li .activo
{
	color: #68a012;
	font-size: 10px;
	background: url(../images/bullet_v1.gif) no-repeat left 2px;
	list-style: none;
	padding: 0 0 0 10px;
	line-height: 18px;
	text-decoration: none;
}

.menu_left li.sub
{
	color: #525252;
	font-size: 10px;
	list-style: none;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	text-decoration: none;
	background: none;
	font-weight: normal;
}

.menu_left li.sub a
{
	color: #525252;
	font-size: 10px;
	background: url(../images/bullet_gris.gif) no-repeat left 2px;
	list-style: none;
	padding: 0 0 0 10px;
	text-decoration: none;
	font-weight: normal;
}

.menu_left li.sub a:hover
{
	color: #68a012;
	font-size: 10px;
	background: url(../images/bullet_v2.gif) no-repeat left 2px;
	list-style: none;
	padding: 0 0 0 10px;
	font-weight: normal;
}

.menu_left li.sub .activo
{
	color: #68a012;
	font-size: 10px;
	background: url(../images/bullet_v2.gif) no-repeat left 2px;
	list-style: none;
	padding: 0 0 0 10px;
	font-weight: normal;
}

#contenido
{
	float: left;
	height: auto;
	margin: 0;
	width: 736px;
}

#content
{
	float: left;
	height: auto;
	margin: 10px 0;
	padding: 0;
	width: 998px;
}

#content .banner
{
	float: left;
	height: 310px;
	margin: 0 10px 0 0;
	width: 736px;
}

#content .bannerInt
{
	float: left;
	height: 150px;
	margin: 0 10px 0 0;
	width: 736px;
}

#content .contInterior
{
	float: left;
	height: auto;
	margin: 10px 0;
}

#content .contInterior /*, .tituloContenidoRojo */ { margin: 10px; }

#content .contInterior #interiorFooter, #interiorFooter
{
	height: 18px;
	margin: 10px 0;
	width: auto;
	padding-left:195px;
}

#content .contInterior #interiorFooter img, #interiorFooter img
{
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
}

#content .contInterior #interiorFooter a.bread1, #interiorFooter a.bread1
{
	background: url("../images/breadcrumb1.jpg") no-repeat scroll right center #8DC63F;
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 2px 15px 2px 10px;
	text-decoration: none;
}

#content .contInterior #interiorFooter a.bread1:hover, #interiorFooter a.bread1:hover
{
	background: url("../images/breadcrumb1.jpg") no-repeat scroll right center #8DC63F;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 15px 2px 10px;
	text-decoration: underline;
}

#content .contInterior #interiorFooter a.bread2, #interiorFooter a.bread2
{
	background: url("../images/breadcrumb2.jpg") no-repeat scroll right center #8DC63F;
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 2px 15px 2px 5px;
	text-decoration: none;
}

#content .contInterior #interiorFooter a.bread2:hover, #interiorFooter a.bread2:hover
{
	background: url("../images/breadcrumb2.jpg") no-repeat scroll right center #8DC63F;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 15px 2px 5px;
	text-decoration: underline;
}

#content .contInterior #interiorFooter a.bread3, #interiorFooter a.bread3
{
	background: url("../images/breadcrumb3.jpg") no-repeat scroll right center #68A012;
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 2px 15px 2px 5px;
	text-decoration: none;
}

#content .contInterior #interiorFooter a.bread3:hover, #interiorFooter a.bread3:hover
{
	background: url("../images/breadcrumb3.jpg") no-repeat scroll right center #68A012;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 15px 2px 5px;
	text-decoration: underline;
}

#content .contInterior h1
{
	color: #659D0E;
	font-size: 18px;
	font-weight: normal;
}

#content .contInterior p
{
	color: #525252;
	font-size: 11px;
	margin: 10px 0 0;
}

#content .contInterior .btn { margin: 0 0 10px; }

#content .contInterior .redes
{
	float: right;
	margin: 0 0 0 10px;
	width: 120px;
}

.tabSimple
{
	border-bottom: 1px solid #AAA;
	color: #727272;
	font-size: 11px;
	margin: 0 0 10px;
	width: 100%;
}

.tabSimple select, select
{
	color: #666666;
	font-size: 11px;
}

.tabSimple .inputTxt, .inputTxt
{
	border: 1px solid #999999;
	color: #727272;
	font-size: 11px;
	padding: 2px 3px;
}

.tabSimple td { padding: 3px; }

.table3, #table3
{
	font-size: 11px;
	width: 100%;
	color: #727272;
	border-bottom: 1px solid #aaa;
	margin: 0 0 10px 0;
	border-spacing: 0;
}

.table3 select, #table3 select
{
	color: #666666;
	font-size: 11px;
}

.table3 .inputTxt, .inputTxt, #table3 .inputTxt
{
	border: 1px solid #999999;
	color: #727272;
	font-size: 11px;
	padding: 2px 3px;
}

.table3 td, #table3 td { padding: 3px; }

/*
#dgCatalog {
    border:0px solid #EFEFEF;
    border-spacing:0;
    font-size:10px;
    margin:0 0 10px;
    width:100%;
}
#dgCatalog th {
    text-align:center;
}
#dgCatalog tr {
    border-bottom:1px solid #EFEFEF;
}
#dgCatalog .on {
    background:none repeat scroll 0 0 #F6FFE7;
}
#dgCatalog th {
    background:none repeat scroll 0 0 #8DC63F;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px;
}
#dgCatalog td {
    color:#727272;
    padding:3px;
    text-align:center;
}
#dgCatalog img {
    border:0 none;
}
*/
/*#dtgPublica tr, #dg_data1 tr, #dg_data2 tr, #dg_data3 tr, #dg_data4 tr, #dg_data5 tr, #dgDetalle tr, #dtgExcep tr, #dtgResultados tr, #dtgDetalle tr, #ctl00_PHContenidoPag_GVRecibos tr, #GridViewRecibos tr, #ctl00_PHContenidoPag_GVRecibosRegistrados tr , #dtgContratos tr, #ctl00_PHContenidoPag_pnlRecibosRegistrados tr, #ctl00_PHContenidoPag_GVRecibosRegistrados tr
{
    background:none repeat scroll 0 0 #8DC63F;
    border:1px solid #EFEFEF;
    border-spacing:0;
    color:#FFFFFF;
    font-size:10px;
   font-weight:bold;
    margin:0 0 10px;
  padding:3px;
    text-align:center;
    width:100%;
}
#dtgPublica .on, #dg_data1 .on, #dg_data2 .on, #dg_data3 .on, #dg_data4 .on, #dg_data5 .on, #dgDetalle .on, #dtgExcep .on, #dtgResultados .on, #dtgDetalle .on, #ctl00_PHContenidoPag_GVRecibos .on, #GridViewRecibos .on, #ctl00_PHContenidoPag_GVRecibosRegistrados .on , #dtgContratos .on, #ctl00_PHContenidoPag_pnlRecibosRegistrados .on, #ctl00_PHContenidoPag_GVRecibosRegistrados .on{
    background:none repeat scroll 0 0 #F6FFE7;
}
#dtgPublica .off, #dg_data1 .off, #dg_data2 .off, #dg_data3 .off, #dg_data4 .off, #dg_data5 .off, #dgDetalle .off, #dtgExcep .off, #dtgResultados .off, #dtgDetalle .off, #ctl00_PHContenidoPag_GVRecibos .off, #GridViewRecibos .off, #ctl00_PHCo?tenidoPag_GVRecibosRegistrados .off , #dtgContratos .off, #ctl00_PHContenidoPag_pnlRecibosRegistrados .off,, #ctl00_PHContenidoPag_GVRecibosRegistrados .off{
    background:none repeat scroll 0 0 white;
}
#dtgPublica td, #dg_data1 td, #dg_data2 td, #dg_data3 td, #dg_data4 td, #dg_data5 td, #dgDetalle td, #dtgExcep td, #dtgResultados td, #dtgDetalle td, #ctl00_PHContenidoPag_GVRecibos td, #GridViewRecibos td, #ctl00_PHContenidoPag_GVRecibosRegistrados td , #dtgContratos td, #ctl00_PHContenidoPag_pnlRecibosRegistrados td, #ctl00_PHContenidoPag_GVRecibosRegistrados td{
    color:#727272;
    padding:3px;
    text-align:left;
}
#dtgPublica th, #dg_data1 th, #dg_data2 th, #dg_data3 th, #dg_data4 th, #dg_data5 th, #dgDetalle th, #dtgExcep th, #dtgResultados th, #dtgDetalle th, #ctl00_PHContenidoPag_GVRecibos th, #GridViewRecibos th, #ctl00_PHContenidoPag_GVRecibosRegistrados th , #dtgContratos th, #ctl00_PHContenidoPag_pnlRecibosRegistrados th, #ctl00_PHContenidoPag_GVRecibosRegistrados th{
    text-align:center;
	font-weight:bold;
	color:#FFFFFF;
}*/

.icoAspect
{
	color: #737373;
	display: block;
	font-size: 11px;
	margin: 0 0 10px;
	text-align: right;
}

.orangeLink
{
	color: #FF7E00;
	text-decoration: underline;
}

.orangeLink:hover { text-decoration: none; }

a
{
	color: #8DC63F;
	text-decoration: none;
}

.greenLink
{
	color: #8DC63F;
	text-decoration: underline;
}

.greenLink:hover { text-decoration: none; }

.inputTxt, .textfields
{
	border: 1px solid #999999;
	color: #727272;
	font-size: 11px;
	/* padding:2px 3px;*/
}

#content .paginacion
{
	margin: 20px 0 0;
	width: 100%;
}

#content .paginacion ul
{
	margin: 0;
	padding: 0;
	text-align: center;
}

#content .paginacion li
{
	color: #FFFFFF;
	display: inline;
	list-style: none outside none;
	margin: 0;
}

#content .paginacion li a
{
	background: url("../images/pag_off.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: inline;
	font-size: 11px;
	list-style: none outside none;
	padding: 2px 5px;
	text-decoration: none;
}

#content .paginacion li a:hover
{
	background: url("../images/pag_on.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: inline;
	list-style: none outside none;
	padding: 2px 5px;
	text-decoration: none;
}

#content .paginacion li .activo
{
	background: url("../images/pag_on.gif") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	display: inline;
	list-style: none outside none;
	padding: 2px 5px;
	text-decoration: none;
}

.tabPagina
{
	color: #727272;
	font-size: 11px;
	width: 100%;
}

#footer
{
	clear: both;
	height: 320px;
	margin: 0 0 0;
	padding: 0;
	width: 998px;
}

#footer .foot
{
	background: url("../images/bg_footer.jpg") repeat-x scroll left bottom transparent;
	border: 1px solid #CCCCCC;
	width: 996px;
}

#footer .foot table
{
	margin: 5px 10px 0;
	width: 975px;
}

#footer .foot h1
{
	color: #8DC63F;
	font-size: 12px;
	font-weight: bold;
	margin: 3px 0 0;
	padding: 0;
	text-align: left;
}

#footer .foot ul
{
	margin: 3px 0 0;
	padding: 0;
}

#footer .foot li
{
	line-height: 14px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

#footer .foot li a
{
	color: #727272;
	font-size: 11px;
	text-decoration: none;
}

#footer .legales
{
	background: none repeat scroll 0 0 #8DC63F;
	float: left;
	height: 60px;
	width: 998px;
}

#footer .legales p
{
	color: #FFFFFF;
	font-size: 10px;
	margin: 5px 0 0;
	text-align: center;
}

#footer .legales p a
{
	color: #FFFFFF;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

#footer .legales p a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.fondoContenidoFont
{
	font-size: 13px;
	padding: 5px 0;
}

.fondoContenidoFont ul { list-style-type: none; }
.fondoContenidoFont li { list-style-type: none; }

.fondoContenidoFont a
{
	background-image: url("http://app.cfe.gob.mx/es/imagenes/CFE_portal_ContenidoBullet.g?f");
	background-position: 5px 5px;
	background-repeat: no-repeat;
	color: #000000;
	display: block;
	list-style-type: none;
	padding-left: 19px;
	text-decoration: none;
}

.fondoHeader01
{
	background-image: url("http://app.cfe.gob.mx/es/imagenes/CFE_portal_ContenidoBullet.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 38px;
	text-decoration: none;
}

buscadorcontenidoinput
{
	color: #666666;
	font-size: 11px;
	width: 150px;
}

.NotasContenidoPadding { padding-left: 19px; }

.FondoBannersInd
{
	background-color: #CCCCCC;
	padding: 1px 5px;
}

.BuscadorFont
{
	font-size: 10px;
	padding-bottom: 5px;
	padding-top: 10px;
}

.BuscadorPadding { padding-bottom: 22px; }
.NotasThumbBorde { border: 1px solid #CCCCCC; }

.NotasContenidoEnc
{
	color: #68A012;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 13px;
}

.HeaderAuxiliarInicioIngles a
{
	display: block;
	height: 23px;
}

.HeaderAuxiliarInicioIngles { width: 45px; }
.HeaderAuxiliarInicioIngles a { background: url("http://app.cfe.gob.mx/es/imagenes/cfe_menusec_inicio.gif") no-repeat scroll 0 0 transparent; }
.HeaderAuxiliarInicioIngles a:hover { background: url("http://app.cfe.gob.mx/es/imagenes/cfe_menusec_inicio_over.gif") no-repeat scroll 0 0 transparent; }

.HeaderAuxiliarEspaï¿½ol a
{
	display: block;
	height: 23px;
}

.HeaderAuxiliarEspaï¿½ol { width: 55px; }
.HeaderAuxiliarEspaï¿½ol a { background: url("http://app.cfe.gob.mx/es/imagenes/cfe_menusec_espaï¿½ol.gif") no-repeat scroll 0 0 transparent; }
.HeaderAuxiliarEspaï¿½ol a:hover { background: url("http://app.cfe.gob.mx/es/imagenes/cfe_menusec_espanol_over.gif") no-repeat scroll 0 0 transparent; }

.HeaderAuxiliarMapaIngles a
{
	display: block;
	height: 23px;
}

.HeaderAuxiliarMapaIngles { width: 59px; }
.HeaderAuxiliarMapaIngles a { background: url("http://app.cfe.gob.mx/es/imagenes/0cfe_menusec_sitemap.gif") no-repeat scroll 0 0 transparent; }
.HeaderAuxiliarMapaIngles a:hover { background: url("http://app.cfe.gob.mx/es/imagenes/0cfe_menusec_sitemap_over.gif") no-repeat scroll 0 0 transparent; }

.HeaderAuxiliarContactoIngles a
{
	display: block;
	height: 23px;
}

.HeaderAuxiliarContactoIngles { width: 91px; }
.HeaderAuxiliarContactoIngles a { background: url("http://app.cfe.gob.mx/es/imagenes/cfe_menusec_contactUs.gif") no-repeat scroll 0 0 transparent; }
.HeaderAuxiliarContactoIngles a:hover { background: url("http://app.cfe.gob.mx/es/imagenes/cfe_menusec_contactUs_over.gif") no-repeat scroll 0 0 transparent; }

.UsuariosLiga
{
	font-size: 11px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-top: 5px;
}

.UsuariosLiga a { color: #666666; }

.a
{
	color: #8DC63F;
	text-decoration: underline;
}

.a:hover
{
	color: #68A012;
	text-decoration: none;
}

.backAzulMarino { background-color: #8DC63F; }
.backGrisTablaClara { background-color: #F6FFE7; }
.backHeaderCorner { }
.bordeLateralDerHomepage { border-right: 1px solid #999999; }

.bordeTablas
{
	border-collapse: collapse;
	border-spacing: 0;
}

.BuscadorButtonPaddingInterior { padding-left: 0; }

.BuscadorContenidoInput
{
	border: 1px solid #CCCCCC;
	color: #999999;
	float: left;
	font-size: 11px;
	height: 16px;
	margin: 0;
	padding: 0 3px;
	width: 167px;
}

.BuscadorFont { font-size: 11px; }

.ContenidoInteriorPadding
{
	padding-right: 40px;
	padding-top: 20px;
}

.ContenidoInteriorTextoFrances
{
	font-size: 13px;
	padding-left: 30px;
	padding-top: 15px;
}

.ContenidoInteriorTextoFrances
{
	font-size: 13px;
	padding-left: 30px;
	padding-top: 15px;
}

.fecha
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.fondo { background-color: #FFFFFF; }
.fondoContenidoCompleto { background-color: #FFFFFF; }
.fondoContenidoInterior { background-color: #FFFFFF; }

.fondoFooter
{
	background-color: #FFFFFF;
	color: #CCCCCC;
	font-size: 10px;
}

.fondoFooterPadding01
{
	color: #CCCCCC;
	font-size: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 10px;
}

.fondoFooterPadding02
{
	color: #CCCCCC;
	font-size: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-top: 10px;
}

.fondoHeader02 { background-color: #FFFFFF; }

.fondoHeaderFecha
{
	color: #FFFFFF;
	font-size: 10px;
	padding-left: 140px;
	padding-top: 12px;
}

.MeteoroFontBold
{
	color: #68A012;
	font-size: 14px;
	font-weight: bold;
}

.footer
{
	clear: both;
	height: 320px;
	margin: 0 0 0;
	padding: 0;
	width: 998px;
}

.HeaderAuxiliarContactoIngles
{
	float: left;
	height: 55px;
	margin: 10px 10px 0 50px;
	padding: 0;
	width: 550px;
}

.HeaderAuxiliarInicioIngles
{
	float: left;
	height: 55px;
	margin: 10px 10px 0 50px;
	padding: 0;
	width: 40px;
}

.HeaderAuxiliarMapaIngles
{
	float: left;
	height: 55px;
	margin: 10px 10px 0 50px;
	padding: 0;
	width: 550px;
}

.HederCuadros
{
	float: left;
	height: 100px;
	margin: 0;
	padding: 0;
	width: 998px;
}

.InterirorFooter
{
	color: #000000;
	font-size: 11px;
	font-style: italic;
	padding-right: 5px;
	padding-top: 14px;
}

.InterirorFooterBold
{
	font-style: normal;
	font-weight: bold;
}

.InterirorFooter a { color: #009966; }

.HederCuadros .HeaderAuxiliar li a:hover
{
	color: #999999;
	display: inline;
	font-size: 11px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

.letratitulotablas
{
	color: #659D0E;
	font-size: 14px;
	font-weight: normal;
}

.ligaazul
{
	color: #659D0E;
	font-size: 10px;
	font-weight: normal;
}

.ligaBlancoTablas
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.liganaranja
{
	color: #FF7E00;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.ligaregistro
{
	color: #FF7E00;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.ligasblanca
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.ligasmallblancabold
{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.menuaAuxiliarMapaDeSitio
{
	color: #999999;
	display: inline;
	font-size: 11px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.menuAuxiliar
{
	color: #999999;
	display: inline;
	font-size: 11px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.menuAuxiliarContactanos
{
	color: #999999;
	display: inline;
	font-size: 11px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.menuAuxiliarEnglish
{
	color: #999999;
	display: inline;
	font-size: 11px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

menuauxiliarinicio
{
	color: #999999;
	display: inline;
	font-size: 11px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.MenuLatDerLigas
{
	color: #AAAAAA;
	font-size: 9px;
	list-style: none outside none;
}

.MenuLatIzqContenido { font-size: 11px; }

.MenuLatIzqEncabezado
{
	background-position: 5px 8px;
	background-repeat: no-repeat;
	border-bottom: 1px none;
	color: #009966;
	display: block;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top: 5px;
	white-space: normal;
	width: 153px;
}

.MenuLatIzqContenido a:hover, .MenuLatIzqSegundo a:hover { color: #009966; }
.NotasContenidoDiv { background-color: #525252; }

.submenuBack
{
	background-color: #FF7E00;
	background-image: url("http://app.cfe.gob.mx/es/imagenes/back_submenu.jpg");
}

.submenuTypo, .subtituloTablas
{
	color: #525252;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
?}

.SubtituloVerde
{
	color: #8DC63F;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.SubtituloVerdeChico
{
	color: #8DC63F;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}

.SubtiuloVerde
{
	color: #8DC63F;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.TablasSubtitulo
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.TablasTitulos
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tituloContenidoRojo
{
	color: #659D0E;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 0;
}

.tituloPaginas
{
	color: #659D0E;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 0 0;
}

.tituloRegistroRojo
{
	color: #659D0E;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.TitulosRojos
{
	color: #659D0E;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.tituloSubseccion
{
	color: #659D0E;
	font-family: Arial,Helvetica,sans-serif;
	font-size: medium;
	font-style: normal;
	font-weight: bold;
}

.tituloTablas
{
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.tablaTarifa
{
	border: 1px solid #EFEFEF;
	border-spacing: 0;
	font-size: 10px;
	margin: 0 0 10px;
	width: 100%;
}

.tablaTarifa tr { border-bottom: 1px solid #EFEFEF; }

.tablaTarifa th
{
	background: none repeat scroll 0 0 #8DC63F;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
}

.tablaTarifa td
{
	color: #727272;
	padding: 3px;
	text-align: center;
}

.tablaTarifa td.tituloBlancoTablas, .tablaTarifa td.tituloTabla, .tablaTarifa td.tituloEtiqueta, .tablaTarifa td.tituloDato, .tablaTarifa td.headerMeses, .tablaTarifa td.headerRegiones, .tablaTarifa td.nombreTarifa
{
	background-color: #8DC63F;
	color: white;
	font-weight: bold;
}

.tablaTarifa .columnaEtiqueta { text-align: left; }

.tablaTarifa .filaEtiqueta
{
	background: none repeat scroll 0 0 #8DC63F;
	color: #FFFFFF;
}

.dato { text-align: right; }

.tiDelta
{
	font-weight: bold;
	text-align: right;
}

.tcAlfa
{
	font-weight: bold;
	text-align: right;
}

.tcTituloDato { text-align: left; }
.thmcTituloEtiqueta { width: 12%; }
.thmcTituloDato { width: 7%; }
.cec_comunBold { font-weight: bold; }
.cec_comunDerecha { text-align: right; }

.cec_titulo
{
	height: 40px;
	text-align: center;
	vertical-align: top;
}

.cec_tituloDato { width: 90px; }

.cec_tituloEtiqueta
{
	text-align: left;
	width: 130px;
}

.cec_separador
{
	text-align: center;
	width: 50px;
}

.tablaTarifa .tituloBlancoTablas
{
	background-color: transparent;
	color: #727272;
	font-weight: normal;
}

/*  Imagenes de Organigrama 9 Agosto 2010 */
.fondo_organigrama
{
	width: 16px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 16px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/Organigrama/bgOrgName.gif);
}
/*  Fin Imagenes de Organigrama 9 Agosto 2010 */
/* BOTONES  2 de Agosto de 2010*/
.btn_aceptar
{
	width: 67px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_aceptar.jpg);
}

.btn_busqueda
{
	width: 79px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_busqueda.jpg);
}

.btn_cambiar
{
	width: 68px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_cambiar.jpg);
}

.btn_cancelar
{
	width: 75px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_cancelar.jpg);
}

.btn_cerrar
{
	width: 60px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://portalcodic?/es/imagenes/botones/btn_cerrar.jpg);
}

.btn_consultar
{
	width: 84px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_consultar.jpg);
}

.btn_consultarUltimos
{
	width: 166px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_consultarUltimos.jpg);
}

.btn_continuar
{
	width: 84px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_continuar.jpg);
}

.btn_continue
{
	width: 76px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_continue.jpg);
}

.btn_editar
{
	width: 58px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_editar.jpg);
}

.btn_eliminar
{
	width: 73px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_eliminar.jpg);
}

.btn_enviar
{
	width: 59px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_enviar.jpg);
}

.btn_enviarSolicitud
{
	width: 125px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_enviarSolicitud.jpg);
}

.btn_finalizar
{
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_finalizar.jpg);
	display: block;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	width: 76px;
}

.btn_guardar
{
	width: 71px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_guardar.jpg);
}

.btn_limpiar
{
	width: 119px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_limpiar.jpg);
}

.btn_modificarUbicacion
{
	width: 234px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_modificarUbicacion.jpg);
}

.btn_mostrar
{
	width: 72px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url("http://app.cfe.gob.mx/es/imagenes/botones/btn_mostrar.jpg");
}

.btn_nuevo
{
	width: 58px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_nuevo.jpg);
}

.btn_oficio
{
	width: 133px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_oficio.jpg);
}

.btn_pasarTodas
{
	width: 94px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_pasarTodas.jpg);
}

.btn_pasarUna
{
	width: 81px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_pasarUna.jpg);
}

.btn_registrate
{
	width: 85px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_registrate.jpg);
}

.btn_regresar
{
	width: 75px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_regresar.jpg);
}

.btn_regresarTodos
{
	width: 118px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_regresarTodos.jpg);
}

.btn_regresarUno
{
	width: 105px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_regresarUno.jpg);
}

.btn_siguiente
{
	width: 78px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http?//app.cfe.gob.mx/es/imagenes/botones/btn_siguiente.jpg);
}

.btn_subirArchivo
{
	width: 107px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_subirArchivo.jpg);
}

.btn_verHoja
{
	width: 171px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_verHoja.jpg);
}

.btn_yaEstaLista
{
	width: 198px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_yaEstaLista.jpg);
}

.btn_Right
{
	width: 7px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_Right.gif);
}

.btn_salir
{
	width: 47px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_salir.gif);
}

.btn_TopRight
{
	width: 10px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_TopRight.gif);
}

.btn_Left
{
	width: 7px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_Left.gif);
}

.btn_TopLeft
{
	width: 10px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_TopLeft.gif);
}

.btn_TopRight
{
	width: 10px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_TopRight.gif);
}

.btn_actualizar
{
	width: 86px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_actualizar.jpg);
}

.btn_agregarServicio
{
	width: 127px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_agregarServicio.jpg);
}

.btn_button1
{
	width: 74px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_button1.jpg);
}

.btn_button
{
	width: 63px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_button.jpg);
}

.btn_confirmar
{
	width: 83px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_confirmar.jpg);
}

.btn_entrar
{
	width: 61px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_entrar.jpg);
}

.btn_faa
{
	width: 40px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_faa.jpg);
}

.btn_fab
{
	width: 39px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_fab.jpg);
}

.btn_fam
{
	width: 43px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_fam.jpg);
}

.btn_fgf
{
	width: 38px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_fgf.jpg);
}

.btn_icc
{
	width: 36px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_icc.jpg);
}

.btn_tc
{
	width: 31px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_tc.jpg);
}

.btn_ti
{
	width: 27px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_ti.jpg);
}

.btn_volverInicio
{
	width: 121px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	height: 20px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_volverInicio.jpg);
}

.btn_imprimir { }

/* FINALIZA BOTONES  2 de Agosto de 2010*/


.btn_descargarRecibo
{
    text-align:center;
}

.btn_descargarRecibo a
{
    background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_download.gif);
    border:1p?;
	display:block;
    height:13px;
    margin-left:auto;
	margin-right:auto;
    padding:0px;
    width:12px;
    background-color:Transparent;
}

/* ESTILOS ESPECIALES REGISTRATE 3 de Agosto de 2010 */
.titleDiv
{
	background: #8dc63f;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 5px;
	margin: 10px 0 0 0;
}

.listas
{
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 11px;
	color: #727272;
}

.listas li
{
	display: list-item;
	margin: 0 0 0 25px;
	list-style-image: url(../Imagenes/bullet_gris.gif);
}

.tabDatos
{
	border: 1px solid #efefef;
	font-size: 10px;
	border-spacing: 0;
	margin: 0 0 10px 0;
	background: #FFF;
	width: 100%
}

.tabDatos .tituloBlancoTablas td
{
    color: #FFF
    }
    
.tabDatos th { text-align: center; }
.tabDatos tr { border-bottom: 1px solid #efefef; }
.tabDatos .on { background: #f6ffe7; }

.tabDatos th
{
	padding: 3px;
	background: #8dc63f;
	color: #FFF;
	font-weight: bold;
}

.tabDatos td
{
	padding: 3px;
	text-align: center;
	color: #727272;
}

.tabDatos img { border: 0; }

/* FINALIZA ESTILOS ESPECIALES REGISTRATE 3 de Agosto de 2010 */
.btn_descargarRecibo { text-align: center; }

.btn_descargarRecibo input
{
	background-image: url(http://app.cfe.gob.mx/es/imagenes/botones/btn_download.gif);
	border: 0px;
	height: 13px;
	margin: 0px;
	padding: 0px;
	width: 12px;
	background-color: Transparent;
}

/* organigrama */
 .elementoOrganigrama{
 	display:block;
	width:128px;
	height:80px;
	background-image: url(http://app.cfe.gob.mx/es/imagenes/organigrama/bgOrgName.gif);
 }
 
 .elementoOrganigrama a{
	color:white;
	text-decoration:none;
	font-size:10px;
}

.elementoOrganigrama p{
	display:block;
	width:118px;
}
 
 .documentoOrganigrama{
 	display:block;
	width:16px;
	height:16px;
	background-image:url(http://app.cfe.gob.mx/es/imagenes/organigrama/icoVerInfo.gif);
 }
 
 .ventanaOrganigrama{
 	background-color:#EEEEEE;
	border: solid;
	border-color: #E7890F;
 }
 
.ventanaOrganigrama p{
	font-family: arial,verdana,sans-serif;
	font-size:11px;
	color:#727272;
}
 */
/*REGISTRATE Y LOGIN RECIBOS*/
.RecibosLoginInput{
	border:1px solid #7F9DB9;
	width:200px;
}
	
.RecibosLoginEntrar
{
	background-image: url("http://app.cfe.gob.mx/es/imagenes/registro/btn_entrar.jpg");
    	width:57;
    	height:20px;
	border:0;
}
	
.imgTitulo
{
	src: url("http://app.cfe.gob.mx/es/imagenes/registro/tit_registroHome.gif");
   	width:154px;
    	height:18px;
	border:0;
}
		
.imgDiv
{
	background-image: url("http://app.cfe.gob.mx/es/imagenes/registro/div_registrate.gif");
	border:0;
	width:205;
	height:1;
}
	
.registro
{
	width: 250px;
	height: 310px;
	background: #8dc63f;
}

.registro h1 { margin: 10px 0 5px 15px; }

.usuarioRecibos
{
	margin: auto;
	width: 225px;
	color: #fff;
	font-size: 15px;
}

.registro td {padding: 5px 5px 0 5px;}

.registro a.arrow
{
	color: #fff;
	background: url("http://app.cfe.gob.mx/es/imagenes/registro/arrow_link.gif") center left no-repeat;
	padding: 0 0 0 15px;
	text-decoration: underline;
}

.registro a.arrow:hover
{
	color: #fff;
	background: url("http://app.cfe.gob.mx/es/imagenes/registro/arrow_link.gif") center left no-repeat;
	padding: 0 0 0 15px;
	text-decoration: underline;
}

.registro ul
{
	margin: 0;
	padding: 0;
}

.registro li,  .registro li a
{
	margin: 0;
	padding: 0;
	color: #fff;
	list-style: disc inside;
	font-weight: bold;
	text-decoration: none;
}

.registro li a:hover
{
	margin: 0;
	padding: 0;
	color: #fff;
	list-style: disc inside;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

.registro .input { width: 215px; }

.registro .registrate { margin-top: 5px; }

.RecibosLoginEntrar{
	display:block;
	width:57px;
	height:20px;
	background:url("http://app.cfe.gob.mx/es/images/btn_entrar.jpg") right no-repeat;
}

/* tarifas fijas */
#contenido .tablaGenericaTarifa{
	width:100%;
}

.on {
    background:none repeat scroll 0 0 #F6FFE?;
}

#contenido .tablaGenericaTarifa .TablasSubtitulo th{
	text-align:center;
	background-color:#8DC63F;
	color:white;
}

#contenido .tablaGenericaTarifa div tr{
	height: 15px;
}

#Table2 #Table1 p{
	margin-top:10px;
} 
#header .tools li, #header .tools li a
{
	margin: 0;
	padding: 0;
	color: #999999;
	display: inline;
	list-style: none;
	text-decoration: none;
	font-size: 10px;
}

#header .tools li a:hover
{
	margin: 0;
	padding: 0;
	color: #999999;
	display: inline;
	list-style: none;
	text-decoration: underline;
	font-size: 10px;
}
/* Estilo para Calendario Ajax */
.MyCalendar .ajax__calendar_container {
	border:1px solid #167400;
	background-color:white;
	color:black;
}
.MyCalendar .ajax__calendar_title {
	border:1px solid #167400;
	background-color:white;
	color:green;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
	color: green;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
	color: green;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
	color: green;
	font-weight:bold;
}

