*{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; width:453px;padding-bottom:15px;
padding-left:5px;
padding-right:5px }

body{
	background:url(imagenes/fondo_pagina.jpg) repeat-x #98012E;
	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;
	}

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

#menu_flash{
	width:806px;
	height:113px;
	margin:auto;
	padding-left:12px;
	}


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

#cuerpo{
	margin:auto;
	background-color:#FFFFFF;
	margin-bottom:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:9px;
	padding-bottom:10px;
	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{
	float:left;
	margin-auto;
	padding-left:13px;
padding-top:10px;
}

#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:left;
	width:282px;
	margin:auto;
	position:relative;
	margin-bottom:15px;
	}

#derecho{
	float:left;
	width:463px;
/*	height:645px;*/
	padding-right:20px;
/*	margin-left:13px;*/
	padding-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:282px;
	padding-right:20px;
	padding-left:13px;
	}

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



#seccion_novias{
	float:left;
	background:#f0eade;
	margin-top:12px;
	width:463px;
	height:320px;
	}



#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:430px;
	}

.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{	
	/*float:left;
	text-align:left;
	margin-top:12px;
	width:282px;
	height:325px;
	background:#d3cecb url(imagenes/fondo-contacto.jpg) no-repeat;;
	margin-left:-21px;
	width:322px;*/
	background:url("imagenes/fondo-contacto.jpg") no-repeat scroll 0 0 #D3CECB;
	float:left;
	margin-left:-21px;
	margin-top:12px;
	padding-left:28px;
	padding-top:100px;
	text-align:left;
	width:294px;
	}

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

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

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

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

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

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

#forma_contacto .boton {
	/*float:right;
	background:#a4a19f url(imagenes/btn-enviar.jpg) ;
	text-align:center;
	border:none;
	width:92px;
	height:28px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;*/
	background:url("imagenes/btn-enviar.jpg") no-repeat scroll 0 0 #A4A19F;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bold;
	height:28px;
	margin-bottom:10px;
	margin-left:60px;
	margin-top:10px;
	text-align:center;
	width:127px;
}

#forma_contacto 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_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:right;
	}

#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 #DFDFDF;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:10px;
	padding-right:10px;
	text-decoration:none;
	}
	
#menu_pie a:hover {
	background-position:0 100%;
	color:#ed5684;
	}

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

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

#validaciones{
	margin:0px;
	float:right;
	}