.clear{clear:both;}
body{
	font-size:11px;
	/*font-family:"Century Gothic";*/
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000;

}
h1,h2,h3,h4{
		font-family:Arial, Helvetica, sans-serif;
		}
h3{
	font-size:14px;
}

#cuerpo {
/*	background: #989898 url("imagenes/fondo_pix.jpg") repeat-x;*/
	background: #a59c65 url("imagenes/fondo.png") repeat;
	margin: 0;
}

#principal {
	width:800px;
	margin:0 auto;
	padding:0;
}

#flashcontent {
	border:none;
}

#cabecera {
	background:#FFFFFF url("imagenes/logo-the-room.jpg") no-repeat top left;
}

#menuprincipal {
	font-family:"Times New Roman", Times, serif;
	background:#000000;
	border-bottom:1px solid #CFCFCF;
	margin:0;
	padding-top: 3px;
}
#contenedormenusecundario {
	background: #FFF0C7 url("imagenes/fondo_opciones.jpg") no-repeat top left;
	float:left;
	margin: 0;
	padding: 0;
	border:none;
	height:240px;
	width:800px;
}

/* Lista menu*/
#opcionesmenu {
	font-weight:bold;
	font-size:12px;
	color: #7F1900;
	text-align:center;
	background: transparent url(imagenes/fondo-menu.gif) no-repeat top left;
	list-style-type: none;
	margin: 0 0 0 3px;
	padding: 0;
}
#opcionesmenu li {
	display:block;
	float:left;
	margin: 0;
	padding: 0;
	margin-right: 1px;
	background:transparent url(imagenes/pestana.jpg) no-repeat top left;
}
#opcionesmenu li a {
	display:block;
	text-decoration:none;
	color:#FFFFEF;
	width: 158px;
	vertical-align:text-bottom;
	padding: 8px 0 7px;
}
#opcionesmenu li a:hover {
	background:#000000 url(imagenes/pestana.jpg) no-repeat bottom left;
	color: #7F1900;
}
/* menu secundario */
#menusecundario {
	font-weight:bold;
	font-size:11px;
	float:left;
	text-transform:uppercase;
	color:#2E230D;
	margin:6px 0 0;
	width:210px;
	letter-spacing: 0;
	padding: 0px 0 0 30px;
}
#menusecundario li {
	list-style-type: none;
	line-height:20px;
	margin-left: 0px;
	padding-left: 0px;
	list-style-image:url(imagenes/vineta.png);
	border-bottom:1px dotted #6E6E6E;
}
#menusecundario li a {
	color: #7f1900;
	text-decoration: none;
	margin-left: 0px;
	display: block !important;
	display: inline;
}
#menusecundario li a:hover {color: #2E230D;}

/* Termina lista menu*/
.botonEnlaceMenu {
	font-family:"Times New Roman", Times, serif;
	border-bottom: 1px dashed #7f1900;
	width: 197px;
	padding: 3px 0;
	display:block;
	color: #7F1900;
	text-align: left;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
	margin: 0 0 4px 0;
}
.botonEnlaceMenu:hover { color: #333333;}
.contenedorTextoGris11 {
	color: #000;
	font-weight:normal;
	font-size:11px;
	text-align:justify;
}

.titulo14nRojo {
	font-weight:bold;
	font-size:15px;
	color: #7F1900;
	padding-bottom: 5px;
	margin: 10px 0;
	text-transform: uppercase;
	letter-spacing: 0;
}

.tituloarriba {
	font-weight:bold;
	color: #ffffff;
	padding-bottom: 5px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-size:15px;margin-left:14px;margin-top:4px;text-align:left;
}


.tituloh3Rojo {
	font-weight:bold;
	font-size:16px;
	color: #7F1900;
	padding-bottom: 3px;
	margin: 8px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.bordeAbajoPuntos {border-bottom: none;}
.puntosGrisBottom { border-bottom: none;}

#cuerpoAmarillo2 {
	clear: both;
	background: #fff0c6;
	width: 800px;
}

#cuerpoAmarillo {
	clear: both;
	background:url(imagenes/fondo_crema.jpg) repeat-y;
	padding-bottom:10px;
}
#contenedorFormaInt {
	margin: 0;
	width: 245px; 
	height: 700px;
	line-height: 14px; }



