/* --- INI ESTILOS TEMPLATES IMAGENES PPP --- */
.img_enlace_01 {background-color:#FFF; margin-top:0px; padding:0px; margin-left:0px; text-align:left}
.img_enlace_01 .img_enlacecontimagen_01 {border:0; height:3em; text-align:right}
.img_enlace_01 a.img_enlaceimagen_01 {color:#FF7E00; text-decoration:underline; font-weight:bold; line-height:17px; text-align:right}

.img_banda_01  {background-color:#FFF; margin:0px; padding:0px; text-align:left}
.img_banda_01 .img_bandacontimagen_01 {background-color:#FF7E00; border:0; height:3em}
.img_banda_01 .img_bandatextoimagen_01 {color:#FFF; padding-right:10px; padding-bottom:10px; padding-top:10px; margin:0; line-height:17px; width:250px; text-align:left; float:right}
.img_banda_01 a.img_bandaenlaceimagen_01 {text-decoration:underline; font-weight:bold; color:#FFF; line-height:17px; text-align:right}

.img_noenlace_01  {background-color:#FFF; margin:0; padding:0px; text-align:left}

#tit_sobrebankinter_01 {float:left; width:100%; height:20px; border-width: 0 0 1px 0; border-style:solid; border-color:#FF7E00; margin-top:5px; margin-bottom:20px; color:#000;line-height:17px; 

font-family:verdana; font-size:0.704em; text-align:left; font-weight:bold}

/* --- FIN ESTILOS TEMPLATES IMAGENES PPP --- */

/* --- INI ESTILOS FORMULARIOS --- */

/* )()()()()()()()()(  PASARLO AL PAN_PORTAL !!! */
.lyt_contenpart_02 {font-size:67.5%;line-height:17px; padding:20px 0px 25px 0px; line-height:1.90em}
.lyt_contenpart_02 input {font-size:11px; font-family: Verdana, Arial, Helvetica,sans-serif}
.lyt_contenpart_02 button {font-size:11px; font-family: Verdana, Arial, Helvetica,sans-serif; cursor:pointer}
  
 
.lyt_contenempr_02 {font-size:67.5%; line-height:17px; padding:20px 0px 25px 0px; line-height:1.90em}
.lyt_contenempr_02 input {font-size:11px; font-family: Verdana, Arial, Helvetica,sans-serif}
.lyt_contenempr_02 button {font-size:11px; font-family: Verdana, Arial, Helvetica,sans-serif; cursor:pointer}

.lyt_contenbrok_02 {font-size:67.5%; line-height:17px; padding:20px 0px 25px 0px;line-height:1.90em}
.lyt_contenbrok_02 input {font-size:11px; font-family: Verdana, Arial, Helvetica,sans-serif}
.lyt_contenbrok_02 button {font-size:11px; font-family: Verdana, Arial, Helvetica,sans-serif; cursor:pointer}

.par_h2_01 {position:relative; font-size:100%; font-weight:normal}
.par_h3_01 {position:relative; font-size:100%; font-weight:normal}


/* -- Cabecera --*/

.cab_clientconecpart_01 {text-align:left; padding-bottom: 20px !important; padding-bottom: 18px}
.cab_clientconecpart_01 .cab_nombre {background-color:#FF7E00; color:#FFF; font-weight:bold; padding:0.4em 0.4em 0.4em 0.4em; display:inline; margin-left:0px !important; margin-left:-3px}
.cab_clientconecpart_01 .enl_ayuda { margin-bottom:-2px  !important; margin-bottom:2px; margin-top:-15px !important; text-align:right; padding-left:1px;}
.cab_clientconecpart_01 .enl_ayuda .img_ventananueva_01 {margin-right:0!important}
.cab_clientconecpart_01 .enl_ayuda a {color:#FF7E00; font-weight:bold; text-align:right; font-size:0.9em; text-decoration: underline}
.cab_clientconecpart_01 .cab_conexion {text-align:left; padding-bottom:13px !important; padding-bottom:15px;display: table;width:100%}
.cab_clientconecpart_01 .cab_conexion div {display:table-cell !important; display:inline}
.cab_clientconecpart_01 .cab_conexion .cab_uconexion{float:left;text-align:left}
.cab_clientconecpart_01 .cab_conexion .cab_ucambio{float:right;text-align:right}



.cab_clientconecpart_02 {text-align:left;margin: -4px 20px 9px 17px}
.cab_clientconecpart_02 .cab_impresion_01 {text-align:left; display:table; width:100%}
.cab_clientconecpart_02 .cab_impresion_01 .cab_logo{float:left;text-align:left; margin:0}
.cab_clientconecpart_02 .cab_impresion_01 .cab_datos {float:right; text-align:right}
.cab_clientconecpart_02 .cab_impresion_01 .cab_nombre {font-weight:bold; margin:1px 0 17px 0; display:block}
.cab_clientconecpart_02 .cab_impresion_01 .cab_fecha {margin:0 0 8px 0}




/* -- Titulo pagina negro--*/

.cab_titulopagina_01 {text-align: left; margin:0 0 15px 0}
.cab_titulopagina_01 .cab_sup {border-bottom:1px solid #FF7E00; text-align: left}
.cab_titulopagina_01 .cab_sup .cab_titulo h1 {font-weight:bold;margin-left:0px !important; margin-left:-1px}
.cab_titulopagina_01 .cab_sup .cab_enlace {float:right;}
.cab_titulopagina_01 .cab_sup .cab_enlace a{color:#FF7E00; font-weight:bold; text-decoration: underline}
.cab_titulopagina_01 .cab_inf {text-align: right}
.cab_titulopagina_01 .cab_inf .cab_pag {font-size:0.9em}
.cab_titulopagina_01 .cab_inf .cab_pag .numero{color:#FF7E00; font-weight:bold;}



/* -- Titulo pagina naranja--*/

.cab_titulopagina_02 {text-align: left; margin:0 0 15px 0}
.cab_titulopagina_02 .cab_sup {border-bottom:1px solid #FF7E00; text-align: left}
.cab_titulopagina_02 .cab_sup .cab_titulo h1 {color:#FF7E00; font-weight:bold;margin-left:0px !important; margin-left:-4px}
.cab_titulopagina_02 .cab_sup .cab_enlace {float:right}
.cab_titulopagina_02 .cab_sup .cab_enlace a{color:#FF7E00; font-weight:bold; text-decoration: underline}
.cab_titulopagina_02 .cab_inf {text-align: right}
.cab_titulopagina_02 .cab_inf .cab_pag {font-size:0.9em}
.cab_titulopagina_02 .cab_inf .cab_pag .numero{color:#FF7E00; font-weight:bold;}




/* -- Titulo imagen--*/

.cab_titulopagina_03 {text-align: left; margin:0 0 15px 0}
.cab_titulopagina_03 .cab_sup {text-align: left}
.cab_titulopagina_03 .cab_sup .cab_titulo {display:none}
.cab_titulopagina_03 .cab_sup .cab_titulo h1 {display:none}
.cab_titulopagina_03 .cab_sup .cab_imagen {text-align: left}
.cab_titulopagina_03 .cab_sup .cab_enlace {float:right}
.cab_titulopagina_03 .cab_sup .cab_enlace a{color:#FF7E00; font-weight:bold; text-decoration: underline}
.cab_titulopagina_03 .cab_inf {text-align: right}
.cab_titulopagina_03 .cab_inf .cab_pag {font-size:0.9em}
.cab_titulopagina_03 .cab_inf .cab_pag .numero{color:#FF7E00; font-weight:bold;}


/* -- Formularios --*/
.for_entradatos_01 {text-align:left; margin:0 0 3px 0}
.for_fieldset_01 {margin:0; padding:0; border:none}
.for_fieldset_01 legend {display:none; margin:0; padding:0}

.for_instruccion1_01 {background:url('/www/cacheables/img/img_css_marca/bullet_v2007.v1.cache.gif') no-repeat left 0.75em; padding-left:10px; margin: 10px 0 7px 0}
.for_instruccion1_01 .for_instruccion_titulo {margin:0 0 10px 0; color:#000}
.for_instruccion1_01 .for_instruccion_titulo .img_ventananueva_01 {margin-top:0 !important; margin-top:0.7em}
.for_instruccion1_01 .for_instruccion1_02 .for_instruccion_titulo {margin:0 0 7px 0; color:#FF7E00}
.for_instruccion1_01 .for_instruccion2_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_01 .for_instruccion2_02 .for_instruccion_titulo {margin:0 0 7px -10px; color:#FF7E00}
.for_instruccion1_01 .for_instruccion2_03 .for_instruccion_titulo {margin:0 0 7px 0;margin-left:-25px !important; margin-left:-23px; color:#000}
.for_instruccion1_01 .for_instruccion3_01 .for_instruccion_titulo {margin-right:10px; color:#000}

.for_instruccion1_02 {background:url('/www/cacheables/img/img_css_marca/bullet_v2007.v1.cache.gif') no-repeat left 0.75em; padding-left:10px; margin: 10px 0 7px 0}
.for_instruccion1_02 .for_instruccion_titulo {margin:0 0 10px 0; color:#FF7E00}
.for_instruccion1_02 .for_instruccion1_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_02 .for_instruccion2_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_02 .for_instruccion2_02 .for_instruccion_titulo {margin:0 0 7px -10px; color:#FF7E00}
.for_instruccion1_02 .for_instruccion2_03 .for_instruccion_titulo {margin:0 0 7px 0;margin-left:-25px !important; margin-left:-23px; color:#000}
.for_instruccion1_02 .for_instruccion3_01 .for_instruccion_titulo {margin-right:10px; color:#000}

.for_instruccion1_03 {padding-left:2em; margin: 10px 0 7px 0}
.for_instruccion1_03 .for_instruccion_titulo {margin:0 0 7px 0; color:#FF7E00}
.for_instruccion1_03 .for_instruccion_titulo .indice {margin:0 6px 0 -2.1em; font-weight:bold; color:#FF7E00}
.for_instruccion1_03 .for_instruccion1_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_03 .for_instruccion2_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_03 .for_instruccion2_02 .for_instruccion_titulo {margin:0 0 7px -10px; color:#FF7E00}
.for_instruccion1_03 .for_instruccion2_03 .for_instruccion_titulo {margin:0 0 7px 0;margin-left:-25px !important; margin-left:-23px; color:#000}
.for_instruccion1_03 .for_instruccion3_01 .for_instruccion_titulo {margin-right:10px; color:#000}

.for_instruccion1_04 {padding-left:16px; margin: 10px 0 7px 0}
.for_instruccion1_04 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_04 .for_instruccion_titulo .bk_icono_plegable_ds {cursor:pointer; margin-left:-16px; margin-right:7px}
.for_instruccion1_04 .for_instruccion1_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_04 .for_instruccion1_02 .for_instruccion_titulo {margin:0 0 7px 0; color:#FF7E00}
.for_instruccion1_04 .for_instruccion2_02 .for_instruccion_titulo {margin:0 0 7px -10px; color:#FF7E00}
.for_instruccion1_04 .for_instruccion2_03 .for_instruccion_titulo {margin:0 0 7px 0;margin-left:-25px !important; margin-left:-23px; color:#000}
.for_instruccion1_04 .for_instruccion3_01 .for_instruccion_titulo {margin-right:10px; color:#000}

.for_instruccion1_05 {padding-left:2em; margin: 10px 0 7px 0}
.for_instruccion1_05 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_05 .for_instruccion_titulo .indice {margin:0 6px 0 -2em; font-weight:bold; color:#FF7E00}
.for_instruccion1_05 .for_instruccion1_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_05 .for_instruccion2_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion1_05 .for_instruccion2_02 .for_instruccion_titulo {margin:0 0 7px -10px; color:#FF7E00}
.for_instruccion1_05 .for_instruccion2_03 .for_instruccion_titulo {margin:0 0 7px 0;margin-left:-25px !important; margin-left:-23px; color:#000}
.for_instruccion1_05 .for_instruccion3_01 .for_instruccion_titulo {margin-right:10px; color:#000}

.for_instruccion2_01 {padding-left:10px; margin: 10px 0 7px 0}
.for_instruccion2_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion2_01 .for_instruccion_titulo .guion{margin-left:-10px; font-weight:bold}
.for_instruccion2_01 .for_instruccion1_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion2_01 .for_instruccion1_02 .for_instruccion_titulo {margin:0 0 7px 0; color:#FF7E00}
.for_instruccion2_01 .for_instruccion2_02 .for_instruccion_titulo {margin:0 0 7px -10px; color:#FF7E00}
.for_instruccion2_01 .for_instruccion2_03 .for_instruccion_titulo {margin:0 0 7px 0;margin-left:-25px !important; margin-left:-23px; color:#000}
.for_instruccion2_01 .for_instruccion3_01 .for_instruccion_titulo {margin-right:10px; color:#000}

.for_instruccion2_02 {padding-left:10px; margin: 10px 0 7px 0}
.for_instruccion2_02 .for_instruccion_titulo {margin:0 0 7px -10px; color:#FF7E00}
.for_instruccion2_02 .for_instruccion1_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion2_02 .for_instruccion1_02 .for_instruccion_titulo {margin:0 0 7px 0; color:#FF7E00}
.for_instruccion2_02 .for_instruccion2_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion2_02 .for_instruccion2_03 .for_instruccion_titulo {margin:0 0 7px 0;margin-left:-25px !important; margin-left:-23px; color:#000}
.for_instruccion2_02 .for_instruccion3_01 .for_instruccion_titulo {margin-right:10px; color:#000}

.for_instruccion2_03 {padding-left:20px; margin: 10px 0 7px 0}
.for_instruccion2_03 .for_instruccion_titulo {margin:0 0 7px 0;margin-left:-25px !important; margin-left:-23px; color:#000}
.for_instruccion2_03 .for_instruccion_titulo input {margin-right:2px !important; margin-right:0px}
.for_instruccion2_03 .for_instruccion_titulo label {vertical-align:18% !important; vertical-align:22%; margin-right:5px}
.for_instruccion2_03 .for_instruccion_titulo label .compacto{padding-left:25px}
.for_instruccion2_03 .for_instruccion1_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion2_03 .for_instruccion1_02 .for_instruccion_titulo {margin:0 0 7px 0; color:#FF7E00}
.for_instruccion2_03 .for_instruccion2_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion2_03 .for_instruccion2_02 .for_instruccion_titulo {margin:0 0 7px -10px; color:#FF7E00}
.for_instruccion2_03 .for_instruccion3_01 .for_instruccion_titulo {margin-right:10px; color:#000}

.for_instruccion3_01 {margin:0 0 7px 0; display:table; line-height:1.90em; height:1.90em}
.for_instruccion3_01 div {margin:0; float:none !important; float:left; display:table-cell !important; display:inline; padding-right:10px !important; padding-right:0px}
.for_instruccion3_01 .for_instruccion_titulo {margin-right:10px; color:#000}
.for_instruccion3_01 .for_edit_01 {position:relative; bottom:22%; padding-right:10px !important; padding-right:0px}
.for_instruccion3_01 .for_edit_01 label {float:left !important; float:none; vertical-align:text-bottom}
.for_instruccion3_01 .for_edit_01 input { margin-right:4px; vertical-align:text-bottom}
.for_instruccion3_01 .for_radio_01 {padding-right:10px !important; padding-right:0px; vertical-align:middle}
.for_instruccion3_01 .for_radio_01 label {margin-right:-6px !important; margin-right:0px; vertical-align:middle}
.for_instruccion3_01 .for_radio_01 input {vertical-align:middle}
.for_instruccion3_01 .for_instruccion1_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion3_01 .for_instruccion1_02 .for_instruccion_titulo {margin:0 0 7px 0; color:#FF7E00}
.for_instruccion3_01 .for_instruccion2_01 .for_instruccion_titulo {margin:0 0 7px 0; color:#000}
.for_instruccion3_01 .for_instruccion2_02 .for_instruccion_titulo {margin:0 0 7px -10px; color:#FF7E00}
.for_instruccion3_01 .for_instruccion2_03 .for_instruccion_titulo {margin:0 0 7px 0;margin-left:-25px !important; margin-left:-23px; color:#000}

.for_instruccion3_03  {width:100%; display:table; padding:10px 0 7px 0; line-height:1.90em; height:1.90em}
.for_instruccion3_03  .for_instruccion_content {float:left}
.for_instruccion3_03  .for_instruccion_titulo {float:left; padding:0 8px 2px 6px; line-height: 18px; background:#ededed; margin-top:-1px; margin-right:7px !important; margin-right:4px}

.for_coordenada_01  {background:url('/www/cacheables/img/img_css_marca/bullet_v2007.v1.cache.gif') no-repeat left 0.75em; padding-left:10px; margin-bottom:7px}
.for_coordenada_01 .for_coordenada_titulo {margin:0 0 7px 0}
.for_coordenada_01 .for_coordenada_edit label{float:none}
.for_coordenada_01 .for_coordenada_edit input{margin-bottom:2px}

.for_botonavegacion_01 {text-align:right}
.for_botonavegacion_01 input {overflow: visible; padding: 0 10px 0 10px}
.for_botonavegacion_01 left input {overflow: visible; border:1px solid #000; padding: 0 10px 0 0}
.for_botonavegacion_01 .for_enlace_01 {padding: 0 10px 0 10px}
.for_botonestandar_01 {margin:0 !important; margin:0 0 0 4px; line-height:120%; height:auto !important; height:1.70em; vertical-align:text-bottom !important; vertical-align:0; padding:0 10px 0 10px; overflow:visible}

.for_enlinea_01 {margin-bottom:7px; display:table; line-height:1.90em; height:1.90em}
.for_enlinea_01 div {display:table-cell !important; display:inline; margin:0}
.for_enlinea_01 .par_mdbold_01 {vertical-align:-2px !important; vertical-align:0}
.for_enlinea_01 .for_parrafo_01 {padding-right:10px; vertical-align:bottom !important; vertical-align:baseline}
.for_enlinea_01 .for_radio_01 {padding-right:10px !important; padding-right:0px}
.for_enlinea_01 .for_radio_01 label {margin-right:-6px !important; margin-right:0px}
.for_enlinea_01 .for_radio_01 input {vertical-align:middle}
.for_enlinea_01 .for_edit_01 {padding-right:10px !important; padding-right:0px}
.for_enlinea_01 .for_edit_01 .for_textoayuda_01 {padding-left:3px !important}
.for_enlinea_01 .for_edit_01 label {float:left !important; float:none; vertical-align:middle}
.for_enlinea_01 .for_edit_01 input {margin-bottom:2px; margin-right:4px}
.for_enlinea_01 .for_combo_01 label {float:none; vertical-align:-2px !important; vertical-align:1px}
.for_enlinea_01_noleft {margin-bottom:7px; margin:0 0 0 auto; line-height:20px; height:20px; vertical-align:top}
.for_enlinea_01_noleft .for_combo_01 label {height:0; float:none;vertical-align:-2px !important;vertical-align:1px}
.for_enlinea_01_noleft div {margin:0; display: table-cell !important; display:inline !important}
.for_enlinea_01 img {vertical-align:0}
.for_enlinea_01 .caj_aviso_03 {padding-right:20px}
.for_enlinea_01 .caj_aviso_05 {padding-right:20px}
.for_enlinea_01 button {margin:0 !important; margin:0 0 0 4px; line-height:120%; height:auto !important; height:1.70em; vertical-align:0; padding:0 10px 0 10px; overflow:visible}


.for_combo_01 {margin-bottom:7px; line-height:1.90em; height:1.90em}
.for_combo_01 label {float:left; position:relative; margin-top:2px; margin-left: 0px; margin-right: 6px !important; margin-right:3px}
.for_combo_01 label.par_gris {float:left; padding:0 8px 2px 6px; line-height:18px; background:#ededed; margin-top:0px; margin-right:7px !important; margin-right:4px}
.for_combo_01 select {font-size:0.9em}

.for_combo_02 {margin-bottom:10px; text-align:right}
.for_combo_02 label {font-weight:bold; margin-top:2px; margin-left: 0px !important; margin-left:3px; margin-right: 6px !important; margin-right:3px; vertical-align:-2px !important; vertical-align:0px}
.for_combo_02 select {font-size:0.9em}


.for_textarea_01 {margin-bottom:7px}
.for_textarea_01 label {display: block}
.for_textarea_01 textarea {margin:5px 0 0 10px; font-size:1em; padding: 2px; font-family:verdana}


.for_radio_01 {margin-bottom:7px; line-height:1.90em; padding-left:15px !important; padding-left:17px}
.for_radio_01 span.for_radio_01_input {margin-left:-15px !important; margin-left:-17px}
.for_radio_01 input {margin-left:0px !important; margin-left:-3px; margin-right:2px !important; margin-right:0px; vertical-align:middle}
.for_radio_01 label {padding-right:5px; vertical-align:middle}
.for_radio_01 label .compacto{padding-left:20px}

.for_check_01 {margin-bottom:7px; line-height:1.90em; height:1.90em}
.for_check_01 input {margin-left:0px !important; margin-left:-3px; margin-right:2px !important; margin-right:0px; vertical-align:middle}
.for_check_01 label {padding-right:5px; vertical-align:middle}
.for_check_01 label .compacto{padding-left:20px}

.for_edit_01 {margin-bottom:7px!important; margin-bottom:7px; line-height:1.90em; height:1.90em}
.for_edit_01 input {}
.for_edit_01 label {float:left; margin-right:7px !important; margin-right:4px; margin-top:3px}
.for_edit_01 label.par_gris {float:left; padding:0 8px 2px 6px; line-height: 18px; background:#ededed; margin-top:-1px !important; margin-top:0; margin-right:7px !important; margin-right:4px}

.for_edit_03 {text-align:center; width:1px; padding-right:28px; line-height:1.90em; height:1.90em}
.for_edit_03 label {text-align:center; line-height:20px; white-space:nowrap; display:block; padding-bottom:0px !important; padding-bottom:4px}
.for_edit_03 label *{text-align:center; display:block; padding-bottom:4px !important; padding-bottom:1px}
.for_edit_03 input {margin-top:8px !important; margin-top:4px}

.for_parrafo_01 {}
.for_parrafo_01 img {vertical-align:text-bottom}

.par_requisito_01 {margin-bottom:10px; font-size:0.9em; border-top:1px solid #d5d5d5; text-align:left; padding: 5px 0 5px 0}
.par_requisito_01 img{vertical-align:text-bottom; margin-left:0.4em; margin-right:0.4em}
.par_requisito_01 a {color:#000; font-weight:bold; text-decoration: underline}


.for_textoresultado_01 {margin-bottom:7px; width:99.60% !important; width:100%; line-height:1.90em; height:1.90em; display:table}
.for_textoresultado_01 div {float:left; display:table}
.for_textoresultado_01 .for_etiqueta {margin-right:10px; padding:0}
.for_textoresultado_01 .for_etiqueta_gris {padding:0 8px 2px 6px; line-height: 18px; background:#ededed; margin:0 10px 0 0}
.for_textoresultado_01 .for_etiqueta div {float:left}


.img_generica_01 {margin:15px 0 15px 0; padding:0px;}
.img_generica_01 .center{text-align:center}
.img_generica_01 img.center{margin:0 auto 0 auto}
.img_generica_01 .right{text-align:right}
.img_generica_01 img.right{margin:0 0 0 auto}
.img_generica_01 .left{text-align:left}
.img_generica_01 img.left{margin:0 auto 0 0}

.for_botonavegacion_01 {text-align:right}
.for_botonavegacion_01 input {overflow: visible; padding: 0 10px 0 10px}

.for_botonimagen_01 {border:0; background:none; cursor:pointer; overflow: visible}
.for_botonimagen_01 .img_generica_01 {margin:0; padding:0}
.for_botonimagen_01 img {margin:0; padding:0}

.for_botonenlace_01 {padding:0; margin-right:-7px !important; margin-right:0px; color:#FF7E00; font-weight:bold; border:0; background:none; cursor:pointer; text-decoration:underline; text-align:right; overflow: visible}
.for_botonenlace_02 {vertical-align:text-bottom; margin: 0  -0.8em  -0.1em  -0.8em !important; margin: 0  0  -0.2em  0; color:#000; font-weight:bold; border:0; background:transparent; cursor:pointer; text-decoration:underline; overflow:visible}

.for_enlace_01 {color:#FF7E00; font-weight:bold; text-decoration: underline}
.for_enlace_01 img{vertical-align:text-bottom; margin-left:0.4em; margin-right:0.4em}
.for_enlace_02 {color:#000; font-weight:bold; text-decoration: underline}
.for_enlace_02 img{vertical-align:text-bottom; margin-left:0.4em; margin-right:0.4em}

/* -- Tablas -- */
.tab_pijama_01 {width:100%; margin:15px 0 15px 0; position:relative}
.tab_pijama_01 table.center{margin:0 auto 0 auto}
.tab_pijama_01 table.right{margin:0 0 0 auto}
.tab_pijama_01 table.left{margin:0 auto 0 0}
.tab_pijama_01 table {width:100%; font-size:0.9em; line-height:20px}
.tab_pijama_01 table caption {font-weight:bold; text-align:left}
.tab_pijama_01 table thead tr {background-color:#FF7E00; color:#FFF;text-align:center;padding:0 4px 0 4px;}
.tab_pijama_01 table thead tr.tab_blanco {background-color:#FFF; color:#000}
.tab_pijama_01 table tbody tr.par {background-color:#FFF2DF}
.tab_pijama_01 table td {padding:0 4px 0 4px; text-align:left}
.tab_pijama_01 table th {padding:0 4px 0 4px}
.tab_pijama_01 .cuenta{text-align:left}
.tab_pijama_01 .input{text-align:center}
.tab_pijama_01 .iguales{text-align:center}
.tab_pijama_01 .numero{text-align:right}
.tab_pijama_01 .nodatos{text-align:center}
.tab_pijama_01 .enlace{text-align:left; font-weight:bold; text-decoration: underline}
.tab_pijama_01 .enlace a{color:#000; text-align:left; font-weight:bold; text-decoration: underline}
.tab_pijama_01 .enlace img{vertical-align:text-bottom}
.tab_pijama_01 .icono{text-align:center}
.tab_pijama_01 .fecha{text-align:center}
.tab_pijama_01 table tfoot {background-color:#D5D5D5; color:#000}
.tab_pijama_01 table tfoot tr td {empty-cells: show;}
.tab_pijama_01 table tfoot tr.primera {background-color:#ededed}
.tab_pijama_01 table tfoot tr.primera td {border-top:18px solid #FFFFFF}
.tab_pijama_01 table tfoot tr.total {background-color:#aaaaaa; color:#000}
.tab_pijama_01 .recortar {overflow:hidden;height:20px; width:100%; word-break:break-all;white-space:nowrap !important; white-space:normal}
.tab_pijama_01 .recortar button{word-break:break-all;white-space:nowrap !important; white-space:normal; position:relative !important; position:absolute}


.tab_pijama_01 .tab_paginacion_01 {display:table; position: relative; height:100%; max-height:1px; line-height: 2em; margin:10px 0 10px 0; border-bottom:1px solid #d5d5d5; width:100%; font-size:90%}
.tab_pijama_01 .tab_paginacion_01 .anterior  {position:absolute; bottom:17px!important; bottom:3px; left:0; width: 64px}
.tab_pijama_01 .tab_paginacion_01 .paginas   {min-height: 2.5em; height: auto !important; height:2.5em; margin:0 68px 0 64px; padding:0; line-height: 1.3em; color:#000; font-weight:bold}
.tab_pijama_01 .tab_paginacion_01 .paginas a {color:#FF7E00; font-weight:bold; text-decoration:underline}
.tab_pijama_01 .tab_paginacion_01 .siguiente {position:absolute; bottom:17px!important; bottom:3px; right:5px; width:68px; text-align:right}
.tab_pijama_01 .tab_paginacion_01 .anterior button, 
.tab_pijama_01 .tab_paginacion_01 .siguiente button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}
.tab_pijama_01 .tab_paginacion_01 .paginas ul {padding:0; margin:0; list-style:none; text-align:center}
.tab_pijama_01 .tab_paginacion_01 .paginas li {display:inline; text-align:center; color:#000}
.tab_pijama_01 .tab_paginacion_01 .paginas li span {display:table-cell; margin:1px; width:17px!important; width:19px; border:1px solid #fff}
.tab_pijama_01 .tab_paginacion_01 .paginas li form {display:inline; width:0px}
.tab_pijama_01 .tab_paginacion_01 .paginas li button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}


.tab_pijama_02 {width:100%; margin:15px 0 15px 0; position:relative}
.tab_pijama_02 table.center{margin:0 auto 0 auto}
.tab_pijama_02 table.right{margin:0 0 0 auto}
.tab_pijama_02 table.left{margin:0 auto 0 0}
.tab_pijama_02 table {margin:0 auto 0 auto; width:100%;font-size:0.9em; line-height:20px}
.tab_pijama_02 table td{border-right:2px solid #fff;border-top:2px solid #fff}
.tab_pijama_02 table th{border-right:2px solid #fff;border-top:2px solid #fff}
.tab_pijama_02 table caption {font-weight:bold; text-align:left}
.tab_pijama_02 table td {padding:0 4px 0 4px; text-align:left}
.tab_pijama_02 table th {padding:0 4px 0 4px}
.tab_pijama_02 table tbody td {color:#000}
.tab_pijama_02 table thead tr {background-color:#FF7E00; color:#FFF;text-align:center;padding:0 4px 0 4px;}
.tab_pijama_02 table thead th {padding:0 4px 0 4px}
.tab_pijama_02 table tbody tr.cabecera_body th {background-color:#FFCB99; color:#000; border-top:18px solid #fff;empty-cells: show; padding:0 4px 0 4px}
.tab_pijama_02 table tbody tr.cabecera_body th.primera {background-color:#FF7E00; color:#FFF;border-top:18px solid #fff;text-align:left}
.tab_pijama_02 table tbody tr {background-color:#ffffff}
.tab_pijama_02 table tbody tr.par {background-color:#fff2df}
.tab_pijama_02 table tfoot {background-color:#D5D5D5; color:#000}
.tab_pijama_02 table tfoot tr td {empty-cells: show;}
.tab_pijama_02 table tfoot tr.primera {background-color:#ededed}
.tab_pijama_02 table tfoot tr.primera td {border-top:18px solid #FFFFFF}
.tab_pijama_02 table tfoot tr.total {background-color:#aaaaaa; color:#000}
.tab_pijama_02 .cuenta{text-align:left}
.tab_pijama_02 .input{text-align:center}
.tab_pijama_02 .numero{text-align:right}
.tab_pijama_02 .nodatos{text-align:center}
.tab_pijama_02 .iguales{text-align:center}
.tab_pijama_02 .enlace{text-align:left; font-weight:bold; text-decoration: underline}
.tab_pijama_02 .enlace a{color:#000; text-align:left; font-weight:bold; text-decoration: underline}
.tab_pijama_02 .enlace img{vertical-align:text-bottom}
.tab_pijama_02 .icono{text-align:center}
.tab_pijama_02 .fecha{text-align:center}

.tab_pijama_02 .tab_paginacion_01 {display:table; position: relative; height:100%; max-height:1px; line-height: 2em; margin:10px 0 10px 0; border-bottom:1px solid #d5d5d5; width:100%; font-size:90%}
.tab_pijama_02 .tab_paginacion_01 .anterior  {position:absolute; bottom:17px!important; bottom:3px; left:0; width: 64px}
.tab_pijama_02 .tab_paginacion_01 .paginas   {min-height: 2.5em; height: auto !important; height:2.5em; margin:0 68px 0 64px; padding:0; line-height: 1.3em; color:#000; font-weight:bold}
.tab_pijama_02 .tab_paginacion_01 .paginas a {color:#FF7E00; font-weight:bold; text-decoration:underline}
.tab_pijama_02 .tab_paginacion_01 .siguiente {position:absolute; bottom:17px!important; bottom:3px; right:5px; width:68px; text-align:right}
.tab_pijama_02 .tab_paginacion_01 .anterior button, 
.tab_pijama_02 .tab_paginacion_01 .siguiente button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}
.tab_pijama_02 .tab_paginacion_01 .paginas ul {padding:0; margin:0; list-style:none; text-align:center}
.tab_pijama_02 .tab_paginacion_01 .paginas li {display:inline; text-align:center; color:#000}
.tab_pijama_02 .tab_paginacion_01 .paginas li span {display:table-cell; margin:1px; width:17px!important; width:19px; border:1px solid #fff}
.tab_pijama_02 .tab_paginacion_01 .paginas li form {display:inline; width:0px}
.tab_pijama_02 .tab_paginacion_01 .paginas li button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}


.tab_normal_01 {width:100%; margin:15px 0 15px 0; position:relative}
.tab_normal_01 table.center{margin:0 auto 0 auto}
.tab_normal_01 table.right{margin:0 0 0 auto}
.tab_normal_01 table.left{margin:0 auto 0 0}
.tab_normal_01 table {width:100%; font-size:0.9em; line-height:20px}
.tab_normal_01 table caption {font-weight:bold; text-align:left}
.tab_normal_01 table thead tr {background-color:#FF7E00; color:#FFF; padding:0 4px 0 4px}
.tab_normal_01 table thead tr th {border-top:5px solid #fff; background-color:#FF7E00; color:#FFF; padding:0 4px 0 4px}
.tab_normal_01 table td {padding:0 4px 0 4px; text-align:left}
.tab_normal_01 table th {padding:0 4px 0 4px}
.tab_normal_01 .cuenta{text-align:left}
.tab_normal_01 .input{text-align:center}
.tab_normal_01 .numero{text-align:right}
.tab_normal_01 .nodatos{text-align:center}
.tab_normal_01 .enlace{text-align:left; font-weight:bold; text-decoration: underline}
.tab_normal_01 .enlace a{color:#000000; text-align:left; font-weight:bold; text-decoration: underline}
.tab_normal_01 .icono{text-align:center}
.tab_normal_01 .fecha{text-align:center}
.tab_normal_01 .iguales{text-align:center}
.tab_normal_01 .recortar {overflow:hidden;height:20px; width:100%; word-break:break-all;white-space:nowrap !important; white-space:normal}
.tab_normal_01 .recortar button{word-break:break-all;white-space:nowrap !important; white-space:normal; position:relative !important; position:absolute}
.tab_normal_01 table tfoot {background-color:#D5D5D5; color:#000}
.tab_normal_01 table tfoot tr td {empty-cells: show;}
.tab_normal_01 table tfoot tr.primera {background-color:#ededed}
.tab_normal_01 table tfoot tr.primera td {border-top:18px solid #FFFFFF}
.tab_normal_01 table tfoot tr.total {background-color:#aaaaaa; color:#000}

.tab_normal_01 .tab_paginacion_01 {display:table; position: relative; height:100%; max-height:1px; line-height: 2em; margin:10px 0 10px 0; border-bottom:1px solid #d5d5d5; width:100%; font-size:90%}
.tab_normal_01 .tab_paginacion_01 .anterior  {position:absolute; bottom:17px!important; bottom:3px; left:0; width: 64px}
.tab_normal_01 .tab_paginacion_01 .paginas   {min-height: 2.5em; height: auto !important; height:2.5em; margin:0 68px 0 64px; padding:0; line-height: 1.3em; color:#000; font-weight:bold}
.tab_normal_01 .tab_paginacion_01 .paginas a {color:#FF7E00; font-weight:bold; text-decoration:underline}
.tab_normal_01 .tab_paginacion_01 .siguiente {position:absolute; bottom:17px!important; bottom:3px; right:5px; width:68px; text-align:right}
.tab_normal_01 .tab_paginacion_01 .anterior button, 
.tab_normal_01 .tab_paginacion_01 .siguiente button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}
.tab_normal_01 .tab_paginacion_01 .paginas ul {padding:0; margin:0; list-style:none; text-align:center}
.tab_normal_01 .tab_paginacion_01 .paginas li {display:inline; text-align:center; color:#000}
.tab_normal_01 .tab_paginacion_01 .paginas li span {display:table-cell; margin:1px; width:17px!important; width:19px; border:1px solid #fff}
.tab_normal_01 .tab_paginacion_01 .paginas li form {display:inline; width:0px}
.tab_normal_01 .tab_paginacion_01 .paginas li button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}


.tab_normal_02 {width:100%; margin:15px 0 15px 0; position:relative}
.tab_normal_02 table {margin:0 auto 0 auto;width:100%;font-size:0.9em;line-height:20px; border-right:1px solid #FF7E00;border-bottom:1px solid #FF7E00}
.tab_normal_02 table caption {font-weight:bold; text-align:left}
.tab_normal_02 table thead tr {background-color:#FF7E00;color:#FFF}
.tab_normal_02 table thead th {border-left:1px solid #FFF; text-align:center}
.tab_normal_02 table thead .vacio {background-color:#FFF; color:#FFF}
.tab_normal_02 table thead .inicial {border-left:1px solid #FF7E00}
.tab_normal_02 table td {padding:0 4px 0 4px; text-align:left ;background-color:#FF7E00}
.tab_normal_02 table th {padding:0 4px 0 4px}
.tab_normal_02 table tbody th {background-color:#FF7E00;color:#FFF;border-top:1px solid #FFF}
.tab_normal_02 table tbody td {background-color:#FFF;border-top:1px solid #FF7E00;border-left:1px solid #FF7E00}
.tab_normal_02 table tfoot {background-color:#D5D5D5; color:#000}
.tab_normal_02 table tfoot tr td {empty-cells: show;}
.tab_normal_02 table tfoot tr.primera {background-color:#ededed}
.tab_normal_02 table tfoot tr.primera td {border-top:18px solid #FFFFFF}
.tab_normal_02 table tfoot tr.total {background-color:#aaaaaa; color:#000}

.tab_normal_02 .tab_paginacion_01 {display:table; position: relative; height:100%; max-height:1px; line-height: 2em; margin:10px 0 10px 0; border-bottom:1px solid #d5d5d5; width:100%; font-size:90%}
.tab_normal_02 .tab_paginacion_01 .anterior  {position:absolute; bottom:17px!important; bottom:3px; left:0; width: 64px}
.tab_normal_02 .tab_paginacion_01 .paginas   {min-height: 2.5em; height: auto !important; height:2.5em; margin:0 68px 0 64px; padding:0; line-height: 1.3em; color:#000; font-weight:bold}
.tab_normal_02 .tab_paginacion_01 .paginas a {color:#FF7E00; font-weight:bold; text-decoration:underline}
.tab_normal_02 .tab_paginacion_01 .siguiente {position:absolute; bottom:17px!important; bottom:3px; right:5px; width:68px; text-align:right}
.tab_normal_02 .tab_paginacion_01 .anterior button, 
.tab_normal_02 .tab_paginacion_01 .siguiente button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}
.tab_normal_02 .tab_paginacion_01 .paginas ul {padding:0; margin:0; list-style:none; text-align:center}
.tab_normal_02 .tab_paginacion_01 .paginas li {display:inline; text-align:center; color:#000}
.tab_normal_02 .tab_paginacion_01 .paginas li span {display:table-cell; margin:1px; width:17px!important; width:19px; border:1px solid #fff}
.tab_normal_02 .tab_paginacion_01 .paginas li form {display:inline; width:0px}
.tab_normal_02 .tab_paginacion_01 .paginas li button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}


.tab_extracto_01 {width:100%; margin:15px 0 15px 0; position:relative}
.tab_extracto_01 table.center{margin:0 auto 0 auto}
.tab_extracto_01 table.right{margin:0 0 0 auto}
.tab_extracto_01 table.left{margin:0 auto 0 0}
.tab_extracto_01 table {width:100%; font-size:0.9em; line-height:20px;empty-cells: show}
.tab_extracto_01 table caption {font-weight:bold; text-align:left}
.tab_extracto_01 table thead tr th {background-color:#FFCB99; color:#000; padding:0 4px 0 4px}
.tab_extracto_01 table thead tr .primera {background-color:#FF7E00; color:#FFF;padding:0 4px 0 4px; text-align:left}
.tab_extracto_01 table td {padding:0 4px 0 4px; text-align:left}
.tab_extracto_01 table th {padding:0 4px 0 4px}
.tab_extracto_01 input {text-align:left; font-size:0.9em}
.tab_extracto_01 .cuenta{text-align:left}
.tab_extracto_01 .input{text-align:center}
.tab_extracto_01 .numero{text-align:right}
.tab_extracto_01 .enlace {text-align:left; font-weight:bold}
.tab_extracto_01 .enlace a{color:#000000; text-align:left; font-weight:bold; text-decoration: underline}
.tab_extracto_01 .nodatos {color:#E80000; font-weight:bold; text-align:center; font-size:0.9em}
.tab_extracto_01 .icono{text-align:center}
.tab_extracto_01 .fecha{text-align:center}
.tab_extracto_01 .iguales{text-align:center}
.tab_extracto_01 .for_botonenlace_02 {text-align:left; font-family: Verdana, Arial, Helvetica,sans-serif; font-size:1em; margin: 0 0 0 -0.2em !important; margin: 0  0  -0.2em  0; padding:0px; color:#000; font-weight:bold; border:0; background:transparent; text-decoration:underline;}
.tab_extracto_01 .for_combo_01 {margin-bottom:0px}
.tab_extracto_01 .recortar {overflow:hidden;height:20px; word-break:break-all;white-space:nowrap !important; white-space:normal}
.tab_extracto_01 .recortar button{height:20px;word-break:break-all;white-space:nowrap !important; white-space:normal; position:relative !important; position:absolute}
.tab_extracto_01 table tfoot {background-color:#000; color:#000}
.tab_extracto_01 table tfoot tr {background-color:#ededed; color:#000; font-weight:bold}

.tab_extracto_01 .tab_paginacion_01 {display:table; position: relative; height:100%; max-height:1px; line-height: 2em; margin:10px 0 10px 0; border-bottom:1px solid #d5d5d5; width:100%; font-size:90%}
.tab_extracto_01 .tab_paginacion_01 .anterior  {position:absolute; bottom:17px!important; bottom:3px; left:0; width: 64px}
.tab_extracto_01 .tab_paginacion_01 .paginas   {min-height: 2.5em; height: auto !important; height:2.5em; margin:0 68px 0 64px; padding:0; line-height: 1.3em; color:#000; font-weight:bold}
.tab_extracto_01 .tab_paginacion_01 .paginas a {color:#FF7E00; font-weight:bold; text-decoration:underline}
.tab_extracto_01 .tab_paginacion_01 .siguiente {position:absolute; bottom:17px!important; bottom:3px; right:5px; width:68px; text-align:right}
.tab_extracto_01 .tab_paginacion_01 .anterior button, 
.tab_extracto_01 .tab_paginacion_01 .siguiente button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}
.tab_extracto_01 .tab_paginacion_01 .paginas ul {padding:0; margin:0; list-style:none; text-align:center}
.tab_extracto_01 .tab_paginacion_01 .paginas li {display:inline; text-align:center; color:#000}
.tab_extracto_01 .tab_paginacion_01 .paginas li span {display:table-cell; margin:1px; width:17px!important; width:19px; border:1px solid #fff}
.tab_extracto_01 .tab_paginacion_01 .paginas li form {display:inline; width:0px}
.tab_extracto_01 .tab_paginacion_01 .paginas li button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}

.tab_mensaje_01 {width:100%; margin:0; padding:0; position:relative}
.tab_mensaje_01 table.center {margin:0 auto 0 auto}
.tab_mensaje_01 table.right {margin:0 0 0 auto}
.tab_mensaje_01 table.left {margin:0 auto 0 0}
.tab_mensaje_01 table {width:100%; font-size:0.9em; line-height:30px; empty-cells: show}
.tab_mensaje_01 table caption {font-weight:bold; text-align:left}
.tab_mensaje_01 table thead th {background-color:#ccc}
.tab_mensaje_01 table tr.blanco {background-color:#fff}
.tab_mensaje_01 table tr {background-color:#eee}
.tab_mensaje_01 table th {background-color:#ccc; border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #999; border-bottom: 1px solid #999}
.tab_mensaje_01 table td {padding:2px 4px 2px 4px; border-top: 1px solid #ccc; border-left: 1px solid #ccc;border-right: 1px solid #999; border-bottom: 1px solid #999}

.tab_mensaje_01 .tab_paginacion_01 {display:table; position: relative; height:100%; max-height:1px; line-height: 2em; margin:10px 0 10px 0; border-bottom:1px solid #d5d5d5; width:100%; font-size:90%}
.tab_mensaje_01 .tab_paginacion_01 .anterior  {position:absolute; bottom:17px!important; bottom:3px; left:0; width: 64px}
.tab_mensaje_01 .tab_paginacion_01 .paginas   {min-height: 2.5em; height: auto !important; height:2.5em; margin:0 68px 0 64px; padding:0; line-height: 1.3em; color:#000; font-weight:bold}
.tab_mensaje_01 .tab_paginacion_01 .paginas a {color:#FF7E00; font-weight:bold; text-decoration:underline}
.tab_mensaje_01 .tab_paginacion_01 .siguiente {position:absolute; bottom:17px!important; bottom:3px; right:5px; width:68px; text-align:right}
.tab_mensaje_01 .tab_paginacion_01 .anterior button, 
.tab_mensaje_01 .tab_paginacion_01 .siguiente button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}
.tab_mensaje_01 .tab_paginacion_01 .paginas ul {padding:0; margin:0; list-style:none; text-align:center}
.tab_mensaje_01 .tab_paginacion_01 .paginas li {display:inline; text-align:center; color:#000}
.tab_mensaje_01 .tab_paginacion_01 .paginas li span {display:table-cell; margin:1px; width:17px!important; width:19px; border:1px solid #fff}
.tab_mensaje_01 .tab_paginacion_01 .paginas li form {display:inline; width:0px}
.tab_mensaje_01 .tab_paginacion_01 .paginas li button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}

.tab_definicion_01 {width:100%;margin:10px 0 10px 0}
.tab_definicion_01 dl.center{margin:0 auto 0 auto; background-color:#FF7E00}
.tab_definicion_01 dl.right{margin:0 0 0 auto; background-color:#FF7E00}
.tab_definicion_01 dl.left{margin:0 auto 0 0;background-color:#FF7E00}
.tab_definicion_01 dl {width:400px; font-size:0.9em; line-height:20px; margin:0}
.tab_definicion_01 dl dt {width:50%; float:left; padding:0 10px 0 10px; text-align:left; color:#FFF; border-top:2px solid #FFF; border-right:2px solid #FFF; background-color:#FF7E00; font-weight:bold;margin-right:10px}
.tab_definicion_01 dl dd {padding:0 10px 0 10px; text-align:right; border-top:2px solid #FFF; border-left:2px solid #FFF; background-color:#FFF2DF}
.tab_definicion_01 dl .pie_tabla {font-weight:bold; background-color:#CCC; color:#000}


.tab_definicion_02 {width:100%; margin:10px 0 10px 0}
.tab_definicion_02 table.center{margin:0 auto 0 auto}
.tab_definicion_02 table.right{margin:0 0 0 auto}
.tab_definicion_02 table.left{margin:0 auto 0 0}
.tab_definicion_02 table {width:400px; font-size:0.9em; line-height:20px;margin:0 0 0 0; empty-cells: show;}
.tab_definicion_02 table th {width:50%; padding:0 10px 0 10px; text-align:left; border-top:2px solid #FFF; font-weight:bold}
.tab_definicion_02 table tbody th {color:#FFF; background-color:#FF7E00; border-left:2px solid #FFF}
.tab_definicion_02 table thead th {color:#FFF; background-color:#FF7E00; border-right:2px solid #FFF}
.tab_definicion_02 table td {padding:0 10px 0 10px; text-align:right; border-top:2px solid #FFF}
.tab_definicion_02 table tbody td {background-color:#FFF2DF; border-left:2px solid #FFF}
.tab_definicion_02 table thead td {background-color:#FFF2DF; border-right:2px solid #FFF}
.tab_definicion_02 table tfoot tr {font-weight:bold; background-color:#CCC; color:#000}
.tab_definicion_02 table tfoot tr th {border-left:2px solid #FFF}
.tab_definicion_02 table tfoot tr td {border-left:2px solid #FFF}
.tab_definicion_02 .enlace{text-align:left; font-weight:bold; text-decoration: underline}
.tab_definicion_02 .input{text-align:center}
.tab_definicion_02 .texto{text-align:left}
.tab_definicion_02 .for_botonenlace_02 {color:#000; font-size:10px; padding:0 0 0 0;margin:0 0 0 0; text-align:center; text-decoration:underline;}
.tab_definicion_02 .iguales{text-align:center}

.tab_definicion_03 {width:100%; margin:10px 0 10px 0}
.tab_definicion_03 dl.center{margin:0 auto 0 auto}
.tab_definicion_03 dl.right{margin:0 0 0 auto}
.tab_definicion_03 dl.left{margin:0 auto 0 0}
.tab_definicion_03 dl {width:170px; font-size:0.9em; border:1px solid #FF7E00; line-height:17px}
.tab_definicion_03 dl dt {white-space:nowrap; width:50%; float:left; text-align:left; padding:0 0 0 .4em}
.tab_definicion_03 dl dd {text-align:right; padding:0 0.4em 0 0}
.tab_definicion_03 dl dt.titulo {width:100%; padding:0!important; white-space: normal; line-height:20px; float:left; margin:0 0 1px 0; background-color:#FF7E00; color:#fff; font-weight:bold; text-align:center}
.tab_definicion_03 dl dt.cabecera {width:100%; padding:0!important; white-space: normal;  float:left; background-color:#FF7E00; color:#FFF; text-align:center}
.tab_definicion_03 dl .par {background-color:#FFF2DF}
.tab_definicion_03 dl .guion {padding:0 10% 0 0}


.tab_valores_03 {width:100%; margin:15px 0 15px 0; position:relative}
.tab_valores_03 table.center{margin:0 auto 0 auto}
.tab_valores_03 table.right{margin:0 0 0 auto}
.tab_valores_03 table.left{margin:0 auto 0 0}
.tab_valores_03 table {width:100%; font-size:0.9em; line-height:20px}
.tab_valores_03 table caption {font-weight:bold; text-align:left; border-left:2px solid #fff; border-right:2px solid #fff}
.tab_valores_03 table caption span {padding:0 10px 0 10px; line-height: 17px; margin:0 !important; margin:0 -3px -5px -3px; display:block; background-color:#ededed; border:1px solid #ccc}
.tab_valores_03 table thead tr {background-color:#FF7E00; color:#FFF;text-align:center;padding:0 4px 0 4px;}
.tab_valores_03 table thead tr.tab_blanco {background-color:#FFF; color:#000}
.tab_valores_03 table tbody tr.par {background-color:#FFF2DF}
.tab_valores_03 table td {padding:0 4px 0 4px; text-align:left}
.tab_valores_03 table th {padding:0 4px 0 4px}
.tab_valores_03 .cuenta{text-align:left}
.tab_valores_03 .input{text-align:center}
.tab_valores_03 .iguales{text-align:center}
.tab_valores_03 .numero{text-align:right}
.tab_valores_03 .nodatos{text-align:center}
.tab_valores_03 .enlace{text-align:left; font-weight:bold; text-decoration: underline}
.tab_valores_03 .enlace a{color:#000; text-align:left; font-weight:bold; text-decoration: underline}
.tab_valores_03 .enlace img{vertical-align:text-bottom}
.tab_valores_03 .icono{text-align:center}
.tab_valores_03 .fecha{text-align:center}
.tab_valores_03 table tfoot {background-color:#D5D5D5; color:#000}
.tab_valores_03 table tfoot tr td {empty-cells: show;}
.tab_valores_03 table tfoot tr.primera {background-color:#ededed}
.tab_valores_03 table tfoot tr.primera td {border-top:18px solid #FFFFFF}
.tab_valores_03 table tfoot tr.total {background-color:#aaaaaa; color:#000}


.tab_valores_03 .tab_paginacion_01 {display:table; position: relative; height:100%; max-height:1px; line-height: 2em; margin:10px 0 10px 0; border-bottom:1px solid #d5d5d5; width:100%; font-size:90%}
.tab_valores_03 .tab_paginacion_01 .anterior  {position:absolute; bottom:17px!important; bottom:3px; left:0; width: 64px}
.tab_valores_03 .tab_paginacion_01 .paginas   {min-height: 2.5em; height: auto !important; height:2.5em; margin:0 68px 0 64px; padding:0; line-height: 1.3em; color:#000; font-weight:bold}
.tab_valores_03 .tab_paginacion_01 .paginas a {color:#FF7E00; font-weight:bold; text-decoration:underline}
.tab_valores_03 .tab_paginacion_01 .siguiente {position:absolute; bottom:17px!important; bottom:3px; right:5px; width:68px; text-align:right}
.tab_valores_03 .tab_paginacion_01 .anterior button, 
.tab_valores_03 .tab_paginacion_01 .siguiente button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}
.tab_valores_03 .tab_paginacion_01 .paginas ul {padding:0; margin:0; list-style:none; text-align:center}
.tab_valores_03 .tab_paginacion_01 .paginas li {display:inline; text-align:center; color:#000}
.tab_valores_03 .tab_paginacion_01 .paginas li span {display:table-cell; margin:1px; width:17px!important; width:19px; border:1px solid #fff}
.tab_valores_03 .tab_paginacion_01 .paginas li form {display:inline; width:0px}
.tab_valores_03 .tab_paginacion_01 .paginas li button {cursor:pointer; border:0; padding:0; height:18px;font-weight:bold; text-align:center; overflow:visible; color:#FF7E00; background:#fff; font-size:1em; font-family: Verdana, Arial, Helvetica,sans-serif; text-decoration: underline}


.lis_informativa_01 ul {padding:0; margin:0; list-style:none}
.lis_informativa_01 ul li {margin:0; padding:0; color:#000; font-weight:bold; text-decoration:none}
.lis_informativa_01 ul li a {margin:0; padding:0; font-weight:bold; text-decoration:underline}

.lis_informativa_02 .titulolista {text-align:left; font-weight:bold; text-decoration: none}
.lis_informativa_02 ul {padding:0; margin:10px 0 10px 0; list-style:none}
.lis_informativa_02 ul li {margin:0; padding:0; padding-left:10px; color:#000; text-decoration:none}
.lis_informativa_02 ul li span.guion {margin-left:-10px}
.lis_informativa_02 ul li a {margin:0; padding:0; font-weight:bold; text-decoration:underline}

.lis_informativa_03 {padding:5px 0 5px 0; margin:0; font-size:0.9em}
.lis_informativa_03 .titulolista {text-align:left; font-weight:bold; color:#fff; padding:0 0 10px 15px}
.lis_informativa_03 ul {list-style-type:none; margin:0; padding:0; color:#fff}
.lis_informativa_03 ul li {background:url('/www/cacheables/img/img_bulletmenu.v1.cache.jpg') no-repeat left 0.83em; padding:0 0 8px 0}
.lis_informativa_03 ul li span.texto {display:block; margin-left:14px}
.lis_informativa_03 ul li a {color:#fff; font-weight:bold; text-decoration:underline}


.lis_numerada_01 {padding:5px 0 5px 0; margin:0}
.lis_numerada_01 .titulolista {text-align:left; font-weight:bold; color:#000; padding:0 0 1px 0}
.lis_numerada_01 ol {display: block; margin: 0 0 0 1.8em !important; margin: 0 0 0 2.1em; padding:0}
.lis_numerada_01 ol li {position: relative; margin:0; color:#FF7E00; font-weight:bold; padding:0 0 1px 0}
.lis_numerada_01 ol li span.texto {font-weight:normal; color:#000; display:block; position: relative; left:-1px !important; left:-4px}
.lis_numerada_01 ol li a {font-weight:bold; text-decoration:underline}


.lis_numerada_01 .lis_informativa_02 li {margin:0 0 0 10px!important; margin:0 0 0 5px; color:#000; font-weight:normal}
.lis_numerada_01 .lis_informativa_02  .titulolista {margin:0 0 0 9px!important; margin:10px 0 -10px -3px}

.for_informe_01 {color: #000; font-family: Verdana,Arial,Helvetica; font-size: 0.87em; text-decoration: none; line-height: 17px !important; line-height: 8px}
.for_informe_01 pre{font-family: Courier new}

/* -- Pie --*/

.pie_content_01 {border-top:1px solid #FF7E00; text-align:left; padding: 5px 5px 0 0}

.par_notapie_01 {margin-top:21px}
.par_notapie_01 .par_notapie_nota {margin-top:10px; font-size:0.9em; padding-left:20px;display:table}
.par_notapie_01 .indice_nota {margin-left:-20px;width:20px;display:table-cell}
.par_notapie_01 .contenido_nota {display:table-cell}
DIV[class=par_notapie_01] .par_notapie_nota {padding-left:0px;}

.par_superindice_01 {font-family:Courier new; font-size:.9em !important; font-size:1em}

.par_subtitulo_01 .par_subtitulo_titulo{color:#000; font-weight:bold; margin:10px 0 10px 0}

.par_subtitulo_02 {color:#000; margin:10px 0 10px 0}
.par_subtitulo_02 .par_subtitulo_titulo {display:table; width:100%; color:#FF7E00; font-weight:bold; border-bottom:1px dashed #999}
.par_subtitulo_02 .par_subtitulo_titulo span {float:none!important; float:left; position:relative; display:table; bottom:-1px;  color:#FF7E00; font-weight:bold; border-bottom:1px solid #999}

.par_subtitulo_04 .par_subtitulo_titulo{color:#FF7E00; font-weight:bold; margin:10px 0 10px 0}


/* -- Caja de error en parámetros --*/
.caj_aviso_02 {border:1px solid #F00; color:#000; margin:0 0 15px 0; padding:7px 10px 0px 10px}
.caj_aviso_02 legend {color:#F00; padding:0 4px 0 4px;margin-left:0px !important; margin-left:-7px; margin-bottom:0px !important; margin-bottom:6px}
.caj_aviso_02 div {padding:0 4px 0 4px}
.caj_aviso_02 dl {font-size:1em; margin:0 0 0 0}
.caj_aviso_02 dt {height:23px !important; height:18px; margin:0 7px 0 0; float:left; text-align:left; font-weight:bold; display:table-cell}
.caj_aviso_02 dd {height:23px !important; height:18px; text-align:left; display:table-cell; margin:0 0 5px 0}

.caj_pie {text-align:left;}
.caj_normal_01 {width:100%;margin:25px 0 25px 0; text-align:center; padding:0}
.caj_normal_01 .caj_titulo {margin:0 auto 0 auto; margin-bottom:1px; text-align:left; padding:0.4em 20px 0.4em 20px; border:1px solid #FF7E00; background-color:#FF7E00; color:#FFF; font-weight:bold}
.caj_normal_01 .caj_content {margin:0 auto 0 auto; text-align:left; background-color:#FFF; padding:17px 20px 20px 20px; border:1px solid #FF7E00}
.caj_normal_01 .caj_content .caj_content_datos {width:100%; margin-bottom:20px}
.caj_normal_01 .caj_content .caj_content_botones {text-align:right; margin-bottom:20px}
.caj_normal_01 .caj_content .caj_content_enlaces {text-align:right}
.caj_normal_01 .caj_content .caj_content_enlaces a {display:block}
.caj_normal_01 .caj_content .caj_content_enlaces a img{margin-left:5px}
.caj_normal_01 .corner_top {background-color:#FF7E00; border-color:#FF7E00}
.caj_normal_01 .corner_bot {background-color:#FFFFFF; border-color:#FF7E00}


.caj_normal_02 {width:100%; text-align:center; padding:0; margin:10px 0 10px 0}
.caj_normal_02 .caj_titulo {margin:0 auto 0 auto; border-bottom:1px solid #fff; text-align:left; padding:0.4em 20px 0.4em 20px; background-color:#694f40; color:#FFF; font-weight:bold}
.caj_normal_02 .caj_content {margin:0 auto 0 auto; text-align:left; border:10px solid #694f40; background-color:#fff}
.caj_normal_02 .caj_normal_04 .caj_content {border:none}
.caj_normal_02 .corner_top {background-color:#694f40; border-color:#694f40}
.caj_normal_02 .corner_bot {background-color:#694f40; border-color:#694f40}


.caj_normal_03 {text-align:left}
.caj_normal_03 .caj_titulo {border-width:1px 1px 0px 1px; border-style:solid; border-color:#ccc; padding:0.4em 20px 0.4em 10px; background-color:#999; color:#FFF; font-weight:bold}
.caj_normal_03 .caj_content {border-width:0px 1px 1px 1px; border-style:solid; border-color:#ccc; background-color:#ededed; padding:10px}
.caj_normal_03 .corner_top {background-color:#999999; border-color:#CCCCCC}
.caj_normal_03 .corner_bot {background-color:#ededed; border-color:#CCCCCC}


.caj_normal_04 {background-color:#fff; padding:5px 5px 10px 10px}
.caj_normal_04 .caj_titulo {padding:0; font-weight:normal; background-color:#fff; text-align:left; border-bottom:1px solid #FF7E00; color:#000}
.caj_normal_04 .caj_content {background-color:#fff; padding:10px 10px 0 0; text-align:left}
.caj_normal_04 .caj_content .caj_content_botones {padding:10px 0 0 0; text-align:right}
.caj_normal_04 .caj_content .caj_content_enlaces {text-align:right}
.caj_normal_04 .caj_content .caj_content_enlaces a {display:block}
.caj_normal_04 .caj_content .caj_content_enlaces a img {margin-left:5px}


.caj_normal_05 {width:100%; margin:25px 0 25px 0; text-align:center; padding:0}
.caj_normal_05 .caj_titulo {margin:0 auto 0 auto; text-align:left; padding:0.4em 20px 0.4em 20px; border-left:1px solid #999; border-bottom:none; border-right:1px solid #999; border-top:1px solid #999; background-color:#ededed; color:#000; font-weight:bold}
.caj_normal_05 .caj_content {margin:0 auto 0 auto; text-align:left; background-color:#FFF; padding:20px 15px 20px 20px; border:1px solid #999}
.caj_normal_05 .caj_content .caj_content_datos {width:100%; margin-bottom:20px}
.caj_normal_05 .caj_content .caj_content_botones {text-align:right; margin-bottom:20px}
.caj_normal_05 .caj_content .caj_content_enlaces {text-align:right}
.caj_normal_05 .caj_content .caj_content_enlaces a {display:block}
.caj_normal_05 .caj_content .caj_content_enlaces a img{margin-left:5px}
.caj_normal_05 .corner_top {background-color:#ededed; border-color:#999999}
.caj_normal_05 .corner_bot {background-color:#FFFFFF; border-color:#999999}

.caj_plegable_01 {width:100%;margin:20px 0 20px 0; text-align:center; padding:0; background-color:#FFFFFF}
.caj_plegable_01 .caj_titulo {background-color:#fe7800; margin:0 auto 0px auto; text-align:left; padding:2px 10px 0px 10px; color:#FFF; font-weight:bold; height:26px !important; height:28px}
.caj_plegable_01 .caj_titulo .caj_titulo_boton{float:right; padding: 4px 0px 0px 10px}
.caj_plegable_01 .caj_content {margin:1px auto 0 auto; text-align:left; background-color:#FFF; padding:5px 10px 15px 10px;}

.caj_plegable_naranja .caj_titulo {background:url('/www/cacheables/img/fondo_barra_naranja.v1.cache.gif') repeat-x top left; color:#FFF;}
.caj_plegable_naranja .caj_content {border:1px solid #ff8b02}
.caj_plegable_naranja .caj_content_fondo {border:1px solid #ff8b02; background-color:#ff8b02}

.caj_plegable_azul .caj_titulo {background:url('/www/cacheables/img/fondo_barra_azul.v1.cache.gif') repeat-x top left; color:#000;}
.caj_plegable_azul .caj_content {border:1px solid #dfeffc}
.caj_plegable_azul .caj_content_fondo {border:1px solid #dfeffc; background-color:#dfeffc}

.caj_plegable_amarillo .caj_titulo {background:url('/www/cacheables/img/fondo_barra_amarilla.v1.cache.gif') repeat-x top left; color:#000;}
.caj_plegable_amarillo .caj_content {border:1px solid #ffef99}
.caj_plegable_amarillo .caj_content_fondo {border:1px solid #ffef99; background-color:#ffef99}

.caj_plegable_gris .caj_titulo {background:url('/www/cacheables/img/fondo_barra_gris.v1.cache.gif') repeat-x top left; color:#000;}
.caj_plegable_gris .caj_content {border:1px solid #e7e7e7}
.caj_plegable_gris .caj_content_fondo {border:1px solid #e7e7e7; background-color:#e7e7e7}

.caj_plegable_01 .caj_content_sinborde {border:0px}

.bk_ocultable_pos1 .bk_ocultable_novisible {display:block}
.bk_ocultable_pos2 .bk_ocultable_novisible {display:none}


.caj_aviso_03 {width:100%; margin:15px 0 15px 0; width:400px; text-align:center}
.caj_aviso_03 .caj_content {background-color:#feff99; padding:10px; text-align:center}
.caj_aviso_03 .corner_top {background-color:#feff99; border-color:#feff99}
.caj_aviso_03 .corner_bot {background-color:#feff99; border-color:#feff99}

.caj_aviso_04 {width:100%; margin:15px 0 15px 0; width:400px; text-align:center}
.caj_aviso_04 .caj_content {background-color:#c3dff5; padding:10px; text-align:center}
.caj_aviso_04 .corner_top {background-color:#c3dff5; border-color:#c3dff5}
.caj_aviso_04 .corner_bot {background-color:#c3dff5; border-color:#c3dff5}

.caj_aviso_05 {width:100%; margin:15px 0 15px 0; text-align:left}
.caj_aviso_05 .caj_content {height:100%;background-color:#feff99; padding:10px}
.caj_aviso_05 .corner_top {background-color:#feff99; border-color:#feff99}
.caj_aviso_05 .corner_bot {background-color:#feff99; border-color:#feff99}

.caj_aviso_06 {width:100%; margin:15px 0 15px 0; text-align:left}
.caj_aviso_06 .caj_content {background-color:#c3dff5; padding:10px}
.caj_aviso_06 .corner_top {background-color:#c3dff5; border-color:#c3dff5}
.caj_aviso_06 .corner_bot {background-color:#c3dff5; border-color:#c3dff5}

.caj_aviso_07 {width:100%; margin:15px 0 15px 0; text-align:left}
.caj_aviso_07 .caj_content {background-color:#D5D5D5; padding:10px}
.caj_aviso_07 .corner_top {background-color:#D5D5D5; border-color:#D5D5D5}
.caj_aviso_07 .corner_bot {background-color:#D5D5D5; border-color:#D5D5D5}

.caj_aviso_08 {width:100%; margin:15px 0 15px 0;text-align:left}
.caj_aviso_08 .caj_content {color:#fff; background-color:#694f40; padding:10px}
.caj_aviso_08 .corner_top {background-color:#694f40; border-color:#694f40}
.caj_aviso_08 .corner_bot {background-color:#694f40; border-color:#694f40}

.caj_aviso_09 {width:100%; margin:15px 0 15px 0; text-align:left}
.caj_aviso_09 .caj_content {border:1px solid #ccc; background-color:#ededed; padding:10px}
.caj_aviso_09 .corner_top {background-color:#ededed; border-color:#ccc}
.caj_aviso_09 .corner_bot {background-color:#ededed; border-color:#ccc}

.caj_aviso_10 {width:100%; margin:15px 0 15px 0; text-align:left}
.caj_aviso_10 .caj_content {color:#fff; background-color:#FF7E00; padding:10px}
.caj_aviso_10 .corner_top {background-color:#FF7E00; border-color:#FF7E00}
.caj_aviso_10 .corner_bot {background-color:#FF7E00; border-color:#FF7E00}

.caj_aviso_11 {width:100%; margin:15px 0 15px 0;  text-align:left}
.caj_aviso_11 .caj_content {border:1px solid #FF7E00; padding:10px; background-color:#FFF}
.caj_aviso_11 .corner_top {border-color:#FF7E00; background:#FFF}
.caj_aviso_11 .corner_bot {border-color:#FF7E00; background:#FFF}
* html .caj_aviso_11 .corner_bot {margin-top:-7px; height:1px}


.caj_separador_01 {width:100%; margin:15px 0 15px 0; padding-top:5px; border-top:1px solid #ccc}
.caj_separador_01 .caj_content {padding:0; text-align:left}

.caj_separador_02 {width:100%; margin:15px 0 15px 0; padding-right:5px; border-right:1px solid #ccc}
.caj_separador_02 .caj_content {padding:0; text-align:left}

.caj_separador_03 {width:100%; margin:15px 0 15px 0; padding-bottom:5px; border-bottom:1px solid #ccc}
.caj_separador_03 .caj_content {padding:0; text-align:left}

.caj_separador_04 {width:100%; margin:15px 0 15px 0; padding-left:5px; border-left:1px solid #ccc}
.caj_separador_04 .caj_content {padding:0; text-align:left}

.caj_content {height:auto !important; height:1%; line-height: 1.88em; overflow:auto!important; overflow:visible}

.caj_center {width:100%; text-align:center}
.caj_center .caj_aviso_sombra,
.caj_center .caj_aviso_03,
.caj_center .caj_aviso_04,
.caj_center .caj_aviso_05,
.caj_center .caj_aviso_06,
.caj_center .caj_aviso_07,
.caj_center .caj_aviso_08,
.caj_center .caj_aviso_09,
.caj_center .caj_aviso_10,
.caj_center .caj_aviso_11,
.caj_center .caj_plegable_01,
.caj_center .caj_normal_01,
.caj_center .caj_normal_02,
.caj_center .caj_normal_03 {margin-left:auto; margin-right:auto;}
.caj_left {width:100%; text-align:left}
.caj_left .caj_aviso_sombra,
.caj_left .caj_aviso_03,
.caj_left .caj_aviso_04,
.caj_left .caj_aviso_05,
.caj_left .caj_aviso_06,
.caj_left .caj_aviso_07,
.caj_left .caj_aviso_08,
.caj_left .caj_aviso_09,
.caj_left .caj_aviso_10,
.caj_left .caj_aviso_11,
.caj_left .caj_plegable_01,
.caj_left .caj_normal_01,
.caj_left .caj_normal_02,
.caj_left .caj_normal_03 {margin-right:auto;}
.caj_right {width:100%; text-align:right}
.caj_right .caj_aviso_sombra,
.caj_right .caj_aviso_03,
.caj_right .caj_aviso_04,
.caj_right .caj_aviso_05,
.caj_right .caj_aviso_06,
.caj_right .caj_aviso_07,
.caj_right .caj_aviso_08,
.caj_right .caj_aviso_09,
.caj_right .caj_aviso_10,
.caj_right .caj_aviso_11,
.caj_right .caj_plegable_01,
.caj_right .caj_normal_01,
.caj_right .caj_normal_02,
.caj_right .caj_normal_03 {margin-left:auto;}

.caj_aviso_sombra {}
.caj_aviso_sombra .sombra1 {background-color: #ccc; position: relative; bottom: -3px; right:-5px !important; right:-3px}
.caj_aviso_sombra .sombra2 {background-color: #999; position: relative; bottom: 1px; right:1px}
.caj_aviso_sombra .sombra3 {background-color: #666; position: relative; bottom: 1px; right:1px}
.caj_aviso_sombra .caj_aviso_03,
.caj_aviso_sombra .caj_aviso_04, 
.caj_aviso_sombra .caj_aviso_05, 
.caj_aviso_sombra .caj_aviso_06,
.caj_aviso_sombra .caj_aviso_07, 
.caj_aviso_sombra .caj_aviso_08, 
.caj_aviso_sombra .caj_aviso_09,
.caj_aviso_sombra .caj_aviso_10, 
.caj_aviso_sombra .caj_aviso_11 {position: relative; bottom: 2px; right:2px !important; right:1px}

.caj_aviso_sombra .caj_plegable_01,
.caj_aviso_sombra .caj_normal_01,
.caj_aviso_sombra .caj_normal_02, 
.caj_aviso_sombra .caj_normal_03 {position: relative; bottom: 2px; right:2px !important; right:1px}


.corner_top {background-color:#FFFFFF; border-color:#FFFFFF; position: relative; border-style:solid; border-width:1px 0 0 0; margin:0 5px -1px 5px}
.corner_top .corner_top {border-width:0 2px 0 2px; margin:0 -2px 0 -2px; padding-top:1px}
.corner_top .corner_top .corner_top{border-width:0 1px 0 1px; margin:0 -3px 0 -3px; padding-top:1px}
.corner_top .corner_top .corner_top .corner_top{border-width:0 1px 0 1px;margin:0 -2px 0 -2px; padding-top:2px}
.corner_top .corner_top .corner_top .corner_top .corner_top{border-width:0 1px 0 1px;margin:0 -2px 0 -2px; padding-top:1px}

.corner_bot {background-color:#FFFFFF; border-color:#FFFFFF; position: relative; border-style:solid; border-width:0 0 1px 0;margin:-1px 5px 0 5px}
.corner_bot .corner_bot {border-width:0 2px 0 2px; margin:0 -2px 0 -2px;padding-bottom:1px}
.corner_bot .corner_bot .corner_bot {border-width:0 1px 0 1px; margin:0 -3px 0 -3px;padding-bottom:1px}
.corner_bot .corner_bot .corner_bot .corner_bot {border-width:0 1px 0 1px; margin:0 -2px 0 -2px;padding-bottom:2px}
.corner_bot .corner_bot .corner_bot .corner_bot .corner_bot{border-width:0 1px 0 1px; margin:0 -2px 0 -2px;padding-bottom:1px}




.caj_home_01 {margin:20px 0 20px 0; border-left:1px solid #ccc}
.caj_home_01 .caj_titulo h1 {display:none}
.caj_home_01 .caj_content {padding:3px}

.caj_home_02 {margin:20px 0 20px 0; border-left:1px solid #ccc; border-right:1px solid #ccc}
.caj_home_02 .caj_titulo h1 {display:none}
.caj_home_02 .caj_content {padding:3px}


.grupo_bloques {width:100%; display:table}
.fila_bloques {float:left; display:table-row !important; width:100%}
.bloque {float:left; width:100%; display:block}

/* -- Generales --*/
.valor_negativo {color:#DA1720}
.valor_positivo {color:#0D6F12}
.img_txt_izq {padding: 0 10px 0 0; float:left}
.img_txt_dcha {padding: 0 0 0 10px; float:right}
.par_mdbold_01 {font-weight:bold}
.for_textoayuda_01 {font-size:0.9em}
.compacto {white-space:nowrap; display:block}
.center {text-align:center}
.right {text-align:right}
.left {text-align:left}
form {margin:0;padding:0}
.justificado {text-align:justify}

/* --- FIN ESTILOS FORMULARIOS --- */