/* font: font-style font-variant font-weight font-size/line-height font-family */
/* font: italic small-caps 900 12px arial */
/* font: normal normal bold 1em Verdana, Arial, sans-serif */
@import url(../../../gen/css/gen.css);
/* villademed */
/* genericos */
body
{
background-color: #ededed;
border-color: #767676;
border-style: none;
border-width: 0px 2px 2px 2px;
color: #22282c;
font: normal 0.8em Verdana, Arial, sans-serif;
margin: 0 auto;
padding: 0;
visibility: visible;
width: 946px;
}
a
{
color: #707070;
font: normal normal bold 1em Verdana, Arial, sans-serif;
text-decoration: none;
}
a:hover
{
color: #505050;
outline: none;
text-decoration: none;
}
a:active
{
color: #202020;
outline: none;
text-decoration: none;
}
div, img, p
{
border: 0 none #ffffff;
margin: 0;
padding: 0;
}
img
{
display: block;
}
h1
{
font-size: 1.7em;
font-weight: normal;
margin-top: 0px;
text-align: left;
}
h2
{
font-size: 1.5em;
font-weight: normal;
}
h3
{
font-size: 1.3em;
font-weight: normal;
}
h4
{
font-size: 1.1em;
}
p
{
border: 0 none #ffffff;
margin: 4px 0px;
padding: 0;
}
/* contenido entero */
div.vdm__g_brd_i
{
background: transparent url("../img/gen/brd_i.gif") repeat-y scroll center left;
padding: 0px 0px 0px 7px;
}
div.vdm__g_ent
{
background: #ffffff url("../img/gen/brd_d.gif") repeat-y scroll center right;
padding: 0px 9px 0px 2px;
}
/* cabecera */
#vdm__cab_1
{
background-color: transparent;
margin: 0px 0px 0px 0px;
}
/* imagen principal */
a#vdm__cab_img
{
float: left;
}
/* menu principal */
#vdm__g_mnu_1
{
background: #4ec124 url("../img/gen/cbz/mnu_0.jpg") no-repeat scroll center center;
float: right;
height: 37px;
margin: 24px 0px 1px 0px;
width: 700px;
}
#vdm__pid_ppl #vdm__g_mnu_1
{
background: #4ec124 url("../img/gen/cbz/mnu_1.jpg") no-repeat scroll center center;
}
#vdm__pid_ent #vdm__g_mnu_1
{
background: #4ec124 url("../img/gen/cbz/mnu_2.jpg") no-repeat scroll center center;
}
#vdm__pid_vdm #vdm__g_mnu_1
{
background: #4ec124 url("../img/gen/cbz/mnu_3.jpg") no-repeat scroll center center;
}
#vdm__pid_con #vdm__g_mnu_1
{
background: #4ec124 url("../img/gen/cbz/mnu_4.jpg") no-repeat scroll center center;
}
div#vdm__g_mnu_1 a
{
color: #ffffff;
display: block;
float: left;
font: normal normal normal 0.9em Verdana, sans-serif;
height: 21px;
margin: 10px 0px 0px 0px;
padding-top: 6px;
text-align: center;
text-decoration: none;
}
div#vdm__g_mnu_1 a:link
{
color: #ffffff;
outline: none;
}
div#vdm__g_mnu_1 a:visited
{
color: #ffffff;
outline: none;
}
div#vdm__g_mnu_1 a:hover
{
background-image: none;
color: #707070;
color: #ffffff;
font-weight: bold;
outline: none;
text-decoration: none;
}
div#vdm__g_mnu_1 a:active
{
background-image: none;
color: #404040;
color: #ffffff;
font-weight: bold;
outline: none;
text-decoration: none;
}
div#vdm__g_mnu_1 a#vdm__mid_cxn
{
border-width: 0px 0px 0px 0px;
}
div#vdm__g_mnu_1 a.vdm__g_om_sel
{
color: #ffffff;
font-weight: bold;
}
div#vdm__g_mnu_1 a.vdm__g_om_sel:hover
{
color: #707070;
color: #ffffff;
background-image: none;
}
div#vdm__g_mnu_1 a.vdm__g_om_sel:active
{
color: #404040;
color: #ffffff;
background-image: none;
}
div#vdm__g_mnu_1 a#vdm__mid_ppl
{
width: 118px;
}
div#vdm__g_mnu_1 a#vdm__mid_ent
{
width: 194px;
}
div#vdm__g_mnu_1 a#vdm__mid_vdm
{
width: 192px;
}
div#vdm__g_mnu_1 a#vdm__mid_con
{
width: 196px;
}
/* contenido concreto */
div.vdm__g_cnt
{
background-color: transparent;
clear: right;
float: right;
margin: 1px 0px 0px 0px;
padding: 10px 10px;
text-align: left;
width: 680px;
}
/* lateral izquierdo */
div#vdm__g_li
{
background-color: #ffffff;
clear: left;
float: left;
font-size: 0.85em;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
width: 224px;
}
div.vdm__li_mnu_apt
{
border-color: #c0c0c0;
border-style: solid;
border-width: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.vdm__li_mnu_apt a img
{
font-size: 1.3em;
}
#vdm__li_mnu_id_apt
{
background-color: #ff7070;
}
#vdm__li_mnu_id_cht
{
background-color: #7070ff;
}
#vdm__li_mnu_id_vla
{
background-color: #70ff70;
}
#vdm__li_mnu_id_tds
{
background-color: #f0e050;
}
#vdm__id_li_cnt
{
text-align: left;
margin: 30px 0px 0px 20px;
}
#vdm__id_li_cnt address
{
font-size: 1.0em;
font-style: normal;
margin: 10px 0px 0px 0px;
}
#vdm__id_li_cnt address span
{
font-weight: bold;
}
#vdm__id_li_cnt a
{
color: #f15b3c;
font-weight: normal;
}
#vdm__id_li_cnt a:hover
{
font-weight: bold;
}
#vdm__id_li_cnt a:active
{
font-weight: bold;
}
#vdm__g_li_mnu a
{
color: #ffffff;
display: block;
font-size: 1.1em;
font-weight: normal;
height: 19px;
padding: 64px 4px 0px 28px;
text-align: left;
width: 194px;
}
#vdm__g_li_mnu a:hover
{
color: #707070;
color: #ffffff;
font-weight: bold;
}
#vdm__g_li_mnu a:active
{
color: #404040;
color: #ffffff;
font-weight: bold;
}
a#vdm__id_li_mnu_vla
{
background: transparent url("../img/gen/li/bus_vla.jpg") no-repeat scroll top left;
}
a#vdm__id_li_mnu_cht
{
background: transparent url("../img/gen/li/bus_cht.jpg") no-repeat scroll top left;
}
a#vdm__id_li_mnu_apt
{
background: transparent url("../img/gen/li/bus_apt.jpg") no-repeat scroll top left;
}
a#vdm__id_li_mnu_tds
{
background: transparent url("../img/gen/li/bus_tds.jpg") no-repeat scroll top left;
}
a.gen__pbc
{
display: block;
}
img.gen__pbc_img
{
display: block;
margin: 6px auto;
}
/* genericos compartidos por apartados */
.vdm__g_frm_env
{
background-color: #c0c0c0;
display: block;
font-weight: bold;
margin: 10px auto 10px auto;
padding: 4px 8px;
outline: none;
}
.vdm__g_cnt_fto
{
float: left;
margin: 6px 20px 10px 0px;
}
.vdm__g_mdo_dch
{
float: right;
margin: 0px 0px 6px 10px;
}
.vdm__g_mdo_izq
{
float: left;
margin: 0px 10px 6px 0px;
}
.vdm__g_brd_1_gc
{
border: #e0e0e0 solid 1px;
}
.vdm__frm_idm
{
background-color: transparent;
float: right;
text-align: right;
}
.vdm__frm_idm input
{
background-color: transparent;
border: #ffffff none 0px;
color: #404040;
font-family: Arial, sans-serif;
font-size: 0.85em;
font-weight: bold;
padding: 6px 0px 0px 0px;
outline: none;
}
.vdm__frm_idm input.vdm__idm_dst
{
background-color: transparent;
border: #ffffff none 0px;
color: #a0a0a0;
}
.vdm__frm_idm input.vdm__idm_nml:hover
{
color: #707070;
cursor: pointer;
}
.vdm__frm_idm input.vdm__idm_nml:active
{
color: #a0a0a0;
cursor: pointer;
}
/* pie de pagina */
#vdm__g_pie_ent
{
border-top: #e0e0e0 solid 1px;
margin: 20px 0 0 0;
text-align: left;
}
#vdm__g_pie_fsh
{
float: left;
font-size: 0.8em;
width: 30%;
}
#vdm__id_g_pie_nvl
{
display: block;
font-size: 1em;
margin-top: 6px;
}
#vdm__g_pie_con
{
float: right;
padding-right: 6px;
text-align: right;
width: 30%;
}
/* pagina concreta: ficha */
.vdm__g_no_fch
{
color: #f04040;
font-family: Arial, sans-serif;
margin: 10px 10px 10px 10px;
}
#vdm__id_fch_ne
{
background-color: #f0f0f0;
border: #a0a0a0 solid 2px;
color: #f00000;
font-size: 0.9em;
margin: 20px auto 10px auto;
padding: 4px 6px;
width: 90%;
}
div.vdm__fch
{
color: #404040;
font-family: Arial, sans-serif;
margin: 0px 0% 10px 0%;
width: 100%;
}
div.vdm__fch h1
{
color: #3cb015;
font-size: 1.1em;
font-weight: bold;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: underline;
}
div.vdm__fch h2
{
font-size: 1.2em;
font-weight: bold;
}
.vdm__fch_apt_1_1
{
float: left;
width: 30%;
text-align: left;
}
.vdm__fch_apt_1_2
{
float: right;
width: 70%;
text-align: left;
}
.vdm__fch_apt_1_2_1
{
float: left;
width: 60%;
text-align: left;
}
.vdm__fch_apt_1_2 p
{
margin: 8px 0px 0px 0px;
}
.vdm__fch_apt_1_2_1 span
{
font-weight: bold;
}
.vdm__fch_rfa
{
margin: 0px 0px 0px 5em;
}
.vdm__fch_apt_1_2_2
{
float: right;
width: 39%;
text-align: left;
}
.vdm__fch_apt_fto
{
background-color: transparent;
margin: 20px auto 0px auto;
width: 90%;
}
.vdm__fch_apt_fto a
{
border: #3baf14 none 0px;
display: block;
float: left;
margin: 0% 2%;
width: 12.3%;
}
.vdm__fch_apt_fto a img
{
background-color: #f0f0f0;
height: 90px;
text-align: center;
width: 90px;
}
.vdm__fch_apt_dst
{
background: #3baf14 url("../img/fch/dst.gif") repeat-x scroll top left;
border: #3baf14 solid 1px;
clear: both;
color: #ffffff;
margin: 30px 0px 0px 0px;
padding: 4px 4px 4px 4px;
}
.vdm__fch_apt_dst p
{
float: left;
width: 33%;
}
.vdm__fch_apt_dst span
{
font-weight: bold;
}
.vdm__fch_apt_car
{
float: left;
margin: 30px 0px 0px 0px;
width: 30%;
}
.vdm__fch_apt_car p
{
padding: 2px 0px 2px 23px;
}
.vdm__fch_apt_car p.vdm__fch_car_si
{
background: transparent url("../img/fch/chk.gif") no-repeat scroll center left;
font-weight: bold;
}
.vdm__fch_apt_dsc
{
float: right;
margin: 30px 0px 0px 0px;
width: 70%;
}
.vdm__fch_apt_dsc h2
{
margin: 0px 0px 10px 0px;
}
.vdm__fch_zna
{
border-top: #e0e0e0 solid 1px;
clear: both;
margin: 30px 0px 0px 0px;
width: 100%;
}
.vdm__fch_zna_fto
{
margin: 10px auto 0px auto;
width: 90%;
}
.vdm__fch_zna_fto a
{
float: left;
margin: 0% 6%;
width: 10.5%;
}
.vdm__fch_zna_fto a img
{
background-color: #f0f0f0;
text-align: center;
width: 100%;
}
.vdm__fch_tfa_ent
{
border-top: #e0e0e0 solid 1px;
margin: 20px 0px 0px 0px;
width: 80%;
}
.vdm__fch_tfa
{
border: #404040 solid 0px;
clear: both;
text-align: center;
width: 100%;
}
.vdm__fch_tfa th
{
font-size: 0.9em;
font-weight: normal;
}
.vdm__fch_tfa tbody th
{
text-align: left;
}
.vdm__fch_tfa tbody td
{
color: #ffffff;
text-align: right;
}
.vdm__fch_tfa .vdm__tfa_alt td
{
background-color: #7b96a5;
}
.vdm__fch_tfa .vdm__tfa_med td
{
background-color: #779999;
}
.vdm__fch_tfa .vdm__tfa_bja td
{
background-color: #557788;
}
a.vdm__fch_res
{
background: #f15f41 url("../img/fch/pre.gif") no-repeat scroll center center;
color: #ffffff;
display: block;
font-size: 0.85em;
height: 23px;
margin: 10px 0px 0px 0px;
padding: 8px 0px 0px 0px;
text-align: center;
width: 101px;
}
a.vdm__fch_imp
{
background: transparent url("../img/fch/imprimir.gif") no-repeat scroll center left;
color: #000000;
display: block;
font-size: 0.85em;
margin: 10px 0px 0px 0px;
padding: 6px 0px 6px 26px;
text-align: left;
}
a.vdm__fch_eml
{
background: transparent url("../img/fch/email.gif") no-repeat scroll center left;
color: #000000;
display: block;
font-size: 0.85em;
margin: 6px 0px 0px 0px;
padding: 8px 0px 8px 26px;
text-align: left;
}
.vdm__g_fch h2
{
color: #3c78ad;
font-size: 1.2em;
font-weight: bold;
margin: 6px 10px 10px 0px;
padding: 0px 0px 0px 0px;
}
div.vdm__g_fch_dsc
{
margin: 10px 0px 10px 0px;
}
div.vdm__g_fch p
{
margin: 10px 10px 0px 0px;
}
img.vdm__fch_fto
{
border: #dadada solid 1px;
float: left;
margin: 6px 20px 6px 0px;
}
.vdm__fto_car img.vdm__fch_fto
{
margin: 0px 40px 6px 0px;
}
/* ficha: disponibilidad */
div.vdm__fch_dsp
{
border-top: #e0e0e0 solid 1px;
margin: 20px 0px 0px 0px;
}
table.vdm__fch_dsp
{
float: left;
font-size: 0.9em;
width: 70%;
}
table.vdm__fch_dsp th
{
text-align: center;
}
/* sin scroll cuando se imprime */
table.vdm__fch_dsp tbody
{
height: 162px;
overflow: auto;
overflow-x: hidden;
}
@media print
{
table.vdm__fch_dsp tbody
{
overflow: visible;
}
}
table.vdm__fch_dsp_clv
{
border-collapse: collapse;
float: right;
font-size: 0.9em;
text-align: left;
width: 25%;
}
div.vdm__g_fch ul
{
color: #3c78ad;
display: block;
float: right;
font-size: 1.0em;
margin: 0px;
padding: 0px 0px 0px 16px;
overflow: hidden;
width: 266px;
}
div.vdm__g_fch ul.vdm__g_fch_crs_sf
{
width: 494px;
}
div.vdm__g_fch ul li
{
margin: 0px 0px 10px 0px;
}
p.vdm__g_fch_enl
{
background-color: #50a090;
background-color: transparent;
font-size: 1.0em;
margin: 30px 4px 0px 4px;
}
div.vdm__g_fch_enl
{
float: left;
width: 33%;
}
div.vdm__g_fch_enl a
{
color: #14222e;
font-family: Arial, sans-serif;
font-size: 0.9em;
font-weight: normal;
}
a.vdm__g_fch
{
background: transparent url("../img/prd/pdf.gif") no-repeat scroll center left;
display: block;
margin-top: 10px;
padding: 4px 0px 6px 34px;
}
a#vdm__g_fch_psp
{
background-image: none;
background: transparent url("../img/prd/inf.gif") no-repeat scroll center left;
margin-top: 10px;
}
a.vdm__g_fch:link
{
color: #14222e;
text-decoration: none;
}
a.vdm__g_fch:visited
{
color: #14222e;
text-decoration: none;
}
a.vdm__g_fch:hover
{
color: #707070;
outline: none;
text-decoration: none;
}
a.vdm__g_fch:active
{
color: #a0a0a0;
outline: none;
text-decoration: none;
}
/* ficha: cuadrado de enlaces */
img.si
{
float: left;
}
img.sd
{
float: right;
}
img.ii
{
float: left;
}
img.id
{
float: right;
}
div.vdm__fch_enl
{
margin: 16px 0px 0px 0px;
width: 100%;
}
.vdm__fch_enl div.sc
{
background: transparent url("../img/cdr/prd/enl/sc.gif") repeat-x scroll top center;
height: 11px;
}
.vdm__fch_enl div.ci
{
background: transparent url("../img/cdr/prd/enl/ci.gif") repeat-y scroll center left;
}
.vdm__fch_enl div.cd
{
background: transparent url("../img/cdr/prd/enl/cd.gif") repeat-y scroll center right;
}
.vdm__fch_enl div.cnt
{
background: transparent url("../img/cdr/prd/enl/cc.gif") repeat scroll center center;
padding: 0px 12px;
}
.vdm__fch_enl div.ic
{
background: transparent url("../img/cdr/prd/enl/ic.gif") repeat-x scroll bottom center;
height: 11px;
}
#vdm__g_fch_1
{
width: 100%;
}
/* pagina concreta: principal */
#vdm__cid_ppl
{
background-color: transparent;
padding: 0px;
margin: 0px;
text-align: left;
width: 700px;
}
#vdm__ppl_1
{
padding: 0px;
margin: 0px;
}
div#vdm__ppl_2_1
{
background: transparent url("../img/ppl/ppl_2.jpg") no-repeat scroll top left;
float: left;
font-size: 0.85em;
height: 312px;
width: 349px;
}
div#vdm__ppl_2_1 p
{
background-color: #ffffff;
margin: 6px 4px 6px 4px;
}
/*
#vdm__id_ppl_2_1_1
{
margin: 10px 6px 0px 6px;
}
#vdm__id_ppl_2_1_2
{
margin: 16px 6px 0px 6px;
width: 38%;
}
*/
.vdm__ppl_2_1_1
{
margin: 10px 6px 0px 6px;
}
.vdm__ppl_2_1_2
{
margin: 16px 6px 0px 6px;
width: 42%;
}
div#vdm__ppl_2_2
{
background: transparent url("../img/ppl/ppl_3.jpg") no-repeat scroll top left;
float: right;
height: 312px;
text-align: center;
width: 351px;
}
a.vdm__ppl_vv
{
display: block;
font-size: 0.8em;
height: 46px;
margin: 5px auto;
overflow: hidden;
padding-bottom: 0px;
padding-top: 24px;
text-align: center;
}
a#vdm__id_ppl_vv_1
{
background: transparent url("../img/ppl/vv_1.jpg") no-repeat scroll top center;
padding-left: 156px;
padding-right: 4px;
width: 176px;
}
a#vdm__id_ppl_vv_2
{
background: transparent url("../img/ppl/vv_2.jpg") no-repeat scroll top center;
padding-left: 4px;
padding-right: 160px;
width: 172px;
}
a#vdm__id_ppl_vv_3
{
background: transparent url("../img/ppl/vv_3.jpg") no-repeat scroll top center;
padding-left: 156px;
padding-right: 4px;
width: 176px;
}
a#vdm__id_ppl_vv_4
{
background: transparent url("../img/ppl/vv_4.jpg") no-repeat scroll top center;
padding-left: 4px;
padding-right: 160px;
width: 172px;
}
/* pagina concreta: buscador */
#vdm__cid_bus
{
background-color: transparent;
margin: 0px;
text-align: center;
}
table.vdm__bus
{
background-color: transparent;
border: #e0e0e0 solid 1px;
border-collapse: collapse;
margin: 0px auto;
text-align: center;
width: 96%;
}
table.vdm__bus .vdm__bus_fto
{
border: #a0a0a0 solid 1px;
width: 80px;
}
table.vdm__bus td[headers=vdm__bus_cbz_tpo], table.vdm__bus td[headers=vdm__bus_cbz_cpd]
{
font-size: 0.85em;
}
table.vdm__bus thead tr
{
background-color: #e7e7e7;
}
table.vdm__bus th
{
padding: 4px;
font-size: 0.85em;
}
table.vdm__bus tbody tr
{
background-color: #f3f3f3;
border-top: #e0e0e0 solid 1px;
}
table.vdm__bus tbody tr.vdm__bus_res_0
{
background-color: #fbfbfb;
}
.vdm__bus_cbz
{
display: inline;
outline: none;
padding: 0px 20px 4px 4px;
text-decoration: underline;
}
.vdm__bus_cbz:link
{
text-decoration: underline;
}
.vdm__bus_cbz:visited
{
text-decoration: underline;
}
.vdm__bus_cbz:hover
{
text-decoration: underline;
}
.vdm__bus_cbz:active
{
text-decoration: underline;
}
.vdm__bus_cbz_asc
{
background: transparent url("../img/bus/asc.gif") no-repeat scroll center right;
display: inline;
outline: none;
padding: 0px 12px 4px 4px;
text-decoration: underline;
}
.vdm__bus_cbz_asc:link
{
text-decoration: underline;
}
.vdm__bus_cbz_asc:visited
{
text-decoration: underline;
}
.vdm__bus_cbz_asc:hover
{
text-decoration: underline;
}
.vdm__bus_cbz_asc:active
{
text-decoration: underline;
}
.vdm__bus_cbz_dsc
{
background: transparent url("../img/bus/dsc.gif") no-repeat scroll center right;
display: inline;
outline: none;
padding: 0px 12px 4px 4px;
text-decoration: underline;
}
.vdm__bus_cbz_dsc:link
{
text-decoration: underline;
}
.vdm__bus_cbz_dsc:visited
{
text-decoration: underline;
}
.vdm__bus_cbz_dsc:hover
{
text-decoration: underline;
}
.vdm__bus_cbz_dsc:active
{
text-decoration: underline;
}
.vdm__bus_asc2
{
background: transparent url("../img/bus/dsc.gif") no-repeat scroll center center;
height: 4px;
padding: 0px 4px 4px 4px;
outline: none;
width: 7px;
}
.vdm__bus_dsc2
{
background: transparent url("../img/bus/asc.gif") no-repeat scroll center center;
height: 4px;
padding: 0px 4px 4px 4px;
outline: none;
width: 7px;
}
#vdm__id_frm_bus_ref
{
margin: 10px 0px 0px 0px;
}
#vdm__id_bus_ref
{
font-family: Arial, sans-serif;
font-size: 1em;
text-align: right;
}
#vdm__id_bus_env
{
font-size: 1em;
margin: 0px 0px 0px 0px;
width: 3em;
}
.vdm__bus_res_ent
{
background-color: #f3f3f3;
border-bottom: #a0a0a0 solid 1px;
border-top: #a0a0a0 solid 1px;
clear: both;
margin: 0px auto 10px auto;
width: 96%;
}
#vdm__id_bus_res_inf
{
margin: 10px auto 20px auto;
}
.vdm__bus_res_num
{
float: left;
}
.vdm__bus_res_pag
{
float: right;
}
/* pagina concreta: condiciones generales */
#vdm__cid_con
{
background-color: transparent;
font-size: 0.85em;
}
#vdm__cid_con h1
{
font-size: 1.4em;
font-weight: bold;
margin-bottom: 16px;
}
#vdm__cid_con h2
{
font-size: 1.1em;
font-weight: bold;
margin: 10px 0px 4px 0px;
}
#vdm__cid_con p
{
margin: 3px 0px;
}
#vdm__cid_con li
{
margin: 6px 0px;
}
/* pagina concreta: entorno */
#vdm__cid_ent
{
background-color: transparent;
font-size: 0.85em;
}
#vdm__cid_ent object
{
float: right;
}
.vdm__ent_enl
{
margin: 0px 0px 20px 0px;
}
.vdm__ent_med_lst
{
margin: 0px 0px 20px 0px;
}
.vdm__ent_lst
{	
float: left;
text-align: center;
}
.vdm__ent_lst ul
{	
text-align: left;
margin: 0px auto 0px auto;
}
/* pagina concreta: enlaces */
.g_enl__mnu
{
border-color: #737373;
border-style: dotted;
border-width: 1px 0px 0px 0px;
padding: 12px 12px;
margin: 0px 0px 10px 0px;
}
.g_enl__mnu h2
{
font-size: 1.2em;
font-weight: bold;
margin: 0px 0px 10px 0px;
}
div.g_enl__enl
{
border-color: #737373;
border-style: dotted;
border-width: 1px 0px 0px 0px;
padding: 12px 12px;
}
div.g_enl__enl h2
{
font-size: 1.0em;
margin: 0px 0px 0px 0px;
}
img.g_enl__img
{
float: right;
margin: 0px 0px 6px 12px;
}
a.g_enl__nom
{
display: block;
margin: 10px 0px 0px 0px;
}
a.g_enl__ind
{
display: block;
margin: 30px 0px 0px 0px;
}
/* pagina concreta: contactar */
#vdm__cid_cnt
{
padding: 10px 20px;
width: 538px;
}
div#vdm__cnt_ppl
{
font-family: Verdana, Arial, sans-serif;
font-size: 1em;
font-weight: bold;
}
div#vdm__cnt_ppl p
{
color: #26649f;
}
div#vdm__cnt_ppl address
{
font-style: normal;
font-weight: normal;
margin: 4px 0px;
}
div#vdm__cnt_ppl a
{
display: inline;
}
#vdm__cid_cnt h2
{
border-bottom: 1px solid #22282c;
font-size: 1.1em;
font-weight: bold;
margin-top: 30px;
}
/* pagina concreta: villas del mediterraneo */
#vdm__cid_vdm
{
font-size: 0.9em;
}
#vdm__vdm_fto_1
{
border: #e0e0e0 solid 1px;
margin: 0 0 30px 0;
}
#vdm__vdm_1
{
float: left;
margin: 18px 18px 17px 18px;
}
#vdm__vdm_fto_1_2
{
float: right;
margin: 2px 2px 2px 0px;
width: 497px;
}
.vdm__vdm_fto_1_1
{
display: block;
float: right;
margin: 2px 2px;
width: 67px;
}
#vdm__vdm_dsc
{
margin: 0em 2% 0em 2%;
}
#vdm__vdm_dsc p
{
font-size: 1em;
margin: 1em 0em 1em 0em;
}
#vdm__vdm_dsc li
{
margin: 0.4em 0em;
}
#vdm__vdm_ent
{
border: #e0e0e0 solid 1px;
margin: 30px 0 0 0;
}
#vdm__vdm_ent_izq
{
float: left;
margin: 20px 5% 20px 5%;
width: 40%;
}
#vdm__vdm_ent_dch
{
float: right;
margin: 20px 5% 20px 5%;
width: 40%;
}
#vdm__vdm_ent p
{
margin: 6px 0;
}
#vdm__vdm_ent p img
{
background-color: #707070;
display: block;
float: left;
height: 13px;
width: 18px;
margin: 0px 0px 0px 0px;
vertical-align: text-bottom;
}
#vdm__vdm_ent p span
{
font-weight: bold;
}
#vdm__vdm_ent p.vdm__vdm_ent_sin
{
padding: 0 0 0 18px;
}
/* pagina concreta: noticias */
div.g_ntc__mnu
{
background-color: transparent;
border-top: 1px solid #225886;
clear: both;
color: #303030;
font-size: 1em;
margin: 10px auto 20px auto;
padding: 4px 6px;
text-align: left;
}
div.g_ntc__mnu h2
{
color: #225886;
font-size: 1.2em;
font-weight: bold;
margin: 0px 0px 20px 0px;
}
div.g_ntc__mnu ul
{
margin: 0px;
}
div.g_ntc__mnu ul li
{
margin: 6px 0px;
}
a.g_ntc__mrc
{
display: block;
}
div.g_ntc__ntc
{
background-color: transparent;
background: transparent url("../img/ntc/sep.gif") repeat-x scroll top left;
clear: both;
font-size: 0.95em;
font-weight: normal;
padding: 0px 6px 0px 6px;
margin: 20px auto 0px auto;
text-align: justify;
}
div.g_ntc__ntc h2
{
color: #303030;
float: left;
font-size: 1.2em;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 0.6em 0px 0px 0px;
vertical-align: text-bottom;
}
.g_ntc__ntc_fch
{
background-color: transparent;
font-size: 0.9em;
float: right;
font-weight: bold;
margin: 0px;
padding: 0em 0px 0px 0px;
vertical-align: text-bottom;
}
div.g_ntc__ntc p
{
margin: 8px 0px 8px 0px;
}
div.g_ntc__img
{
float: right;
margin: 18px 8px 6px 14px;
text-align: center;
width: 20%;
}
div.g_ntc__img img
{
margin: 0px auto;
text-align: center;
}
div.g_ntc__img p
{
background-color: transparent;
font-size: 0.9em;
font-weight: normal;
margin: 4px auto;
text-align: center;
}
div.g_ntc__ntc p.g_ntc__ntc_enl
{
margin: 20px 0px 0px 0px;
}
a.g_ntc__ntc_mnu
{
display: block;
margin: 30px 0px 10px 0px;
}
div#gen__ntc_mnu
{
margin: 30px 0px 10px 0px;
}
/* villademed: generico */
/* cuadros genericos */
img.si
{
float: left;
}
img.sd
{
float: right;
}
img.ii
{
float: left;
}
img.id
{
float: right;
}
/* villademed: formularios */
/* generico: formularios */
form.gen_frm
{
background-color: transparent;
clear: both;
float: none;
margin: 30px auto 0px auto;
padding: 0px;
text-align: left;
}
a.gen_frm__link:link
{
color: #153a48;
font: bold 1em Arial, sans-serif;
text-decoration: none;
}
a.gen_frm__link:visited
{
color: #153a48;
font: bold 1em Arial, sans-serif;
text-decoration: none;
}
a.gen_frm__link:hover
{
color: #153a48;
font: bold 1em Arial, sans-serif;
text-decoration: underline;
}
a.gen_frm__link:active
{
color: #2a7490;
font: bold 1em Arial, sans-serif;
text-decoration: underline;
white-space: nowrap;
}
table.gen_frm__informe
{
background-color: #b7d7ff;
border: solid thin;
border-color : #3f7fbf;
}
.gen_frm__grp_cab_btn
{
background-color: #f4f4f9;
border: 2px solid #e5ecf2;
color: #256b85;
font: bold xx-small Arial, sans-serif;
}
.gen_frm__grp_cab_btn_ecm
{
background-color: #e0e0e4;
border: 2px solid #e5ecf2;
color: #256b85;
font: bold xx-small Arial, sans-serif;
}
.gen_frm__grp_cab_btn_pch
{
background-color: #d0d0d2;
border: 2px solid #e5ecf2;
color: #256b85;
font: bold xx-small Arial, sans-serif;
}
div.gen_frm__ent
{
background-color: transparent;
border: 0px none #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px;
text-align: left;
width: 90%;
}
div.gen_frm__cab
{
background-color: transparent;
clear: both;
color: #303030;
font-size: 0.8em;
padding: 4px 0px 10px 0px;
text-align: left;
}
div.gen_frm__grp_1
{
background-color: transparent;
border: none 0px #a0a0a0;
font-size: 1em;
margin: 0 auto 0 auto;
padding: 2px 0px 2px 0px;
}
div.gen_frm__grp_2
{
background-color: transparent;
border: solid 0px #a0a0a0;
font-size: 1em;
margin: 0 auto 0 auto;
padding: 0px 0px 2px 0px;
}
/* grupos concretos */
div.gen_frm__fila_elm_3 div.gen_frm__grp_1
{
background-color: transparent;
border: none 0px #a0a0a0;
font-size: 1em;
margin: 20px auto 0px auto;
padding: 2px;
}
/* 	border-top: 2px solid #707070;
background-color: #e0e0e0;
background-color: #908070;
*/
div.gen_frm__grp_cab_ent
{
border-bottom: 2px solid #d0d0d0;
clear: both;
margin: 0px auto 20px auto;
padding: 2px 4px 2px 4px;
}
div.gen_frm__grp_cab_ttl
{
float: left;
}
div.gen_frm__grp_cab_btn
{
float: right;
}
/*
color: #303030;
color: #005090;
*/
span.gen_frm__grp_cab
{
color: #7391a9;
font-size: 1.2em;
font-weight: bold;
}
div.gen_frm__fila_elm_3 span.gen_frm__grp_cab
{
font-size: 1.1em;
}
div.gen_frm__grp_cnt
{
background-color: transparent;
clear: both;
margin: 0% auto 0% auto;
padding: 0% 2px 0% 2px;
}
div.gen_frm__fila
{
background-color: transparent;
margin: 0% auto 0% auto;
}
div.gen_frm__fila_elm
{
float: left;
width: 100%;
}
div.gen_frm__fila_elm_1
{
float: left;
width: 100%;
}
div.gen_frm__fila_elm_2
{
float: left;
width: 50%;
}
div.gen_frm__fila_elm_3
{
float: left;
width: 33%;
}
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;
font-size: 1em;
margin: 0.4em auto 0px auto;
padding: 0px;
}
div.gen_frm__spacer
{
clear: both;
height: 1px;
margin: 0px;
padding: 0px;
}
img.gen_frm__spacer
{
border: 0px none #ffffff;
clear: both;
display: block;
height: 1px;
margin: 0px 0px -1px 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_20
{
color: #505050;
float: left;
font-weight: bold;
text-align: right;
width: 19%;
}
.gen_frm__val_80
{
color: #303030;
float: right;
text-align: left;
width: 79%;
}
.gen_frm__etq_30
{
color: #505050;
float: left;
font-weight: bold;
text-align: left;
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
{
background-color: transparent;
clear: both;
margin: 10px auto 20px auto;
}
.gen_frm__cmp_err
{
border: solid 2px #ff0000;
}
.gen_frm__obg
{
font-size: 1em;
font-weight: bold;
vertical-align: text-top;
}
.gen_frm__sfj
{
color: #707070;
font-size: 0.9em;
font-weight: bold;
}
.gen_frm__sep
{
color: #707070;
}
.gen_frm__tc_texto
{
background-color: #fefefe;
font-family: Arial, sans-serif;
padding: 0.2em;
text-align: left;
}
.gen_frm__tc_clave
{
background-color: #fefefe;
font-family: Arial, sans-serif;
padding: 0.2em;
text-align: left;
}
.gen_frm__tc_memo
{
background-color: #fefefe;
font-family: Arial, sans-serif;
font-size: 1em;
padding: 0.2em;
text-align: left;
}
.gbd_frm__tc_fecha
{
background-color: #fefefe;
padding: 0.2em;
text-align: center;
vertical-align: middle;
}
.gen_frm__tc_entero
{
background-color: #fefefe;
padding: 0.2em;
text-align: right;
}
.gen_frm__tc_decimal
{
background-color: #fefefe;
padding: 0.2em;
text-align: right;
}
.gen_frm__tc_email
{
background-color: #fefefe;
padding: 0.2em;
text-align: left;
width: 80%
}
.gen_frm__tc_menu
{
background-color: #fefefe;
text-align: left;
}
.gen_frm__tc_check
{
background-color: transparent;
text-align: left;
}
.gen_frm__apt_err
{
background-color: #fbfbfb;
border: solid 1px #e0e0e0;
clear: both;
margin: 0px auto 20px auto;
padding: 4px 4px 7px 4px;
}
.gen_frm__msj_err
{
color: #ff0000;
font-size: 0.9em;
font-weight: bold;
margin: 0px 0px 16px 0px;
}
table.gen_frm__errores
{
background-color: #f0f0f0;
border: solid 1px #7a7a7a;
margin: 0% auto 0% auto;
width: 90%;
}
th.gen_frm__errores
{
background-color: #e0e0e0;
color: #303030;
font-size: 1.1em;
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-size: 1em;
font-weight: bold;
padding: 4px;
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-size: 1em;
padding: 1% 1% 1% 1%;
text-align: left;
}
.gen_frm__err_dsc
{
padding: 1% 1% 1% 1%;
text-align: left;
}
/* formularios concretos */
form#vdm__fid_cnt
{
margin: 1em 20px;	
}
form#vdm__fid_cnt .gen_frm__etq
{
text-align: right;
}
/* imprimir */
@media print
{
div.vdm__g_cnt
{
width: 928px;
padding: 0px;
}
}

