body ,TD {
	background-color: #EDE0E5;
	color: Black;
}

/* Estilos para Divisiones. */

div#Superior {background-image: url(../imagenes/cabezal.jpg);    height: 74px;    overflow: visible;  width: 751px;  left: 6px;  position: absolute;     }                                                                                                        
div#ImgPagSec{position: absolute; 	padding-left: 13px;  width: 75ex; 	height: 10ex;           }
div#CabezalPagsSecundarias {background-image: url(../imagenes/cabPagSecs.jpg);            left: 16ex;  width: 627px;  height: 74px;  top: 10px;  position: absolute;                             }
div#CabezalMapa {background-image: url(../imagenes/cabPagMapa.jpg);            left: 16ex;  width: 1727px;  height: 74px;  top: 10px;  position: absolute;                             }                                                                                                        
div#Coriman {  position: absolute;  width: 722px;    background: transparent;  font: 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;  color: Black;       }
div#CorimanMapa {  position: absolute;  width: 1727px;  top:100px;  background: transparent;  font: 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;  color: Black;       }
div#CorimanIzq {  position: absolute;  width: 40%;    padding-right: 4px;  left: 131px;     }
div#CorimanDrcha {left: 420px;  position: absolute;  width: 44%; }
div#PagsSecIzq {  position: absolute;  width: 50%;    padding-right: 4px;  left: 4px;     }
div#PagsSecDer {left: 380px;  position: absolute;  width: 50%; }

/* Fin de estilos para divisiones. */

/* Estilos para Caja Redondeada Principal. */

.rbroundbox {width: 50%; margin: 1em auto; position: absolute; left: 6px; top: 95px; background-repeat: repeat; background-color: #F1CDA9; }
.rbtop div { background: url(../imagenes/tl.jpg) no-repeat top left;  background-image: none }
.rbtop { background: url(../imagenes/tr.jpg) no-repeat top right; }
.rbbot div { background: url(../imagenes/bl.jpg) no-repeat bottom left;       }
.rbbot { background: url(../imagenes/br.jpg) no-repeat bottom right; }

/* height and width realmente no son necesarios. */

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 751px;
height: 8px;
font-size: 9pt;
}
.rbcontent { margin: 0 7px;  position: relative;  height: 165ex;   }
.rbcontentPagsSec { margin: 0 7px;  position: relative;  height: 50ex;   }
.rbcontentComedor { margin: 0 7px;  position: relative;  height: 60ex;   }
.rbcontentDormitorios { margin: 0 7px;  position: relative;  height: 70ex;   }


/* Fin de Estilo para Caja redondeada Principal */

/* Estilo para Caja redondeada del menu */

.rbroundboxmnu {   background-image: url(../imagenes/ntgr.jpg); margin: 1px auto;  position: absolute;  left: 2px;  top: 10px;  width: 125px;  background-repeat: repeat;           }
.rbtopmnu div { background: url(../imagenes/tlgr.jpg) no-repeat top left;    }
.rbtopmnu { background: url(../imagenes/trgr.jpg) no-repeat top right; }
.rbbotmnu div { background: url(../imagenes/blgr.jpg) no-repeat bottom left;        }
.rbbotmnu { background: url(../imagenes/brgr.jpg) no-repeat bottom right;  }

/* height and width realmente no son necesarios. */

.rbtopmnu div, .rbtopmnu, .rbbotmnu div, .rbbotmnu {
width: 125px;
height: 10px;
font-size: 9pt; 
}

.rbcontentmnu { margin: 0 7px;  position: relative;  height: 125ex;   }

/* Fin de Estilo para caja redondeada del menu. */

/* Estilos de encabezamientos. */

h1#CorimanI{
	font-size: 25px;
	font-family: fantasy;
	position: absolute;
	color: #f0ccb0;
	left: 62px;
	text-align: center;
	text-transform: capitalize;
	top: 16px;
	letter-spacing: 6px;
	background-color: inherit;
	}	
	
h2#Subtitulo{
	font-size: 18px;
	font-family: fantasy;
	letter-spacing: 2px;
	color: #f0ccb0;
	top: 41px;
	left: 33ex;
   position: absolute;
	background: transparent;
	}
	
	h2#SubtituloChico{
	font-size: 14px;
	font-family: fantasy;
	letter-spacing: 2px;
	color: Green;
	top: 41px;
	left: 45ex;
   position: absolute;
	background: transparent;
	}
	
h2#Telfsh2{
	position: absolute;
	top: 120ex;
	color: #2A7C86;
	background: transparent;
	font-weight: normal;
	font: bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	}			

/* Fin de estilos de encabezamientos. */
	
/* Estilos de parrafos. */
	
p#ParrafoPrincipal:first-letter {	font-family: Century, sans-serif;
	font-weight: bold;
	font-size: 4ex;
	font-style: italic;
	margin-left: 16px;
}

