@charset "utf-8";
body {
	background-image: url(../images/fondo5.jpg);
	background-repeat: repeat-x;
	background-color: #9f9f9f;
	margin-top: 0px;
}

#cuerpo {
	position:relative;
	width:832px;
	height:845px;
	z-index:1;
	margin-right: auto;
	margin-left: auto;
	right: 20px;
}
#header {
	position: relative;
	height: 309px;
	width: 832px;
	background-repeat: no-repeat;
}

#contenido {
	position: relative;
	height: 440px;
	width: 832px;
	top: 4px;
}
#pie {
	position: relative;
	height: 71px;
	width: 832px;
	top: 19px;
}

#logo {
	position:absolute;
	left:30px;
	top:39px;
	width:264px;
	height:157px;
	z-index:1;
}
.txt {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	text-align: justify;
	line-height: 19px;
}
.txtbold {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	text-align: justify;
	line-height: 19px;
	font-weight: bold;
}

#slogan {
	position:absolute;
	left:327px;
	top:189px;
	width:199px;
	height:61px;
	z-index:7;
}
.datos {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
}

#menu {
	position:absolute;
	left:25px;
	top:314px;
	width:470px;
	height:33px;
	z-index:6;
}
#texto1 {
	position:absolute;
	left:25px;
	top:36px;
	width:471px;
	height:421px;
	z-index:1;
}
#accesos {
	position:absolute;
	left:524px;
	top:16px;
	width:308px;
	height:422px;
	z-index:2;
}
.llenardatos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/cuadro2.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 40px;
}

#link_salon {
	position:absolute;
	left:10px;
	top:11px;
	width:291px;
	height:92px;
	z-index:1;
}

#link_spa {
	position:absolute;
	left:10px;
	top:150px;
	width:291px;
	height:92px;
	z-index:1;
}
#link_promo {
	position:absolute;
	left:10px;
	top:292px;
	width:291px;
	height:92px;
	z-index:1;
}
.mail {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: justify;
	line-height: 19px;
}
.mail:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: underline;
	text-align: justify;
	line-height: 19px;
}

#fotoshead {
	position:absolute;
	left:442px;
	top:1px;
	width:491px;
	height:308px;
	z-index:4;
}
#cont {
	position:absolute;
	left:159px;
	top:16px;
	width:471px;
	height:431px;
	z-index:1;
	background-image: url(../images/fondocont2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.datos2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: justify;
	background-image: none;
	background-repeat: no-repeat;
	border: 1px solid #FFF;
	text-indent: 11px;
}
#form {
	position:absolute;
	left:24px;
	top:68px;
	width:449px;
	height:357px;
	z-index:1;
}


.llenarmensaje {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	background-image: url(../images/mensaje2.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 99px;
}
.datos-salon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	letter-spacing: 1px;
	line-height: 17px;
}
.datos-salon-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1px;
	line-height: 17px;
}
.-txt-left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	letter-spacing: 1px;
	line-height: 17px;
}


.datos-salon-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EC1C24;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	line-height: 17px;
}
.datos-salon-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
	line-height: 17px;
}


.tit-salon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	letter-spacing: 2px;
	text-align: center;
}
.tit-salon-rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #EC1C24;
	text-decoration: none;
	letter-spacing: 2px;
	text-align: center;
}
.tit-salon-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B3B3B3;
	text-decoration: none;
	letter-spacing: 2px;
	text-align: center;
}
.tit-salon-negro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	letter-spacing: 2px;
	text-align: center;
}




.enviar {
	background-image: url(../images/send.jpg);
	background-repeat: no-repeat;
	height: 45px;
	background-color: #741A23;
	border: 1px solid #741A23;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F00;
	text-decoration: none;
	text-align: center;
	width: 115px;
	font-weight: bold;
	word-spacing: 2px;
}

#activa {
	position:absolute;
	left:682px;
	top:8px;
	width:153px;
	height:50px;
	z-index:1;
}

