/*
OPE: #07256A
LC: #07691b

OPE: #E9EDF0
LC: #eaf0eb

OPE: #668196
LC: #689766

OPE: #EBEBEB
LC: #eaeaea

OPE: #EAF0F7
LC: #eaf7eb

OPE: #004081
LC: #008200

OPE: #004E92
LC: #039300

OPE: #1C384B
LC: #204a1c

OPE: #07256B
LC: #395468

LC: #3d6839
OPE: #395468;

OPE: #35465A
LC: #355937
*/

.contenido_ope {
color : #393939; 
font-family : Verdana, Arial, Helvetica; 
} 
TEXTAREA { 
font-family : Verdana, Arial, Helvetica; 
} 
SELECT { 
font-family : Verdana, Arial, Helvetica; 
} 
INPUT { 
font-family : Verdana, Arial, Helvetica; 
} 
.mnu_seleccionado { 
font-weight : bold; 
} 
.negrita { 
font-weight : bold; 
} 
.subrayado { 
text-decoration : underline; 
} 
A { 
color : #07256A;
text-decoration : none; 
} 
OL { 
color : #393939; 
} 
UL { 
color : #393939; 
} 
LI { 
color : #393939; 
} 
OL { 
color : #07256A;
text-decoration : none; 
} 
UL { 
color : #07256A;
text-decoration : none; 
} 
LI A { 
color : #07256A;
text-decoration : none; 
} 
H1 { 
font-size : 120%; 
margin-bottom : 0; 
padding-bottom : 0; 
color : #35465A;
} 
H2 { 
font-size : 110%; 
margin-bottom : 0; 
padding-bottom : 0; 
color : #395468;
} 
H3 { 
font-size : 110%; 
margin-bottom : 0; 
padding-bottom : 0; 
} 
H4 { 
font-size : 105%; 
} 
INPUT { 
border-right : 1px solid; 
padding-right : 3px; 
border-top : 1px solid; 
padding-left : 3px; 
font-size : 95%; 
background : #fff; 
padding-bottom : 1px; 
border-left : 1px solid; 
color : #1C384B;
padding-top : 1px; 
border-bottom : 1px solid; 
} 
SELECT { 
border-right : 1px solid; 
border-top : 1px solid; 
padding-left : 1px; 
font-size : 95%; 
background : #fff; 
padding-bottom : 1px; 
border-left : 1px solid; 
color : #1C384B;
padding-top : 1px; 
border-bottom : 1px solid; 
} 
TEXTAREA { 
border-right : 1px solid; 
border-top : 1px solid; 
padding-left : 5px; 
font-size : 95%; 
background : #fff; 
padding-bottom : 1px; 
border-left : 1px solid; 
width : 500px; 
color : #1C384B; 
padding-top : 1px; 
border-bottom : 1px solid; 
} 
.input_sin_border { 
border-top-width : 0; 
border-left-width : 0; 
border-bottom-width : 0; 
border-right-width : 0; 
} 
.izquierda { 
float : left; 
} 
.salto_linea { 
clear : both; 
} 
.oculto { 
display : none; 
} 
.btn_right { 
padding-right : 10px; 
text-align : right; 
} 
.btn_left { 
padding-right : 10px; 
text-align : left;
background-color: #F0F;
} 
.centrar_txt { 
text-align : center; 
} 
.btn_centrar { 
text-align : center; 
} 
#titulo_izquierda { 
float : left; 
} 
#titulo_derecha { 
float : right; 
} 
#fin_titulo { 
clear : both; 
} 
OL.ig_pf_anclas { 
list-style-type : upper-alpha; 
} 
#consultas_p { 
width : 320px; 
} 
#consultas_p LI H2 { 
margin-top : 5px; 
} 
#consultas_p LI A { 
margin-top : 5px; 
font-size : 95%; 
color : #395468;
} 
#consultas_p UL { 
list-style-type : none; 
} 
#consultas_p H2 { 
font-size : 1.1em; 
margin-bottom : 5px; 
} 
.contenido_titulo { 
float : left; 
} 
.contenido_imprimir { 
float : right; 
} 
.contenido_salto_linea { 
clear : both; 
} 
.cp_selec_categ { 
padding-bottom : 5px; 
padding-top : 5px; 
} 
.cp_menu { 
width : 260px; 
} 
.cp_menu UL { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
.cp_menu .linea { 
border-bottom : 1px solid #668196;
} 
.cp_menu .linea2 { 
border-bottom : 2px solid #fff; 
} 
.cp_menu .caja { 
padding-right : 5px; 
padding-left : 5px; 
padding-bottom : 4px; 
padding-top : 4px; 
background-color : #E9EDF0;
} 
.cp_consultas_elec_botones { 
width : 270px; 
} 
.avisos_numero { 
float : left; 
color : #ac4943; 
text-decoration : none; 
} 
.avisos_fecha { 
float : right; 
color : #4a657b; 
text-decoration : none; 
} 
.avisos_salto_linea { 
clear : both; 
} 
.avisos_linea { 
margin-bottom : 8px; 
border-bottom : 1px solid #ac4943; 
} 
.avisos_titulo { 
font-weight : bold; 
color : #425d71; 
} 
.avisos_txt { 
font-weight : normal; 
color : #393939; 
} 
#ctrl_acceso_tit { 
color : #668196;
} 
#ctrl_acceso { 
margin-top : 7px; 
background-color : #E9EDF0;
} 
#ctrl_acceso .linea { 
border-bottom : 1px solid #668196;
} 
#ctrl_acceso .linea2 { 
border-bottom : 2px solid #fff; 
} 
#ctrl_acceso .caja { 
padding-right : 15px; 
padding-left : 15px; 
padding-bottom : 15px; 
padding-top : 15px; 
min-height: 138px; 
height: 138px; 
} 
#ctrl_acceso .separador { 
clear : both; 
min-height: 8px; 
height : 8px; 
} 
#ctrl_acceso .caja_psw { 
padding-right : 15px; 
padding-left : 15px; 
padding-bottom : 15px; 
padding-top : 15px; 
min-height: 75px; 
height: 75px;  
} 
#ctrl_acceso .lista { 
padding-left : 0; 
} 
#ctrl_acceso .boton_enviar { 
float : right; 
width : 100%; 
text-align : center; 
} 
#ctrl_acceso .contenido_cp { 
width : 100%; 
} 
#ctrl_acceso .contenido_password { 
width : 100%; 
} 
.ctrl_acceso_nueva_pass_tit { 
padding-right : 10px; 
float : left; 
padding-top : 8px; 
} 
.ctrl_acceso_nueva_pass_tit_1 { 
padding-top : 0; 
} 
.ctrl_acceso_nueva_pass_tit_2 { 
padding-top : 21px; 
} 
.ctrl_acceso_nueva_pass_txt { 
margin-top : 5px; 
float : left; 
} 
.ig_dir_ooss_tit { 
font-weight : bold; 
color : #393939; 
} 
.ig_pf_tit { 
color : #668196;
} 
.ig_pf_subir { 
background-position : right 4px; 
background-image : url(/Imgs/Menu/r01gArrow2_s.gif); 
background-repeat : no-repeat; 
background-color : #fff; 
text-align : right; 
} 
.w_Tabla_centrar { 
text-align : center; 
} 
.w_Tabla { 
margin-bottom : 0.89em; 
color : #424242; 
border-collapse : collapse; 
text-align : left; 
} 
.w_Tabla TH { 
padding-right : 0.44em; 
padding-left : 0.44em; 
padding-bottom : 0.26em; 
padding-top : 0.26em; 
border-bottom : 0.08em solid #fff; 
text-align : left; 
} 
.w_Tabla TD { 
padding-right : 0.44em; 
padding-left : 0.44em; 
padding-bottom : 0.17em; 
padding-top : 0.17em; 
border-bottom : 0.08em solid #004E92; 
} 
.w_Tabla .w_Tbl { 
vertical-align : top; 
} 
.w_Tabla .w_TblCb { 
color : #004081;
background-color : #EAF0F7;
text-align : center !important ; 
} 
.w_Tabla .w_TblTot { 
font-weight : bold; 
color : #668196;
text-align : center; 
} 
.w_Tabla .w_TblLinTot { 
background-color : #EAF0F7; 
} 
.w_Tabla .w_TblCod { 
text-align : center; 
} 
.w_Tabla .tb_w_75 { 
width : 75px; 
}
.w_Tabla .tb_w_85 { 
width : 85px;
}
.w_Tabla .tb_w_150 { 
width : 150px; 
} 
.w_Tabla .tb_w_180 { 
width : 150px; 
} 
.w_Tabla .tb_w_350 { 
width : 350px; 
}
.ProcSelec_tb_w_25 {
width : 25px; 
}
.ProcSelec_tb_w_50 {
width : 50px; 
}
.ProcSelec_tb_w_75 { 
width : 75px; 
}
.ProcSelec_tb_w_95 {
width : 95px;
}
.ProcSelec_tb_w_125 {
width : 125px; 
}
.ProcSelec_tb_w_150 { 
width : 150px; 
} 
.Listados_tb_w_200 { 
width : 200px; 
} 
.Calendario_mapa_tb_w_150 { 
width : 150px; 
} 
.lst_categ { 
padding-left : 20px; 
margin : 0; 
padding-top : 10px; 
list-style-type : none; 
} 
.lst_categ LI { 
padding-top : 2px; 
} 
#byt_txt_bases LI { 
margin : 10px; 
list-style-type : none; 
} 
UL { 
margin : 10px; 
list-style-type : none; 
} 
OL { 
margin : 10px; 
list-style-type : none; 
} 
#byt_txt_bases OL P { 
color : #393939; 
} 
#byt_txt_bases LI { 
margin-bottom : 7px; 
} 
#byt_txt_bases H2 { 
margin-bottom : 10px; 
} 
H3 { 
margin-bottom : 10px; 
} 
H4 { 
margin-bottom : 10px; 
} 
.sol_cuadro { 
margin-top : 5px; 
} 
.sol_pestana { 
border-right : 1px solid #4c545a; 
border-top : 1px solid #4c545a; 
border-left : 1px solid #4c545a; 
/* border-bottom : 1px solid #4c545a; */
/* Solo en Firefox */
padding-bottom : 5px;
padding-top : 7px;  
margin-left : 2px;  
/* Solo con IE6 e IE7 */ 
#padding-top : 0; 
#padding-bottom : 0; 
#margin-left : 0px;  
} 
.sol_pestana A { 
color : #4c545a; 
} 
.sol_pestanaLeft { 
border-right : 1px solid #4c545a;
padding-right : 15px; 
padding-left : 5px; 
padding-bottom : 5px; 
padding-top : 7px; 
} 
.sol_pestanaRight { 
padding-right : 15px; 
padding-left : 5px; 
padding-bottom : 5px; 
padding-top : 7px; 
} 
.sol_pestanaTxtSelec { 
font-weight : bold; 
color : #35465A; 
} 
.sol_contenido { 
padding-right : 10px; 
padding-left : 10px; 
padding-bottom : 10px; 
padding-top : 10px; 
} 
.sol_contenido INPUT { 
margin-top : 2px; 
} 
SELECT { 
margin-top : 2px; 
} 
TEXTAREA { 
margin-top : 2px; 
} 
.sol_tit { 
font-size : 110%; 
color : #4c545a; 
text-align : center; 
} 
.sol_apartado_linea { 
border-bottom : 1px solid #668196;
} 
.sol_apartado_linea_2 { 
border-bottom : 2px solid #fff; 
} 
.sol_apartado_cuadro { 
padding-left : 5px; 
padding-bottom : 2px; 
padding-top : 1px; 
background-color : #E9EDF0;
} 
.sol_apartado_cuadro H2 { 
padding-right : 0; 
padding-left : 0; 
font-weight : normal; 
font-size : 100%; 
padding-bottom : 0; 
margin : 0; 
color : #393939; 
padding-top : 0; 
} 
.sol_apartado_cuadro_resp {
margin-top : 4px; 
width : 100%; 
} 
.sol_apartado_cuadro_resp SPAN { 
font-weight : bold; 
} 
.sol_apartado_cuadro_resp_valor { 
padding-right : 5px; 
margin-top : 2px; 
padding-left : 5px; 
padding-bottom : 2px; 
width : 150px; 
padding-top : 2px; 
background-color : #EBEBEB;
} 
.sol_apartado_cuadro_resp_valor2 { 
padding-right : 5px; 
margin-top : 2px; 
padding-left : 5px; 
padding-bottom : 2px; 
width : 97%; 
padding-top : 2px; 
background-color : #EBEBEB;
} 
.sol_apartado_cuadro_resp_valor SPAN { 
font-weight : bold; 
} 
.sol_apartado_doble { 
float : left; 
width : 255px; 
}

