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 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;
}













/****************************************/
