/* --- 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:1em; font-family: Verdana, Arial, Helvetica,sans-serif}
.lyt_contenpart_02 button {font-size:1em; 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:1em; font-family: Verdana, Arial, Helvetica,sans-serif}
.lyt_contenempr_02 button {font-size:1em; 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:1em; font-family: Verdana, Arial, Helvetica,sans-serif}
.lyt_contenbrok_02 button {font-size:1em; 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}

.enl_labs {text-align:right}

.enl_labs_02 {font-size:.9em; float:right; white-space:nowrap; width:16em}
.enl_labs_02_wrapper {margin-top:5px; margin-right: 0.4em;margin-bottom:7px}

.enl_labs_02_titulo {background:#a1d9d9; padding:2px 2px 5px 4px; text-align:right}
.enl_labs_02_titulo img {margin-left:2px; vertical-align:middle}
.enl_labs_02_titulo a {vertical-align: middle}

.enl_labs_02_contenido .gwt-popup {background:#b5efef; border:none!important; overflow:visible; text-align:left; }
.enl_labs_02_contenido  a {border:0; color:#000; cursor:pointer; line-height:1.2em; margin:0 0 -.2em; text-decoration:underline; vertical-align:text-bottom; }
.enl_labs_02_contenido ul {list-style-type:none; margin:0 0 10px 0; padding: 0 5px 0 15px;}
.enl_labs_02_contenido div.popupHtml {font-family:verdana,arial,helvetica,sans-serif; font-size:10px; overflow:hidden; width:15em; }

/* -- 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_01 .enl_labs {text-align:right;}
.cab_clientconecpart_01 .cab_ofertas {background-color:#feff99;display: inline; padding: 0.2em 0.4em 0.6em 0.4em;}
.cab_clientconecpart_01 .cab_ofertas a {color:#000; font-weight:bold; font-size:0.9em; text-decoration: underline}



.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;}
.cab_titulopagina_01 .cab_sup_01 {text-align: left}
.cab_titulopagina_01 .cab_sup_01 .cab_titulo h1 {font-weight:bold;margin-left:0px !important; margin-left:-1px; font-size:0.9em}
.cab_titulopagina_01 .cab_sup_01 .cab_enlace {float:right;}
.cab_titulopagina_01 .cab_sup_01 .cab_enlace a{color:#FF7E00; font-weight:bold; text-decoration: underline}

.cab_titulopagina_01 .cab_inf_02 {position:relative; top: -2em; text-align: right}
.cab_titulopagina_01 .cab_inf_02 .cab_pag {font-size:0.9em}
.cab_titulopagina_01 .cab_inf_02 .cab_pag .numero{color:#FF7E00; font-weight:bold;}
.cab_titulopagina_01 .cab_sup_02 .cab_titulo {background:url('/www/cacheables/img/img_css_marca/fondo_titulo_v1.cache.gif') repeat-x bottom left; color:#000;}
.cab_titulopagina_01 .cab_sup_02 .cab_titulo h1 {font-weight:bold;margin-left:0px !important; margin-left:-1px}
.cab_titulopagina_01 .cab_sup_02 .cab_titulo h1 span {position:absolute; top:-100px;}
.cab_titulopagina_01 .cab_sup_02 .cab_enlace {float:right;}
.cab_titulopagina_01 .cab_sup_02 .cab_enlace a{color:#FF7E00; font-weight:bold; text-decoration: underline}


/* -- 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}

fieldset.enlinea {position:relative;top:-25px;margin-bottom:-20px;}
fieldset[class~=enlinea] {position:relative;top:6px}


.for_fieldset_02 {border:0px; margin:0px; padding:0px;position:relative;}
.for_fieldset_02 legend.negro {color:#000000}
.for_fieldset_02 legend.naranja {color:#FF7E00}
.for_fieldset_02 legend.enlinea {top:25px;}
.for_fieldset_02 legend[class~=enlinea] {top:0px;}
.for_fieldset_02 .for_leyenda_01 {position:relative;left:-13px;margin:6px !important; margin-top:0px !important; padding:0;}
.for_fieldset_02 [class~=for_leyenda_01] {position:relative;left:0px;margin:0px !important;top:0px;height:20px;}
.for_fieldset_02 .for_leyenda_04 {position:relative;left:-13px;margin:6px !important; padding:0px 6px; background: #EDEDED;}
.for_fieldset_02 [class~=for_leyenda_04] {position:relative;left:0px;margin:0px !important; padding:0px 6px; background: #EDEDED;}
.for_fieldset_02 .cuerpo {padding-left: 10px;}
.for_fieldset_02 [class~=cuerpo] {padding-left: 10px;padding-top:5px;}
.for_fieldset_02 [class~=cuerpo_01] {position:relative;top:-21px;}
.for_fieldset_02 .cuerpo_01 div {float:left;padding-right:10px !important;}


.for_fieldset_03 {border:0px; border-top:1px dashed #999999; margin:0px; padding:0px; position:relative; top:20px;}
[class~=for_fieldset_03] {border:0px; border-top:1px dashed #999999; margin:0px; padding:0px; position:relative; top:7px;}
.for_fieldset_03 legend.negro {color:#000000}
.for_fieldset_03 legend.naranja {color:#FF7E00}
.for_fieldset_03 .for_leyenda_02 {position:relative;left:-13px;top:-26px;margin:6px !important; padding:0;border-bottom:1px solid #999999;}
.for_fieldset_03 [class~=for_leyenda_02] {position:relative;left:0px;top:-10px;margin:0px !important;margin-top:1.9em !important; border-bottom:1px solid #999999}
.for_fieldset_03 .for_leyenda_04 {position:relative;left:-13px;top:-26px;margin:6px !important; padding:0px 6px;border-bottom:1px solid #999999; background: #EDEDED;}
.for_fieldset_03 [class~=for_leyenda_04] {position:relative;left:0px;top:-10px;margin:0px !important; padding:0px 6px; margin-top:1.9em !important; border-bottom:1px solid #999999; background: #EDEDED;}
.for_fieldset_03 .cuerpo {padding-left: 10px;position:relative;top:-20px}
.for_fieldset_03 [class~=cuerpo] {padding-left: 10px;padding-top:5px;position:relative;top:-12px;}
.for_fieldset_03 [class~=cuerpo_01] {position:relative;top:-25px}
.for_fieldset_03 .cuerpo_01 div {float:left;}

.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_instruccion_titulo .for_botonenlace_02 {margin: 0  -0.8em  -0.1em  -0.8em !important; margin: 0.4em  -0.8em  -0.2em  0em}
.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:-20px; color:#000}
DIV[class=for_instruccion1_01] .for_instruccion2_03 .for_instruccion_titulo {margin-left:-15px}
.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 {margin:0; padding:0; margin-left:-16px; margin-right:1px;background-color:transparent;border:0px}

.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:#000}
.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:-20px; color:#000}
DIV[class=for_instruccion2_03] {padding-left:15px}
DIV[class=for_instruccion2_03] .for_instruccion_titulo{margin-left:-15px}
.for_instruccion2_03 .for_instruccion_titulo input {margin-right:2px !important; margin-right:0px}
.for_instruccion2_03 .for_instruccion_titulo label {vertical-align:-2px !important; vertical-align:0px; 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;margin-left:-2px;}
DIV[class=for_instruccion2_03] .for_instruccion3_01 .for_instruccion_titulo{margin-left:-25px}

.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}
.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: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:0px !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:1px}
.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_masmenos_01 {}
.for_masmenos_01 input {float:left;}
.for_masmenos_01 label {float:left; margin-right:7px !important; margin-right:4px; margin-top:3px}
.for_masmenos_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_masmenos_01 div {float:left; display:table;margin-top:-0.5px;}
.for_masmenos_01 div .caj_mas {width:100%;display:table-row !important}
.for_masmenos_01 div .caj_menos {width:100%;display:table-row !important;margin-top:-5px}
.for_masmenos_01 .boton { height: 10px;margin:0; margin-top:-15px;margin-left:-1px;padding:0; background-color:transparent;border:0px;}

/* Para no IE */
.for_masmenos_01 button[class~=boton] {margin:0; margin-left:-1px;padding:0;background-color:transparent;border:0px}
.for_masmenos_01 div[class~=caj_menos] {width:100%;display:table-row !important;margin-top:-0px}

