@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
}
#style1 {
	color: #01004D;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.menuHeader,
.menuHeader a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.menuHeader a:hover {
	color: #000000;
	text-decoration: underline;
}

/* texto para el color de la seccion elegida */
.txtGris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#333333;
}
.txtGris a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#333333;
}
.txtGris a:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#333333;
}
.txtGris a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#333333;
	text-decoration:underline
}
.txtGris a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#333333;
}
.txtGris a:actived{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: normal;
	color:#333333;
}
/*ESTILOS GENERALES PRENSA======================================================================*/

.bkg_nuevo {
	background-image:url(/img/Prensa/bkg_titulo_nuevo.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.bkg_interior_prensa{
	background-image:url(/img/Prensa/bkg_interior.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#66635e;
}
.bkg_body{
	background-image:url(/img/Prensa/bkg_body.jpg);
	background-repeat: repeat-x;
	background-position:center top;
}
.bkg_prensa {
	background-image: url(/img/Prensa/bkg_prensa.jpg);
	background-repeat:  repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
}
.bkg_cont_izq_up{
	background-image:url(/img/Prensa/bkg_contenido_izq_up.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:6px;
}
.bkg_cont_izq_center{
	background-image:url(/img/Prensa/bkg_contenido_izq_center.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.bkg_cont_izq_down{
	background-image:url(/img/Prensa/bkg_contenido_izq_down.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:6px;
}
.bkg_cont_der_up{
	background-image:url(/img/Prensa/bkg_contenido_der_up.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:6px;
}
.bkg_cont_der_center{
	background-image:url(/img/Prensa/bkg_contenido_der_center.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.bkg_cont_der_down{
	background-image:url(/img/Prensa/bkg_contenido_der_down.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:6px;
}
.bkg_footer_up{
	background-image:url(/img/Prensa/bkg_footer_up.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:3px;
}
.bkg_footer_center{
	background-image:url(/img/Prensa/bkg_footer_center.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}
.bkg_footer_down{
	background-image:url(/img/Prensa/bkg_footer_down.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height:3px;
}
.plantilla_con_botoner_izq{
	background-image:url(/img/Prensa/sombraIzq.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:3px;
}
.plantilla_con_botoner_der{
	background-image:url(/img/Prensa/sombraDer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:3px;
}
.plantilla_con_botoner_sup{
	background-image:url(/img/Prensa/bkg_body_superior.jpg);
	background-position:left top;
	background-repeat:repeat-x:
	width:5px;
}

/*TEXTOS_GENERALES======================================================================*/
.txt_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 10px;
}

.txt_general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-position: left;
}
.txt_titulo_01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0989b4;
	height: 60px;
}
.txt_titulo_01a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0989b4;
}
.txt_titulo_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0989b4;
}
.txt_celeste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0989b4;
}


/********* BOTONERA MENU HEADER ****************************/
#contenedor_botonera_menu_header {
	height: 20px;
	width: 806px;
	float: right;
}
/* Root = Horizontal, Secondary = Vertical */
ul#botonera_menu_header {
	margin: 0;
	border: 0 none;
	padding: 0; /*For KHTML*/
	list-style: none;
	height: 20px;
	width: 806px;
	right: auto;
}

ul#botonera_menu_header li {
	margin: 0;
	border: 0 none;
	padding: 0; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 20px;
	float: left;
}

ul#botonera_menu_header ul {
	margin: 0;
	width: 105px;
	list-style: none;
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	padding: 0px;
}

ul#botonera_menu_header ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#botonera_menu_header ul li {
	width: 114px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}

/* Root Menu */
ul#botonera_menu_header a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #666;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	/*background-image:url(/img/Empresas/btn_bkgNivel1_out.jpg);*/
	background-repeat: repeat-x;
	padding-top: 0;
	padding-right: 14px;
	padding-bottom: 0;
	padding-left: 14px;
}

/* Root Menu Hover Persistence */
ul#botonera_menu_header a:hover,
ul#botonera_menu_header li:hover a,
ul#botonera_menu_header li.iehover a {
	color: #666666;
	/*background-image:url(/img/Empresas/btn_bkg_nivel1_over.jpg);*/
	background-repeat: repeat-x;
	font-size: 12px;
	font-weight:bold;
}

ul#botonera_menu_header ul ul,
ul#botonera_menu_header ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#botonera_menu_header li:hover ul ul,
ul#botonera_menu_header li:hover ul ul ul,
ul#botonera_menu_header li.iehover ul ul,
ul#botonera_menu_header li.iehover ul ul ul {
  display: none;
}

ul#botonera_menu_header li:hover ul,
ul#botonera_menu_header ul li:hover ul,
ul#botonera_menu_header ul ul li:hover ul,
ul#botonera_menu_header li.iehover ul,
ul#botonera_menu_header ul li.iehover ul,
ul#botonera_menu_header ul ul li.iehover ul {
  display: block;
}
.separador{
	background-image:url(/img/Hogar/bkg_separador.jpg);
	background-repeat: no-repeat;
	height: 20px;
	width: 1px;
}
/********* FIN BOTONERA MENU HEADER ****************************/


/*TITULOS_GENERALES======================================================================*/

#titulo_Prensa{
	background-image:url(/img/Prensa/titulo_prensa.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
#titulo_Comunicados{
	background-image:url(/img/Prensa/Comunicados/titulo_comunicados.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
#titulo_Casos_de_Exito{
	background-image:url(/img/Prensa/Casos_de_Exito/titulo_casos_de_exito.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
#titulo_Telmex_en_los_Medios{
	background-image:url(/img/Prensa/Telmex_en_los_Medios/titulo_telmex_en_los_medios.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 45px;
}
#titulo_contenido_comunicados{
	background-image:url(/img/Prensa/titulo_comunicados.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 45px;
}
#titulo_contenido_telmex_en_los_medios{
	background-image:url(/img/Prensa/titulo_telmex_en_los_medios.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
#titulo_reportes_financieros{
	background-image:url(/img/Prensa/titulo_reportes_financieros.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 40px;
}
#titulo_casos_de_exito{
	background-image:url(/img/Prensa/titulo_casos_de_exito.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 40px;
}
#titulo_kit_de_prensa{
	background-image:url(/img/Prensa/titulo_Relaciones.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 32px;
}

#titulo_Informes_Financieros {
	background-image:url(/titleImage.php/Prensa/Informes&nbsp;Financieros);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
#titulo_Informes_Financieros_2006 {
	background-image:url(/titleImage.php/Prensa/Informes&nbsp;Financieros);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
#titulo_Informes_Financieros_2007 {
	background-image:url(/titleImage.php/Prensa/Informes&nbsp;Financieros);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
#titulo_Informes_Financieros_2008 {
	background-image:url(/titleImage.php/Prensa/Informes&nbsp;Financieros);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
#titulo_01, #titulo_02, #titulo_03, #titulo_04, #titulo_05, #titulo_06, #titulo_07, #titulo_08, #titulo_09, #titulo_10, #titulo_11 {
	background-image:url(/titleImage.php/Prensa/Comunicados%20de%20Prensa/400);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
#titulo_medios_01, #titulo_medios_02, #titulo_medios_03, #titulo_medios_04, #titulo_medios_06, #titulo_Telmex_en_los_Medios2, #titulo_medios_07, #titulo_medios_08, #titulo_medios_09, #titulo_medios_10, #titulo_medios_11, #titulo_medios_12,#titulo_medios_13, #titulo_anterior_01, #titulo_anterior_02, #titulo_anterior_03, #titulo_anterior_04 {
	background-image:url(/titleImage.php/Prensa/Telmex%20en%20los%20Medios);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent: -9000px;
	height: 35px;
}
/*LINK======================================================================*/
.linkruta:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.linkruta:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.linkruta:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.linkruta:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.linkFooter:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.linkFooter:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.linkFooter:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.linkFooter:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.txt_general a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0989B4;
	text-decoration: none;
}
.txt_general a:hover {
	text-decoration: underline;
}
.vineta_informes_financieros {
	border: 1px solid #d2d2d2;
}