#margin20 {margin: 0px;}
#contPrincipalInt {float:right; width: 552px; 	font-weight:normal;	font-size:12px; text-align:justify; min-height: 900px; line-height: 14px;}
#contenedorInterior { background-color: #FFF0C6; width:555px; float: right;}
.parrafoInt {margin: 10px 0; color: #000;}
#margenInt {margin: 15px 15px 0px}
#margenInt1 {margin: 15px 0px 0px 7px;}

.contenedorEvento {
	margin: 0 20px;
	padding: 15px 15px 15px 250px;
	border-bottom: 1px solid #C0C0C0;
	color: #000;
	font-weight:normal;
	font-size:11px;
	text-align:justify;
	line-height:14px;
}		/* selectores subclases para cada evento */
.corporativos {	background:url(imagenes/eventos-corporativos.jpg) no-repeat center left; }
.sociales { background:url(imagenes/eventos-sociales.jpg) no-repeat center left; }
.salones { background:url(imagenes/eventos-salones.jpg) no-repeat center left; }

.enlaceRojo { text-decoration:none; color:#7F1900;}
.enlaceRojo:hover {text-decoration:underline;}
.titulo4 {margin: 5px 0; font-size:12px;}

.imagenGaleria {float:left; margin: 0 4px 10px; width: 247px;  border:2px solid #8F341A;padding:3px;}
	/*Selectores forma*/
.elementoForma {
	font-weight:normal;
	font-size:12px;
	width:190px;
	margin: 0;
	margin-bottom: 5px;
}
.etiquetaForma {
	font-weight:normal;
	font-size:12px;
	color:#040404;
}
.formaInt {margin-top: 10px;}
	/*Selectores forma*/

/* principian selectores footer */
#footerRojo {
	font-weight:bold;
	font-size:12px;
	/*background-color: #B12925;*/
	letter-spacing: 1px;
	padding-top:5px;
	text-align: center;
	text-transform: capitalize;
	height:25px;
	margin-left:48px;
}

.footeropcion {
	background: url(imagenes/pie-opcion.png) no-repeat;
	width:142px;
	float:left;
	height:25px;
	padding-top:5px;
}
.footeropcion:hover{
	background: url(imagenes/pie-opcion-over.png) no-repeat;
}
.footeropcion a{
	text-decoration:none;
	text-align:center;
	color: #eec599;
}

#footerCopy {
	font-weight:normal;
	font-size:11px;
/*	background: url(imagenes/fondo-footer.jpg) no-repeat;*/
	padding: 25px 0 0px;
	text-align: center;
	color: #333333;
	line-height:15px;
}

.enlaceFooter {
	text-decoration:none;
	color: #000;
}
.enlaceFooter:hover { text-decoration:underline;}
/* termina selectores footer */

/* sub clases */
.noTopMargin { margin-top: 0; }
.noBorder { border: none; }
/* terminan sub clases */
.puntosRojos {border-bottom: 1px solid #7F1900;}
.imgValid { border:none;}
.lista333 {display: block; margin: 4px 10px 15px 15px; padding-left: 15px; padding-top: 0;}
.discoLista {list-style-type: circle;}
.tituloh4Menu { margin: 5px 10px; font-weight:bold;font-size:14px; padding-top: 6px; color: #000;}
.contenedorMenu {
	border: 1px solid #7F1900;
	width: 513px;
	padding-bottom: 5px;
}
.sinMargenDerecho {margin-right: 0;}
.sinMargenIzquierdo {margin-left: 0;border:2px solid #8F341A;padding:3px;}
.footerMenu { font-weight: bold; margin:10px 15px;}
.puntosArriba {border-top: 1px dotted;}
.textoNegrita {font-weight:bold; color: #333333;}
.linea
{
	margin-top:5px;
	background:#333333;
	height:1px;
	font-size:0px;
	line-height:1px;
}


#forma_contacto
{
	font-size:11px;
	padding:0px;
	padding-top:15px;
	width:300px;
	text-align:left;
	color:#2a2a2c;
}
#forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	color:#2a2a2c;
	font-size:11px;
	width:280px;
}
#forma_contacto textarea{
	height:50px;
}

#forma_contacto div{padding-top:3px;}
#forma_contacto legend
{
	margin:0px;
	padding:0px;
	color:#2a2a2c;
	font-size:14px;
	font-weight:bold;
}
#forma_contacto fieldset{border:none; margin:0; padding:0px;}
#forma_contacto .boton{ text-align:center;width:auto; margin:0px; margin-left:230px;}


.img_menus {float:right;margin-left:10px;margin-right:20px;margin-top:150px;border:2px solid #7F1900; padding:3px}

#formanueva {
	background: transparent url(imagenes/fondo_contacto.png) no-repeat;
height:385px;
margin-left:6px;
padding:10px;
width:219px;
padding-right:10px;
margin-top:10px;}

#formanueva .boton{background: url(imagenes/boton_enviar.png);
border:0 none;
height:27px;
margin-top:11px;
width:99px;
float:left;
 }

.img_up{border:1px solid #7F1900;}

.contenedorTextoGris11 img { border:2px solid #7f1900;}

.img_cuerpo{border:2px solid #7F1900; padding:3px;float:left;}

.borde_img {border:3px double #7F1900;float:left; margin-top:7px;}

#pie{ background: transparent url(imagenes/fondo_pie.jpg) repeat-x;
	width:800px;height:139px;margin-bottom:10px;}