*{margin:auto; padding:auto;}
.clear{clear:both;}
p{border-top:0px; padding-top:0px; text-align:justify;}
a{text-decoration:none; font-weight:bold; color:#C93360;}

.contenido {background:#F0EADE; overflow:hidden; margin-top:12px; width:453px; float:left; padding-bottom:15px;
padding-left:5px;
padding-right:10px 
}

body{
	background:url(imagenes/fondo_new.jpg) repeat-x center 0 #050716;
	margin:auto;
	font-family:Verdana, Arial;
	font-size:12px;
	color:#76736e;
	}
h1 {
	font-size:22px;
	font-family:Times New Roman;
	color:#98012e;
	margin-bottom:3px;
	margin-top:15px;
	padding-bottom:8px;
	padding-top:8px;
	background:#ebe5d7;
}

h2 {
	font-size:14px;
	color:#024668;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:20px;
	text-align:left;
}

.bullet_h1{
	padding-right:10px;
	padding-left:10px;
}

/* ....... Parte del Encabezado ......*/	

#encabezado{
	margin:auto;
	height:113px;
	}

#encabezado_new{
	margin:auto;
	}

#menu_face{
	margin:auto;
	padding-left:575px;
	position:relative;
	width:137px;
	}

#menu_flash{
	width:712px;
	height:113px;
	}


	
/* ....... Parte del Cuerpo ......*/	

#cuerpo{
	margin:auto;
	background-color:#FFFFFF;
	/*margin-bottom:15px;*/
	padding-left:10px;
	padding-right:10px;
	padding-top:9px;
	padding-bottom:80px;
	/*border:#000 solid 2px;*/
	width:786px;
	overflow:hidden;
	}

#area_menu{
	float:left;
	width:806px;
	height:300px;
	}

#menu_principal{
	background: transparent;
	width:282px;
	height:273px;
	position:absolute;
	}

.menu_principal{padding-left:20px;}

#flash{
	float:right;
	width:789px;
	height:300px;
	}

#arriba{
	background:url("imagenes/fondo-bienvenidos-2011.jpg") no-repeat scroll 0 0 transparent;
	float:left;
	margin-left:12px;
	padding-left:13px;
	padding-top:10px;
	width:752px;
	height:441px;
}

#seccion_bienvenido{
	float:left;
	background:#F0EADE;
	margin-right:17px;
	height:222px;
	width:447px;
	}
#seccion_bienvenido p{
	float:left;
	padding-top:21px;
	line-height:20px;
	width:284px;;
	height:105px;
	}

#seccion_antes_despues{
	float:left;
	background:#EAEAEA;
	width:302px;
	height:222px;
	}

#seccion_antes_despues h1{
	margin:0 0 20px 0;
	text-align:center;
}

#izquierdo{
float:right;
	width:282px;
	margin:auto;
	position:relative;
	margin-bottom:15px;
	}

#derecho{
	float:left;
	width:470px;
/*	height:645px;*/
/*	margin-left:13px;*/
	overflow:hidden;
	}
#derecho p{
	padding:5px;
	}

#derecho_landing{
	float:left;
	width:770px;
	overflow:hidden;
	padding-left:8px;
	padding-top:15px;
}
#derecho_landing a{
	float:right;
	text-decoration:blink;
}

#izquierdo_index{
	float:left;
	width:292px;
	padding-right:20px;
	padding-left:13px;
	}

#derecho_index{
	float:left;
	width:450px;
	margin:auto;
	position:relative;
	margin-bottom:15px;
	}



#seccion_novias{
	float:left;
	background:url(imagenes/novias-maquillaje.jpg)#f0eade;
	margin-top:10px;
	width:458px;
	height:235px;
	}


.promo-princ{width:147px;height:200px;float:left;margin-right:3px;font-size:10px;}

.promo-princ p{color:#000000;margin-left:5px;margin-top:70px;text-align:left;color:#9B2548;}
#basico{background:url(imagenes/paquete-basico.jpg) no-repeat;}
#premium{background:url(imagenes/paquete-premium.jpg) no-repeat;}
#completo{background:url(imagenes/paquete-completo.jpg) no-repeat;}

.banner-index{float:left;height:115px;width:465px;}
.banner-index p{color:#fff;margin-left:22px;margin-top:70px;}
.banner-index a{margin-left:22px}

#quince{background:url(imagenes/banner-quinceaneras.jpg) no-repeat;}
#eventos-sociales{background:url(imagenes/banner-eventos-sociales.jpg) no-repeat;}
#antes-despues{background:url(imagenes/banner-antes-despues.jpg) no-repeat;}

/*#seccion_novias p{
	float:left;
	margin-top:5px;
	padding-left:13px;
	width:435px;
	line-height:18px;
	}*/

#seccion_banners{
	float:left;
	/*margin-right:17px;*/
	margin-top:12px;
	width:282px;
	height:244px;
	}

.seccion_otros{
	float:left;
	background:#F0EADE;
	margin-top:12px;
	width:225px;
	height:285px;
	}
	
.seccion_otros p{
	float:left;
	padding-top:15px;
	padding-left:13px;
	width:200px;
	height:77px;
	line-height:20px;
	}
	
.boton_ver{
	float:right;
	padding-top:10px;
	padding-right:20px;
	}
/* ...... Forma de contacto .......*/

#forma_contacto{	
	background:url("imagenes/fondo-contacto.jpg") no-repeat scroll 0 0;
	float:left;
	height: 375px;
    padding-left: 6px;
    width: 282px;
	color:#fff;
	}