.oferta_apartado_doble {
float : left;
width : 50%;
}

.sol_apartado_triple { 
float : left; 
width : 170px; 
} 
.sol_apartado_doble_salto { 
clear : both; 
} 
.titulo_izquierda { 
float : left; 
} 
#Obligatorio { 
float : left; 
} 
#Obligatorio2 { 
float : left; 
} 
#Obligatorio3 { 
float : left; 
} 
#Obligatorio4 { 
float : left; 
} 
#Obligatorio5 { 
float : left; 
} 
#sol_tasas { 
line-height : 20px; 
} 
.sol_tasas_li { 
margin-bottom : 10px; 
} 
#liquidacion { 
width : 550px; 
} 
#liquidacion SPAN { 
font-weight : bold; 
} 
.liq_logo { 
margin-bottom : 2px; 
} 
.liq_firma { 
margin-top : 10px; 
text-align : center; 
} 
.liq_izquierda { 
font-size : 85%; 
float : left; 
margin : 2px 5px; 
} 
.liq_salto { 
clear : both; 
} 
.liq_titulo { 
background-color : #bfbfbf; 
text-align : center; 
} 
.liq_titulo H2 { 
padding-right : 0; 
padding-left : 0; 
font-size : 110%; 
padding-bottom : 0; 
margin : 0; 
color : #000; 
padding-top : 0; 
} 
.liq_cuadro { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
border-left : 1px solid #000; 
border-bottom : 1px solid #000; 
min-height: 120px; 
height : 120px; 
} 
.liq_cuadro_1 { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
border-left : 1px solid #000; 
border-bottom : 1px solid #000; 
min-height: 250px; 
height: 250px; 
} 
.liq_cuadro_2 { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
border-left : 1px solid #000; 
border-bottom : 1px solid #000; 
min-height: 113px; 
height: 113px; 
} 
.liq_cuadro_3 { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
border-left : 1px solid #000; 
border-bottom : 1px solid #000; 
min-height: 115px; 
height: 115px; 
} 
.liq_cuadro_4 { 
border-right : 1px solid #000; 
border-top : 1px solid #000; 
border-left : 1px solid #000; 
border-bottom : 1px solid #000; 
min-height: 235px; 
height: 235px; 
} 
.liq_separacion { 
clear : both; 
border-top : 1px solid #000; 
} 
.liq_separacion_simple { 
clear : both; 
} 
.liq_separacion_v { 
float : left; 
border-left : 1px solid #000; 
min-height: 32px; 
height: 32px; 
} 
.liq_separacion_v_50 { 
float : left; 
border-left : 1px solid #000; 
min-height: 50px; 
height : 50px; 
} 
.liq_separacion_v_25 { 
float : left; 
border-left : 1px solid #000; 
min-height: 25px; 
height: auto !important;
height: 25px; 
} 
.liq_separacion_v_30 { 
float : left; 
border-left : 1px solid #000; 
min-height: 30px; 
height: 30px; 
} 
.liq_50 { 
width : 50px; 
} 
.liq_75 { 
width : 75px; 
} 
.liq_90 { 
width : 90px; 
} 
.liq_100 { 
width : 100px; 
} 
.liq_120 { 
width : 120px; 
} 
.liq_150 { 
width : 150px; 
} 
.liq_195 { 
width : 195px; 
} 
.liq_194 { 
width : 194px; 
} 
.liq_200 { 
width : 200px; 
} 
.liq_215 { 
width : 215px; 
} 
.liq_270 { 
width : 270px; 
} 
.liq_280 { 
width : 280px; 
} 
.liq_400 { 
width : 400px; 
} 
.liq_valor_inf { 
margin-top : 5px; 
margin-left : 10px; 
} 
.liq_puntos { 
border-bottom : 1px dashed #000; 
} 
.liq_direcciones { 
margin-bottom : 5px; 
} 
.liq_entidades UL { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
padding-top : 0; 
} 
.lig_sin_margin { 
padding-left : 0; 
margin-left : 0; 
} 
.lig_codigo_barras { 
margin-top : 8px; 
padding-left : 0; 
margin-left : 25px; 
} 
.area_impresion { 
margin : 5px 20px; 
} 
.Error_txt { 
color : #f00; 
} 
#error_cuadro { 
margin-top : 7px; 
background-color : #E9EDF0;
} 
#error_cuadro .linea { 
border-bottom : 1px solid #668196;
} 
#error_cuadro .linea2 { 
border-bottom : 2px solid #fff; 
} 
#error_cuadro .caja { 
padding-right : 15px; 
padding-left : 15px; 
padding-bottom : 15px; 
padding-top : 15px; 
min-height: 45px; 
height: 45px; 
} 
.ed_select { 
width : 500px; 
} 
.ed_boton_cuadro1 { 
padding-left : 7px; 
padding-top : 109px; 
} 
.ed_boton_cuadro2 { 
padding-left : 7px; 
padding-top : 30px; 
} 
.cp_fase_concurso_botones { 
width : 320px; 
} 
.intro_separacion { 
line-height : 20px; 
} 
.lista_informacion { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
padding-top : 0; 
} 
#cv H2 { 
padding-right : 0; 
padding-left : 0; 
font-weight : normal; 
font-size : 100%; 
padding-bottom : 0; 
margin : 0; 
color : #393939; 
padding-top : 0; 
} 
#cv H3 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
color : #393939; 
padding-top : 0; 
} 
#cv H5 { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 10px; 
color : #393939; 
padding-top : 0; 
} 
#cv UL { 
margin : 1px 0 1px 25px; 
} 
#cv LI { 
padding-right : 0; 
padding-left : 0; 
padding-bottom : 2px; 
margin : 0; 
padding-top : 2px; 
list-style-type : none; 
} 
.cv_numerado { 
padding-right : 5px; 
padding-left : 5px; 
padding-bottom : 2px; 
padding-top : 2px; 
background-color : #EBEBEB; 
} 
.cv_titulo_apartado_linea { 
width : 305px; 
border-bottom : 1px solid #668196; 
} 
.cv_titulo_apartado_linea_2 { 
border-bottom : 2px solid #fff; 
} 
.cv_titulo_apartado_cuadro { 
padding-left : 5px; 
padding-bottom : 2px; 
width : 300px; 
padding-top : 1px; 
background-color : #E9EDF0;
} 