/*  1996-2006 Inter Media S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto Principal Financial México              */
/*  Version 1.0                                               */
/*  media: PRINT                      						  */
/*  Fecha de creación 05/12/2008                              */

/*---------------------  ELEMENTOS HTML  ---------------------*/
body{ margin:0px; font-size:9px; font-family:Tahoma, Arial, sans-serif}
form, button, input, table, h1, h2, h3, h4, p, b, ul, ol, li, dl, dd, img { padding:0px; border:0px; margin:0px;}
:focus{outline: none;}

/* Vinculos */
a:link, a:visited { text-decoration:underline; color:#C60;}
a:hover, a:active { color:#333;}

/* Textos */
p { font-size:1em; color:#333; padding-bottom:5px;}
b, strong { color:#036;}
i { color:#036;}
h1 { font-size:15px; color:#C60; font-weight:bold; font-family:Arial, Tahoma;}
h2 { font-size:14px; color:#036; font-weight:bold; padding-bottom:8px;}
h3 { font-size:12px; color:#036; font-weight:bold; padding-bottom:8px;}
h4 { font-size:12px; color:#036; font-weight:bold; padding-bottom:8px;}
small { font-size:0.8em; color:#999;}
/**/
#contenidos ul { list-style:url(../images/html/bullet_li.gif); padding:10px 0px 10px 15px; margin:0px;} 
#contenidos ol { list-style:decimal; padding:10px 0px 10px 20px; margin:0px; color:#C60;}
#contenidos li {line-height: 16px; color:#333;}
#contenidos li ul { list-style:url(../images/html/bullet_li_li.gif); padding:4px 0px 4px 15px; margin:0px;} 
/**/
#contenidos table { width:100%; border:1px solid #CCCC99; margin-top:6px;}
#contenidos table thead td {border-bottom:1px solid #CCCC99;}
#contenidos table thead h1 { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.1em; margin:0px; padding:3px;}
#contenidos table tbody { text-align:center;}
/* Tablas externas */
#contenidos .contenido_3_columnas #tablas_datos h1 {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.1em; margin:0px; padding:3px; display:block; font-weight:bold; margin-top:15px; border-top:1px solid #CCCC99; border-left:1px solid #CCCC99; border-right:1px solid #CCCC99;}
#contenidos .contenido_3_columnas #tablas_datos table { margin-top:0px;}
#contenidos .contenido_3_columnas #tablas_datos table .texto_campo_tabla {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:0.8em; padding:5px 0px 5px 3px;}
#contenidos .contenido_3_columnas #tablas_datos table .texto_campo_tabla a:link, #contenidos .contenido_3_columnas #tablas_datos table .texto_campo_tabla a:visited { font-weight:bold; color:#036; text-decoration:underline; font-family:Verdana, Arial;}
#contenidos .contenido_3_columnas #tablas_datos table .texto_campo_tabla a:hover, #contenidos .contenido_3_columnas #tablas_datos table .texto_campo_tabla a:active { color:#CC6600;}
#contenidos .contenido_3_columnas #tablas_datos table .texto_body_bold {font-family:Arial, Helvetica, sans-serif; color:#036; font-size:1.1em; margin:0px; padding:3px; display:block; font-weight:bold;}
#contenidos .contenido_3_columnas #tablas_datos table tr.tabla_sombra {}
#contenidos .contenido_3_columnas #tablas_datos table tr.tabla_sombra td.texto_tabla_bold {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.0em; margin:0px; font-weight:bold; padding:3px 0px 3px 0px;}
/**/
#contenidos .contenido_2_columnas ul { list-style:url(../images/html/bullet_li.gif); padding:10px 0px 10px 15px; margin:0px;} 
#contenidos .contenido_2_columnas ol { list-style:decimal; padding:10px 0px 10px 20px; margin:0px; color:#C60;}
#contenidos .contenido_2_columnas li {line-height: 16px; color:#333;}
#contenidos .contenido_2_columnas li ul { list-style:url(../images/html/bullet_li_li.gif); padding:4px 0px 4px 15px; margin:0px;} 
/**/
#contenidos .contenido_3_columnas ul { list-style:url(../images/html/bullet_li.gif); padding:10px 0px 10px 15px; margin:0px;} 
#contenidos .contenido_3_columnas ol { list-style:decimal; padding:10px 0px 10px 20px; margin:0px; color:#C60;}
#contenidos .contenido_3_columnas li {line-height: 16px; color:#333;}
#contenidos .contenido_3_columnas li ul { list-style:url(../images/html/bullet_li_li.gif); padding:4px 0px 4px 15px; margin:0px;}

/*---------------------  CONTENIDOS GENERALES ---------------------*/
/*------------ HEADER ------------*/
#header{ width:100%; padding-top:10px; float:left;}
#header .info_header{ width:980px; margin:0px auto; padding:10px 0px 0px 0px; clear:both; }
#header .info_header .logos { width:960px; height:90px; float:left; padding:0px 10px 10px 10px; }
#header .info_header .logos .logo { height:90px; width:130px; float:left;}
#header .info_header .logos .logo img.screen { display:none;}
#header .info_header .logos .logo img.impresion { visibility:visible;}
#header .info_header .logos #slogan { float:left; width:390px; height:50px; padding:40px 0px 0px 70px; text-align:left;}
#header .info_header .logos #slogan h1{ font-size:20px; font-weight:bold; color:#003366; font-family:Arial, Helvetica, sans-serif; }
#header .info_header .logos .menu_superior{ display:none;}
#header .info_header .logos .menu_superior li {  list-style:none; float:right; padding-left:15px; padding-bottom:2px;  font:9px Arial, Helvetica, sans-serif; color:#333;}
#header .info_header .logos .menu_superior li a:link, #header .info_header .logos .menu_superior li a:visited{ color:#666; text-decoration:underline; padding-left:18px; padding-bottom:4px;}
#header .info_header .logos .menu_superior li a:hover, #header .info_header .logos .menu_superior li a:active{ color:#036; text-decoration:underline;}
/* Menu */
.menu { display:none;}

/*------------ CONTENEDOR ------------*/
#contenedor { width:100%; float:left;}
#contenedor #contenidos { border-top:4px solid #c60; width:99%;}
#contenedor #contenidos .breadcrumb { width:100%; height:21px; float:left; border-bottom:#E9EEF3 solid 1px; padding-top:5px;}
#contenedor #contenidos .breadcrumb ul.navegacion { padding:0px; margin:0px;}
#contenedor #contenidos .breadcrumb ul.navegacion li { color:#C60; font-weight:bold; font-size:9px; font-family:Verdana, Arial; float:left; list-style:none; padding-top:3px;}
#contenedor #contenidos .breadcrumb ul.navegacion li p { padding-bottom:7px; color:#C60; font-weight:bold; font-size:9px;}
#contenedor #contenidos .breadcrumb ul.navegacion li a:link, #contenedor #contenidos .breadcrumb li a:visited { font-weight:normal; text-decoration:none; color:#036;}
#contenedor #contenidos .breadcrumb ul.navegacion li a:hover, #contenedor #contenidos .breadcrumb li a:active { text-decoration:underline;}
#contenedor #contenidos .breadcrumb ul.usabilidad { display:none;}

/* Accordion */
#contenedor #contenidos .contenido_2_columnas .accordion {width:99%; padding-bottom:15px;}
#contenedor #contenidos .contenido_2_columnas .accordion a { display:block; padding:8px; font-weight:bold; color:#036; cursor:pointer; border-top:#FFF 1px solid;}
#contenedor #contenidos .contenido_2_columnas .accordion a.selected {display:block; padding:8px; font-weight:bold; color:#FFF; cursor:pointer; border-top:#FFF 1px solid;}
#contenedor #contenidos .contenido_2_columnas .accordion div { padding:8px; border-left:#A0C0DF 1px solid; border-right:#A0C0DF 1px solid; border-bottom:#A0C0DF 1px solid; }
#contenedor #contenidos .contenido_2_columnas .accordion div ol { padding-left:25px; list-style-type:lower-alpha; }
#contenedor #contenidos .contenido_2_columnas .accordion div ol li {color:#C60;}
#contenedor #contenidos .contenido_2_columnas .accordion div ul { padding-left:25px; }

/* Archivos PDF productos */
#contenedor #contenidos .contenido_3_columnas .prospectos { float:left; width:186px; padding-top:10px;}
#contenedor #contenidos .contenido_3_columnas .prospectos h3 { padding-bottom:10px;}
#contenedor #contenidos .contenido_3_columnas .prospectos a { padding:4px 0px; margin:0px; float:left; width:145px;} 

/* Mapa del sitio */
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio { float:left; width:48%;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio a:link, #contenedor #contenidos .contenido_3_columnas .mapa_del_sitio a:visited { text-decoration:none; color:#036;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio a:hover, #contenedor #contenidos .contenido_3_columnas .mapa_del_sitio a:active { text-decoration:underline; color:#c60;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li { font-weight:bold; font-size:1.1em; display:block; border-bottom:1px solid #A0C0DF;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li {font-weight:bold; font-size:1em; display:block; border-bottom:none;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li a:link, #contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li a:visited {text-decoration:none; color:#527597;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li a:hover, #contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li a:active {text-decoration:underline; color:#c60;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li {font-weight:bold; font-size:0.9em; display:block; border-bottom:none;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li a:link, #contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li a:visited {text-decoration:none; color:#666;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li a:hover, #contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li a:active {text-decoration:underline; color:#c60;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li ul li{font-weight:normal; font-size:0.9em; display:block; border-bottom:none;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li ul li a:link, #contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li ul li a:visited {text-decoration:none; color:#999;}
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li ul li a:hover, #contenedor #contenidos .contenido_3_columnas .mapa_del_sitio ul li ul li ul li ul li a:active {text-decoration:underline; color:#c60;}

/* columnas generales */
#contenedor .columnas_izq { visibility:visible;}
#contenedor .columnas_izq .servicios_linea { display:none;}
#contenedor .columnas_izq .menu_nivel_3 { display:none;}

/* Datos economicos y noticias */
#contenedor .columnas_izq .datos { display:none;}

/**/
#contenedor .columnas_der { display:none;}

/*------------ SECCIONES ------------*/
/* Home */
.banner_home { display:none;}
.textos_home { width:100%; float:left; padding:18px 0px 20px 0px; text-align:center; }
.textos_home h1 { color:#000; padding:0px; margin:0px; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.textos_home h2 { color:#000; padding:0px; margin:0px; font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/**/
#contenidos .contenido_2_columnas .cuadro_naranja { width:24%; height:155px; float:left; padding-bottom:10px; padding-right:8px; text-align:center;}
#contenidos .contenido_2_columnas .cuadro_naranja .titulo {height:27px; padding:7px 0px 0px 0px; clear:both;}
#contenidos .contenido_2_columnas .cuadro_naranja .titulo h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#contenidos .contenido_2_columnas .cuadro_naranja .texto { height:102px; padding:10px;}
#contenidos .contenido_2_columnas .cuadro_naranja .texto h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00386C;}
#contenidos .contenido_2_columnas .cuadro_naranja .texto h2 a:link, #contenidos .contenido_2_columnas .cuadro_naranja .texto h2 a:visited { text-decoration:none; color:#036;}
#contenidos .contenido_2_columnas .cuadro_naranja .texto h2 a:hover, #contenidos .contenido_2_columnas .cuadro_naranja .texto h2 a:active { color:#000;}
#contenidos .contenido_2_columnas .cuadro_naranja .texto p {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#00386C; padding-top:5px;}
#contenidos .contenido_2_columnas .cuadro_naranja_der { width:24%; height:155px; float:left; padding:0px; margin:0px; padding-bottom:10px; text-align:center;}
#contenidos .contenido_2_columnas .cuadro_naranja_der .titulo { height:27px; padding:7px 0px 0px 0px; clear:both;}
#contenidos .contenido_2_columnas .cuadro_naranja_der .titulo h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase;}
#contenidos .contenido_2_columnas .cuadro_naranja_der .texto { height:102px; padding:10px;}
#contenidos .contenido_2_columnas .cuadro_naranja_der .texto h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#00386C;}
#contenidos .contenido_2_columnas .cuadro_naranja_der .texto h2 a:link, #contenidos .contenido_2_columnas .cuadro_naranja_der .texto h2 a:visited { text-decoration:none; color:#036;}
#contenidos .contenido_2_columnas .cuadro_naranja_der .texto h2 a:hover, #contenidos .contenido_2_columnas .cuadro_naranja_der .texto h2 a:active { color:#000;}
#contenidos .contenido_2_columnas .cuadro_naranja_der .texto p {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#00386C; padding-top:8px;}
/**/
#contenidos .contenido_2_columnas .cuadro_azul { width:140px; float:left; padding-bottom:10px; padding-right:8px;}
#contenidos .contenido_2_columnas .cuadro_azul img {width:140px; height:auto;}
#contenidos .contenido_2_columnas .cuadro_azul h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; text-transform:uppercase; padding:0px;}
#contenidos .contenido_2_columnas .cuadro_azul h1.dos_lineas {font-family:Arial, Helvetica, sans-serif;color:#FFF;text-transform:uppercase; padding:0px;}
#contenidos .contenido_2_columnas .cuadro_azul_der { width:140px; float:left; padding-bottom:10px; padding-right:0px;}
#contenidos .contenido_2_columnas .cuadro_azul_der img { width:140px; height:auto;}
#contenidos .contenido_2_columnas .cuadro_azul_der h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; text-transform:uppercase; padding:0px;}

/*------------ FOOTER ------------*/
#footer{ padding-bottom:10px; float:left;}
#footer .info_footer {width:100%; margin:0px auto; padding:10px; text-align:center; border-top:1px #036 solid;}
#footer .info_footer p.telefono { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666; padding-bottom:10px;}
#footer .info_footer p.copyright { font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#666;}