.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; line-height: 1.2em; color:#FF7E00; font-weight:bold; border:0; background:none; cursor:pointer; text-decoration:underline; text-align:right; overflow: visible}
.for_botonenlace_01 .img_ventananueva_01 {margin-right:0!important}
* html .for_botonenlace_01{width:1px;}
.for_botonenlace_02 {width:1px; vertical-align:text-bottom; line-height: 1.2em; margin: 0  0  -0.2em  0; color:#000; font-weight:bold; border:0; background:transparent; cursor:pointer; text-decoration:underline; overflow:visible}
.for_botonenlace_02 .img_ventananueva_01 {margin-right:0!important}
.for_botonayuda_01 {padding:0; margin-right:-7px !important; margin-right:0px; line-height: 1.2em; color:#FF7E00; font-weight:bold; border:0; background:none; cursor:pointer; text-decoration:underline; text-align:right; overflow: visible;font-size: 0.9em!important}
.for_botonayuda_01 .img_ventananueva_01 {margin-right:0!important}
* html .for_botonayuda_01{width:1px;}
/* Para no IE */
button[class~=for_botonenlace_02] {
margin:0 0 -0.1em -0.8em;
padding-right:0!important;
width:auto;
}


.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}
.for_ayuda_01 {color:#FF7E00; font-weight:bold; text-decoration: underline; font-size: 0.9em}
.for_ayuda_01 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; font-size:1.1em}
.tab_pijama_01 table caption span.derecha {font-weight:normal;position:absolute;right:0px;}
.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 tbody tr.tab_azul {background-color:#D6EBFF; font-weight:bold;}
.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%; white-space:normal}
.tab_pijama_01 .recortar button{width:1px;height:20px; white-space:normal; position:absolute}
.tab_pijama_01 .for_botonenlace_02 {text-align:left; font-size:1em; margin: 0  0  -0.2em  0; padding:0px}
/* Para no IE */
div[class~=tab_pijama_01] .recortar {white-space:nowrap}
div[class~=tab_pijama_01] .recortar button{white-space:nowrap; position:relative; width:100%}
div[class~=tab_pijama_01] .for_botonenlace_02 {margin: 0 0 0 -0.2em;}

.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; font-size:1.1em}
.tab_pijama_02 table caption span.derecha {font-weight:normal;position:absolute;right:0px;}
.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 .recortar {overflow:hidden;height:20px; width:100%; white-space:normal}
.tab_pijama_02 .recortar button{width:1px;height:20px; white-space:normal; position:absolute}
.tab_pijama_02 .for_botonenlace_02 {text-align:left; font-size:1em; margin: 0  0  -0.2em  0; padding:0px}
/* Para no IE */
div[class~=tab_pijama_02] .recortar {white-space:nowrap}
div[class~=tab_pijama_02] .recortar button{white-space:nowrap; position:relative; width:100%}
div[class~=tab_pijama_02] .for_botonenlace_02 {margin: 0 0 0 -0.2em;}

