*{
	margin:0;
	padding:0;
}
body{
	background:#fff url(../img/layout/bg_top.gif) repeat-x;
	font-family: Georgia, serif;
}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#C97616;
}
a.event {
	text-decoration:none;
	color:#009E58;
}
a.event:hover {
text-decoration:underline;
}


h1{
	color:#C97616;
	font-size:20px;
	font-weight:lighter;
	margin:0 0 15px 0;
}

h2{
	color:#009E58;
	font-size:16px;
	font-weight:bold;
	line-height:17px;

}

p{
	color:#6B5A51;
	margin:0 0 15px 0;
	font-size:12px;
	line-height:17px;
}
.flot_right {
	float:right;
	margin:0 4px 0 0;
}
/*
lista estilo
*/
ul{
	font-size:12px;
	margin:0 0 0 32px;
	list-style:outside;
	list-style-image:url(../img/bullet.gif);
	color:#6B5A51;
}
ul#check{
	font-size:12px;
	margin:20px 0 20px 16px;
	list-style:outside;
	list-style-image:url(../img/costejo.gif);
	color:#6B5A51;
}

ul li{
	margin:0 0 10px 0;
}
/*estilso para los dl*/
dl{
	font-size:12px;
	margin:0 0 25px 0;
	color:#6B5A51;
}
	dt{
		color:#009E58;
		font-size:14px;
		font-weight:bold;
		margin:0 0 5px 0;
	}
	dd{
		margin:0 0 0 0px;
	}
		dd table tr td.uno{
		width:250px;
		}


/*
---------- 
	HEADER ESTILO
	   -------------------------------------------------------------------
*/
#header {
height:450px;
width:924px;
margin:0 auto;
background:url(../img/bg_rayia.jpg) no-repeat;
background-position:0 100%;
}
	#logo{
	float:left;
	}
	#nav{
	float:right;
	}
		#letter{
		width:299px;
		height:80px;
		background:url(../img/layout/new_letter.gif) no-repeat;
		float:right;
		}
			#letter input{
			width:185px;
			height:18px;
			border:none;
			background:none;
			margin:33px 5px	0 14px;
			padding:2px 0 0 2px;
			float:left;
			}
			#letter a{
			float:left;
			padding:2px 33px 2px 0;
			margin:28px 0 0 0;
			text-indent:-9999999px;
			} 
        #menu{
		width:772px;
		clear:both;
		}
	        #menu a{
			display:inline-block;
			width:107px;
			font-size:14px;
			font-weight:bold;
			color:#fff;
			font-family:"Times New Roman", Times, serif;
			text-align:center;
			padding:0 1px 34px 0;
			background:url(../img/menu/espacial.gif) no-repeat;
			background-position:100% 0 ;
			}
			#menu a:hover{
			background:url(../img/menu/all_over_2.gif) no-repeat;
			background-position:bottom;
			}
			#menu a#activo{
			background:url(../img/menu/all_over_2.gif) no-repeat;
			background-position:bottom;
			}
/*FONDO DEL CARAJITO DEPENDIENDO*/			
		#carajito{
		background:url(../img/interior3.jpg) no-repeat;
		float:right;
		height:290px;
		width:900px;
		margin:0 10px 0 0;
		}
		#carajito_dos{
		background:url(../img/cielo3.jpg) no-repeat;
		background-position:bottom;
		float:right;
		height:290px;
		width:900px;
		margin:0 10px 0 0;
		}
		#carajito_tres{
		background:url(../img/cielo2.jpg) no-repeat;
		background-position:bottom;
		float:right;
		height:290px;
		width:900px;
		margin:0 10px 0 0;
		}
		#carajito_cuantro{
		background:url(../img/cielo4.jpg) no-repeat;
		background-position:bottom;
		float:right;
		height:290px;
		width:900px;
		margin:0 10px 0 0;
		}
		#carajito_cinco{
		background:url(../img/interior5.jpg) no-repeat;
		background-position:bottom;
		float:right;
		height:290px;
		width:900px;
		margin:0 10px 0 0;
		}
		#carajito_seis{
		background:url(../img/interior2.jpg) no-repeat;
		background-position:bottom;
		float:right;
		height:290px;
		width:900px;
		margin:0 10px 0 0;
		}
		#carajito_siete{
		background:url(../img/interior.jpg) no-repeat;
		background-position:bottom;
		float:right;
		height:290px;
		width:900px;
		margin:0 10px 0 0;
		}

        #submenu{
		float:right;
		clear:both;
		background:#fff;
		border:1px solid #EDE6D9;
		margin:5px 20px 0 0;
		padding:5px 10px 5px 10px;
		}
		    #submenu a{
			color:#DCB588;
			font-size:14px;
			margin:0 0 0 10px;
			font-family: 'Trebuchet MS', Helvetica, sans-serif;
			letter-spacing:-1;
			word-spacing:-2px;
			font-style:italic;
			}
		    #submenu a:hover{
			color:#C97616;
			}
			#submenu a#subactivo{
			color:#C97616;
			color:#009E58;
			}
