/* Home */
#dTemplate {
	position: relative;
}
.icoDtoHomeT1 {
	position: absolute;
	top   : 20px;
	left  : 10px;
}

/* Common */

#contWrap h2.tipo1 {
	margin-top   : 12px;
}

.icoDtoGeneral {
	position: absolute;
	top   : 25px; 
	right : 20px;
}
#imgPromo30x30 {
	position: absolute;
	top   : 40px; 
}

#hPedirCita {
	position: relative;
	margin : 18px  0px 10px  0px;
	padding:  0px  0px  0px 14px;
	color: #000000;
}
#pedircitaLnk {
	position: absolute;
	top  :  2px;
	left : 38px;
	font-family: Verdana;
	font-size  : 11px;
	text-decoration: none;
}
#pedircitaLnk {
	color: #0173BA;
}

#hSubmenuPromos {
	position: relative;
	margin :  8px  8px;
	padding:  8px  0px;
	list-style: none;
	background-color: #FFF5E6;
}
#hSubmenuPromos li {
	margin :  0px  0px  0px  0px;
	padding:  3px  5px  3px 20px;
	font-family: Verdana;
	font-size  : 11px;
	line-height: 130%;
	background-image: url(../gifs/bulletBlueBoxWhiteDot.gif);
	background-repeat: no-repeat;
	background-position:  6px  5px;
}
#hSubmenuPromos li a {
	color: #0173BA;
	text-decoration: none;
}
#hSubmenuPromos li#it {
	background-image: url(../gifs/bg-stripe-list-item-it.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#hSubmenuPromos li#pdf {
	background-image: url(../gifs/bg-stripe-list-item-pdf.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#hSubmenuPromos li#le {
	background-image: url(../gifs/bg-stripe-list-item-le.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#hSubmenuPromos li#cp {
	background-image: url(../gifs/bg-stripe-list-item-cp.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#hCunyo {
}
#hCunyo #hlCunyo {
	display: block;
	position: relative;
	text-align: center;
}

#hSharing .shareto {
	display: inline-block;
	margin :  0px  3px;
}

#hExterLegalAdvice3082,
#hExterLegalAdvice2057,
#hExterLegalAdvice1031 {
	position: relative;
	margin-top: 10px;
	margin-left: 0px;
}

/* Ubicación */

#gmap {
	position: relative; 
	width : 600px; 
	height: 350px;
}

/* Caracteristicas */

#dCaracteristicas {
	margin :  0px 20px  0px  0px;
	font-family: Verdana;
	font-size  : 10px;
}
#imgPortada {
	margin : 12px  0px;
}
#imgLogotipo {
	float: right;
	margin:  0px 20px  0px  6px;
}
#dServGenerales {
	margin :  0px 20px  0px  0px;
	font-family: Verdana;
	font-size  : 10px;
}
#dOficina  {
}
#dPromotor {
}

/* Tabs */

p#hViewMenu {
	position: relative;
	margin :  0px 20px 12px  0px;
	height: 20px;
	font-family: Verdana;
	font-size  : 10px;
	background: url(../gifs/dot-gray.gif) repeat-x 0px 19px;
	text-align: center;
}
p#hViewMenu a,
p#hViewMenu span {
	display: inline-block;
	position: relative;
	margin :  0px 10px  0px  0px;
	padding:  3px  8px  3px  8px;
}
p#hViewMenu a {
	color : #FF9900;
	text-decoration: none;
	background: #F7F0E6;
}
p#hViewMenu span {
	color : #5A5152;
	font-weight: bold;
	text-decoration: none; top: 1px;
	border-top   : 1px solid #5A5152;
	border-left  : 1px solid #5A5152;
	border-right : 1px solid #5A5152;
	border-bottom: 0px solid #5A5152;
	background: #FFFFFF;
}

/* Viviendas */

