.aviso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #663333;
	text-decoration: none;
}
aviso:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #663333;
}
aviso:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #663333;
}
aviso:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #663333;
}
.telefono {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #663333;
	text-align: right;
	text-decoration: none;

}
telefono:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #663333;
	text-align: right;
}
telefono:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #663333;
	text-align: right;
}
telefono:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #663333;
	text-align: right;	
}		
.textoplano {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: justify;
}
.cabecerapromo {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-style:normal;
	font-weight:lighter;
	color: #A1BA3F;
	text-align:center;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
}

.cabecerapromoOcio {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight:lighter;
	color: #357544;
	text-align:center;
	padding-left:25px;
	padding-top:10px;
	padding-bottom:10px;
}

.linkpdf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #660033;
	vertical-align: top;
}
.titprimera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #A1BA3F;
}
.titocio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#357544;
}

.href
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color:#666666;
	}

.ruta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
ruta:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
ruta:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
ruta:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;		
}
.formu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	border: 1px solid #D1B0B5;
}
.titnoticias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660033;
	text-align: left;
}
.promocio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	text-decoration: none;
}
promocio:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	text-align: justify;
	text-decoration: none;
}
promocio:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	text-align: justify;
	text-decoration: none;
}
promocio:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #006600;
	text-align: justify;
	text-decoration: none;
}
.promprimera{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	text-decoration: none;
}
promprimera:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A1BA3F;
	text-align: justify;
	text-decoration: none;
}
promprimera:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A1BA3F;
	text-align: justify;
	text-decoration: none;
}
promprimera:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #A1BA3F;
	text-align: justify;
	text-decoration: none;
}
/*-- INICIO WEB ---------------------------*/

body {
	background : #f2f2f2;
}
body, td, input, select {
	font-family : verdana, arial, geneva, sans-serif;
	font-size : 9px;
	color : #000;
}
body, form, table, tr, td, input, select, h1 {
	padding : 0;
	margin : 0;
}
body {
	margin-top: 20px;
}
select {
	width : 125px;
	line-height : 12px;
}
a {
	color : #003d4d;
	text-decoration : none;
}
a:hover {
	color : #006699;
}
ul {
	list-style-type :none ;
	margin : 0;
}
td {
	vertical-align : top;
}
img {
	border : none;
}
#container {
	color: #003d4d;
	margin: 0 auto;
	padding:0;
	background-image:url(../img/graded.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border: 1px solid #cccccc;
	width:774px;
}

/*Cabecera Flash*/
#header {
	margin: 0;
	padding:0;
}
/*Pie*/
#footer {
	position:relative;
	padding: 0;
	margin: 0;
	height: 32px;
	font-size:10px;
	clear: both;
}
#footer ul {
	padding: 0;
	margin: 0 0 0 20px;
	list-style: none;
}
#footer li {
	display: block;
	float: left;
	padding: 0 4px 0 4px;
	margin: 0;
	color:#003399;
	font-size:9px;
	text-decoration: none;
	border-right: 1px solid #003366;
}
#footer ul a:link {
	margin: 0 auto;
	padding:0px 2px 2px 2px;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}
#footer ul li a:hover {
	text-decoration:underline;
}
#footer .tlf{
	float:right;
	margin: 5px 10px 0 0;
	padding: 0;
	color:#999999;
	font-size: 12px;
}
#footer .tlf span{
	font-size:18px;
	color:#003D4D
}

/*Area de contenido despues de cabecera*/
#content{
	margin: 0;
	padding-top: 5px;
	display:block;
	background-image:url(Images/flag.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
#homeLeftColumn, #homeRightColumn, #homeCenterColumn {
	display:block;
	margin: 0 auto;
	padding: 0;
	width: 254px;
}
#homeLeftColumn{
	float:left;
}
#homeRightColumn {
	float:right;
}
#contentColumn {
	margin-top: 15px;
	margin-left: 220px;
	margin-right: 10px;
	min-height: 345px;
}

