body{ 
	background: #C3C080;
	text-align: center;
	font-family: Arial;
}

table.body{
	font-family: Arial;
	font-size: 11pt;
	color: #000000;
	/*background: #FFFFFF;*/
}

.wrapContenido{
	margin:0 auto 10px;
	z-index:1;
	width:990px;
	height:656px;
	text-align: left;
	background-image:url('../../img/fondo.png');
	background-repeat: no-repeat;
	top:-8px;
	text-align: left; 
	/*rancho*/
}

.banner{
	z-index: 5;
	width: 990px;
	/*rancho*/
}

.botones_contacto{
	position: relative;
	width: 140px;
	height:68px;
	top: -23%;
	left: 81%;
	/*rancho*/
}

.link_submenu:link{
	 color: #413AD5;/*decimal: 65,58,213*/
}

.link_submenu:visited{
	 color: #801C58;/*decimal: 128,28,88*/
}

.link_submenu:hover{
	 color: #B13A97;/*decimal: 177,58,151*/
}

.quienes_somos{
	z-index:21;
	position: absolute;
	top: 75%;
	left: 6%;
	/*x*/
}

.contacto{
	z-index:16;
	position: absolute;
	top: 74%;
	left: 78%;
	/*x*/
}

.footer{
	position: relative;
	left: 5%;
	top: 56%;
	width: 900px;
	height: 30px;
	color: Black;
	font-family: Arial;
	font-size: 13px;
	text-align: center;
	/*rancho*/
}

.layout{
	/*width:1250px;*/
	width:990px;
	margin:0 auto; 
	position:relative;
	/*x*/
}

.titulo_catalogo_novias{
	position: absolute;
	width: 570px;
	top: -2%;
	left: 40%;
	/*x*/
}



.menu_inicio{
	position: absolute;
	top: 165px;
	left: 60px;
	/*rancho*/
}

.menu_rancho{
	position: absolute;
	top: 165px;
	left: 207px;
	/*rancho*/
}

.menu_multimedia{
	position: absolute;
	top: 165px;
	left: 354px;
	/*rancho*/
}

.menu_caja_retorno{
	position: absolute;
	top: 165px;
	left: 501px;
	/*rancho*/
}

.menu_pedidos{
	position: absolute;
	top: 165px;
	left: 648px;
	/*rancho*/
}

.menu_productos{
	position: absolute;
	top: 165px;
	left: 795px;
	/*rancho*/
}

.tituloSeccion{
	font-size:32px;
	font-family: Arial;
	color: #000000;
	position: absolute;
	top: 140px;
	left: 690px;
}

.titulo_servicios{
	font-size:16px;
	font-family: Arial;
	color: #586770;
	font-weight:bold;
	position: absolute;
	top: 260px;
	left: 450px;
}

b{
	font-family: Arial;
	font-size: 11pt;
	color: rgb(29,127,58);
	font-weight: bold;
	/*rancho*/
}

h1{
	font-size:14pt;
	font-family: Arial;
	color: rgb(29,127,58);
	font-weight:bold;
	line-height: 0px;
	/*rancho*/
}

h2{
	font-family: Arial;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight: bold;
	/*rancho*/
}
	
h3{
	font-family: Arial;
	font-size: 9pt;
	color: rgb(0,0,0);
	font-weight: normal;
	line-height: 0px;
	/*rancho*/
}

.titulo_valores{
	font-size:16px;
	font-family: Arial;
	color:#0d72b9;
	font-weight:bold;
}

.subTitulo{
	color:#0d72b9;
}

.contenido{
	width: 900px;
	height: 430px;
	font-size:16px;
	font-family: Arial;
	color: #586770;
	position: absolute;
	top: 215px;
	left: 50px;
}

.contenido_main{
	z-index: 13;
	width: 880px;
	height: 430px;
	font-size:11pt;
	font-family: Arial;
	color: #000000;
	position: absolute;
	top: 3%;
	left: 2%;
	/*rancho*/
}

.fondo_mision{
	background-image:url('../../img/rancho/fondo_rancho.png');
	width:880px;
	height: 430px;
	font-size:16px;
	position: relative;
	top: 0px;
	left: 20px;
	overflow: auto;
	z-index:2;
}

.fondo_mision_opaco{
	width:690px;
	height: 220px;
	position: relative;
	top: -330px;
	left: 210px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #ffffff;
	z-index:3;
}