#lvListado {
	position: relative;
}
#lvListado table {
	position: relative;
}
#lvListado table tr td {
	font-family: Verdana;
	font-size  : 10px;
	font-weight: bold;
	border-bottom: 10px solid #FFFFFF;
}
#lvListado table tr.theader td {
	padding:  2px  5px;
	text-align: center;
	background-color: #FFCC7F;
}
#lvListado table tr.theader td a {
	color: #000000;
	text-decoration: none;
}
#lvListado table tr.theader td a img {
	margin-left: 5px;
}
#lvListado table tr.odd td {
	background-color: #FFF5E6;
}
#lvListado table tr.pair td {
	background-color: #FFEBCC;
}
#lvListado table tr.tbody td.col0 { width: 160px; background-color: #FFFFFF; }
#lvListado table tr.tbody td.col1 { width:  45px; text-align: center; white-space: nowrap; }
#lvListado table tr.tbody td.col2 { width:  55px; text-align: center; white-space: nowrap; }
#lvListado table tr.tbody td.col3 { width:  60px; text-align: center; white-space: nowrap; }
#lvListado table tr.tbody td.col4 { width:  60px; text-align: center; white-space: nowrap; }
#lvListado table tr.tbody td.col5 { width:  75px; text-align: right;  white-space: nowrap; }
#lvListado table tr.tbody td.col6 { width: 110px; text-align: center; white-space: nowrap; }

/* Listado viviendas */

#viviendas {
	position: relative;
	width : 600px;
}
#viviendas #lstPlanos {
	position: relative;
	padding:  5px;
	background-color: #FFF5E6;
}
#viviendas #lstPlanos img {
	display: none;
	position: relative;
	margin :  0px auto;
}
#viviendas #lstPlanos p {
	display: none;
	position: relative;
	margin :  0px;
	padding:  3px  0px;
	text-align: center;
}
#viviendas #lstPaginador {
	position: relative;
	margin :  0px  0px 10px  0px;
	padding:  3px  0px;
	text-align: center;
	background-color: #FFCC7F;
}

#viviendas #lstViviendas {
	margin: 10px  0px  0px  0px;
}
#viviendas #lstViviendas .col {
	position: relative;
	width : 290px;
	margin-bottom: 20px;
}
#viviendas #lstViviendas .col0 {
	clear: left;
	float: left;
}
#viviendas #lstViviendas .col1 {
	float: left;
	margin-left : 20px;
}
#viviendas #lstViviendas span.precact {
	display: block;
	width : 125px;
	padding:  5px  5px; 
	color : #FFFFFF; 
	font-size  : 12px; 
	font-weight: bold;
	text-align : right; 
	background-color: #FF9900;
}
#viviendas #lstViviendas span.precant {
	display: block;
	width : 125px;
	padding:  5px  5px; 
	color : #666666; 
	font-size  : 12px;  
	font-weight: bold;
	text-align : right; 
	background-color: #D1D1D1; 
}

#viviendas h3.tipo3 {
	margin :  0px  0px 12px  0px;
	font-size  : 15px;
}

/* Calidades */

#htmlListado {
	margin-top   : 12px;
}
.mcRow {
	margin-left  : 35px;
	margin-bottom: 15px;
}
.mcRow img.icon {
	float: left;
	margin-left: -35px;
}

/* Visita piso piloto */

#vtourQTWrap {
	position: relative;
	width : 600px;
	height: 330px;
}
#vtourQTTipoPlano {
	position: absolute;
	top  :  0px;
	left :  0px;
	width: 250px;
	margin :  0px;
	padding:  0px;
	text-align: center;
}
#vtourQTImgPlano {
	position: absolute;
	top  : 20px;
	left :  0px;
}
#vtourQTObjWrap {
	position: absolute;
	top  : 20px;
	left : 280px;
	width : 320px;
	height: 296px;
}
#vtourQTObj {
	position: absolute;
	top  :  0px;
	left :  0px;
}
#vtourQTPiePlano {
	position: absolute;
	top  : 300px;
	left : 280px;
	width: 320px;
	margin :  0px;
	padding:  0px;
	font-weight: bold;
	text-align: center;
}
.outstandbox {
	position: relative;
	padding:  3px 5px;
	background-color: #FFEBCC;
}

/* Noticias */

#hNoticias .seccion {
}

/* Calidades & Viviendas */

#btnPrint {
	display: inline-block;
	position: relative;
	width :  64px;
	color : #FFFFFF;
	font-family: Verdana;
	font-size  : 10px;
	font-weight: bold;
	line-height:  19px;
	text-align : center;
	text-decoration: none;
	background-color: #FF6600;
}
