@charset "utf-8";
/* CSS Document */
.menu {
background-image: url(images/fondo.jpg);
-ms-background-position-x: center;
-ms-background-position-y: bottom;
background-position: center bottom;
background-repeat:repeat-x;
	}

.principal {
	background-image: url(images/redwood_villas_hotel_sanluispotosi_mexico.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
	}
.testimonio {
	background-image: url(images/testimonio.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
  	}
	.testimonioe {
	background-image: url(images/testimonioe.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
  	}
	.testimonioa {
	background-image: url(images/dos.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
  	}
	.testimonioae {
	background-image: url(images/dose.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
  	}
	.testimoniob {
	background-image: url(images/tres.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
  	}
	.testimoniobe {
	background-image: url(images/trese.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
  	}
	.banner {
	background-image: url(images/bannerserv.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
	}
	.bannere {
	background-image: url(images/bannerserve.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
	}
	.bannercar {
	background-image: url(images/carbaner.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
	}
	.principalnos {
	background-image: url(images/nosotros_2.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
	}
	.principalnose {
	background-image: url(images/nosotros_2e.jpg);
	-ms-background-position-x: center;
  -ms-background-position-y: bottom;
  background-position: center bottom;
  background-repeat:no-repeat;
	}
	.fondoa {
background-image: url(images/fondo_1.jpg);
-ms-background-position-x: center;
-ms-background-position-y: center;
background-position: center center;
background-repeat: no-repeat;
	}
	.fondob {
background-image: url(images/trans_1.png);
-ms-background-position-x: center;
-ms-background-position-y: center;
background-position: center center;
background-repeat: no-repeat;
	}
	.fondoc {
background-image: url(images/fondo_3.png);
-ms-background-position-x: center;
-ms-background-position-y: center;
background-position: center center;
background-repeat: no-repeat;
	}
	.fondod {
background-image: url(images/nosotros.png);
-ms-background-position-x: center;
-ms-background-position-y: center;
background-position: center center;
background-repeat: no-repeat;
	}
	.fondoe {
background-image: url(images/fondo_4.png);
-ms-background-position-x: center;
-ms-background-position-y: center;
background-position: center center;
background-repeat: no-repeat;
	}
	.fondore {
background-image: url(images/fondo_10.png);
-ms-background-position-x: center;
-ms-background-position-y: center;
background-position: center center;
background-repeat: no-repeat;
	}
	.unos {
	text-align: left;
	text-decoration: none;
	font-family: "Yanone Kaffeesatz", sans-serif;
	color: #C90A12;
	font-weight: 700;
	font-size: 23px;
		}
		.unon {
	text-align: center;
	text-decoration: none;
	font-family: "Yanone Kaffeesatz", sans-serif;
	color: #C90A12;
	font-weight: 700;
	font-size: 23px;
		}
	
.uno {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	color: #0A1D3B;
	font-size: 18px;
}
.unob {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	color: #3f3f3f;
	font-size: 16px;
}
.red {
	color: #D90A12;
	font-size: 27px;
	text-align: left;
	letter-spacing: 0pt;
	word-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	white-space: normal;
	vertical-align: top;
	font-style: normal;
}
.dosse {
	color: #656054;
	font-size: 14px;
	text-align: left;
	letter-spacing: 0pt;
	valign:top;
	word-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	white-space: normal;
	vertical-align: top;
	font-style: normal;
}
.dosa {
	color: #656054;
	font-size: 19px;
	text-align: left;
	letter-spacing: 0pt;
	word-spacing: 1px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	white-space: normal;
	vertical-align: top;
	font-style: normal;
}
.dos {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	font-size: 36px;
	color: #0A1D3B;
}
.dosb {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	font-size: 28px;
	color: #0A1D3B;
}

.tari {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	font-size: 22px;
	color: #6c675b;
}
.tarif {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	font-size: 22px;
	color: #6c675b;
}
.tarifa {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	text-align: left;
	font-size: 14px;
	color: #6c675b;
}
.doss {
	text-align: left;
	text-decoration: none;
	font-family: 'Noto Sans', sans-serif;
	color: #454545;
	font-weight: 400;
	font-size: 17px;
		}
		.tress {
	text-align: left;
	text-decoration: none;
	font-family: 'Noto Sans', sans-serif;
	color: #454545;
	font-weight: 400;
	font-size: 15px;
		}
		.tresn {
	text-align: center;
	text-decoration: none;
	font-family: 'Noto Sans', sans-serif;
	color: #454545;
	font-weight: 400;
	font-size: 15px;
		}
.tres {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	font-size: 36px;
	color: #575757;
}
.cuatro {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	font-size: 22px;
}
.cinco {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	color: #3f3f3f;
	font-size: 15px;
}
.seis {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	font-size: 30px;
	color: #1d3277;
}
.siete {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	font-size: 16px;
	color: #1d3277;
}
.ocho {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	text-align: center;
	font-size: 38px;
	color: #000000;
}
.nueve {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	font-size: 30px;
	color: #EB1F27;
}
.diez {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	text-align: right;
	font-size: 30px;
	color: #345CA8;
}
.once {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.once:hover {
        text-decoration: none;
}
.doce {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 700;
	font-size: 22px;
	text-align: center;
}
.unoubica
{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	background: #CCC;
	margin-left: 0px;
	padding-left: 10px;
}
.unoubic
{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.tituloubi
{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px;
	color: #000000;
	text-align: left;
	font-weight: bolder;
	padding-left: 0px;
}
.fondob {
background-image: url(images/fondo_2.png);
-ms-background-position-x: center;
-ms-background-position-y: center;
background-position: center center;
background-repeat: no-repeat;
	}




/* Son los estilos del fotrmulario */
@charset "utf-8";
/* CSS Document */
<style type="text/css">
.form-style-5{
    max-width: 500px;
    padding: 10px 20px;
    background: #f4f7f8;
    margin: 10px auto;
    padding: 20px;
    background: #f4f7f8;
    border-radius: 8px;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.form-style-5 fieldset{
    border: none;
}
.form-style-5 legend {
	font-size: 1em;
	margin-bottom: 10px;
}
.form-style-5 label {
    display: block;
    margin-bottom: 8px;
}
.form-style-5 input[type="text"],
.form-style-5 input[type="date"],
.form-style-5 input[type="datetime"],
.form-style-5 input[type="email"],
.form-style-5 input[type="number"],
.form-style-5 input[type="search"],
.form-style-5 input[type="time"],
.form-style-5 input[type="url"],
.form-style-5 textarea,
.form-style-5 select {
    font-family: Georgia, "Times New Roman", Times, serif;
    background: rgba(255,255,255,.1);
    border: none;
    border-radius: 4px;
    font-size: 16px;
    margin: 0;
    outline: 0;
    padding: 7px;
    width: 100%;
    box-sizing: border-box; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; 
    background-color: #e8eeef;
    color:#8a97a0;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
    box-shadow: 0 1px 0 rgba(0,0,0,0.03) inset;
    margin-bottom: 30px;
    
}
.form-style-5 input[type="text"]:focus,
.form-style-5 input[type="date"]:focus,
.form-style-5 input[type="datetime"]:focus,
.form-style-5 input[type="email"]:focus,
.form-style-5 input[type="number"]:focus,
.form-style-5 input[type="search"]:focus,
.form-style-5 input[type="time"]:focus,
.form-style-5 input[type="url"]:focus,
.form-style-5 textarea:focus,
.form-style-5 select:focus{
    background: #d2d9dd;
}
.form-style-5 select{
    -webkit-appearance: menulist-button;
    height:10px;
}
.form-style-5 .number {
    background: #BC202D;
    color: #fff;
    height: 30px;
    width: 30px;
    display: inline-block;
    font-size: 0.8em;
    margin-right: 4px;
    line-height: 30px;
    text-align: center;
    text-shadow: 0 1px 0 rgba(255,255,255,0.2);
    border-radius: 15px 15px 15px 0px;
}

.form-style-5 input[type="submit"],
.form-style-5 input[type="button"]
{
    position: relative;
    display: block;
    padding: 1px 1px 1px 1px;
    color: #FFF;
    margin: 0 auto;
    background: #BC202D;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    width: 100%;
    border: 1px solid #BC202D;
    border-width: 1px 1px 3px;
    margin-bottom: 33px;
}
.form-style-5 input[type="submit"]:hover,
.form-style-5 input[type="button"]:hover
{
    background: #BC202D;
}

</style>
		