#header_home {
height:160px;
width:924px;
margin:0 auto;
background:url(../img/layout/header_dos.gif) no-repeat;
background-position:50% 106%;
}

/*
---------- 
	WRAP ESTILO
	   -------------------------------------------------------------------
*/
#wrap {
width:924px;
background:url(../img/layout/br_wrap.jpg) no-repeat;
background-position:bottom;
margin:0 auto;
padding:0 0 10px 0;
}

#slide_bar {
float:left;
width:179px;
margin:0 0 0 15px;
background:url(../img/layout/slide_bar_rayiya.gif) repeat-y;
background-position:100% 0;
}
	#slide_bar a{
	margin:0 0 0 8px;
			
	}

#goodreserch{
width:150px;
margin:0 auto;
}
a.good{
margin:0 0 3px 0;
}


#contenido {
width:705px;
float:left;
margin:0 0 0 15px;
}
	#home {
	background:url(../img/header.jpg) no-repeat;
	padding:255px 0 0 0;
	}
		#home p{
		padding:0 20px 0 7px;
		}
/*
---------- 
	PIE ESTILO
	   -------------------------------------------------------------------
*/
#creditos {
width:924px;
height:30px;
margin:0 auto;
}
	#creditos p{
	display:inline;
	font-size:12px;
	color:#84925F;
	}
		#creditos p a{
		color:#FABE77;
		font-weight:bold;
		}
		
/*
---------- 
	ESTILOS ESPECIALES
	      -------------------------------------------------------------------
*/
table#logocreditos{
margin:20px 0 20px 0;
font-size:12px;
}
table#logocreditos tr td{
text-align:center;
width:300px;
}
table#logocreditos tr td img{
background:#fff;
padding:2px;
}
table#logocreditos tr td.pading{
padding:0 0 30px 0;
}
table#logocreditos tr td blockquote{
background:#fff;
border:1px solid #EDE6D9;
color:#D8A161;
padding:5px 0 5px 0;
width:200px;
margin:0 auto;
}
/*
---------- 
	FORMULARIOS ESTULOS
	      -------------------------------------------------------------------
*/
form{
color:#6B5A51;
font-size:12px;
}
input {
background:#fff;
color:#8F661A;
border:1px solid #F1DDB7;
padding:4px 0 4px 0;
width:300px;
font-family: Georgia, serif;
}

input#human {
visibility:hidden;
display:none;
}

input:focus {
background:#FAFBD8;
}
textarea{
background:#fff;
color:#8F661A;
border:1px solid #F1DDB7;
padding:4px 0 4px 0;
width:300px;
height:100px;
}
input.boton{
width:100px;
background:#EDE6D9;
cursor:pointer;
margin:10px 10px 0 0;
}

/*
---------- 
	GALLERY PHOTO
	      -------------------------------------------------------------------
*/
a.galeria {
display:inline-block;
width:134px;
height:106px;
background:url(../img/galeria_bg.jpg) no-repeat;
text-align:center;
margin:2px;
}
a.galeria img{
margin:auto;
padding:3px 0 0 0;
}




div#tab a{
display:inline-block;
padding:10px 10px 10px 10px;
color:#DCB588;
background:#fff;
}
div#tab a.acti{
background:#009E58;
color:#fff;
}






.events_pass{
border-bottom:1px dotted #CDDECC;
margin:0 0 20px 0;
}