.contenido_mision{
	position: absolute;
	top: 3%;
	left: 2%;
	width:880px;
	height: 420px;
}

.submenu_el_rancho_img{
	background-image:url('../../img/submenu/submenu_rancho.png');
	width:200px;
	height:360px;
	position: relative;
	top: 23px;
	left: -2px;
	/*background: #ffffff;*/
	opacity: 1;
	z-index:4;
	/*rancho*/
}

.submenu_el_rancho_titulo{
	width:120px;
	height:30px;
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	position: relative;
	top: -220px;
	left: 40px;
	/*background: #ffffff;*/
	opacity: 1;
	z-index:5;
	/*rancho*/
}

.submenu_el_rancho{
	width:170px;
	height:190px;
	font-size:11px;
	font-family: Arial;
	font-weight: bold;
	/*color: #586770;*//*decimal:88,103,112*/
	color: #495A64;/*decimal:73,90,100*/
	position: relative;
	top: -217px;
	left: 15px;
	/*background: #ffffff;*/
	opacity: 1;
	z-index:6;
	overflow: auto;
}

.titulo_mision{
	width:255px;
	height: 25px;
	font-size:16px;
	font-family: Arial;
	color: #586770;
	font-weight:bold;
	position: absolute;
	top: 100px;
	left: 230px;
	z-index:6;
}

.texto_mision{
	width:650px;
	height: 280px;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	/*color: #495A64;*//*decimal:73,90,100*/
	color: #5D3225;/*decimal:93,50,37*/
	position: relative;
	top: -450px;
	left: 230px;
	/*background: #ffffff;*/
	overflow: auto;
	opacity: 1;
	z-index:7;
}

.fondo_vision{
	background-image:url('../../img/rancho/fondo_rancho.png');
	width:880px;
	height: 430px;
	font-size:16px;
	position: relative;
	top: 0px;
	left: 20px;
	overflow: auto;
	z-index:2;
}

.fondo_vision_opaco{
	width:690px;
	height: 220px;
	position: relative;
	top: -330px;
	left: 210px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #ffffff;
	z-index:3;
}

.contenido_vision{
	position: absolute;
	top: 3%;
	left: 2%;
	width:880px;
	height: 420px;
}

.titulo_vision{
	width:255px;
	height: 25px;
	font-size:16px;
	font-family: Arial;
	color: #586770;
	font-weight:bold;
	position: absolute;
	top: 100px;
	left: 230px;
	z-index:6;
}

.texto_vision{
	width:650px;
	height: 280px;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	/*color: #586770;*//*decimal:88,103,112*/
	color: #495A64;/*decimal:73,90,100*/
	position: relative;
	top: -450px;
	left: 230px;
	/*background: #ffffff;*/
	overflow: auto;
	opacity: 1;
	z-index:7;
}

.fondo_historia{
	background-image:url('../../img/rancho/fondo_rancho.png');
	width:880px;
	height: 430px;
	font-size:16px;
	position: relative;
	top: 0px;
	left: 20px;
	overflow: auto;
	z-index:2;
}

.fondo_historia_opaco{
	width:690px;
	height: 220px;
	position: relative;
	top: -330px;
	left: 210px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #ffffff;
	z-index:3;
}

.contenido_historia{
	position: absolute;
	top: 3%;
	left: 2%;
	width:880px;
	height: 420px;
}

.titulo_historia{
	width:255px;
	height: 25px;
	font-size:16px;
	font-family: Arial;
	color: #586770;
	font-weight:bold;
	position: absolute;
	top: 100px;
	left: 230px;
	z-index:6;
}

.texto_historia{
	width:650px;
	height: 280px;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	/*color: #586770;*//*decimal:88,103,112*/
	color: #495A64;/*decimal:73,90,100*/
	position: relative;
	top: -450px;
	left: 230px;
	/*background: #ffffff;*/
	overflow: auto;
	opacity: 1;
	z-index:7;
}

.fondo_vida_saludable{
	background-image:url('../../img/rancho/fondo_rancho.png');
	width:880px;
	height: 430px;
	font-size:16px;
	position: relative;
	top: 0px;
	left: 20px;
	overflow: auto;
	z-index:2;
}