.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; font-size:1.1em}
.tab_normal_01 table caption span.derecha {font-weight:normal;position:absolute;right:0px;}
.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%; white-space:normal}
.tab_normal_01 .recortar button{width:1px;height:20px; white-space:normal; position:absolute}
.tab_normal_01 .for_botonenlace_02 {text-align:left; font-size:1em; margin: 0  0  -0.2em  0; padding:0px}
/* Para no IE */
div[class~=tab_normal_01] .recortar {white-space:nowrap}
div[class~=tab_normal_01] .recortar button{white-space:nowrap; position:relative; width:100%}
div[class~=tab_normal_01] .for_botonenlace_02 {margin: 0 0 0 -0.2em;}

.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; font-size:1.1em}
.tab_normal_02 table caption span.derecha {font-weight:normal;position:absolute;right:0px;}
.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 .bordesuperior .bordesuperior {border-left:1px solid #FFF; text-align:center; border-top:1px solid #FFF;}
.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 .cuenta{text-align:left}
.tab_normal_02 .input{text-align:center}
.tab_normal_02 .numero{text-align:right}
.tab_normal_02 .nodatos{text-align:center}
.tab_normal_02 .enlace{text-align:left; font-weight:bold; text-decoration: underline}
.tab_normal_02 .enlace a{color:#000000; text-align:left; font-weight:bold; text-decoration: underline}
.tab_normal_02 .icono{text-align:center}
.tab_normal_02 .fecha{text-align:center}
.tab_normal_02 .iguales{text-align:center}
.tab_normal_02 .recortar {overflow:hidden;height:20px; width:100%; white-space:normal}
.tab_normal_02 .recortar button{width:1px;height:20px; white-space:normal; position:absolute}
.tab_normal_02 .for_botonenlace_02 {text-align:left; font-size:1em; margin: 0  0  -0.2em  0; padding:0px}
/* Para no IE */
div[class~=tab_normal_02] .recortar {white-space:nowrap}
div[class~=tab_normal_02] .recortar button{white-space:nowrap; position:relative; width:100%}
div[class~=tab_normal_02] .for_botonenlace_02 {margin: 0 0 0 -0.2em;}

.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 5px 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; font-size:1.1em}
.tab_extracto_01 table caption span.derecha {font-weight:normal;position:absolute;right:0px;}
.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_combo_01 {margin-bottom:0px}
.tab_extracto_01 .recortar {overflow:hidden;height:20px; width:100%; white-space:normal}
.tab_extracto_01 .recortar button{width:1px;height:20px; white-space:normal}
.tab_extracto_01 .for_botonenlace_02 {text-align:left; font-size:1em; margin: 0  0  -0.2em  0; padding:0px; display:block !important;}
/* Para no IE */
div[class~=tab_extracto_01] .recortar {white-space:nowrap}
div[class~=tab_extracto_01] .recortar button{white-space:nowrap; position:relative; width:100%}
.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; font-size:1.1em}
.tab_mensaje_01 table caption span.derecha {font-weight:normal;position:absolute;right:0px;}
.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 .recortar {overflow:hidden;height:20px; width:100%; white-space:normal}
.tab_mensaje_01 .recortar button{width:1px;height:20px; white-space:normal; position:absolute}
.tab_mensaje_01 .for_botonenlace_02 {text-align:left; font-size:1em; margin: 0  0  -0.2em  0; padding:0px}
/* Para no IE */
div[class~=tab_mensaje_01] .recortar {white-space:nowrap}
div[class~=tab_mensaje_01] .recortar button{white-space:nowrap; position:relative; width:100%}
div[class~=tab_mensaje_01] .for_botonenlace_02 {margin: 0 0 0 -0.2em;}