.enviar:hover {
	background-image: url(../images/send2.jpg);
	background-repeat: no-repeat;
	height: 45px;
	background-color: #741A23;
	border: 1px solid #741A23;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #611B23;
	text-decoration: none;
	width: 115px;
	font-weight: bold;
	text-align: center;
	word-spacing: 2px;
}
.inicio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	line-height: 19px;
	font-weight: bold;
}
.inicio:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: justify;
	line-height: 19px;
	font-weight: bold;
}
#texto2 {
	position:absolute;
	left:29px;
	top:8px;
	width:809px;
	height:428px;
	z-index:1;
}
.txtbold2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: justify;
	line-height: 19px;
	font-weight: bold;
}
#fotos {
	position:absolute;
	left:572px;
	top:-2px;
	width:233px;
	height:445px;
	z-index:1;
}

.foto {
	border: 1px solid #000;
}
.foto:hover {
	border: 1px solid #F00;
}
#img_spa {
	position:absolute;
	left:470px;
	top:5px;
	width:367px;
	height:446px;
	z-index:2;
}

#txt_spa {
	position:absolute;
	left:30px;
	top:6px;
	width:429px;
	height:431px;
	z-index:1;
}
#txt_novias {
	position:absolute;
	left:30px;
	top:6px;
	width:442px;
	height:431px;
	z-index:1;
}
#img_novias {
	position:absolute;
	left:493px;
	top:5px;
	width:327px;
	height:446px;
	z-index:2;
}
.txtbold3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: justify;
	line-height: 20px;
	font-weight: bold;
}
#txt_promo {
	position:absolute;
	left:55px;
	top:56px;
	width:739px;
	height:383px;
	z-index:1;
	background-image: url(../images/fondopromo2.jpg);
	background-repeat: no-repeat;
	
}
#img_promo {
	position:absolute;
	left:505px;
	top:15px;
	width:320px;
	height:388px;
	z-index:2;
}
.txtpromo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #F00;
	text-decoration: none;
	text-align: left;
	line-height: 22px;
	font-weight: bold;
}


#pie2 {
	position: relative;
	height: 71px;
	width: 832px;
	top: -20px;
}
#salonfondo {
	position:absolute;
	left:22px;
	top:30px;
	width:460px;
	height:500px;
	z-index:1;
	background-image: url(../images/fondorojo.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	
}
#noviasfondo {
	position:absolute;
	left:22px;
	top:30px;
	width:460px;
	height:500px;
	z-index:1;


	background-image: url(../images/fondorojo3.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	
}

#spafondo {
	position:absolute;
	left:22px;
	top:30px;
	width:460px;
	height:500px;
	z-index:1;


	background-image: url(../images/fondorojo2.jpg);
	background-repeat: no-repeat;
	text-align: justify;
	
}

#pie3 {
	position: relative;
	height: 71px;
	width: 832px;
	top: 100px;
}
.txt_blanco {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	line-height: 17px;
}
.txtbold2blanco {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	line-height: 25px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.txtbold3blanco {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	line-height: 25px;
	font-weight: bold;
}
#fotoss {
	position:absolute;
	left:487px;
	top:29px;
	width:353px;
	height:499px;
	z-index:2;
}
.num {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
#ampliar {
	position:absolute;
	left:317px;
	top:418px;
	width:191px;
	height:19px;
	z-index:2;
}

#galerias {
	position:absolute;
	left:212px;
	top:48px;
	width:417px;
	height:407px;
	z-index:1;
}

.num:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
	text-align: center;
}
.txtbold4blanco {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	line-height: 20px;
	font-weight: bold;
}
.txtpromo2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #F00;
	text-decoration: none;
	text-align: left;
	line-height: 22px;
	font-weight: bold;
}
.txt_blancochico {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	line-height: 17px;
}
.txt_blanco4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-decoration: none;
	text-align: justify;
	line-height: 22px;
}
.txtpromo2Copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #7D1F30;
	text-decoration: none;
	text-align: center;
	line-height: 22px;
	font-weight: bold;
}
#txt_promo2 {
	position:absolute;
	left:132px;
	top:77px;
	width:497px;
	height:244px;
	z-index:1;
}

.txtpromoCopy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #F00;
	text-decoration: underline;
	text-align: left;
	line-height: 22px;
	font-weight: bold;
}