/*Columna del menu izquierdo*/
#menuColumn {
	float:left;
	margin:0;
	padding-left: 10px;
	width: 194px;
}

/*Estilo de tabla*/
.contentTable {
	padding: 0;
	margin: 0;
	border-collapse: collapse; 
	border: 0;
	empty-cells:show;
	width: 100%; /*540px;*/
}
#menuColumn .contentTable{
	width:194px;
}
.tdHeader {
	height: 14px;
	vertical-align:bottom;
	background-color:#cccccc;
	width: 100%; 
	/*border-top: 1px solid #871B2A;
	border-left: 1px solid #871B2A;
	border-right: 1px solid #871B2A;
	border-bottom: 1px solid #871B2A;*/

}
.tdHeader strong {
	color:Black ;
	font-size:12px;
	margin-left: 25px;
}

.tdContent {
	margin: 0;
	padding:0;
	color: #003d4d;
	/*border-bottom: 1px solid #cccccc;*/
	/*border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;*/
	background-color:#fff;
}
.tdRecord {
	color: #003d4d;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color:#fff;
	height: 25px;
	padding-top:11px;
	padding-bottom:11px;
}
.tdFooter {
	height:14px;
	border-right: 1px solid #cccccc;
	background-image:url(Images/tdFooterBack.gif);
	background-position:top right;
	background-repeat:no-repeat;
}
.tdCorner{
	border-bottom: 1px solid #cccccc;
}
.tdEmpty{
	width: 14px;
	height:14px;
}

/*Memoria Parquesol Home*/
#memoria{
	height: 70px;
	text-align:center;
}
#memoria img{
	border: 1px solid #cccccc;
	float:left;
	margin: 12px 4px 4px 4px;
}

/*Areas Negocio*/
#homeNegocio{
	height:72px;
	padding:0;
	margin: 10px 10px 0 0;
}
#homeNegocio li{
	margin-top: 4px;
	text-align:right;
	list-style-type: none;
}
#homeNegocio li img{
	margin-left: 4px;
}
#homeNegocio a {
	font-weight:bold;
}

/*Promociones Home*/
#promocion {
 	height: 190px;
	color:#999999;
	margin:0;
	padding:0;
}
#promocion #td_foto, #promocion #td_logo{
	padding: 9px;
	margin: 0;
	display:block;
	float:left;
}
#promocion img {
	cursor:pointer;
}
#promocion strong{
	clear:both;
	display:block;
	margin:0;
	padding: 0 0 0 8px;
}
#promocion cite{
	color:#CC3300;
	font-size: 11px;
	font-weight:bold;
}
#promocion ul{
	padding: 0;
}
#promocion ul li{
	margin: 0 0 10px 8px;
	padding: 0;
	list-style-type:none;
	font-size:9px;
}
.Gris9{
	color:#757575;
	font-size: 9px;
	font-weight:normal;
}

/*Noticias Home*/
#news{
	color:#999999;
	margin: 10px 0 0 0;
	text-align:left;
}
#news ul{
	margin: 10px;
	padding: 0;
}
#news li{
	margin: 0;
	list-style-type:none;
	font-size:9px;
}

/*Noticias sección noticias*/

#newsList, #promoList{
	color:#003D4D;
	margin: 0;
	padding:0;
	height: 210px;
}
#newsList ul, #promoList ul {
	margin: 10px 0 0 0;
	padding: 0;
	border-bottom: 1px solid #cccccc;
	width:auto; /*mio*/
}
#newsList li, #promoList li {
	padding: 0;
	border-top: 1px solid #cccccc;
	list-style-type:none;
	width:auto; /*mio*/
}
#newsList li p {
	color:#999999;
	margin: 8px 0px 8px 8px;
}
#promoList{
	height: 260px;
}
#promoList li{
	padding: 5px 0 0 5px;	
}
#promoList li p {
	float:left;
	height: 65px;
	width: 98%; /*mio, había un px*/
	padding: 0;
	margin:0;
}
#promoList p img{
	display:block;
	float:left;
	/*border: 1px solid #cccccc;*/
	border: 0px solid #cccccc;
	margin: 0 4px 0 0;
}
#promoList strong{
	margin: 0 4px 0 0px;
	padding:0;
}
#promoList cite{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

