html {
    margin:auto;
    overflow:hidden;
    height: 100%;
    background-color:#303030;
}
body {
    font-family:Arial, Helvetica, sans-serif;
    background-color:#303030;
    margin:auto;
    height: 100%;
}
/****************************************/
.contentBox {
    width:1006px;
    margin:auto;
    visibility:hidden;
}
/****************************************/
.header {
    height:50px;
    color:#FFF;
    overflow:hidden;
}
.headerIn {
    margin:auto;
    height:50px;
    width:986px;
}
.headerBotonera {
    float:right;
    padding-right:3px;
}
.headerBotonera a {
    color:#d6d6d6;
    font-size:12px;
    text-transform:uppercase;
    text-decoration:none;
    margin-left:8px;
    margin-right:8px;
    /**/
    display:inline-block;
    background-position:center bottom;
    background-repeat:no-repeat;
    padding-top:20px;
    height:30px;
}
.headerBotonera a:hover {
    background-image:url(../gfx/botonera_hover.gif);
    color:#6f91a7;
}
.headerBotonera .current, .headerBotonera a .current {
    background-image:url(../gfx/botonera_current.gif)!Important;
    color:#FFF!Important;
}
.headerIn .logo {
    margin-left:10px;
}
/****************************************/
.ficha {
    height:468px;
    color:#666660;
    position:relative;
}
.ficha .fleft {
    background-image:url(../gfx/ficha_left_backg.gif);
    background-position:center;
    background-repeat:no-repeat;
    width:12px;
    height:468px;
    float:left;
    display:inline-block;
}
.ficha .fcenter {
    background-image:url(../gfx/ficha_med_backg.gif);
    background-repeat:repeat-x;
    width:980px;
    display:inline-block;
    float:left;
    height:468px;
    margin:auto;
    text-align:center;
    position:relative;
}
.ficha .fright {
    background-image:url(../gfx/ficha_right_backg.gif);
    background-position:center;
    background-repeat:no-repeat;
    width:12px;
    height:468px;
    float:left;
    display:inline-block;
}
.contentFicha {
    margin:0;
    padding:0;
    width:980px;
    height:465px;
    clear:both;
    text-align:left;
    position:relative;
    overflow:hidden;
    color:#FFF;
}
/****************************************/
.footer {
    height:25px;
    color:#FFF;
    overflow:hidden;
    color:#FFF!Important;
}
.footerIn {
    margin:auto;
    height:20px;
    width:986px;
    font-size:11px!Important;
    color:#d6d6d6;
    text-align:right;
    padding-top:7px;
    padding-right:23px;
    color:#d6d6d6!Important;
    vertical-align:baseline;
}
.footerIn a {
    color:#d6d6d6;
    text-decoration:none;
}
.footerIn a:hover {
    color:#6f91a7;
}
/****************************************/
/****************************************/
/****************************************/
.fichaImgCont {
    position:absolute;
    top:18px;
    left:274px;
    width:582px;
    height:430px;
    background-image:url(../gfx/ficha_backimg.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    color:#FFF;
}
.fichaImgContOut {
    width:568px!Important;
    height:393px!Important;
    overflow:hidden;
    margin:auto;
    margin-top:4px;
    position:relative;
}
.fichaImgContOut .ampliar {
    position:absolute;
    left:430px;
    top:356px;
    visibility:hidden;
    cursor:pointer;
}
.JSvisible {
    visibility:visible!Important;
}
.fichaImgContIn {
}
.fichaImgContIn .imgCont {
    width:568px!Important;
    height:393px!Important;
    overflow:hidden;
}
.fichaImgEpigrafe {
    font-size:11px;
    width:562px;
    padding:10px;
    color:#666;
}
/****************************************/
.fichaTxtCont {
    position:absolute;
    top:226px;
    left:8px;
    width:254px;
}
.fichaTxtContCPtexto {
    font-size:12px;
    line-height:18px;
    text-align:justify;
    color:#666666;
}
.fichaTxtTit {
    position:absolute;
    left: 8px;
    top: 190px
}
.fichaTxtLogo {
    position:absolute;
    left: 8px;
    top: 36px
}
/****************************************/
.fichathCont, .fichathPlanoCont {
    position:absolute;
    left: 866px;
    width: 105px;
    top: 22px;
}
.thficha .titTH {
    margin-bottom:4px;
    margin-left:3px;
}
.thficha .thCont {
    display:block;
    background-image:url(../gfx/thumb_back.gif);
    background-repeat:repeat;
    width:80px;
    height:51px;
    overflow:hidden;
    padding:5px;
    padding-top:4px;
    margin-bottom:5px;
    cursor:pointer;
    color:#FFF;
    /**/
    background-repeat:no-repeat;
    width:90px;
}
.thficha .thCont a {
    display:block;
    width:80px;
    height:51px;
    overflow:hidden;
}
.thficha .thCont a * {
    opacity: 1;
    filter:alpha(opacity=100);
}
.thficha .thCont a:hover * {
    opacity: 0.70;
    filter:alpha(opacity=70);
}
.fichathPlanoCont {
    top: 373px;
}
/****************************************/
/*INTERIORES GENERICOS*/
/****************************************/
.intgen {
    height:100%;
    position:relative;
    padding:8px;/*background-color:#FF6*/
}
h1 {
    color:#6f91a7;
    font-family:Helvetica, Arial, sans-serif;
    font-size:18px;
    line-height:15px;
    font-weight:lighter;
    text-transform:uppercase;
    width:248px;
    padding:0;
}
.intgen h1 {
    color:#6f91a7;
    font-family:Helvetica, Arial, sans-serif;
    font-size:18px;
    font-weight:lighter;
    text-transform:uppercase;
    padding-top:20px;
}
.titInv {
    color:#FFFEEB;
}
/****************************************/
/*CONTACTO*/
/****************************************/
.contactBox {
}
.formCamp {
    margin:0;
    padding:0;
    height:37px;
}
.contIzq, .contDer {
    position:absolute;
    top:80px;
    width:48%;
    padding:12px;
}
.contIzq {
    width:46%;
    left:0;/*background-color:#FF0;*/
    border-right:solid 1px #DDDDDD;
}
.contDer {
    left:50%;
    /*background-color:#FC0;*/
    text-align:right;
}
.formCamp .label {
    margin:0;
    padding:0;
    display:inline-block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    width:150px;
    vertical-align:middle;
    height:25px;
}
.formCamp input {
    background-image:url(../gfx/formbackg.gif);
    background-repeat:no-repeat;
    height:25px;
    width:226px!Important;
    border:solid 1px #FFF;
    border:none;
    padding-top:4px;
    padding-left:6px;
    color:#6F91A7;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    display:inline-block;
    overflow:hidden;
    padding-right:20px;
}
.formCamp .labmultiLine {
    vertical-align:top;
    width:170px;
    text-align:left;
    padding-top:6px;
}
.formCamp .multiLineBackg {
    background-image:url(../gfx/formbackgmulti.gif);
    background-repeat:no-repeat;
    width:277px;
    height:315px;
    padding:0px;
    text-align:left;
    float:right;
}
.formCamp .multiLine {
    overflow:hidden;
    color:#6F91A7;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    width:264px;
    height:299px;
    margin:6px;
    border:solid 1px #FFF;
    border:none;
    overflow:auto;
}
.envBtn {
    position:absolute;
    left: 891px;
    top: 419px;
}
/****************************************/
/*LA EMPRESA*/
/****************************************/
.fichaTxtContCPtexto {
    font-size:12px;
    line-height:18px;
    text-align:justify;
    color:#666666;
}
.laEmpresaScroll {
    width:367px;
    position:absolute;
    top:196px;
}
.fichaImgContLaEmp {
    position:absolute;
    top:18px;
    left:393px;
    width:582px;
    height:430px;
    background-image:url(../gfx/ficha_backimg.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    color:#FFF;
}
.fichaImgContLaEmp .fichaImgContOut {
    width:568px!Important;
    height:393px!Important;
    overflow:hidden;
    margin:auto;
    margin-top:4px;
    position:relative;
}
.fichaImgContLaEmp .fichaImgContOut .ampliar {
    position:absolute;
    left:430px;
    top:356px;
    visibility:hidden;
    cursor:pointer;
}
/****************************************/
/*VENTAS Y ALQUILERES*/
/****************************************/
.ventayalqList {
    /*background-color:#30C;*/
    width:980px;
    height:356px;
    margin-top:24px;
    overflow:hidden;
}
.listadoPry .scroll-pane {
    float: left;
    padding: 0;
    height: 356px;
    width:980px;
    padding: 0;
    display: block;
    overflow:hidden;
}
.itemListHCont {
    width:5000px;
    height: 340px;
    overflow: hidden;
}
.itemListH {
    width:217px;
    height:322px;
    /*background-color:#EBEBEB;*/
    float:left;
    display:block;
    margin-right:15px;
    overflow: hidden;
    padding:5px;
    border:solid 1px #E2E2E2;
    border-bottom:solid 2px #D2D2D2;
    border-top:solid 1px #EFEFEF;
    background-color:#FFF;
    cursor:pointer;
}
.itemListH:hover {
    background-color:#ECECEC;
}
.itemListH .imgList {
    width:200px;
    height:200px;
    border:solid 5px #E2E2E2;
    overflow: hidden;
    margin:4px;
    cursor:pointer;
    text-align:left;
}
.itemListH .imgList * {
    border:0;
    margin:0;
    padding:0;
}
.itemListH .imgList img {
    /*
    text-align:center;
    margin-left:-10px;
    */
    height:200px;
    width:auto;
}
.itemListH h2 {
    font-family:Helvetica, Arial, sans-serif;
    font-size:17px;
    font-weight:lighter;
    text-transform:uppercase;
    line-height:17px;
    padding:6px;
    display:block;
    height:69px;
    padding-top:12px;
    text-decoration:none;
    cursor:pointer;
    overflow:hidden;
}
.itemListH h2 * {
    color:#666;
}
.itemListH .masInfo {
    text-decoration:none!Important;
    font-family: Arial, sans-serif;
    font-size:10px;
    text-transform:uppercase;
    line-height:17px;
    padding:6px;
    cursor:pointer;
}
.itemListH .masInfo * {
    color:#1A5C86;
}
.itemListH * {
    text-decoration:none!Important;
}
/****************************************/
/*HOME*/
/****************************************/
.Home {
}
.contentHome {
    background-color:#666;
    height:465px;
    margin:0;
    padding:0;
}
.contentHome .panelIzq {
    background-color:#FC0;
    height:465px;
    width:50%;
    float:left;
    margin:0;
    padding:0;
    text-align:center;
}
.contentHome .panelDer {
    background-color:#F96;
    height:465px;
    width:50%;
    float:left;
    margin:0;
    padding:0;
    text-align:center;
}
.contentHome, .contentHome .panelIzq, .contentHome .panelDer {
    background-color:none!Important;
    background-color:transparent!Important;
}
.panelHome {
    width:466px;
    height:430px;
    background-image:url(../gfx/panel_home.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    margin:0;
    padding:0;
    margin-top:18px;
    cursor:pointer;
    margin-right:22px;
}
.panelHomeB {
    margin-right:0;
    margin-left:22px;
}
.panelHome:hover {
    background-position:bottom;
}
.imgPanelHome {
    width:451px;
    height:286px;
    background-color:#000;
    margin:auto;
    margin-top:7px;
    background-repeat:no-repeat;
    position:relative;
    overflow:hidden;
}
.imgPanelHome .csshover {
    width:451px;
    height:120px;
    background-color:#000;
    position:absolute;
    top:166px;
    left:0;
    opacity: 0.75;
    filter:alpha(opacity=75);
    overflow:hidden;
}
.imgPanelHome .csshover * {
    opacity: 1;
    filter:alpha(opacity=100);
}
.imgPanelHome .csshoverIn {
    text-align:left;
    color:#FFF;
    padding:10px;
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif
}
.logoHomePanel {
    margin-top:20px;
}
.Home h1, .Home h2, .Home p {
    font-size:10px;
    height:10px;
    width:10px;
    overflow:hidden;
    color:#000;
}
/****************************************/
body.Home .ficha .fleft, body.Home .fright, body.Home .ficha .fcenter, body.Home .ficha .fright, body.Home .contentFicha {
    background:none!Important;
    background-image:none!Important;
}
body.Home .contentFicha {
    border-top:solid 1px #242424;
    border-bottom:solid 1px #242424;
}
/****************************************/
/*HOME*/
/****************************************/
.contentHome2 {
    background-color:#666;
    height:465px;
    margin:0;
    padding:0;
}
.contentHome2 .panelIzq2 {
    background-color:#FC0;
    height:465px;
    width:34%;
    float:left;
    margin:0;
    padding:0;
    text-align:center;
}
.contentHome2 .panelMedio {
    height:465px;
    width:33%;
    float:left;
    margin:0;
    padding:0;
    text-align:center;
}
.contentHome2 .panelDer2 {
    background-color:#F96;
    height:465px;
    width:33%;
    float:left;
    margin:0;
    padding:0;
    text-align:center;
}


.contentHome2, .contentHome2 .panelIzq2, .contentHome2 .panelDer2,.contentHome2 .panelMedio {
    background-color:none!Important;
    background-color:transparent!Important;
}
.Home .panelHome2 {
    width:317px;
    height:430px;
    background-image:url(../gfx/panel_home2.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    margin:0;
    padding:0;
    margin-top:18px;
    cursor:pointer;
    margin-right:22px;
}
.Home .panelHome2 {
    margin-right:0;
    margin-left:10px;
}
.Home .panelHomeB2 {
    margin-right:0;
    margin-left:0px;
}
.Home .panelHomeC {
    margin-right:0;
    margin-left:0px;
}
.Home .panelHome2:hover {
    background-position:bottom;
}
.Home .imgPanelHome2 {
    width:300px;
    height:286px;
    background-color:#000;
    margin:auto;
    margin-top:7px;
    background-repeat:no-repeat;
    position:relative;
    overflow:hidden;
}
.Home .imgPanelHome2 .csshover2 {
    width:300px;
    height:120px;
    background-color:#000;
    position:absolute;
    top:166px;
    left:0;
    opacity: 0.75;
    filter:alpha(opacity=75);
    overflow:hidden;
}
.Home .imgPanelHome2 .csshover2 * {
    opacity: 1;
    filter:alpha(opacity=100);
}
.Home .imgPanelHome2 .csshoverIn2 {
    text-align:left;
    color:#FFF;
    padding:10px;
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
}
/**/
.contentHome2 .panel8 {
    width:25%;
    float:left;
    margin:0;
    padding:0;
    text-align:center;
}
.Home .panel8In {
    margin-right:0;
    margin-left:0;
}
.panel8 .imgPanelHome2{
    width:226px;
    height:128px;
    background-color:#000;
    margin:7px;
    margin-top:7px;
    margin-bottom: 0px;
    background-repeat:no-repeat;
    position:relative;
    overflow:hidden;
}
.Home .panel8 .panelHome2 {
    margin-left: 0;
    margin-right: 0;
}
.Home .panel8 .panelHome2 {
    background-image:none;
    background-repeat: no-repeat;
    background-color: #fff;
    cursor: pointer;
    height: 220px;
    margin: 8px 22px 0 0;
    overflow: hidden;
    padding: 0;
    width: 98%;
}
.Home .panel8 .panelHome2:hover{
    background-color: #efefef;
}
.Home .panel8 .logoHomePanel {
    margin-top: 0;
}
.Home .panel8 .imgPanelHome2 .csshover2 {
    background-color: #000000;
    height: 90px;
    left: 0;
    opacity: 0.75;
    overflow: hidden;
    position: absolute;
    top: 38px;
    width: 226px;
}
.rPanel8 .contentHome2 {
    background-color: #666666;
    height: 8465px;
    margin: 0;
    padding: 0;
}
.rPanel8 .contentFicha {
    height: 1465px;
    margin-top: 6px;
    margin-left: 6px;
}
.rPanel8 .logoHomePanel{
    height: 80px;
    width: auto;
}
