/*  1996-2006 Inter Media S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto Principal Financial M?xico              */
/*  Version 1.0                                               */
/*  media: SCREEN                      						  */
/*  Fecha de creaci?n 21/11/2008                              */


/*---------------------  ELEMENTOS HTML  ---------------------*/
body { margin:0px; background:url(../images/html/fnd.jpg) repeat-y center bottom; font-size:11px; font-family:Tahoma, Arial, sans-serif;}
body.popup {margin:0px; background:#FFF; font-size:11px; 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; font-weight:normal;}
b, strong { color:#036;}
i { color:#036;}
h1 { font-size:1.6em; color:#C60; font-weight:bold; padding-bottom:10px; font-family:Arial, Tahoma;}
h2 { font-size:1.5em; color:#036; font-weight:bold; padding-bottom:8px;}
h3 { font-size:1.1em; color:#036; font-weight:bold; padding-bottom:4px; font-family:Arial, Tahoma;}
h4 { font-size:1.2em; color:#036; font-weight:bold; padding-bottom:8px;}
small { font-size:0.8em; color:#999;}
.nota { font-size:0.8em; color:#333; padding-bottom:5px; font-weight:normal;}
/**/
#contenidos .contenido_2_columnas ul, #contenidos .contenido_3_columnas ul { list-style:url(../images/html/bullet_li.gif); padding:10px 0px 10px 15px; margin:0px;} 
#contenidos .contenido_2_columnas ol, #contenidos .contenido_3_columnas ol { list-style:decimal; padding:10px 0px 10px 20px; margin:0px; color:#C60;}
#contenidos .contenido_2_columnas li, #contenidos .contenido_3_columnas li {line-height: 16px; color:#333;}
#contenidos .contenido_2_columnas li ul, #contenidos .contenido_3_columnas 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 { background:#036; }
#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 thead h1.centrado { font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.1em; margin:0px; padding:3px; text-align:center;}
#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; background:#036; 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 { background:#A0C0DF;}
#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;}
/* Tablas popup */
#popup { border:2px solid #A0C0DF; padding:5px;}
#popup #tablas_datos h1 {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:1.1em; margin:0px; padding:3px; display:block; font-weight:bold; background:#036; border-top:1px solid #CCCC99; border-left:1px solid #CCCC99; border-right:1px solid #CCCC99;}
#popup #tablas_datos table { margin-top:0px;}
#popup #tablas_datos table .texto_campo_tabla {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:0.8em; padding:5px 0px 5px 3px;}
#popup #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;}
#popup #tablas_datos table .texto_campo_tabla a:hover, #contenidos .contenido_3_columnas #tablas_datos table .texto_campo_tabla a:active { color:#CC6600;}
#popup #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;}
#popup #tablas_datos table tr.tabla_sombra { background:#A0C0DF;}
#popup #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;}
#popup_footer { padding:5px; text-align:center;}

/*---------------------  CONTENIDOS GENERALES ---------------------*/
/*------------ HEADER ------------*/
#header{ width:100%; padding-top:10px; background:url(../images/html/fnd.jpg) no-repeat center top #8FA7CE; /*overflow:hidden;*/}
#header .info_header{ width:980px; margin:0px auto; background: url(../images/html/fnd_head.jpg) no-repeat left top #FFF; padding:10px 0px 0px 0px; clear:both; overflow:hidden;}
#header .info_header .logos { width:960px; height:90px; float:left; padding:0px 10px 10px 10px; overflow:hidden;}
#header .info_header .logos .logo { height:90px; width:130px; float:left;}
#header .info_header .logos .logo img.screen { visibility:visible;}
#header .info_header .logos .logo img.impresion { display:none;}
#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{ width:370px; text-align:right; float:left;}
#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.home { background:url(../images/botones/ico_faq.gif) no-repeat left top;}
#header .info_header .logos .menu_superior li a.mapa { background:url(../images/botones/ico_mapa.gif) no-repeat left top;}
#header .info_header .logos .menu_superior li a.preguntas { background:url(../images/botones/ico_home.gif) no-repeat left top;}
#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 */
#header .menu { width:970px; float:left; padding-left:10px;}
#header .menu .menu_estatico li { float:left; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:155px; text-align:center; padding:0px 6px 0px 0px; cursor:pointer; }  
#header .menu .menu_estatico li a.principal:link, .menu .menu_estatico li a.principal:visited { display:block; color:#FFF; background-color:#036; padding:6px 0px 0px 0px; text-decoration:none; border-bottom:6px solid #036;}
#header .menu .menu_estatico li a.principal:hover, .menu .menu_estatico li a.principal:active { color:#FFF; background-color:#A0C0DF; border-bottom:6px solid #A0C0DF;}
#header .menu .menu_estatico li a.activo:link, .menu .menu_estatico li a.activo:visited, .menu .menu_estatico li a.activo:hover, .menu .menu_estatico li a.activo:active { display:block; color:#FFF; background-color:#A0C0DF; padding:6px 0px; text-decoration:none;}
/* Submenu */
#header .menu .menu_desplegable { width:960px; float:left; background-color:#A0C0DF; border-bottom:6px solid #FFF;}
/* submenu Empresa */
#header .menu .menu_desplegable .sub01 { display:none;}
#header .menu .menu_desplegable .sub01_visibles { visibility:visible;}
#header .menu .menu_desplegable .sub01_visibles li a{ width:155px; }
/* submenu Productos individuales */
#header .menu .menu_desplegable .sub02 { display:none;}
#header .menu .menu_desplegable .sub02_visibles { visibility:visible;}
#header .menu .menu_desplegable .sub02_visibles li a { width:236px; }
/* submenu productos empresariales */
#header .menu .menu_desplegable .sub03 { display:none;}
#header .menu .menu_desplegable .sub03_visibles { visibility:visible;}
#header .menu .menu_desplegable .sub03_visibles li a{ width:318px; }
/* submenu socios comerciales */
#header .menu .menu_desplegable .sub04 { display:none;}
#header .menu .menu_desplegable .sub04_visibles { visibility:visible;}
#header .menu .menu_desplegable .sub04_visibles li a{ width:475px; }
/* submenu faq */
#header .menu .menu_desplegable .faq { display:none;}
#header .menu .menu_desplegable .faq_visibles { visibility:visible;}
#header .menu .menu_desplegable .faq_visibles li a{ width:155px; }
/* botones submenu */
#header .menu .menu_desplegable li { color:#FFF; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:6px 0px; list-style:none;}
#header .menu .menu_desplegable li a:link, #header .menu .menu_desplegable li a:visited { color:#FFF; float:left; text-decoration:none; text-align:center;}
#header .menu .menu_desplegable li a:hover, #header .menu .menu_desplegable li a:active { color:#036; float:left;}
#header .menu .menu_desplegable li a.selecionado:link, #header .menu .menu_desplegable li a.selecionado:hover, #header .menu .menu_desplegable li a.selecionado:visited, #header .menu .menu_desplegable li a.selecionado:active{ color:#036; float:left; text-decoration:none; text-align:center;}

/*------------ CONTENEDOR ------------*/
#fondo_contenedor { width:100%; background:#8FA7CE; overflow:hidden; width: auto !important; min-width: 980px;}
#contenedor{width:960px; margin:0px auto; overflow:hidden; background:#FFF;padding:0px 10px 0px 10px;}
#contenedor #contenidos { width:960px; border-top:4px solid #c60; overflow:hidden;}
#contenedor #contenidos .breadcrumb { width:960px; 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 { background:url(../images/html/posicion_navegacion.jpg) center bottom no-repeat; padding-bottom:7px; color:#C60; font-weight:bold;}
#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 { float:right; margin:0px; padding:3px 0px 0px 0px;}
#contenedor #contenidos .breadcrumb ul.usabilidad li { color:#C60; font-weight:bold; font-size:9px; font-family:Verdana, Arial; float:left; list-style:none; color:#E9EEF3; margin:0px; padding-left:4px;}
#contenedor #contenidos .contenido_2_columnas { width:764px; float:right; padding-top:10px; padding-left:0px; color:#333;}
#contenedor #contenidos .contenido_3_columnas { width:562px; float:left; padding-top:10px; padding-left:10px; color:#333;}
#contenedor #contenidos .columnas_central { width:759px; float:left; padding-top:10px; padding-left:10px; color:#333;}


/* Accordion */
#contenedor #contenidos .contenido_2_columnas .accordion {width:764px; padding-bottom:15px;}
#contenedor #contenidos .contenido_2_columnas .accordion a { display:block; padding:8px; background-color:#A0C0DF; font-weight:bold; color:#036; cursor:pointer; border-top:#FFF 1px solid;}
#contenedor #contenidos .contenido_2_columnas .accordion a.selected {display:block; padding:8px; background-color:#A0C0DF; 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; }

/* Accordion 3 COLUMNAS */
#contenedor #contenidos .contenido_3_columnas .accordion {width:510px; padding-bottom:15px;}
#contenedor #contenidos .contenido_3_columnas .accordion a { display:block; padding:8px; background-color:#A0C0DF; font-weight:bold; color:#036; cursor:pointer; border-top:#FFF 1px solid;}
#contenedor #contenidos .contenido_3_columnas .accordion a.selected {display:block; padding:8px; background-color:#A0C0DF; font-weight:bold; color:#FFF; cursor:pointer; border-top:#FFF 1px solid;}
#contenedor #contenidos .contenido_3_columnas .accordion div { padding:8px; border-left:#A0C0DF 1px solid; border-right:#A0C0DF 1px solid; border-bottom:#A0C0DF 1px solid; }
#contenedor #contenidos .contenido_3_columnas .accordion div ol { padding-left:25px; list-style-type:lower-alpha; }
#contenedor #contenidos .contenido_3_columnas .accordion div ol li {color:#C60;}
#contenedor #contenidos .contenido_3_columnas .accordion div ul { padding-left:25px; }

/* Archivos PDF productos */
#contenedor #contenidos .contenido_3_columnas .prospectos { float:left; padding:10px 0px; border-top:1px solid #D1E0EF; width:562px;}
#contenedor #contenidos .contenido_3_columnas h3 { padding-bottom:10px;}
#contenedor #contenidos .contenido_3_columnas a.pdf { padding:4px 20px; margin:0px; background:url(../images/botones/ico_pdf.gif) left center no-repeat; display:block;} 
#contenedor #contenidos .contenido_3_columnas a.excel { padding:4px 20px; margin:0px; background:url(../images/botones/ico_excel.gif) left center no-repeat; display:block;} 
#contenedor #contenidos .contenido_3_columnas a.word { padding:4px 20px; margin:0px; background:url(../images/botones/ico_word.gif) left center no-repeat; display:block;} 
#contenedor #contenidos .contenido_3_columnas a.link { padding:4px 20px; margin:0px; background:url(../images/botones/ico_link.gif) left center no-repeat; display:block;} 
/* Direcciones sucursales */
#contenedor #contenidos .contenido_3_columnas .direcciones { width:270px; height:170px; border:1px solid #CCCC99; float:left; margin:0px 5px 5px 0px;}
#contenedor #contenidos .contenido_3_columnas .direcciones h3 { display:block; color:#FFF; background:#036;padding:4px; border-bottom:1px solid #CCCC99;}
#contenedor #contenidos .contenido_3_columnas .direcciones p { padding:3px 4px 3px 4px;}
#contenedor #contenidos .contenido_3_columnas .direcciones_vacio { width:272px; height:172px; border:none; float:left; margin:0px 5px 5px 0px;}
/*#contenedor #contenidos .contenido_3_columnas .direcciones_finales { width:270px; height:170px; border:1px solid #CCCC99; float:left; margin:200px 5px 5px 0px; }
#contenedor #contenidos .contenido_3_columnas .direcciones_finales h3 { display:block; color:#FFF; background:#036;padding:4px; border-bottom:1px solid #CCCC99;}
#contenedor #contenidos .contenido_3_columnas .direcciones_finales p { padding:3px 4px 3px 4px;}*/

/* Mapa del sitio */
#contenedor #contenidos .contenido_3_columnas .mapa_del_sitio { width:268px; padding-right:12px; float:left;}
#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 */
#contenidos .columnas_izq { width:184px; float:left; padding:10px 0px 0px 0px; overflow:hidden;}
#contenidos .columnas_izq .buscador { float:left; padding-bottom:10px; width:184px;}
#contenidos .columnas_izq .buscador .cuadro { width:120px; height:20px; border:1px solid #192F61; float:left; color:#666;}
#contenidos .columnas_izq .buscador .boton { width:61px; height:22px; border:none; float:left; background:url(../images/botones/btn_buscador.jpg) no-repeat left top; text-indent:9000px; font-size:0px; cursor:pointer;}
#contenidos .columnas_izq .servicios_linea { float:left; width:185px; padding-bottom:10px; }
#contenidos .columnas_izq .servicios_linea .titulo { width:184px; float:left; background-color:#036; text-align:center;}
#contenidos .columnas_izq .servicios_linea .titulo h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; width:100%; padding-top:6px;}
#contenidos .columnas_izq .servicios_linea .texto p {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#00386C; padding-top:5px;}
#contenidos .columnas_izq .servicios_linea .texto { width:184px; height:59px; float:left; background-color:#A0C0DF; text-align:center;}
#contenidos .columnas_izq .menu_nivel_3 { width:184px; padding:0px 0px 6px 0px; margin:0px; float:left;}
#contenidos .columnas_izq .menu_nivel_3 ul { margin:0px; padding:0px;}
#contenidos .columnas_izq .menu_nivel_3 li { margin:0px; padding:5px 0px 5px 4px; list-style:none; background-color:#A0C0DF; border-bottom:1px #FFF solid; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#036; font-size:11px; line-height:normal; }
#contenidos .columnas_izq .menu_nivel_3 li a:link, .columnas_izq .menu_nivel_3 li a:visited { text-decoration:none; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; background:url(../images/botones/btn_flecha_blanca.gif) 165px center no-repeat;}
#contenidos .columnas_izq .menu_nivel_3 li a:hover, .columnas_izq .menu_nivel_3 li a:active { color:#036;background:url(../images/botones/btn_flecha_azul.gif) 165px center no-repeat;}
#contenidos .columnas_izq .menu_nivel_3 li a.activo:link, .columnas_izq .menu_nivel_3 li a.activo:visited, .columnas_izq .menu_nivel_3 li a.activo:hover, .columnas_izq .menu_nivel_3 li a.activo:active {color:#036;background:url(../images/botones/btn_flecha_azul.gif) 165px center no-repeat;}
#contenidos .columnas_izq .menu_nivel_3 li ul li{ margin:0px; padding:5px 5px 5px 8px; list-style:none; background-color:#A0C0DF; border-bottom:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; font-size:0.8em;}
#contenidos .columnas_izq .menu_nivel_3 li ul li a:link, .columnas_izq .menu_nivel_3 li ul li a:visited { color:#5880B4; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; background:url(../images/botones/btn_flecha_blanca.gif) 157px center no-repeat;}
#contenidos .columnas_izq .menu_nivel_3 li ul li a:hover, .columnas_izq .menu_nivel_3 li ul li a:active { color:#036; background:url(../images/botones/btn_flecha_azul.gif) 157px center no-repeat;}
#contenidos .columnas_izq .menu_nivel_3 li ul li a.activo:link, .columnas_izq .menu_nivel_3 li ul li a.activo:visited, .columnas_izq .menu_nivel_3 li ul li a.activo:hover, .columnas_izq .menu_nivel_3 li ul li a.activo:active {color:#036; background:url(../images/botones/btn_flecha_azul.gif) 157px center no-repeat;}

/* Datos economicos y noticias */
#contenidos .columnas_izq .datos { width:182px; clear:both; padding:1px; text-align:center;}
#contenidos .columnas_izq .datos h1 { font:bold 11px/11px Arial, Helvetica, sans-serif; padding:3px; color:#036;}
#contenidos .columnas_izq .datos h1.fecha {text-align:right;}
#contenidos .columnas_izq .datos .contenedor_tabla { background-color:#FFF; width:162px; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#333; text-align:left; padding:10px; overflow:hidden;}
#contenidos .columnas_izq .datos .contenedor_tabla li { margin-bottom:10px; float:left; list-style:none;}
#contenidos .columnas_izq .datos .contenedor_tabla li a:link, .columnas_izq .datos .contenedor_tabla li a:visited { text-decoration:none; color:#333; padding-right:14px; background:url(../images/botones/btn_flecha_azul.gif) right 5px no-repeat; display:block;}
#contenidos .columnas_izq .datos .contenedor_tabla li a:hover, .columnas_izq .datos .contenedor_tabla li a:active { color:#CC6600;}
#contenidos .columnas_izq .datos .contenedor_tabla table { border:0px; width:100%; border:none; margin:0px;}
#contenidos .columnas_izq .datos .contenedor_tabla table td.texto{ width:60%;  text-align:left;}
#contenidos .columnas_izq .datos .contenedor_tabla table td.valor{ width:40%;}
/**/
#contenidos .columnas_der { width:184px; float:right; padding:10px 0px 10px 0px; overflow:hidden;}
#contenidos .columnas_der_2 { width:155px; float:right; padding:10px 0px 10px 0px; overflow:hidden;}
/* #contenidos .columnas_central { width:700px; float:rightt; padding:10px 0px 10px 0px; overflow:hidden; background-color:#FFF;} */



/*------------ SECCIONES ------------*/
/* Home */
.banner_home { width:960px; height:133px; float:left; padding-top:6px;}
.textos_home { width:764px; float:left; padding:18px 0px 20px 0px; text-align:center; overflow:hidden;}
.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:185px; height:155px; float:left; background:url(/principalmx/opencms/01_Home/Portada/Ligas_Sitio/imagenes/cuadro_home_naranja.gif) no-repeat left top; padding-bottom:10px; padding-right:8px; text-align:center;}
#contenidos .contenido_2_columnas .cuadro_naranja .titulo { width:185px; 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 { width:165px; 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:185px; height:155px; float:left; background:url(/principalmx/opencms/01_Home/Portada/Ligas_Sitio/imagenes/cuadro_home_naranja.gif) no-repeat left top; padding:0px; margin:0px; padding-bottom:10px; text-align:center;}
#contenidos .contenido_2_columnas .cuadro_naranja_der .titulo { width:185px; 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 { width:165px; 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:185px; height:155px; float:left; background:url(/principalmx/opencms/01_Home/Portada/Ligas_Sitio/imagenes/cuadro_home_azul.gif) no-repeat left top; padding-bottom:10px; padding-right:8px;}
#contenidos .contenido_2_columnas .cuadro_azul img { padding:1px 1px 0px 1px;}
#contenidos .contenido_2_columnas .cuadro_azul h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; padding:5px 0px 0px 8px;}
#contenidos .contenido_2_columnas .cuadro_azul h1.dos_lineas {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#FFF;text-transform:uppercase;padding:0px 0px 0px 10px;line-height: 12px;}
#contenidos .contenido_2_columnas .cuadro_azul a:link, #contenidos .contenido_2_columnas .cuadro_azul a:hover, #contenidos .contenido_2_columnas .cuadro_azul a:visited, #contenidos .contenido_2_columnas .cuadro_azul a:active {text-decoration: none; cursor:pointer;}

#contenidos .contenido_2_columnas .cuadro_azul_der { width:185px; height:155px; float:left; background:url(/principalmx/opencms/01_Home/Portada/Ligas_Sitio/imagenes/cuadro_home_azul.gif) no-repeat left top; padding:0px 0px 10px 0px;}
#contenidos .contenido_2_columnas .cuadro_azul_der img { padding:1px 1px 0px 1px;}
#contenidos .contenido_2_columnas .cuadro_azul_der h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-transform:uppercase; padding:5px 0px 0px 10px;}
#contenidos .contenido_2_columnas .cuadro_azul_der a {text-decoration: none}

/*------------ FOOTER ------------*/
#footer {width:960px; margin:0px auto; background:#FFF; padding:10px; margin-bottom: 10px; text-align:center;}
#footer p.telefono { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#666; padding-bottom:10px;}
#footer p.copyright { font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#666;}

/* Resultado busqueda */
#contenedor #contenidos .contenido_3_columnas h3 a:link, #contenedor #contenidos .contenido_3_columnas h3 a:visited { color:#036;}
#contenedor #contenidos .contenido_3_columnas h3 a:hover, #contenedor #contenidos .contenido_3_columnas h3 a:active { color:#CC6600;}

/* Paginador */
#paginador{height:28px; clear:both; border-top:1px solid #D1E0EF; background:url(../images/html/paginador_left.jpg) left center no-repeat; padding:0px 0px 20px 25px;}
#paginador #paginador_right{height:28px; background:url(../images/html/paginador_right.jpg) right center no-repeat; padding:0px 25px 0px 0px;}
#paginador #paginador_right a:link{color:#134479; text-decoration:none;}
#paginador #paginador_right a:visited{color:#134479; text-decoration:none;}
#paginador #paginador_right a:hover{color:#0E3158; text-decoration:none;}
#paginador #paginador_right a:active{color:#0E3158; text-decoration:none;}
#paginador #paginador_right #pag_anterior{background:url(../images/html/paginador_anterior.gif) left top no-repeat; height:18px; padding:2px 0px 0px 20px; color:#134479; margin:7px 0px 0px 0px; width:80px; float:left; font:9px Tahoma, Arial, Helvetica, sans-serif;}
#paginador #paginador_right #pag_siguiente{background:url(../images/html/paginador_siguiente.gif) right top no-repeat; height:18px; padding:2px 20px 0px 0px; color:#134479; margin:7px 0px 0px 0px; width:70px; text-align:right; float:right; font:9px Tahoma, Arial, Helvetica, sans-serif;}
#paginador #paginador_right #pag_paginas{width:215px; margin:0px auto; height:18px; padding:8px 0px 0px 0px; text-align:center; font:9px Tahoma, Arial, Helvetica, sans-serif;}

#paginador #paginador_right #pag_paginas a:link{width:15px; height:12px; margin:0px 2px; border:1px solid #8EB5DB; background:#8EB5DB; float:left; color:#FFF; text-decoration:none; display:block;}
#paginador #paginador_right #pag_paginas a:visited{width:15px; height:12px; margin:0px 2px; border:1px solid #8EB5DB; background:#8EB5DB; float:left; color:#FFF; text-decoration:none; display:block;}
#paginador #paginador_right #pag_paginas a:hover{width:15px; height:12px; margin:0px 2px; border:1px solid #5581AC; background:#5581AC; float:left; color:#FFF; text-decoration:none; display:block;}
#paginador #paginador_right #pag_paginas a:active{width:15px; height:12px; margin:0px 2px; border:1px solid #5581AC; background:#5581AC; float:left; color:#FFF; text-decoration:none; display:block;}


#paginador #paginador_right #pag_paginas #pagina_actual:link{border:1px solid #5581AC; background:#5581AC; cursor:default;}
#paginador #paginador_right #pag_paginas #pagina_actual:visited{border:1px solid #5581AC; background:#5581AC; cursor:default;}
#paginador #paginador_right #pag_paginas #pagina_actual:hover{border:1px solid #5581AC; background:#5581AC; cursor:default;}
#paginador #paginador_right #pag_paginas #pagina_actual:active{border:1px solid #5581AC; background:#5581AC; cursor:default;}


/* Clases tablas */
.table_fondos {text-align: left!important;  border-collapse: collapse; border: none!important; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.table_fondos th { padding: 3px 2px; color: #333; font-weight:700; border:none; white-space:nowrap; background:#f90; }
.table_fondos td.title { padding: 3px 2px; color: #fff; font-weight:400; border:none; white-space:nowrap; background:#036; }
.table_fondos td.spacer { border: none; background: #fff; padding: 0px; }
.table_fondos td { border: 1px solid #666; color: #555; padding: 3px 2px; }


a.tooltip { color: #fff!important; font-weight: 100; text-decoration: none;}
a.tooltip b { display: none }
a.tooltip:hover { color: #fff; border-top-width: 0px; border-left-width: 0px; z-index: 500; border-bottom-width: 0px; position: relative; border-right-width: 0px; text-decoration: none }
a.tooltip:hover b {white-space:normal!important; border-right: #888 1px solid; padding-right: 5px; border-top: #888 1px solid; display: block; padding-left: 5px; font-weight: normal; background: #E1ECF0; left: -25px; padding-bottom: 5px; border-left: #888 1px solid; width: 180px; color: #000; padding-top: 5px; border-bottom: #888 1px solid; position: absolute; top: 20px }
a.tooltip:hover b em { display: block; font-size: 1px; background: url(../images/html/tooltip.gif) transparent 0px 0px; left: 24px; width: 11px; position: absolute; top: -6px; height: 6px }
a.tooltip:link {  color: #fff!important; font-weight: 100; text-decoration: none;}
a.tooltip:visited {  color: #fff!important; font-weight: 100; text-decoration: none;}



.contenido_3_columnas h5 { padding: 5px 5px; color: #fff; font-weight:700; border:none; white-space:nowrap; background:#036; font-size: 12px; width: 560px; margin-bottom: 0px; }

.table_text { border: 1px solid #fff!important; font-family: Arial, Helvetica, sans-serif; }
.table_text li { list-style: none!important; width: 150px; }
.table_text ul { list-style: none!important; }
.table_text h2 { font-size: 13px; font-weight: 700px; color: #134479; }
.table_text p.subtitle { color: #036; font-size: 11px; margin:5px 0px; font-weight: 700; }
.table_text .clasificado { border: 1px solid #fff!important; }
.table_text .clasificado td { border: 1px solid #134479; padding: 10px; text-align: center; }
.table_text .clasificado td p { font-size: 11px; color:#134479; }
.table_text .clasificado td img { margin: 2px; }

.nota { font-size: 9px; color: #666; width: 320px; text-align: center; padding: 10px 40px;  }
a.back { display: block; width: 55px!important; margin: 20px 0px!important; font-size: 11px; border: 1px solid #a0c0df; font-family: Arial, Helvetica, sans-serif; color: #fff; padding: 4px 8px; background-color: #a0c0df; font-weight: bold; text-decoration: none; }