/*Buscador de promociones*/
#newsSearch, #promoSearch{
	float:right;
	margin: 0;
	width:190px;
	padding: 15px 20px 0 0;
}
#divBuscador
{
	float:left;
	/*margin:0 0 0 30px;*/
	margin:0 0 0 10px;	
	width:350px; /*mio antes 400px*/
	height:350px;
	/*padding:15px 20px 0 0;*/
	padding:5px 10px 0 0;
}
#newsSearch fieldset, #promoSearch fieldset, #contactForm fieldset {
	border: 1px solid #cccccc;
	padding: 5px 10px 0 15px;
	height: 120px;
	margin: 0;
}
#divBuscador fieldset
{
	border: 1px solid #cccccc;
	/*padding: 5px 10px 0 15px;*/
	padding: 5px 5px 0 5px;
	height: 120px;
	margin: 0;
}
#contactForm fieldset {
	height: 320px;

}
#newsSearch legend, #promoSearch legend, #contactForm legend {
	color:#999999;
	font-size:11px;
	background: #f2f2f2;
	border: 1px solid #cccccc;
	padding: 2px 6px
}
#divBuscador legend{
	color:#999999;
	font-size:11px;
	background: #f2f2f2;
	border: 1px solid #cccccc;
	padding: 2px 6px;
	margin: 0 0 0 5px;
}
#promoSearch .zona{
	width: 100%; /*170px;*/
}
#divBuscador .zona{
	width: 170px;
}
#promoSearch .zona select{
	width: 118px;
	margin: 5px 10px 0 10px;
}
#divBuscador .zona select{
	width: 118px;
	margin: 5px 10px 0 10px;
}
#promoSearch div{
	display:block;
	float:left;
	width: 80px;
	margin:5px 0 0 0;
}
#divBuscador div{
	display:block;
	float:left;
	/*width: 80px;*/
	width: 350px;
	/*margin:5px 0 0 0;*/
	margin:0px 0 0 0 ;
}
#promoSearch select{
	margin: 4px 0 0 0;
	width: 77px;
}
#divBuscador select{
	margin: 4px 0 0 0;
	width: 77px;
}
#promoSearch .button, #newsSearch .button, #contactForm .button{
	font-size:11px;
	color:#003d4d;
	display:inline;
	width: 60px;
	float:right;
	height: 22px;
	padding: 10px 0px 5px 0;
	margin:0;
	vertical-align:middle;
}
#divBuscador .button{
	font-size:11px;
	color:#003d4d;
	display:inline;
	width: 60px;
	float:right;
	height: 22px;
	padding: 10px 0px 5px 0;	
	margin:0;
	vertical-align:middle;
}
#promoSearch img{
	padding: 8px;
	margin: 0;
	vertical-align:middle;
}
#divBuscador img{
	padding: 8px;
	margin: 0;
	vertical-align:middle;
}

/*Listado de Promociones*/
#divPromociones{
	float:left;
	/*margin: 14px 0 0 0;*/
	margin: 21px 0 0 0;
	width:360px; /*mio antes 400px*/
	/*padding: 15px 20px 0 0;*/
	padding: 0 0 0 0;
}
#contentTable{
	margin-top:10px;
	width:400px;
}

/*Buscador de Noticias*/
#newsSearch {
	float:right;
	margin: 0;
	padding: 15px 20px 0 0;
	width:170px;
}
#newsSearch .Input{
	width: 135px;
}
#newsSearch select{
	width: 45px;
	
}
#newsSearch div{
	display:block;
	float:left;
	width: 47px;
}