.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_01 dd.iguales{text-align:center}
.tab_definicion_01 dd.texto{text-align:left}

.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; font-size:1.1em}
.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 .recortar {overflow:hidden;height:20px; width:100%; white-space:normal}
.tab_valores_03 .recortar button{width:1px;height:20px; white-space:normal; position:absolute}
.tab_valores_03 .for_botonenlace_02 {text-align:left; font-size:1em; margin: 0  0  -0.2em  0; padding:0px}
/* Para no IE */
div[class~=tab_valores_03] .recortar {white-space:nowrap}
div[class~=tab_valores_03] .recortar button{white-space:nowrap; position:relative; width:100%}
div[class~=tab_valores_03] .for_botonenlace_02 {margin: 0 0 0 -0.2em;}


.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_02 ul li .for_botonenlace_02 {padding-top:0.6em;}

.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}

.lis_resultado_01 ul {padding:0; margin:0; list-style:none}
.lis_resultado_01 ul li {margin:0; padding:0; color:#000; text-decoration:none}
.lis_resultado_01 ul li a {margin:0; padding:0; font-weight:bold; text-decoration:underline}

.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; margin:0 0 10px 0}
.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_02 .par_subtitulo_04 .par_subtitulo_titulo{display:block; border:0px}
.par_subtitulo_02 .par_subtitulo_04 .par_subtitulo_titulo span{float:none; display:block; bottom:0px; border:0px}
.par_subtitulo_02 .par_subtitulo_01 .par_subtitulo_titulo{display:block; border:0px}
.par_subtitulo_02 .par_subtitulo_01 .par_subtitulo_titulo span{float:none; display:block; bottom:0px; border:0px; color:#000;}

.par_subtitulo_04 {margin:10px 0 10px 0}
.par_subtitulo_04 .par_subtitulo_titulo{color:#FF7E00; font-weight:bold; margin:0px 0px 10px 0px}

.par_subtitulo_06 {color:#000; margin:10px 0 10px 0;border-bottom:4px solid #c3dff5;}
.par_subtitulo_06 .par_subtitulo_titulo {display:table; width:100%; color:#FF7E00;margin:0 0 10px 0;font-weight:bold;margin-bottom:5px;}
.par_subtitulo_06 .par_subtitulo_titulo span {float:none!important; float:left; position:relative; display:table; bottom:-1px;  color:#000; font-weight:bold;}

/* -- 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_normal_06 {width:100%;margin:15px 0 0 0; text-align:center; padding:0}
.caj_normal_06 .caj_titulo {margin:0 auto 0 auto; margin-bottom:0px; text-align:left; line-height:1em; padding:0em 10px 0.3em 10px; border:1px solid #C3DFF5; background-color:#C3DFF5; color:#000; font-weight:bold}
.caj_normal_06 .caj_content {margin:0 auto 0 auto; text-align:left; background-color:#FFF; padding:10px 10px 10px 10px; border:1px solid #C3DFF5}
.caj_normal_06 .caj_content .caj_content_datos {width:100%; margin-bottom:20px}
.caj_normal_06 .caj_content .caj_content_botones {text-align:right; margin-bottom:20px}
.caj_normal_06 .caj_content .caj_content_enlaces {text-align:right}
.caj_normal_06 .caj_content .caj_content_enlaces a {display:block}
.caj_normal_06 .caj_content .caj_content_enlaces a img{margin-left:5px}
.caj_normal_06 .corner_top {background-color:#C3DFF5; border-color:#C3DFF5}
.caj_normal_06 .corner_bot {background-color:#FFFFFF; border-color:#C3DFF5}

.caj_normal_07 {width:100%;margin:15px 0 0 0; text-align:center; padding:0}
.caj_normal_07 .caj_titulo {margin:0 auto 0 auto; margin-bottom:0px; text-align:left; line-height:1em; padding:0em 10px 0.3em 10px; border:1px solid #FF7E00; background-color:#FF7E00; color:#FFF; font-weight:bold}
.caj_normal_07 .caj_content {margin:0 auto 0 auto; text-align:left; background-color:#FFF; padding:10px 10px 10px 10px; border:1px solid #FF7E00}
.caj_normal_07 .caj_content .caj_content_datos {width:100%; margin-bottom:20px}
.caj_normal_07 .caj_content .caj_content_botones {text-align:right; margin-bottom:20px}
.caj_normal_07 .caj_content .caj_content_enlaces {text-align:right}
.caj_normal_07 .caj_content .caj_content_enlaces a {display:block}
.caj_normal_07 .caj_content .caj_content_enlaces a img{margin-left:5px}
.caj_normal_07 .corner_top {background-color:#FF7E00; border-color:#FF7E00}
.caj_normal_07 .corner_bot {background-color:#FFFFFF; border-color:#FF7E00}

.caj_plegable_01 {width:100%;text-align:center; margin:0px; margin-top: 20px; 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 !important; padding:2px 0px 0px 10px; color:#FFF; font-weight:bold; height:26px !important; height:28px}
.caj_plegable_01 .caj_titulo h2,h3 {font-weight:bold;font-size:100%;display:inline;}
.caj_plegable_01 .caj_titulo .caj_titulo_boton{float:right; padding: 3px 0px 0px 10px}
.caj_plegable_01 .caj_titulo .caj_titulo_boton button{margin:0; padding:0;background-color:transparent;border:0px}
.caj_plegable_01 .caj_titulo .caj_titulo_boton img{margin-right:-3px}
.caj_plegable_01 .caj_content_plegable {margin:1px auto 0 auto; text-align:left; background-color:#FFF; padding:5px 10px 10px 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_plegable {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_plegable {border:1px solid #dfeffc}
.caj_plegable_azul .caj_content_fondo {border:1px solid #dfeffc; background-color:#dfeffc}
.caj_plegable_azul .caj_content_plegable .caj_titulo {color: #FFFFFF; background-color:#FF7E00; background-image:none}

.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_plegable {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_plegable {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:#EDEDED; padding:10px}
.caj_aviso_07 .corner_top {background-color:#EDEDED; border-color:#EDEDED}
.caj_aviso_07 .corner_bot {background-color:#EDEDED; border-color:#EDEDED}

.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_aviso_12 {width:100%; margin:15px 0 15px 0; text-align:left}
.caj_aviso_12 .caj_content {background-color:#FFF3DE; padding:10px}
.caj_aviso_12 .corner_top {background-color:#FFF3DE; border-color:#FFF3DE}
.caj_aviso_12 .corner_bot {background-color:#FFF3DE; border-color:#FFF3DE}

.caj_aviso_bns_01 {width:100%; margin:0px 0 0px 0; text-align:left}
.caj_aviso_bns_01 .caj_content {color:#fff; background-color:#FF7E00; padding-bottom:0px;padding-left:10px;padding-right:10px;padding-top:1px;}		
.caj_aviso_bns_01 .corner_top {background-color:#FF7E00; border-color:#FF7E00;}
.caj_aviso_bns_01 .corner_bot {background-color:#FF7E00; border-color:#FF7E00}

.caj_aviso_bns_02 {width:100%; margin:0px 0 0px 0;  text-align:left}
.caj_aviso_bns_02 .caj_content {border:1px solid #FF7E00;border-top:1px solid #FF7E00;padding-bottom:1px;padding-left:10px;padding-right:10px;padding-top:1px; background-color:#FFF}
.caj_aviso_bns_02 .corner_top {border-color:#FF7E00; background:#FFF}
.caj_aviso_bns_02 .corner_bot {border-color:#FF7E00; background:#FFF}

.caj_aviso_bns_03 {width:100%; margin:0px 0 0px 0;  text-align:left}
.caj_aviso_bns_03 .caj_content {border:1px solid #FF7E00;border-bottom:0px solid #FF7E00;padding-bottom:0px;padding-left:10px;padding-right:10px;padding-top:0px; background-color:#FFF}
.caj_aviso_bns_03 .corner_top {border-color:#FF7E00; background:#FFF}
.caj_aviso_bns_03 .corner_bot {border-color:#FF7E00; background:#FFF}


.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,
.caj_center .caj_normal_06 {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,
.caj_left .caj_normal_06 {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,
.caj_right .caj_normal_06 {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,
.caj_aviso_sombra .caj_normal_06 {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}
.img_incrustado_01 {margin: 5px 0 0 0}
.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 --- */

/**************** ESTILOS gwt-extractoIntegral-component ***********************************/
.gwt-extractoIntegral-component .w2_cajaviso_01{
height: 26px;
}
  	
.gwt-extractoIntegral-component .w2_cajaviso_01 .caj_content_06 {
width:100%;
padding: 0;
position: static;
}

.gwt-extractoIntegral-component .w2_cajaviso_01 .caj_content_06 .button {
cursor:pointer;
height:20px;
width:67px;
padding:0;
position: relative;
left: -10px;
top: 5px;
float: right;
}

.gwt-extractoIntegral-component .button .gwt-DisclosurePanel-open,.gwt-extractoIntegral-component .button .gwt-DisclosurePanel-closed {
left: -10px;
}
.gwt-extractoIntegral-component .button .gwt-DisclosurePanel-open .header, .gwt-extractoIntegral-component .gwt-DisclosurePanel-open .header {
background:url("/www/scripts/aqj/web20/gwt/common/img/boton_ocultar_naranja.cache.gif") no-repeat;
}
.gwt-extractoIntegral-component .button .gwt-DisclosurePanel-closed .header,.gwt-extractoIntegral-component .gwt-DisclosurePanel-closed .header {
background:url("/www/scripts/aqj/web20/gwt/common/img/boton_mostrar_naranja.cache.gif") no-repeat;
}

.gwt-extractoIntegral-component TABLE.showTableBorder {
  border: 1px solid #DFEFFC;
  width: 100%;
  margin-top: 1px; 
  font-size: 100%; 
}

.gwanted-msg-error{
	padding: 15px;
	line-height: 1.9em;
}

/**************** FIN DE ESTILOS gwt-extractoIntegral-component ***********************************/

@media print {
.bna_tabbar_01 .cab_lineasup_01,.bna_tabbar_01 .cab_menu_01,.bna_tabbar_01 .cab_bna_selecc_01,.bna_tabbar_01 .bna_desconectar_01,.bna_tabbar_01 .cab_bna_pestselect_01,
.bna_tabbar_01 .cab_spacer_01,.bna_tabbar_01 .cab_subsolapa_01,.bna_tabbar_01 .lyt_toolbarPer_01,
.mnu_general_01,.for_buscadorbrok_01,.for_buscadorbrok_02,.for_buscadorbrok_03,
.for_buscadorbrok_04,.cab_enlace,.enl_cambioempresa_01,.enl_ayuda_01,.pie_menu_01,.bk_icono_plegable,
#bot , * #alertasPendientes, * #frmCambioMoneda{display:none;}

.bna_tabbar_01 .img_logo_01 {margin-top: 1.84em;}
.lyt_particulares_02 #id_contenpart_01 #id_content_01 {margin-left: 10px;}
.lyt_empresas_02 #id_contenempr_01 #id_content_01 {margin-left: 10px;}

.lyt_broker_02 #id_contenbrok_01 #id_content_01 {margin-left: 10px;}
#id_content_02 .lyt_contenpart_02 {padding:5px 0px;}

.caj_plegable_01 {margin-top: 4em; z-index:10;}
}

/*Botonera*/
.botonera {padding:5px 11px 5px 9px; border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;right:0;position:absolute;}
.lista_botonera .bot_lista {text-align:right; position:relative}
.lista_botonera .bot_lista ul {list-style-type:none; display:block; margin:0; padding:0}
.lista_botonera .bot_lista ul li {margin:0; display:inline; font-weight:bold; color:#333}

/* --- INI GRAFICO ---- */

.gr_container {width:550px; height: 200px; margin-left:2%; font-family: Verdana, Geneva, sans-serif;}
.gr_container .caja {height: 50px;	position:relative; margin-top:70px; float:left; border-color: #ccc; border-style: solid; border-width: 1px 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.gr_container .caja .titulo {height:40px;position:absolute; top:-52px; right: 18px; width: 130px;}

.gr_container .caja .grafico_tramo {z-index:-1;position:absolute;width:100%;height:100%; }
.gr_container .caja.inv .titulo {height:40px;position:absolute; top:59px; right: 18px;}
.gr_container .caja .grafico_bocadillo {width:130px;height: 100%;z-index:-1;position:absolute;max-width:130px;}
.gr_container .caja .contenidoTitulo {max-width:130px;min-width: 75px;height:35px;font-size: 9px; line-height:1.4em; text-align:center;overflow:hidden;white-space:normal;padding-top: 3px}
.gr_container .caja .circulo {z-index:-1;float:right; margin:17px 10px 17px; width: 12px; height: 12px; display: inline; overflow:hidden;}
.gr_container .caja .flecha {top:-13px; right:14px; position:absolute;}
.gr_container .caja.inv .flecha {top:30px; right:14px; position:absolute;}

/*Burbujas*/
.gr_container .c2 .contenidoTitulo { color: white }
.gr_container .c4 .contenidoTitulo { color: white; right :0px }

/* --- FIN GRAFICO ---- */