.fondo_vida_saludable_opaco{
	width:690px;
	height: 220px;
	position: relative;
	top: -330px;
	left: 210px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #ffffff;
	z-index:3;
}

.contenido_vida_saludable{
	position: absolute;
	top: 3%;
	left: 2%;
	width:880px;
	height: 420px;
}

.titulo_vida_saludable{
	width:255px;
	height: 25px;
	font-size:16px;
	font-family: Arial;
	color: #586770;
	font-weight:bold;
	position: absolute;
	top: 100px;
	left: 230px;
	z-index:6;
}

.texto_vida_saludable{
	width:650px;
	height: 280px;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	/*color: #586770;*//*decimal:88,103,112*/
	color: #495A64;/*decimal:73,90,100*/
	position: relative;
	top: -450px;
	left: 230px;
	/*background: #ffffff;*/
	overflow: auto;
	opacity: 1;
	z-index:7;
}

.fondo_super_foods{
	background-image:url('../../img/rancho/fondo_rancho.png');
	width:880px;
	height: 430px;
	font-size:16px;
	position: relative;
	top: 0px;
	left: 20px;
	overflow: auto;
	z-index:2;
}

.fondo_super_foods_opaco{
	width:690px;
	height: 220px;
	position: relative;
	top: -330px;
	left: 210px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #ffffff;
	z-index:3;
}

.contenido_super_foods{
	position: absolute;
	top: 3%;
	left: 2%;
	width:880px;
	height: 420px;
}

.titulo_super_foods{
	width:255px;
	height: 25px;
	font-size:16px;
	font-family: Arial;
	color: #586770;
	font-weight:bold;
	position: absolute;
	top: 100px;
	left: 230px;
	z-index:6;
}

.texto_super_foods{
	width:650px;
	height: 280px;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	/*color: #586770;*//*decimal:88,103,112*/
	color: #495A64;/*decimal:73,90,100*/
	position: relative;
	top: -450px;
	left: 230px;
	/*background: #ffffff;*/
	overflow: auto;
	opacity: 1;
	z-index:7;
}

.fondo_health_coaching{
	background-image:url('../../img/rancho/fondo_rancho.png');
	width:880px;
	height: 430px;
	font-size:16px;
	position: relative;
	top: 0px;
	left: 20px;
	overflow: auto;
	z-index:2;
}

.fondo_health_coaching_opaco{
	width:690px;
	height: 220px;
	position: relative;
	top: -330px;
	left: 210px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #ffffff;
	z-index:3;
}

.contenido_health_coaching{
	position: absolute;
	top: 3%;
	left: 2%;
	width:880px;
	height: 420px;
}

.titulo_health_coaching{
	width:255px;
	height: 25px;
	font-size:16px;
	font-family: Arial;
	color: #586770;
	font-weight:bold;
	position: absolute;
	top: 100px;
	left: 230px;
	z-index:6;
}

.texto_health_coaching{
	width:650px;
	height: 280px;
	font-size:14px;
	font-family: Arial;
	font-weight: normal;
	/*color: #586770;*//*decimal:88,103,112*/
	color: #495A64;/*decimal:73,90,100*/
	position: relative;
	top: -450px;
	left: 230px;
	/*background: #ffffff;*/
	overflow: auto;
	opacity: 1;
	z-index:7;
}

.asterErrorHidden{
	font:14px Verdana, Helvetica, Arial; 
	font-weight:bold;
	color: #FF1000;	
	visibility: hidden;
}

.asterErrorVisible{
	font:14px Verdana, Helvetica, Arial; 
	font-weight:bold;
	color: #FF1000;	
	visibility: visible;
}

.textarea{
	height: 9.3%;
	width: 97%;
	font-size:1.2em;
	font-family: Arial;
	color: #BEBEAA;
	resize: none;
}

table.pie{
	font-family: Arial;
	font-size: 13px;
	background: #C3C080;
	letter-spacing: 0px;
	/*rancho*/
}

.glass{
	z-index: 12;
	width: 175px;
	height: 175px;
	position: absolute;
	border-radius: 50%;
	cursor: crosshair;
	       
	/* Multiple box shadows to achieve the glass effect */
	box-shadow:
	  0 0 0 7px rgba(255, 255, 255, 0.85),
	  0 0 7px 7px rgba(0, 0, 0, 0.25),
	  inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
	       
	/* hide the glass by default */
	display: none;
	/*x*/
}