/*Menu Izquierda*/
#nav:before, #nav:after  {
	line-height: 0.1;
	font-size: 11px;
	margin: 0;
	height: 9px;
	display: block;
	border-bottom: 1px solid #ddd;
}
#nav, #nav ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #cccccc;
}
#nav li {
	display: inline;
	padding: 0;
	margin: 0;
}
#nav li a {
	color : #003d4d;
	font-size:11px;
	display: block;
	padding: 8px 10px;
	text-decoration: none;
	border-top: 1px solid #ddd;
}
#nav li a:hover {
	color : #006699;
	background: #f2f2f2;
}
#nav li li span { /* used for un-linked menu items */
	padding: 4px 8px 4px 20px;
}

#nav li ul {
	padding: 0 0 0 20px;
	margin-top: 5px;
}
#nav ul li a{
	border: none;
}
/*Ver mas area */
.plus{
	color:#cccccc;
	text-align:right;
	margin: 0 4px 2px 0;
	width:99%; /*mio, antes 100%*/
}
.plus a:link, .plus a:visited{
	text-decoration:none;
	
}
.plus a:hover{
	text-decoration:underline;
}
.counter {
	float:left;
}
/*Texto en la pagina de noticias*/
#infoText{
	margin: 0;
	padding: 0;
	font-size:9px;
}
#infoText p{
	margin: 0 0 2px 0;
}

/*Area de texto*/
.textArea {
	padding-top: 5px;
	margin:0;
	font-size:11px;
}

.textArea p{
	padding: 5px 10px 5px 10px;
	margin: 0;

}
.textArea p img{
	float:left;
	margin: 2px 8px 0 0;
	padding: 0;
	/*border: 2px solid #cccccc;*/
	border: 0px;
}
.textArea img{
	margin: 5px 10px 5px 10px;
	padding: 0;
	/*border: 2px solid #cccccc;*/
	border: 0px;
}
.textArea h1 , .textArea h2 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 24px;
	/*font-size:14px;*/
	text-align:center;
	font-weight:normal;
	/*color: #003D4D;*/
}
.textArea h2 {
	font-size:12px;
}
.textArea cite{
	color:#999999;
}
.textArea ul {
	padding-left: 40px;
}
.textArea .mailTo a,.textArea .mailTo{
	text-align:right;
	text-decoration:underline;
}
.mailTo{
	text-decoration:underline;
}
/*Miga*/
#path {
	margin: 0;
	padding: 0 0 5px 10px;
	color:#999999;
}
/*Caja de Contacto y Mapa-web */

.box, .boxSep{
	width: 230px;
	float:left;
	margin: 0;
	padding: 16px;

}
.boxSep {
	clear:both;
}

.box div, .boxSep div{
	background-color:#f2f2f2;
}

.boxBody{
	border: 1px solid #cccccc;
	border-top: 0;
}
.boxBody ul{
	margin: 0;
	padding:0 0 15px 0;
	list-style-type:none;

}
.boxBody ul li {
	padding: 5px 0 0 15px;
}

.boxBody ul li ul {
	border:0;
	padding: 5px 0 0 5px;
}

.boxBody ul a {
	font-size: 11px;
	font-weight:normal;
}
#warning{
	background-color:#ffff00;
	text-align:center;
	font-size:12px;
	color:#CC0033;
}






#divContenedor {
	display:block;
	margin: 0 auto;
	padding: 0;
	width: 254px;
}


/*-- FIN WEB ---------------------------*/

/*-- INICIO MAPA --------------------------- */
.InfoInmuebles 
{
	 position:absolute; top: 300px; left: 250px; z-index: 999; width: auto; height: auto; visibility:visible; background-color: #FFFFFF; padding: 8px;text-align: center; margin: 0px; padding: 0px;
}
/*-- FIN MAPA --------------------------- */