#forma_contacto #fiel{
	padding-left:17px;
	}

#forma_contacto label{
	text-align:left;
	font:Verdana;
	font-size:11px;
	width:210px;
	color:#fff;
}

#forma_contacto input,#forma_contacto select{	
	width:209px;
	height:14px;
	margin-top:3px;
	}

#forma_contacto #fieldset{	
	border:0px;
	margin-top:10px;

}
#forma_contacto textarea{
	width:209px;
	height:47px;
	}

#forma_contacto .alinear{
	text-align:left;
	font-weight:bold;
	padding-bottom:10px;
	}

#forma_contacto .boton {
	background:url("imagenes/btn-enviar.jpg") no-repeat scroll 0 0 #A4A19F;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:27px;
	margin-bottom:10px;
	margin-left:-8px;
	margin-top:10px;
	text-align:center;
	width:209px;
}

#forma_contacto button {	
	background:url("imagenes/btn-enviar.jpg") no-repeat scroll 0 0 #A4A19F;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	height:27px;
	margin-bottom:10px;
	margin-left:-8px;
	margin-top:10px;
	text-align:center;
	cursor:pointer;
	width:209px;}

#forma_contacto2{	
	float:left;
	text-align:left;
	margin-left:50px;
	margin-top:20px;
	width:350px;
	}

#forma_contacto2 .alinear2{
	text-align:left;
	font-weight:bold;
	}
#forma_contacto2 .alinear2 input{
	width:240px;
	margin-bottom:3px;
}
#forma_contacto2 .boton {
	float:right;
	/*background:#c7c2be;*/
	background:url("imagenes/btn-enviar.jpg") no-repeat scroll 0 0 #A4A19F;
	text-align:center;
	border:none;
	width:128px;
	height:28px;
	margin-right:6px;
	margin-top:10px;
	margin-bottom:10px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}

/*Forma Landing*/
/* ...... Forma de contacto .......*/

#forma_contacto3{	
	background-color:#DADAD2;
	border:10px solid #CEACA3;
	float:left;
	margin-top:12px;
	padding-left:90px;
	text-align:left;
	width:675px;
	}

#forma_contacto3 #fiel{
	padding-left:17px;
	}

#forma_contacto3 label{
	text-align:left;
	font:Verdana;
	font-size:11px;
	width:210px;
	color:#1f1f1f;
}

#forma_contacto3 input,#forma_contacto select{	
	width:243px;
	height:14px;
	margin-top:3px;
	}

#forma_contacto3 #fieldset{	
	border:0px;
	margin-top:10px;

}
#forma_contacto3 textarea{
	width:243px;
	height:47px;
	}

#forma_contacto3 .alinear{
		float:left;
		font-weight:bold;
		padding-bottom:10px;
		text-align:left;
		width:265px;
	}

#forma_contacto3 .boton {
	background:url("imagenes/btn-enviar.jpg") no-repeat scroll 0 0 #A4A19F;
	border:medium none;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:28px;
	text-align:center;
	width:127px;
}

#forma_contacto3 button {	
	background:url("imagenes/btn-enviar.jpg") no-repeat scroll 0 0 #A4A19F;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	height:28px;
	margin-bottom:10px;
	margin-left:60px;
	margin-top:10px;
	text-align:center;
	width:127px;}

/*FORMA LANFINDG TERMINA*/

.fotos_internas{
	float:left;
	padding:3px;
	/*border:2px solid #98012e;*/
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
	}

.icono{
	text-align:left;
	padding-left:10px;
	margin:7px;
	}

.items{color:#024668;
	text-align:left;
	padding-left:10px;
	margin:7px;
	font-size:13px;
	font-weight:bold;
	float:left;
	}

.items1 {float:right;
	margin:7px;
	color:#98012E;
	font-weight:bold;}



#antes_despues{
	padding-top:10px;
	width:380px;
	display:block;
	margin:auto;
	}

.img_gal {
	padding:3px;
	margin-right:12px;
	margin-bottom:15px;
	}


/* ....... Parte del Pie ......*/	

#pie{
	margin:auto;
	width:806px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	}

#pie p{
	color:#fff;
	text-align:center;
	}

#menu_pie {
	float:left;
	margin:auto;
	width:806px;
	/*border-bottom:1px solid #fff;
	border-top:1px solid #fff;*/
	}
	
#menu_pie a {
	border-right:1px solid #fff;
	color:#fff;
	font-weight:normal;
	/*margin-right:10px;*/
	padding-right:10px;
	text-decoration:none;
	}
	
#menu_pie a:hover {
	background-position:0 100%;
	color:#ed5684;
	}

#leyenda{
	float:center;
	width:806px;
	}

#leyenda p{
	text-align:center;
	color:#FFFFFF;
	}

#validaciones{
	margin:auto;
	text-align:center;
	}

#popup {
margin:auto;
position:absolute;
top:18px;
z-index:50;}

.gplus {
height: 15px;
margin-left: 9px;
float: left;
}

.botones {
height: 20px;
float: left;
}
