/*
body * {-moz-outline: 1px solid red;}
body * * {-moz-outline: 1px dashed green;}
body * * * {-moz-outline: 1px dotted blue;}
*/
/* normal */
p.depu
{
text-align: left;
}
body
{
background-color: #f2f2f2;
color: #000000;
font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;
margin: 0;
text-align: center;
visibility: visible;
width: 100%;
}
body.caen_ptd
{
background-color: #ffffff;
color: #000000;
font: normal 0.6em Verdana, Arial, Helvetica, sans-serif;
margin: 0;
visibility: visible;
width: 100%;
}
div.caen__pag_nml
{
background-color: #ffffff;
clear: both;
margin-left: auto;
margin-right: auto;
width: 880px;
}
div.caen__nml_c_1
{
background-image: url(../img/pag/sombra_i.gif);
background-position: left;
background-repeat: repeat-y;
float: left;
width: 100%;
}
div.caen__nml_c_2
{
background-image: url(../img/pag/sombra_d.gif);
background-position: right;
background-repeat: repeat-y;
float: right;
width: 100%;
}
div.caen__nml_c_3
{
background-color: #ffffff;
clear: both;
margin: 0px 14px 0px 14px;
text-align: center;
}
div.caen__cab_ent
{
clear: both;
text-align: center;
width: 100%;
}
img.caen__cab
{
border-style: none;
border-width: 0;
margin: 0 auto 0 auto;
padding: 0;
}
/* extranet */
div#caen__x_cab
{
background-color: transparent;
clear: both;
float: right;
margin: 4px 10px 4px 0px;
vertical-align: top;
}
a#caen__x_cdc
{
background: url(../img/pag/cdc.gif) no-repeat;
padding-left: 18px;
}
/* menu principal */
div.caen__cab_mnu
{
background-color: #336a88;
clear: both;
margin: 0 auto 0 auto;
padding: 0;
width: 96%;
}
div.caen__mnu_ppl_sm
{
background-image: url(../img/pag/mnu/A04.gif);
background-repeat: repeat-x;
clear: both;
height: 5px;
width: 100%;
}
img.caen__mnu_ppl_si
{
float: left;
height: 5px;
margin-left: -0.0em;
width: 5px;
}
html>body img.caen__mnu_ppl_si
{
float: left;
height: 5px;
margin-lef\t: 0;
width: 5px;
}
img.caen__mnu_ppl_sd
{
float: right;
height: 5px;
margin-left: 0.0em;
width: 5px;
}
html>body img.caen__mnu_ppl_sd
{
float: right;
height: 5px;
width: 5px;
margin-lef\t: 0;
}
.caen__mnu_ppl_mi
{
background-image: url(../img/pag/mnu/A02.gif);
background-position: left;
background-repeat: repeat-y;
clear: both;
float: left;
text-align: center;
width: 100%;
}
div.caen__mnu_ppl_md
{
background-image: url(../img/pag/mnu/A08.gif);
background-position: right;
background-repeat: repeat-y;
float: right;
width: 100%;
}
div.caen__mnu_ppl_mm
{
background-color: #316784;
float: none;
margin: 0 5px 0 5px;
text-align: center;
}
p.caen__mnu_ppl_mm
{
float: none;
padding: 0;
}
div.caen__mnu_ppl_im
{
background-image: url(../img/pag/mnu/A06.gif);
background-repeat: repeat-x;
float: left;
height: 7px;
}
img.caen__mnu_ppl_ii
{
float: left;
height: 7px;
margin-left: -0.0em;
width: 5px;
}
html>body img.caen__mnu_ppl_ii
{
float: left;
height: 7px;
width: 5px;
margin-lef\t: 0;
}
img.caen__mnu_ppl_id
{
float: right;
height: 7px;
margin-left: 0.0em;
width: 5px;
}
html>body img.caen__mnu_ppl_id
{
float: right;
height: 7px;
width: 5px;
margin-lef\t: 0;
}
div.caen__cab_mnu_enl
{
float: left;
width: 14%;
}
div.caen__cab_mnu_enl_brd
{
border-right: solid 2px #689eba;
}
div.caen__cab_mnu_enl_2
{
margin: 0 auto 0 auto;
}
p.caen__cab_mnu_enl
{
background-color: #e7f29f;
}
a.caen__cab_mnu_enl:link
{
background-color: transparent;
color: #ffffff;
font-weight: normal;
margin: 0 auto 0 auto;
padding: 0;
text-decoration: none;
white-space: nowrap;
}
a.caen__cab_mnu_enl:visited
{
background-color: transparent;
color: #ffffff;
font-weight: normal;
margin: 0 auto 0 auto;
padding: 0;
text-decoration: none;
white-space: nowrap;
}
a.caen__cab_mnu_enl:hover
{
background-color: transparent;
color: #ffffff;
font-weight: normal;
margin: 0 auto 0 auto;
padding: 0;
text-decoration: underline;
}
a.caen__cab_mnu_enl:active
{
background-color: transparent;
color: #e0e0e0;
font-weight: normal;
margin: 0 auto 0 auto;
padding: 0;
text-decoration: underline;
}
img.caen__cab_mnu_sep
{
float: left;
vertical-align: text-top;
}
div.caen__bus_cab_fam_2
{
width: 100%;
}
div.caen__bus_cab_fam
{
background-color: #336a88;
border: 2px solid #e4e4e4;
clear: both;
font-size: 0.9em;
margin: 4px 0 0 0;
padding: 4px 0px 2px 16px;
}
div.caen__bus_cab_fam_enl
{
float: left;
padding: 0 14px 0 0;
}
div.caen__cab_abj
{
background-image: url(../img/pag/cabe/dif_c.gif);
background-repeat: repeat-x;
clear: both;
margin-top: 2px;
width: 100%;
}
img.caen__cab_abj_i
{
float: left;
}
img.caen__cab_abj_d
{
float: right;
}
div.caen__pie_ent
{
background-color: #e7e7e7;
clear: both;
margin: 10px auto;
padding: 1px 6px 3px 6px;
width: 90%;
}
p.caen__pie
{
background-image: url(../img/pag/caen.gif);
background-position: center left;
background-repeat: no-repeat;
font-size: 0.9em;
height: 38px;
padding: 0 0 0 48px;
text-align: left;
vertical-align: text-top;
}
/* principal */
div.caen__ppl_cnt
{
clear: both;
margin: 48px auto 45px auto;
}
/* buscador */
div.caen__bus_ppl
{
clear: both;
margin: 0px auto 22px auto;
}
div.caen__bus_res_apt
{
clear: both;
font-size: 0.9em;
margin: 0 auto 0 auto;
width: 90%;
}
div.caen__bus_grp
{
background-color: #fbfbfb;
border: solid thin #e0e0e0;
clear: both;
margin: 20px auto 0 auto;
padding: 10px;
text-align: left;
}
span.caen__bus_grp_ttl
{
color: #2c5367;
font-size: 1.1em;
font-weight: bold;
}
div.caen__bus_cab_sfm
{
float: left;
font-size: 1.0em;
padding: 50px 0 0 0;
text-align: left;
}
li.caen__sfm
{
padding: 6px 0 0 0;
}
div.caen__bus_res_cab
{
float: left;
color: #000000;
font-weight: bold;
font-size: 2.1em;
}
div.caen__bus_fam_fto
{
clear: both;
margin: 30px auto 10px auto;
width: 100%;
}
table.caen__bus_grp
{
background-color: #427d9c;
border: solid thin #2e627e;
color: #03314a;
font-size: 1em;
margin: 10px 0 0 0;
width: 100%;
}
thead.caen__bus_grp
{
color: #ffffff;
font-size: 1em;
text-align: center;
}
th.caen__bus_grp_cab
{
border-bottom: #707070 solid 2px;
font-size: 1em;
text-align: left;
}
tr.caen__bus_grp_par
{
background-color: #eaeaea;
}
tr.caen__bus_grp_non
{
background-color: #f7f7f7;
}
td.caen__bus_grp_enl
{
text-align: center;
}
a.caen__bus_fam_enl:link
{
background-color: transparent;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
a.caen__bus_fam_enl:visited
{
background-color: transparent;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
a.caen__bus_fam_enl:hover
{
background-color: transparent;
color: #e0e0e0;
font-weight: bold;
text-decoration: underline;
}
a.caen__bus_fam_enl:active
{
background-color: transparent;
color: #b0b0b0;
font-weight: bold;
text-decoration: underline;
}
span.caen__bus_fam_enl
{
background-color: transparent;
color: #f0f0f0;
font-weight: normal;
font-size: 1.0em;
}
span.caen__bus_fam_sep
{
color: #f0f0f0;
font-weight: bold;
font-size: 1.0em;
}
/* CAEN: carrito de la compra */
div#caen__cdc_ent
{
margin: 10px auto 20px auto;
width: 96%;
}
table#caen__cdc
{
background-color: #eaeaea;
border: solid 1px #2e627e;
border-collapse: collapse;
color: #03314a;
font-size: 1em;
padding: 0px;
margin: 10px auto 0px auto;
text-align: left;
vertical-align: top;
width: 100%;
}
table#caen__cdc tr.caen__cdc_prd
{
border-top: solid 1px #2e627e;
}
table#caen__cdc tr.caen__cdc_prd td
{
border-top: solid 1px #2e627e;
}
table#caen__cdc tr.caen__cdc_prd_1 td
{
border-top: none 0px #2e627e;
}
table#caen__cdc th
{
background-color: #6090c0;
border-bottom: solid 1px #2e627e;
font-size: 1.1em;
}
table#caen__cdc th#ctd, table#caen__cdc th#opn
{
text-align: right;
}
table#caen__cdc tbody
{
background-color: #f0f0f0;
}
table#caen__cdc td
{
vertical-align: top;
}
table#caen__cdc td.caen__cdc_f_1
{
border-top: solid 0px #2e627e;
}
table#caen__cdc td, table#caen__cdc th
{
padding: 4px 4px 4px 4px;
}
table#caen__cdc td.caen__cdc_f_u
{
padding: 4px 4px 4px 4px;
}
table#caen__cdc td[headers=pos]
{
padding: 0px 0px 0px 0px;
}
table#caen__cdc td[headers=ctd]
{
text-align: right;
}
table#caen__cdc td[headers=opn]
{
text-align: right;
white-space: nowrap;
}
table#caen__cdc .caen__cdc_0
{
background-color: #f9f9f9;
}
table#caen__cdc .caen__cdc_1
{
background-color: #ffffff;
}
/* caen generico */
a.caen__bus_fam:link
{
color: #2c5367;
font-weight: bold;
text-decoration: none;
vertical-align: text-top;
white-space: nowrap;
}
a.caen__bus_fam:visited
{
color: #2c5367;
font-weight: bold;
text-decoration: none;
vertical-align: text-top;
white-space: nowrap;
}
a.caen__bus_fam:hover
{
color: #2c5367;
font-weight: bold;
text-decoration: underline;
vertical-align: text-top;
white-space: nowrap;
}
a.caen__bus_fam:active
{
color: #2c5367;
font-weight: bold;
text-decoration: underline;
vertical-align: text-top;
white-space: nowrap;
}
p
{
margin: 4px 0px 0px 0px;
}
form
{
background-color: #ffffff;
clear: both;
margin: 0 auto 0 auto;
overflow: hidden;
}
a:link
{
color: #336a88;
font-weight: bold;
font-size: 1em;
text-decoration: none;
}
a:visited
{
color: #336a88;
font-weight: bold;
font-size: 1em;
text-decoration: none;
}
a:hover
{
color: #4680a0;
font-weight: bold;
font-size: 1em;
outline: none;
text-decoration: underline;
}
a:active
{
color: #5087af;
font-weight: bold;
font-size: 1em;
outline: none;
text-decoration: underline;
}
div.caen__fn
{
float: none;
}
div.caen__fi
{
float: left;
}
div.caen__fd
{
float: right;
}
div.caen__centrado
{
margin-left: auto;
margin-right: auto;
}
div.caen__solo
{
clear: both;
}
div.caen__cen_h
{
margin-left: auto;
margin-right: auto;
}
.caen__mp_0
{
margin: 0;
padding: 0;
}
.caen__ancho_20
{
width: 20%;
}
.caen__ancho_30
{
width: 30%;
}
.caen__ancho_40
{
width: 40%;
}
.caen__ancho_45
{
width: 45%;
}
.caen__ancho_50
{
width: 50%;
}
.caen__ancho_55
{
width: 55%;
}
.caen__ancho_60
{
width: 60%;
}
.caen__ancho_70
{
width: 70%;
}
.caen__ancho_75
{
width: 75%;
}
.caen__ancho_80
{
width: 80%;
}
.caen__ancho_83
{
width: 83%;
}
.caen__ancho_85
{
width: 85%;
}
.caen__ancho_90
{
width: 90%;
}
.caen__ancho_95
{
width: 95%;
}
.caen__ancho_100
{
width: 100%;
}
.caen__clr_negro
{
color: #000000;
}
.caen__ff_ss
{
font-family: Arial, Verdana, sans-serif;
}
.caen__fs_0_8em
{
font-size: 0.8em;
}
.caen__fs_0_9em
{
font-size: 0.9em;
}
.caen__fs_1_1em
{
font-size: 1.1em;
}
.caen__fs_1_2em
{
font-size: 1.2em;
}
.caen__fs_1_3em
{
font-size: 1.3em;
}
.caen__fs_1_4em
{
font-size: 1.4em;
}
.caen__mrg_t_2
{
margin-top: 2%;
}
.caen__mrg_t_1em
{
margin-top: 1em;
}
.caen__mrg_t_2em
{
margin-top: 2em;
}
.caen__mrg_t_3em
{
margin-top: 3em;
}
.caen__mrg_t_10px
{
margin-top: 10px;
}
.caen__mrg_t_20px
{
margin-top: 20px;
}
.caen__mrg_t_30px
{
margin-top: 30px;
}
.caen__mrg_t_40px
{
margin-top: 40px;
}
.caen__mrg_t_50px
{
margin-top: 50px;
}
.caen__mrg_t_60px
{
margin-top: 60px;
}
.caen__mrg_b_5
{
margin-bottom: 5%;
}
.caen__mrg_b_2
{
margin-bottom: 2%;
}
.caen__mrg_b_1em
{
margin-bottom: 1em;
}
.caen__mrg_b_2em
{
margin-bottom: 2em;
}
.caen__mrg_b_3em
{
margin-bottom: 3em;
}
.caen__mrg_b_4em
{
margin-bottom: 4em;
}
.caen__mrg_b_1px
{
margin-bottom: 1px;
}
.caen__mrg_b_2px
{
margin-bottom: 2px;
}
.caen__mrg_b_3px
{
margin-bottom: 3px;
}
.caen__mrg_b_4px
{
margin-bottom: 4px;
}
.caen__mrg_b_10px
{
margin-bottom: 10px;
}
.caen__mrg_b_20px
{
margin-bottom: 20px;
}
.caen__mrg_b_30px
{
margin-bottom: 30px;
}
.caen__mrg_b_40px
{
margin-bottom: 40px;
}
.caen__mrg_tb_0px
{
margin-bottom: 0px;
margin-top: 0px;
}
.caen__mrg_tb_1em
{
margin-bottom: 1em;
margin-top: 1em;
}
.caen__mrg_tb_10px
{
margin-bottom: 10px;
margin-top: 10px;
}
.caen__mrg_l_1em
{
margin-left: 1em;
}
.caen__mrg_l_10px
{
margin-left: 10px;
}
.caen__ta_izq
{
text-align: left;
}
.caen__ta_dch
{
text-align: right;
}
.caen__ta_jus
{
text-align: justify;
}
.caen__negrita
{
font-weight: bold;
}
.caen__no_borde
{
border-style: none;
border-width: 0;
}
.caen__Courier_New_12
{
font-family: "Courier New", serif;
font-size: 12pt;
font-weight: normal;
}
div.s
{
clear: both;
height: 1px;
margin: 0;
padding: 0;
}
div.s img
{
border-style: none;
border-width: 0;
clear: both;
margin: 0;
padding: 0;
}
p.caen__spacer
{
font-size: 1px;
height: 1px;
margin: 0px;
padding: 0px;
}
.caen__alto_0px
{
height: 0px;
}
.caen__alto_1px
{
height: 1px;
}
.caen__alto_2px
{
height: 2px;
}
.caen__alto_4px
{
height: 4px;
}
.caen__alto_10px
{
height: 10px;
}
.caen__alto_20px
{
height: 20px;
}
.caen__alto_40px
{
height: 40px;
}
.caen__negrita
{
font-weight: bold;
}
.caen__no_borde
{
border-style: none;
border-width: 0;
}
div.caen__spacer
{
clear: both;
height: 1px;
margin: 0;
padding: 0;
}
p.caen__spacer
{
font-size: 0.1em;
}
img.caen__spacer
{
border-style: none;
border-width: 0;
float: left;
margin: 0 0 0 0;
padding: 0;
}
.caen__cen_h
{
margin-left: auto;
margin-right: auto;
}
*/
img.caen__no_brd
{
border-style: none;
border-width: 0;
margin: 0;
padding: 0;
}
div.caen__gen_cuadro
{
background-color: #fbfbfb;
border: 1px solid #e0e0e0;
color: #f0f0f0;
clear: both;
margin-left: auto;
margin-right: auto;
padding: 4px;
text-align: left;
}
.caen__gen_etq
{
color: #303030;
float: left;
font-weight: bold;
text-align: right;
}
.caen__gen_val
{
color: #303030;
float: right;
text-align: left;
}
div.caen__nml_cnt
{
background-color: #ffffff;
clear: both;
margin: 0 auto;
padding: 4px 4px 0px 4px;
text-align: center;
}
div.caen__nml_cnt_2
{
clear: both;
margin: 0 auto;
text-align: center;
}
div.caen__nml_cnt_cab_ent
{
background-color: transparent;
clear: both;
margin: 0 0 10px 0;
}
div.caen__nml_cnt_cab_1
{
background-color: transparent;
float: left;
font-weight: bold;
font-size: 1.7em;
text-align: left;
}
div.caen__nml_cnt_cab_2
{
background-color: transparent;
float: right;
font-weight: bold;
font-size: 1.7em;
text-align: right;
}
p.caen__nml_cnt_ppl
{
clear: both;
font-weight: normal;
font-size: 1.2em;
margin: 20px 0 0 0;
text-align: left;
}
p.caen__nml_sbc
{
clear: both;
font-weight: bold;
font-size: 1.1em;
margin-top: 20px;
text-align: left;
}
p.caen__nml_cnt_nml
{
clear: both;
font-weight: normal;
font-size: 1.0em;
margin-top: 10px;
text-align: left;
}
div.caen__nml_apt
{
background-color: #f0f0f0;
border: 1px solid #e0e0e0;
clear: both;
padding: 0;
}
div.caen__nml_apt_cnt
{
background-color: #f0f0f0;
clear: both;
padding: 4px;
}
form.caen__gen
{
background-color: #f0f0f0;
margin: 0;
padding: 0;
}
/* caen generico */
.caen__fs_l_2em
{
font-size: 1.2em;
}
input.caen__gen_env
{
background-color: #f0f0f0;
border-color: #e0e0e0 #505050 #505050 #e0e0e0;
border-style: solid;
border-width: 2px;
color: #303030;
font-weight: bold;
margin: 0px auto;
padding: 2px;
text-align: center;
text-decoration: none;
vertical-align: text-bottom;
}
input.caen__gen_env_e
{
background-color: #e7e7e7;
border-color: #e0e0e0 #505050 #505050 #e0e0e0;
border-style: solid;
border-width: 2px;
color: #303030;
font-weight: bold;
margin: 0px auto;
padding: 2px;
text-align: center;
text-decoration: none;
vertical-align: text-bottom;
}
input.caen__gen_env_p
{
background-color: #e0e0e0;
border-color: #e0e0e0 #505050 #505050 #e0e0e0;
border-style: solid;
border-width: 2px;
color: #303030;
font-weight: bold;
margin: 0px auto;
padding: 2px;
text-align: center;
text-decoration: none;
vertical-align: text-bottom;
}
a.caen__gen_enl_btn:link
{
background-color: #f0f0f0;
border-bottom: 2px solid #505050;
border-left: 2px solid #e0e0e0;
border-right: 2px solid #505050;
border-top: 2px solid #e0e0e0;
color: #303030;
font-weight: bold;
margin: 0px auto;
padding: 4px 6px 4px 6px;
text-align: center;
text-decoration: none;
}
a.caen__gen_enl_btn:visited
{
background-color: #f0f0f0;
border-bottom: 2px solid #505050;
border-left: 2px solid #e0e0e0;
border-right: 2px solid #505050;
border-top: 2px solid #e0e0e0;
color: #303030;
font-weight: bold;
margin: 0 auto 0 auto;
padding: 4px 6px 4px 6px;
text-align: center;
text-decoration: none;
}
a.caen__gen_enl_btn:hover
{
background-color: #e0e0e0;
border-bottom: 2px solid #202020;
border-left: 2px solid #d0d0d0;
border-right: 2px solid #202020;
border-top: 2px solid #d0d0d0;
color: #303030;
font-weight: bold;
padding: 4px 6px 4px 6px;
text-align: center;
text-decoration: none;
}
a.caen__gen_enl_btn:active
{
background-color: #c0c0c0;
border-bottom: 2px solid #202020;
border-left: 2px solid #c0c0c0;
border-right: 2px solid #202020;
border-top: 2px solid #c0c0c0;
color: #303030;
font-weight: bold;
padding: 4px 6px 4px 6px;
text-align: center;
text-decoration: none;
}
a.caen__gen_enl_ngr:link
{
color: #000000;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}
a.caen__gen_enl_ngr:visited
{
color: #000000;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}
a.caen__gen_enl_ngr:hover
{
color: #000000;
font-weight: bold;
text-decoration: underline;
white-space: nowrap;
}
a.caen__gen_enl_ngr:active
{
color: #707070;
font-weight: bold;
text-decoration: underline;
white-space: nowrap;
}
a.caen__gen_enl_grs:link
{
color: #707070;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}
a.caen__gen_enl_grs:visited
{
color: #707070;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}
a.caen__gen_enl_grs:hover
{
color: #505050;
font-weight: bold;
text-decoration: underline;
white-space: nowrap;
}
a.caen__gen_enl_grs:active
{
color: #202020;
font-weight: bold;
text-decoration: underline;
white-space: nowrap;
}
/* formularios */
div.caen__frm_ent
{
background-color: transparent;
clear: both;
font-size: 0.9em;
margin: 40px auto 0 auto;
}
/* noticias */
div.caen__ntc_grp
{
background-color: #transparent;
clear: both;
padding: 0 0 0 0;
margin: 30px auto 0 auto;
width: 80%;
}
div.caen__ntc_mnu
{
background-color: #fbfbfb;
border: solid 1px #e0e0e0;
clear: both;
text-align: left;
}
div.caen__ntc_ent
{
background-color: #fbfbfb;
border: solid 1px #e0e0e0;
clear: both;
margin-bottom: 20px;
text-align: left;
}
div.caen__ntc_cab
{
background-color: #f4f4f4;
border-color: #e0e0e0;
border-style: none none solid none;
border-width: 0 0 1px 0;
color: #303030;
clear: both;
padding: 4px 6px 4px 6px;
}
div.caen__ntc_ttl
{
color: #303030;
float: left;
font-size: 1.2em;
font-weight: bold;
}
div.caen__ntc_fch
{
color: #303030;
float: right;
font-size: 1.2em;
font-weight: normal;
}
div.caen__ntc_cnt
{
clear: both;
color: #303030;
font-size: 1.1em;
font-weight: normal;
padding: 4px 6px 6px 6px;
}
ul.caen__ntc
{
}
label.caen__ntc_bus
{
font-size: 1.2em;
font-weight: bold;
text-align: right;
vertical-align: text-bottom;
}
select.caen__ntc_bus
{
font-size: 1.2em;
font-weight: normal;
vertical-align: text-bottom;
}
p.caen__ntc_enl
{
margin-top: 1em;
}
a.caen__ntc_enl:link
{
color: #505050;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}
a.caen__ntc_enl:visited
{
color: #505050;
font-weight: bold;
text-decoration: none;
white-space: nowrap;
}
a.caen__ntc_enl:hover
{
color: #505050;
font-weight: bold;
text-decoration: underline;
white-space: nowrap;
}
a.caen__ntc_enl:active
{
color: #303030;
font-weight: bold;
text-decoration: underline;
white-space: nowrap;
}
/* pedir */
p.caen__pdr_ppl
{
clear: both;
color: #303030;
font-weight: bold;
font-size: 1.5em;
margin-bottom: 4em;
position: relative;
text-align: left;
}
/* portada */
.caen_ptd__ppl
{
background-color: #ffffff;
margin: 0px auto 0px auto;
width: 812px;
text-align: center;
}
.caen_ptd__ppl_sm
{
background-image: url(../img/ptd/fondo/f04.gif);
background-repeat: repeat-x;
clear: both;
height: 27px;
width: 100%;
}
img.caen_ptd__ppl_si
{
float: left;
margin-left: -0.0em;
}
html>body img.caen_ptd__ppl_si
{
float: left;
margin-lef\t: 0;
}
img.caen_ptd__ppl_sd
{
float: right;
margin-left: 0.0em;
}
html>body img.caen_ptd__ppl_sd
{
float: right;
margin-lef\t: 0;
}
.caen_ptd__ppl_mi
{
background-image: url(../img/ptd/fondo/f02.gif);
background-position: left;
background-repeat: repeat-y;
clear: both;
width: 100%;
}
.caen_ptd__ppl_md
{
background-image: url(../img/ptd/fondo/f08.gif);
background-position: right;
background-repeat: repeat-y;
width: 100%;
}
.caen_ptd__ppl_mm
{
clear: both;
padding: 0 27px 0 27px;
}
.caen_ptd__ppl_im
{
background-image: url(../img/ptd/fondo/f06.gif);
background-repeat: repeat-x;
height: 27px;
}
img.caen_ptd__ppl_ii
{
float: left;
height: 27px;
margin-left: -0.0em;
}
html>body img.caen_ptd__ppl_ii
{
float: left;
height: 27px;
margin-lef\t: 0;
}
img.caen_ptd__ppl_id
{
float: right;
height: 27px;
margin-left: 0.2em;
}
html>body img.caen_ptd__ppl_id
{
float: right;
height: 27px;
margin-lef\t: 0;
}
div.caen__ptd_enl
{
clear: both;
margin: 40px auto 0px auto;
text-align: center;
width: 80%;
}
p.caen_ptd__pqn
{
color: #000000;
font-size: 1em;
font-weight: normal;
white-space: nowrap;
}
/*
background-color: #f96a3f;
border-color: #336a88;
border-style: solid;
border-width: 2px;
*/
p.caen__ptd_enl
{
font-size: 1.3em;
padding: 16px;
}
a.caen__ptd_enl:link
{
background-color: #ffffff;
border: 2px solid #336a88;
color: #336a88;
font-weight: bold;
margin: 0 48px 0 48px;
padding: 4px;
text-decoration: none;
}
a.caen__ptd_enl:visited
{
background-color: #ffffff;
border: 2px solid #336a88;
color: #336a88;
font-weight: bold;
margin: 0 48px 0 48px;
padding: 4px;
text-decoration: none;
}
a.caen__ptd_enl:hover
{
background-color: #f0f0f0;
border: 2px solid #336a88;
color: #336a88;
font-weight: bold;
margin: 0 48px 0 48px;
padding: 4px;
text-decoration: none;
}
a.caen__ptd_enl:active
{
background-color: #e0e0e0;
border: 2px solid #336a88;
color: #336a88;
font-weight: bold;
margin: 0 48px 0 48px;
padding: 4px;
text-decoration: none;
}
div#caen__ptd_fls
{
clear: both;
margin: 10px auto 20px auto;
text-align: center;
width: 50%;
}
div.caen__ptd_no_flash
{
font-size: 1.6em;
font-weight: bold;
}
p#caen__ptd_pla
{
font-size: 1.0em;
margin: 50px auto 10px auto;
padding: 8px;
}
img.asr__ptd_fls_acb
{
border: 1px solid #a0a0a0;
}
img#asr__ptd_i_acb
{
}
img#asr__ptd_i_fls
{
}
/* enlaces */
div.caen_enl__cnt
{
background-color: transparent;
clear: both;
float: none;
margin: 20px 10px 0px 10px;
text-align: center;
}
span.caen_enl__nom
{
font-size: 1.2em;
font-weight: bold;
}
div.caen_enl__enl_ent
{
background-color: transparent;
clear: both;
margin-bottom: 10px;
text-align: left;
}
div.caen_enl__enl
{
float: right;
padding: 10px 0 10px 0px;
text-align: left;
}
p.caen_enl__enl
{
float: none;
padding: 0px 0px 0px 0px;
text-align: left;
}
div.caen__enl_img
{
float: left;
margin: 0px 10px 10px 0px;
}
/* descargas */
div.caen_dcg__ent
{
float: none;
margin: 20px 20px 20px 20px;
}
div.caen_dcg__grp
{
border: 0px solid #e0e0e0;
padding: 6px 10px 0px 10px;
text-align: left;
}
p.caen_dcg__cab
{
border: 1px solid #e0e0e0;
background-color: #f0f0f0;
font-size: 1.3em;
font-weight: bold;
}
p.caen_dcg__cab img
{
margin: 0px 20px 0px 0px;
vertical-align: middle;
}
div.caen_dcg__grp span
{
font-size: 1.1em;
}
a.caen__dcg_dcg2
{
background: url("../img/dcg/dcg.gif") no-repeat;
padding: 2px 0px 2px 20px;
}
/* corporativa */
div.caen_cor__cnt
{
clear: both;
padding: 0 1% 0 1%;
margin-top: 2%;
}
div.caen_cor__cnt_cer
{
text-align: left;
}
li.caen_cor__cer
{
padding: 0 0 1em 0;
}
p.caen_cor__cnt
{
text-align: left;
}
div.caen_cor__cnt p
{
text-align: left;
}
img.caen_cor__cnt#caen__cor_img_1
{
float: left;
}
img.caen_cor__cnt#caen__cor_img_2
{
height: 140px;
width: 287px;
}
ul.caen__cor
{
padding-left: 180px;
}
/* genericas */
/* gen_frm (formularios genericos) */
/* generico: formularios */
form.gen_frm
{
background-color: transparent;
clear: both;
margin: 0 auto 0 auto;
}
a.gen_frm__link:link
{
color: #153a48;
text-decoration: none;
}
a.gen_frm__link:visited
{
color: #153a48;
text-decoration: none;
}
a.gen_frm__link:hover
{
color: #153a48;
text-decoration: underline;
}
a.gen_frm__link:active
{
color: #2a7490;
text-decoration: underline;
}
span.gen_frm__link
{
font: bold 1em Arial, sans-serif;
}
a.gen_frm__link_pqn:link
{
color: #153a48;
font: bold x-small Arial, sans-serif;
text-decoration: none;
}
a.gen_frm__link_pqn:visited
{
color: #153a48;
font: bold x-small Arial, sans-serif;
text-decoration: none;
}
a.gen_frm__link_pqn:hover
{
color: #153a48;
font: bold x-small Arial, sans-serif;
text-decoration: underline;
}
a.gen_frm__link_pqn:active
{
color: #2a7490;
font: bold x-small Arial, sans-serif;
text-decoration: underline;
white-space: nowrap;
}
table.gen_frm__informe
{
background-color: #b7d7ff;
border: solid thin;
border-color : #3f7fbf;
}
table.gen_frm__link-subtabla
{
background-color: #bcd7ff;
border: solid thin;
border-color : #3f7fbf;
padding: 0px 20px 0px 20px;
}
.gen_frm__cabe1
{
color: #4f7fbf;
font-size: large;
font-weight: bold;
}
.gen_frm__ppl
{
color: #153a48;
font: bold small Arial, sans-serif;
}
.gen_frm__grp_cab1
{
color: #ffffff;
font: bold medium Arial, sans-serif;
padding: 2px 4px 2px 4px;
}
.gen_frm__grp_cab2
{
color: #153a48;
font: bold small Arial, sans-serif;
}
.gen_frm__grp_cab3
{
color: #ffffff;
font: bold x-small Arial, sans-serif;
}
.gen_frm__apt_lnks
{
background-color: #bed4df;
border-color: #ffffff;
border-style: solid;
border-width: thin;
color: #153a48;
}
.gen_frm__apt_lnks_cab
{
color: #ffffff;
font: bold medium Arial, sans-serif;
padding: 2px 4px 2px 4px;
}
.gen_frm__grp_cab_btn
{
background-color: #f4f4f9;
border-color: #e5ecf2;
border-style: solid;
border-width: thin;
color: #256b85;
font: bold xx-small Arial, sans-serif;
}
.gen_frm__grp_cab_btn_ecm
{
background-color: #e0e0e4;
border-style: solid;
border-width: thin;
color: #256b85;
font: bold xx-small Arial, sans-serif;
}
.gen_frm__grp_cab_btn_pch
{
background-color: #d0d0d2;
border-style: solid;
border-width: thin;
color: #256b85;
font: bold xx-small Arial, sans-serif;
}
div.gen_frm__ent
{
background-color: transparent;
border: 0px none #ffffff;
clear: both;
font-size: 1.3em;
margin: 10px auto 0px auto;
padding: 0px;
text-align: center;
}
div.gen_frm__ent_2
{
background-color: transparent;
clear: both;
margin: 0;
padding: 0;
}
div.gen_frm__cab
{
background-color: #f0f0f0;
border: 1px solid #e0e0e0;
clear: both;
color: #303030;
margin: 20px auto 20px auto;
padding: 4px 6px 10px 6px;
text-align: left;
}
div.gen_frm__grp_1
{
background-color: #f3f3f3;
border: 1px solid #e0e0e0;
margin: 0 auto 0 auto;
padding: 2px 0px 2px 0px;
}
div.gen_frm__grp_2
{
background-color: #f0f0f0;
border: 1px solid #e0e0e0;
margin: 0 auto 0 auto;
padding: 2px 0px 2px 0px;
}
div.gen_frm__grp_cab_ent
{
clear: both;
margin: 0 auto 0 auto;
padding: 2px;
}
div.gen_frm__grp_cab_ttl
{
float: left;
}
div.gen_frm__grp_cab_btn
{
float: right;
}
span.gen_frm__grp_cab
{
color: #303030;
font-size: medium;
font-weight: bold;
}
div.gen_frm__grp_cnt
{
background-color: transparent;
clear: both;
margin: 0 auto 0 auto;
padding: 0px 2px 0px 2px;
}
div.gen_frm__fila
{
background-color: transparent;
margin: 0 auto 0 auto;
}
div.gen_frm__fila_elm
{
float: left;
}
div.gen_frm__fila_elm_izq
{
float: left;
padding: 1%;
width: 47%;
}
div.gen_frm__fila_elm_dch
{
float: right;
padding: 1%;
width: 47%;
}
.gen_frm__par
{
background-color: transparent;
clear: both;
float: none;
font: normal 0.9em Arial, sans-serif;
margin: 4px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 90%;
}
div.gen_frm__spacer
{
clear: both;
margin: 0px;
padding: 0px;
}
img.gen_frm__spacer
{
border-color: transparent;
border-style: none;
border-width: 0px;
margin: 0px;
padding: 0px;
}
p.gen_frm__spacer
{
font-size: 1px;
margin: 0px;
padding: 0px;
}
/* pares de clases para etiquetas y valores de anchuras complementarias */
.gen_frm__etq_50
{
color: #505050;
float: left;
font-weight: bold;
text-align: right;
width: 49%;
}
.gen_frm__val_50
{
color: #303030;
float: right;
text-align: left;
width: 49%;
}
.gen_frm__etq_30
{
color: #505050;
float: left;
font-weight: bold;
text-align: right;
width: 29%;
}
.gen_frm__val_70
{
color: #303030;
float: right;
text-align: left;
width: 69%;
}
.gen_frm__etq_40
{
color: #505050;
float: left;
font-weight: bold;
text-align: right;
width: 39%;
}
.gen_frm__val_60
{
color: #303030;
float: right;
padding: 0px 0px 0px 0px;
text-align: left;
width: 59%;
}
.gen_frm__etq_60
{
color: #505050;
float: left;
font-weight: bold;
text-align: right;
width: 59%;
}
.gen_frm__val_40
{
float: right;
color: #303030;
text-align: left;
width: 39%;
}
.gen_frm__etq_70
{
color: #505050;
float: left;
font-weight: bold;
text-align: right;
width: 69%;
}
.gen_frm__val_30
{
float: right;
color: #303030;
text-align: left;
width: 29%;
}
.gen_frm__etq_80
{
color: #505050;
float: left;
font-weight: bold;
text-align: right;
width: 79%;
}
.gen_frm__val_20
{
color: #303030;
float: right;
text-align: left;
width: 19%;
}
.gen_frm__etq_90
{
color: #505050;
float: left;
font-weight: bold;
text-align: right;
width: 90%;
}
.gen_frm__val_10
{
float: right;
color: #303030;
margin: 0 0 0 91%;
text-align: left;
width: 8%;
}
.gen_frm__ifaz_texto
{
clear: both;
color: #303030;
font-size: small;
font-weight: normal;
margin: 1% auto 1% auto;
text-align: left;
}
div.gen_frm__pie
{
clear: both;
float: none;
margin: 20px auto 0px auto;
}
.gen_frm__lst_err_num
{
color: #153a48;
font: bold 10pt Arial, sans-serif;
}
.gen_frm__lst_err_apt
{
color: #153a48;
font: normal 10pt Verdana, Arial, sans-serif;
}
.gen_frm__cmp_err
{
border: solid 2px #ff0000;
}
.gen_frm__obg
{
font: bold small Verdana, Arial, sans-serif;
}
.gen_frm__sfj
{
color: #707070;
font: bold x-small Verdana, Arial, sans-serif;
}
.gen_frm__sep
{
color: #707070;
font: bold medium Verdana, Arial, sans-serif;
}
.gen_frm__tc_texto
{
background-color: #fefefe;
text-align: left;
width: 98%
}
.gen_frm__tc_clave
{
background-color: #fefefe;
font-family: Arial, sans-serif;
padding: 2px;
text-align: left;
}
.gen_frm__tc_memo
{
background-color: #fefefe;
text-align: left;
width: 98%
}
.gbd_frm__tc_fecha
{
background-color: #fefefe;
vertical-align: middle;
text-align: center;
}
.gen_frm__tc_entero
{
background-color: #fefefe;
text-align: right;
}
.gen_frm__tc_decimal
{
background-color: #fefefe;
text-align: right;
}
.gen_frm__tc_email
{
background-color: #fefefe;
text-align: left;
width: 98%
}
.gen_frm__tc_menu
{
background-color: #fefefe;
text-align: left;
}
.gen_frm__tc_check
{
background-color: #e0e0e0;
text-align: left;
}
.gen_frm__apt_err
{
background-color: #fbfbfb;
border: solid 2px #e0e0e0;
clear: both;
font-size: 1.1em;
margin: 0 auto 0 auto;
padding: 4px 4px 7px 4px;
}
.gen_frm__msj_err
{
color: #ff0000;
font: bold 1em Arial, sans-serif;
margin: 0px 0px 16px 0px;
}
table.gen_frm__errores
{
background-color: #f0f0f0;
border: 1px solid #7a7a7a;
font-size: 1.1em;
margin: 0% auto 0% auto;
width: 90%;
}
caption.gen_frm__errores
{
caption-side: bottom;
color: #303030;
font-weight: bold;
margin: 4px auto 0 auto;
padding: 0px;
text-align: center;
}
th.gen_frm__errores
{
background-color: #e0e0e0;
color: #303030;
font-weight: bold;
padding: 4px 0px 6px 0px;
text-align: center;
}
th.gen_frm__err_cab
{
background-color: #e0e0e0;
border-color: #7a7a7a;
border-style: solid;
border-width: 0px 0px 1px 0px;
color: #454545;
font-weight: bold;
padding: 1% 1% 1% 1%;
text-align: left;
vertical-align: middle;
}
th.gen_frm__err_cab#gen_frm__err_cab_num
{
color: #e0e0e0;
width: 5%;
}
.gen_frm__err_fila_1
{
background-color: #f0f0f0;
color: #454545;
font-size: 1em;
padding: 10px 0px 4px 0px;
vertical-align: middle;
}
.gen_frm__err_fila_2
{
background-color: #e9e9e9;
color: #454545;
font-size: 1em;
padding: 10px 0px 4px 0px;
vertical-align: middle;
}
.gen_frm__err_pos
{
font-weight: bold;
padding: 1% 1% 1% 1%;
text-align: right;
}
.gen_frm__err_apt
{
padding: 1% 1% 1% 1%;
text-align: left;
}
.gen_frm__err_cmp
{
font: bold 1em Arial, sans-serif;
padding: 1% 1% 1% 1%;
text-align: left;
}
.gen_frm__err_dsc
{
padding: 1% 1% 1% 1%;
text-align: left;
}
.gen_frm__tabla_pie
{
border-color: #3f7fbf;
border-style: solid;
border-width: 0px 0px 0px 0px;
color: #1f7fbf;
font: bold small arial, sans-serif;
text-align: left;
}
/* formularios: CAEN */
table#caen__frm_xca_1
{
margin: 10px 0px 10px 0px;
}
table#caen__frm_xca_1 th
{
text-align: left;
}
table#caen__frm_xca_1 th#ctd
{
text-align: center;
}
.gen__fnt_may
{
text-transform: capitalize;
}
/* depuracion */
.caen__depu
{
background-color: #f09030;
}
/* clases para version de impresion */
@media print
{
.caen__imp_ocu
{
display: none;
}
}
@media screen
{
.caen__imp_ocu
{
}
}