p.SeccionMenu {	font-family: Century, sans-serif;
	font-weight: bold;
	font-size: 9pt;
}

p#SiBusca {
   position: absolute;
	top: 46ex;
}

p#EntreOtras {
   position: absolute;
	top: 62ex;
}

p#Maldonado {
   position: absolute;
	top: 83ex;
}

p#ParaHablar {
	text-indent: 20ex;
	position: absolute;
	top: 43ex;
	}

p#FueFundado {
   position: absolute;
	top: 72ex;
}	
	
p#Slogan {
	position: absolute;
	top: 97ex;
	}

p#Telfsp{
	position: absolute;
	top: 84ex;
	color: #2A7C86;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: transparent;
	}

p#TelfsPagsSec{
	position: relative;
	color: #2A7C86;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: transparent;
	}	
	
P.LinkFiguraPpal {
	position: absolute;
	top: 32ex;
	text-align: center;
	padding-left: 12px;
}

P.LinkFiguraPpalComedor {
	position: absolute;
	top: 45ex;
	text-align: center;
	padding-left: 12px;
}

P.LinkFiguraPpalCocina {
	position: absolute;
	top: 40ex;
	text-align: center;
	}

P.LinkFiguraPpalDormitorios {
	position: absolute;
	top: 72ex;
	text-align: center;
	}	
	
P.LinkHome {
	position: absolute;
	top: 8ex;
	text-align: center;
	padding-left: 18px;
	left: 3px;
}


/* Fin de estilos de parrafos. */
	
/* Estilos para imagenes. */
	
img#Frente {
	width: 98%;
	border: 0;
	position: absolute;
	top: 0px;
	}
	
/* Fin de estilos para imagenes. */

/* Estilos para span. */

span#Dicho{
	font-size: 12px;
	font-family: cursive;
	top: 8ex;
	position: relative;
	color: #f0ccb0;
	left: 62px;
	background-color: inherit;
	font-weight: bold;
	}

span#contactenos {
	border: 0;
	position: absolute;
	top: 40ex;
	}

span#Cocina {
	position: absolute;
	top: 0px;
	margin-left: 8ex;
	}	
	
span#contactenosComedor {
	border: 0;
	position: absolute;
	top: 49ex;
	}

span#contactenosbano {
	border: 0;
	position: absolute;
	top: 50ex;
	}
  	
span#hispayorkcomedor {
	border: 0;
	position: absolute;
	top: 60ex;
	left: 125px;
	}
	span#catalogoempresascomedor {
	border: 0;
	position: absolute;
	top: 60ex;
	}
 	
span#w3cvalidatorcomedor {
	border: 0;
	position: absolute;
	top: 60ex;

	}	

span#w3cvalidatorbano {
	border: 0;
	position: absolute;
	top: 50ex;

	}

span#w3cvalidatordormitorio {
	border: 0;
	position: absolute;
	top: 65ex;
	left: 130px;

	}	
  	
span#contactenosRss {
	border: 0;
	position: absolute;
	top: 75ex;
	}		
	
span#contactenosCocina {
	border: 0;
	position: absolute;
	top: 46ex;
	}	

span#contactenosDormitorios {
	border: 0;
	position: absolute;
	top: 65ex;
	}		

span#Dormitoriochico.img	
{	width: 98%;
	border: 0;
	position: absolute;
	top: 37ex;
}
	
.MenuItem {
	margin-left: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 15pt;
	}
.MenuItem :hover {
		font: bold 9pt serif;
		color: #21653F;
		background: transparent;
}		

span#Telfsspan{
	position: absolute;
	top: 124ex;
	color: #2A7C86;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: transparent;
	}
/* Fin de estilos para span. */

/* Estilos para Enlaces. */

a:link {
	color: Blue;
	text-transform: none;
	text-decoration: underline;
	background-color: transparent;
}

A:active {
	COLOR: Blue; TEXT-DECORATION: underline;
	font: bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
A:hover {
	COLOR: #008463; TEXT-DECORATION: underline;
	font: bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: transparent;
}
A:visited {
	color: Purple;
	text-decoration: underline;
	background-color: transparent;
}

/* Fin de estilos para Enlaces. */

/* Estilos para Tablas. */

table#CanalesRSS {position: absolute; 	   	  top: 55ex;  width: 690px;  left: 23px;  background-color: Maroon;  color: Black;                }
td#CabezalTblDesc {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: #8E0000;
	color: White;
	text-align: center;
	}
td#CabezalTblRSS {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: #8E0000;
	color: White;
	text-align: center;
	}
td#CabezalTblURL {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: #8E0000;
	color: White;
	text-align: center;
	}	
td#ColumDescRSS {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background: #E09C9C;
	color: Blue;
	padding-left: 6px;
	padding-right: 6px;
}