/* ESTRUCTURA */
html {height:100%}
body {background-color:#FFFFFF; height:100%}
.contenedor {position:absolute; top: 0px; left:0px; width:980px; height:100%}
.cabecera {position:relative; width:980px; height:100px}
.colmenu {position:relative; background-color:#4265A5; width:160px; height:100%}
.entrecol {position:relative; width:10px}
.cuerpo {position:relative; width:380px}
.cuerpo2 {position:relative; width:590px}
.colder {position:relative; width:420px}
.menuinf {position:relative; width:980px; height:80px}

/* CABECERA */
.logo {position:absolute; top:0px; left:0px}
.panelimgs {position:absolute; top:0px; left:230px; width:530px; height:70px; background-image:url(../img/panel_imgs.jpg)}
.linkidioma {position:absolute; width:160px; height:20px; top:75px; left:600px}

/* CUERPO */
.divrel {position:relative}
.drel {position:relative; height:auto; width:100%}
.panelstar {position:relative; height:290px}
.imgpanel {position:absolute; width:160px; height:107px; top:25px; left:9px; border:solid 1px #666; overflow:hidden}
.imgpanel2 {position:absolute; width:160px; height:107px; top:25px; left:188px; border:solid 1px #666; overflow:hidden}
.panelstarfondo {position:absolute; width:360px; height:260px; top:21px; left:10px; background-color:#EFEFE7; border:#D9D9D2 solid 2px}
.titform {position:absolute; width:100px; top:4px; left:0px; text-align:right}
.campoform {position:absolute; top:0px; left:110px}
.estilocampo {height:16px; width:200px; border:solid 1px #D9D9D2; border-bottom:solid 2px #D9D9D2; padding-left:3px; background-color:#EFEFE7; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; overflow:hidden}
.estilocampo2 {height:76px; width:200px; border:solid 1px #D9D9D2; border-bottom:solid 2px #D9D9D2; padding-left:3px; background-color:#EFEFE7; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; overflow:hidden}
.estiloboton {width:60px; font-family:Georgia, Times New Roman, Times, serif; font-size:13px; color:#333}
.proppreficha {position:relative; width:186px; height:156px; background-color:#EFEFE7; border:#D9D9D2 solid 2px}
.prompreficha {position:relative; width:586px; height:126px; background-color:#EFEFE7; border:#D9D9D2 solid 2px}
.propficha {position:relative; width:586px; height:596px; background-color:#EFEFE7; border:#D9D9D2 solid 2px}
.imgthumb {position:relative; width:120px; height:90px; border:solid 1px #666; overflow:hidden}
.imgthumbpeq {position:absolute; width:65px; height:40px; top:248px; left:28px; border:solid 1px #666; overflow:hidden}
.imgamp {position:absolute; width:440px; height:330px; top:248px; left:118px; border:solid 1px #666; overflow:hidden}
.titprom {position:absolute; top:10px; left:180px; width:400px}
.detprom {position:absolute; top:30px; left:180px; width:400px; height:65px; overflow:hidden; text-align:justify}
.precioprom {position:absolute; top:100px; left:180px; width:200px}
.masdetprom {position:absolute; top:102px; left:385px; width:190px; text-align:right}
.titprop {position:absolute; top:10px; left:15px; width:560px}
.detprop {position:absolute; top:30px; left:15px; width:480px; height:140px; overflow:hidden; text-align:justify}
.linkprop {position:absolute; top:33px; left:510px}
.precioprop {position:absolute; top:100px; left:15px; width:200px}
.detinm {position:absolute; top:170px; left:15px}
.propcarcol {position:relative; width:170px;}
.propcar1 {position:absolute; top:0px; left:0px; width:150px; height:25px; text-align:right;}
.propcar1a {position:absolute; top:0px; left:160px; width:60px; height:25px; text-align:left;}
.propcar2 {position:absolute; top:25px; left:0px; width:150px; height:25px; text-align:right;}
.propcar2a {position:absolute; top:25px; left:160px; width:60px; height:25px; text-align:left;}
.propcar3 {position:absolute; top:50px; left:0px; width:150px; height:25px; text-align:right;}
.propcar3a {position:absolute; top:50px; left:160px; width:60px; height:25px; text-align:left;}
.propcar4 {position:absolute; top:0px; left:0px; width:150px; height:25px; text-align:right;}
.propcar4a {position:absolute; top:0px; left:160px; width:60px; height:25px; text-align:left;}
.propcar5 {position:absolute; top:25px; left:0px; width:150px; height:25px; text-align:right;}
.propcar5a {position:absolute; top:25px; left:160px; width:60px; height:25px; text-align:left;}
.propcar6 {position:absolute; top:50px; left:0px; width:150px; height:25px; text-align:right;}
.propcar6a {position:absolute; top:50px; left:160px; width:60px; height:25px; text-align:left;}
.propcar7 {position:absolute; top:0px; left:0px; width:150px; height:25px; text-align:right;}
.propcar7a {position:absolute; top:0px; left:160px; width:60px; height:25px; text-align:left;}
.propcar8 {position:absolute; top:25px; left:0px; width:150px; height:25px; text-align:right;}
.propcar8a {position:absolute; top:25px; left:160px; width:60px; height:25px; text-align:left;}
.propcar9 {position:absolute; top:50px; left:0px; width:150px; height:25px; text-align:right;}
.propcar9a {position:absolute; top:50px; left:160px; width:60px; height:25px; text-align:left;}

/* COLUMNA DERECHA */
.paneldest {position:relative; width:200px; height:290px}
.paneltit {position:absolute; top:0px; left:0px}
.detpanel {position:absolute; width:160px; height:61px; top:140px; left:10px; overflow:hidden}
.detpanel2 {position:absolute; width:160px; height:55px; top:140px; left:10px; overflow:hidden}
.preciopanel {position:absolute; width:160px; height:25px; top:205px; left:10px}
.linkpanel {position:absolute; width:160px; height:20px; top:235px; left:10px}
.paneldestfondo {position:absolute; width:180px; height:260px; top:21px; left:10px; background-color:#EFEFE7; border:#D9D9D2 solid 2px}

/* PIE */
.linkaflua {position:absolute; top:0px; left:0px; width:160px; height:80px; background-color:#4265A5}
.linksmenuinf {position:absolute; top:30px; left:170px; width:590px; height:50px; text-align:center}

/* FUENTES */
h1 {font-family:Georgia, Times New Roman, Times, serif; font-size:18px; font-weight:normal; color:#4265A5; margin:0px; padding:0px}
h2 {font-family:Georgia, Times New Roman, Times, serif; font-size:18px; font-weight:normal; color:#4265A5; margin:0px; padding:0px}
h3 {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; color:#4265A5; margin:0px; padding:0px}
p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; margin:0px; padding:0px}
.ftearial9px {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666}
.ftegeogia12px {font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#666}
.ftegeogia {height:16px; width:300px; overflow:hidden; font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#666}
.ftegeogia14pxbld {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; font-weight:bold; color:#4265A5}

/* LINKS */
a:link {font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#333; text-decoration:underline}
a:visited {font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#666; text-decoration:none}
a:hover {font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#000; text-decoration:underline}
a:active {font-family:Georgia, Times New Roman, Times, serif; font-size:12px; color:#000; text-decoration:underline}
.ablue14:link {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; font-weight:bold; color:#4265A5; text-decoration:underline}
.ablue14:visited {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; font-weight:bold; color:#4265A5; text-decoration:none}
.ablue14:hover {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; font-weight:bold; color:#365588; text-decoration:underline}
.ablue14:active {font-family:Georgia, Times New Roman, Times, serif; font-size:14px; font-weight:bold; color:#7392C6; text-decoration:underline}

/* ESPACIADORES */
.espaciador5px {height:5px; width:5px}
.espaciador10px {height:10px; width:10px}
.espaciador20px {height:20px; width:20px}
.espaciador50px {height:50px; width:50px}

/* MISCELANEA */
td {vertical-align:top}
.lineaazul {position:relative; height:10px; width:580px; left:175px; border:0px; border-bottom:10px solid #7392C6}
.resizer {width:100%; height:100%}