/*-- INICIO GRID --------------------------- */

.gContenedorGridBorde
{
	border: 2px solid #F0F0F0;
	width:450px;
	padding:3px;
}

.gContenedorGrid
{
}

.gCabeceraSeleccionador
{
	border-right:1px solid #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	background-color: #003D4D;
	text-align:center;
}

.gCabeceraNoOrdenable
{
	border-right:1px solid #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	/*background-color: #003D4D;*/
	text-align:center;
}

.gCabeceraSiOrdenable
{
	border-right:1px solid #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #FFFFFF;
	background-color: #003D4D;
	text-align:center;
	cursor:pointer;
}

.gFilaNormal
{
}

.gFilaAlternativa
{
}

.gFilaCursor
{
}

.gFilaSeleccionada
{
}

/*-- FIN GRID --------------------------- */


/*-----------*/
.clsTabla1 {margin:-5;padding:-5;}
.clsInput {width:95%;FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Arial; border:0; border:1 solid #D1B0B5;}
.divPreCabecera {height:30px; width:450px; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;font-family : verdana, arial, geneva, sans-serif; font-size : 12px; background-image:url(Images/headPS.gif); background-repeat:no-repeat;}
.divTituloPreCabecera {position:relative; left:25px; top:6px;}
.divGrid {padding:0px; width:400px; height:auto;}
.tableGrid {vertical-align:middle; width:400px; height:auto;}
.trCabereraGrid {/*background-color:#003D4D;*/ color:#FFFFFF; text-align:left; height:15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial;}
.trDatosGrid {background-color:white; color:#003D4D; text-align:left; height:15px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial;}
.divPie {height:22px; width:450px; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.divPaginador {text-align:right;  padding: 4px 4px 0 0;}
.trPaginador {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial;color:#003D4D;}
.divSombraAbajoDerecha {height:25px; width:450px; padding:0px; margin: -8px 0px 0px 0px; background-image:url(Images/footPS.gif); background-position:right; background-repeat:no-repeat; border-right:1px solid #CCCCCC;}
.divAlargamientoMarcoDerecha {height:2px; width:20px; border-top:1px solid #CCCCCC; position:relative; left:450px; top:7px;}
.titulo8Gris {FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Arial;color:#808080;height:auto;}
.titulo8Gris a:link, .titulo8Gris a:visited{
	text-decoration:none;	
}
.titulo8Gris a:hover{
	text-decoration:underline;
}
/*-----------*/


/*-- INICIO SOLAPAS --------------------------- */

    #divSolapas {
      float:left;
      width:100%;
      background:#FFFFFF;
      font-size:93%;
      line-height:normal;
      }
    #divSolapas ul {
        margin:0;
        padding:10px 10px 0 50px;
        list-style:none;
      }
    #divSolapas li {
      display:inline;
      margin:0;
      padding:0;
      }
    #divSolapas a {
      float:left;
      background:url("Images/solapaIzq.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      font: bold 11px/1.5em Verdana;
      }
    #divSolapas a span {
      float:left;
      display:block;
      background:url("Images/solapaDer.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      font: bold 11px/1.5em Verdana;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #divSolapas a span {float:none;}
    /* End IE5-Mac hack */
    #divSolapas a:hover span {
      color:#000;
      }
    #divSolapas a:hover {
      background-position:0% -42px;
      }
    #divSolapas a:hover span {
      background-position:100% -42px;
      }

        #divSolapas #current a {
                background-position:0% -42px;
                color:#000000;
                font: bold 11px/1.5em Verdana;
        }
        #divSolapas #current a span {
                background-position:100% -42px;
                color:#000000;
                font: bold 11px/1.5em Verdana;
        }

/*-- FIN SOLAPAS --------------------------- */

	/* CSS Document */
	
	#menuTap {
		float:left;
		width:100%;
		color : #006699;
		background:#fff url("Images/bg.gif") repeat-x bottom;
		line-height:normal;
	}
    #menuTap ul, {
		margin:0;
		padding:0px 10px 0;
		list-style:none;
	}
	#menuTap li {
		float:left;
		background:url("Images/left.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 9px;
		cursor:pointer;
	}
	#menuTap a {
		float:left;
		display:block;
		background:url("Images/right.gif") no-repeat right top;
		padding:5px 10px 4px 0px;
		text-decoration:none;
		font-weight:bold;
	}
    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
	#menuTap a {float:none;}
	/* End IE5-Mac hack */
	#menuTap a:hover {
		color: #006699;
	}
    #menuTap .current {
		background-image:url("Images/left_on.gif");
		border-width:0;
	}
    #menuTap .current a {
		background-image:url("Images/right_on.gif");
		color: #006699;
		padding-bottom:5px;
	}
	#images {
	    width:460px;
		text-align: center;
		padding: 8px;
	 }
	 #images img{
	 	border: 2px solid #cccccc;
	 }
	 /*
	 #icoScroll {
	 	width: 450px;
		overflow:scroll;
		overflow-X:hidden;	
		height: 102px;
		margin: 0 auto;
		 }
	 #icoScroll ul{
		padding: 0;
	 	width: 1000px;
	 }
	 #icoScroll li{
	 	float:left;
     	margin:0;
     	padding:0 10px 0 0;
	 }
	 #icoScroll li img{
	 	border: 1px solid #cccccc;
		cursor:pointer;
	 }
	 
	 
	 #icoScrollOb {
	 	width: 450px;
		overflow:scroll;
		overflow-Y:hidden;	
		height: 102px;
		margin: 0 auto;
		
	 }
	 #icoScrollOb ul{
		padding: 0;
	 	width: 1000px;
	 }
	 #icoScrollOb li{
	 	float:left;
     	margin:0;
     	padding:0 10px 0 0;
	 }
	 #icoScrollOb li img{
	 	border: 1px solid #cccccc;
		cursor:pointer;
	 }	 */
	 #contactForm {
	 	width: 436px;
		margin: 0;
		padding: 20px 16px 10px 16px;
	 }
	 #contactForm  form{
	 	width: 405px;
		margin: 0 0 0 10px;
	 }
	 #contactForm strong{
		color:#999999;
	 }
	 #contactForm input{
	 	width: 115px;
		/*float:right;*/
	 }
	 #contactForm textarea{
		float:none;
	 	width: 400px;
		height: 100px;
	 } 
	 #contactForm .inputSmall{
	 	width: 200px;
		float:left;
		padding: 10px 0 10px 0;
	 }
	 #contactForm .inputSmall input, #contactForm textarea{
	 	font-size:11px;
	 }	 
	 #contactForm .texAreaDiv{
	 	width: 320px;
		float:none;
		padding: 10px 0 10px 0;
	 }
	 #contactForm  .button{

	  }
	 #contactForm  .button input {
		width:16px;
	 }
		
	 #contactFormContenedor{
	 	width: 405px;
		margin: 0 0 0 10px;
	 }
	 #solicitarInfoForm {
	 	width: 436px;
		margin: 0;
		padding: 20px 16px 10px 16px;
	 }
	 #solicitarInfoForm legend {
		color:#999999;
		font-size:11px;
		background: #f2f2f2;
		border: 1px solid #cccccc;
		padding: 2px 6px
	 }
	 #solicitarInfoForm  form{
	 	width: 405px;
		margin: 0 0 0 10px;		
	 }
	 #solicitarInfoForm strong{
		color:#999999;
	 }
	 #solicitarInfoForm input{
	 	width: 75%;
		float:left;
	 }
	 #solicitarInfoForm textarea{
		float:none;
	 	width: 280px;
		height: 100px;
	 } 
 	 #divPrereservaPantalla2 input{
	 	width: 75%;
		/*float:left;*/
	 }

	 #contactForm .inputSmall{
	 	width: 200px;
		float:left;
		padding: 10px 0 10px 0;
	 }
	 #solicitarInfoForm .inputSmall input, #solicitarInfoForm textarea{
	 	font-size:11px;
	 }	 
	 #solicitarInfoForm .texAreaDiv{
	 	width: 320px;
		float:none;
		padding: 10px 0 10px 0;
	 }
	 #solicitarInfoForm  .button{
	  }
	 #solicitarInfoForm  .button input {
		width:16px;
		float:right;
	 }		
	 #solicitarInfoForm  .button img {
		width:16px;
		float:right;
		vertical-align:middle;
		text-align:left;
		cursor:pointer;
	 }		
	
	
	 #enviarAmigoForm {
	 	width: 436px;
		margin: 0;
		padding: 20px 16px 10px 16px;
	 }
	 #enviarAmigoForm legend {
		color:#999999;
		font-size:11px;
		background: #f2f2f2;
		border: 1px solid #cccccc;
		padding: 2px 6px
	 }
	 #enviarAmigoForm  form{
	 	width: 405px;
		margin: 0 0 0 10px;
	 }
	 #enviarAmigoForm strong{
		color:#999999;
	 }
	 #enviarAmigoForm input{
	 	width: 75%;
		float:left;
	 }
	 #enviarAmigoForm textarea{
		float:none;
	 	width: 280px;
		height: 100px;
	 } 
	 #enviarAmigoForm .inputSmall{
	 	width: 200px;
		float:left;
		padding: 10px 0 10px 0;
	 }
	 #enviarAmigoForm .inputSmall input, #enviarAmigoForm textarea{
	 	font-size:11px;
	 }	 
	 #enviarAmigoForm .texAreaDiv{
	 	width: 320px;
		float:none;
		padding: 10px 0 10px 0;
	 }
	 #enviarAmigoForm  .button{
	  }
	 #enviarAmigoForm  .button input {
		width:16px;
		float:right;
	 }		
	 #enviarAmigoForm  .button img {
		width:16px;
		float:right;
		vertical-align:middle;
		cursor:pointer;
	 }		
	
	#PlanoUbicacion {
	    width:460px;
		text-align: center;
		padding: 8px;
	 }
	 #PlanoUbicacion img{
	 	border: 2px solid #cccccc;
	 }


	 #divFormaPago {
	 	width: 436px;
		margin: 0;
		padding: 20px 16px 10px 16px;
	 }
	 #divFormaPago legend {
		color:#999999;
		font-size:11px;
		background: #f2f2f2;
		border: 1px solid #cccccc;
		padding: 2px 6px
	 }
	 #divFormaPago  form{
	 	width: 405px;
		margin: 0 0 0 10px;
	 }
	 #divFormaPago strong{
		color:#999999;
	 }
	 #divFormaPago input{
	 	width: 75%;
		float:left;
	 }
	 #divFormaPago textarea{
		float:none;
	 	width: 280px;
		height: 100px;
	 } 
	 #divFormaPago .inputSmall{
	 	width: 200px;
		float:left;
		padding: 10px 0 10px 0;
	 }
	 #divFormaPago .inputSmall input, #divFormaPago textarea{
	 	font-size:11px;
	 }	 
	 #divFormaPago .texAreaDiv{
	 	width: 320px;
		float:none;
		padding: 10px 0 10px 0;
	 }

	 #divFormaPago  .button{
	  }
	 #divFormaPago  .button input {
		width:16px;
		float:right;
	 }		
	 #divFormaPago  .button img {
		width:16px;
		float:right;
		vertical-align:middle;
		cursor:pointer;
	 }		

	#divTextoFormaPago{
		font-size:11px;
	}


.divContenedorGridViviendas{
	height:auto;text-align:center;margin-top:-15px;
}
