@charset "utf-8";


@font-face {
    font-family: 'baumansregular';
    src: url('baumans-regular-webfont.eot');
    src: url('baumans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('baumans-regular-webfont.woff2') format('woff2'),
         url('baumans-regular-webfont.woff') format('woff'),
         url('baumans-regular-webfont.ttf') format('truetype'),
         url('baumans-regular-webfont.svg#baumansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'poiret_oneregular';
    src: url('poiretone-regular-webfont.eot');
    src: url('poiretone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('poiretone-regular-webfont.woff2') format('woff2'),
         url('poiretone-regular-webfont.woff') format('woff'),
         url('poiretone-regular-webfont.ttf') format('truetype'),
         url('poiretone-regular-webfont.svg#poiret_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html {
}
body {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#top {
	float: left;
	height: 99px;
	width: 100%;
}
#top-madre {
	height: 99px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;

}
#invit {
	float: left;
	height: 331px;
	width: 100%;
	background-color: #000;
	overflow: hidden;
}
#invit-madre {
	background-color: #333;
	height: 331px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;

}
.fb {
	float: left;
	height: 27px;
	width: 26px;
	margin-top: 10px;
	margin-left: 763px;
	display: inline;
}
#menu {
	font-family: baumansregular;
	font-size: 18px;
	color: #D8021C;
	float: left;
	height: 25px;
	width: 802px;
	margin-top: 36px;
	font-weight: bold;
	font-style: normal;

}


#submenu {
		width: 100%; background-color: #b2b2b2; padding: 10px 0px 10px 0px; float: left;
		display: none;
}

#submenu_container {
		margin-left: auto; margin-right: auto; width: 1000px; font-family: baumansregular;
		font-size: 16px;
		text-align: right;
}


.m1 {
	font-family: baumansregular;
	font-size: 16px;
	color: #DB0414;
	float: left;
	padding: 4px 0px 4px 0px;
	width: 89px;
	font-weight: normal;
}

.m3 {
	font-family: baumansregular;
	font-size: 16px;
	color: green;
	width: 100px;
	font-weight: normal;
}


#tit-produ {
	font-family: baumansregular;
	font-size: 40px;
	color: #FFF;
	background-image: url(pics/p-products.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 66px;
	width: 990px;
	text-align: left;
	margin-top: 24px;
	padding: 5px 0px 0px 10px;
}




#products {
	float: left;
	height: auto;
	width: 100%;
}
#produc-madre {
	height: auto;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;

	overflow: hidden;
}

.each_product{
	float: left;
	width: 333px;
	height: 266;

		
}


#etiquetas {
	background-color: #e8e8e8;
	float: left;
	height: 266px;
	width: 100%;
}
#tit-etiquetas {
	font-family: baumansregular;
	font-size: 40px;
	color: #F00;
	background-image: url(pics/p-etiquetas.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 100px;
	width: 410px;
	margin-top: 24px;
	text-align: left;
	padding-left: 15px;
}
#etiquetas-demo {
	background-image: url(pics/etiquetas.jpg);
	float: left;
	height: 209px;
	width: 552px;
	margin-top: 24px;
	margin-left: 15px;
	display: inline;
}
#tel {
	background-image: url(pics/1801.jpg);
	float: left;
	height: 81px;
	width: 338px;
	margin-top: 20px;
	margin-left: 331px;
	display: inline;
}



#etiquetas-madre {
	height: 266px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#por-txt {
	float: left;
	width: 425px;
}

#terminos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	float: left;
	height: 24px;
	width: 1000px;
	margin-top: 20px;
}
#p-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	float: left;
	width: 414px;
	text-align: left;
	margin-left: 10px;
	line-height: 20px;
	left: 67px;
	top: 979px;
	margin-top: 20px;
	display: inline;
}
.invit-big {
	font-family: 'poiret_oneregular', cursive;
	;
	font-size: 70px;
	color: #FFF;
	line-height: 40px;
	font-weight: bold;
}
#titular-invit {
	float: left;
	width: 500px;
	margin-top: 50px;
	margin-left: 30px;
	text-align: left;
	margin-right: 350px;
	display: inline;
}



#footer {
	background-color: #000;
	float: left;
	height: 175px;
	width: 100%;
}
#footer-madre {
	color: #FFF;
	height: 175px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.logo {
	float: left;
	height: 99px;
	width: 198px;
}
#titular-invit-peq {
	float: left;
	width: 404px;
	margin-top: 30px;
	margin-left: 30px;
	display: inline;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: lighter;
}


a.submenux:link {
	font-family: 'baumansregular', cursive;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}
a.submenux:visited {
	text-decoration: none;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
}
a.submenux:hover {
	text-decoration: none;
	color: #d5051b;
	padding: 0px 10px 0px 10px;
}
a.submenux:active {
	text-decoration: none;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
}




a.portada:link {
	font-family: 'baumansregular', cursive;
	font-size: 16px;
	font-weight: normal;
	color: #E21939;
	text-decoration: none;
}
a.portada:visited {
	font-family: 'baumansregular', cursive;
	font-size: 16px;
	font-weight: normal;
	color: #DA011E;
	text-decoration: none;
}
a.portada:hover {
	font-family: 'baumansregular', cursive;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.portada:active {
	font-family: 'baumansregular', cursive;
	font-size: 16px;
	font-weight: normal;
	color: #DD011D;
	text-decoration: none;
}
#in {
	float: left;
	height: 203px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #F00;
}
#inin {
	float: left;
	width: 100%;
}
#inin-madre {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;

	font-size: 16px;
}
.paquetes {
	float: left;
	width: 625px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;

}
#boda-c {
	float: left;
	width: 338px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	display: inline;

}
.boda-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999;
	float: left;
	width: 337px;
	padding-left: 10px;
	text-align: left;
	padding-top: 5px;
}

.boda-cat {
	font-family: baumansregular;
	font-size: 36px;
	color: #FFF;
	background-color: #dfd99c;
	text-align: left;
	float: left;
	height: 73px;
	width: 268px;
	padding-top: 5px;
	padding-left: 10px;
}

#in-madre {
	height: 203px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#frente-bodas {
	background-image: url(pics/bodas.png);
	height: 203px;
	width: 716px;
	position: absolute;
	left: 286px;
	top: 0px;
}

.boda-subtit {
	font-family: baumansregular;
	font-size: 20px;
	color: #FFF;
	text-align: left;
}
#infooter {
	background-color: #afa845;
	float: left;
	height: 221px;
	width: 100%;
	margin-top: 20px;
}
#infooter-madre {
	height: 221px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(pics/bodas02.jpg);
}
.mob {
	font-family: baumansregular;
	font-size: 36px;
	color: #FFF;
	background-color: #F00;
	float: left;
	height: 45px;
	width: 970px;
	text-align: left;
	padding: 5px 0px 0px 30px;
	margin-bottom: 2px;
}
#frente-pinatas {
	background-image: url(pics/pinatas.png);
	height: 177px;
	width: 415px;
	position: absolute;
	left: 550px;
	top: 12px;
}
#efrente-fiestas {
	background-image: url(pics/fiestas.png);
	height: 187px;
	width: 505px;
	position: absolute;
	top: 9px;
	left: 6px;
}
#enfente-mobiliario {
	height: 124px;
	width: 575px;
	position: absolute;
	background-image: url(pics/mobiliario.png);
	top: 46px;
	left: 1px;
}
#enfrente-productos {
	background-image: url(pics/productos.png);
	height: 130px;
	width: 600px;
	position: absolute;
	background-repeat: no-repeat;
	left: 383px;
	top: 35px;
}
#enfrente-cobertura {
	background-image: url(pics/cobertura.png);
	height: 143px;
	width: 586px;
	position: absolute;
	left: 27px;
	top: 28px;
}
.pinata-cat {
	font-family: baumansregular;
	font-size: 36px;
	color: #FFF;
	background-color: #000;
	text-align: left;
	float: left;
	height: 73px;
	width: 268px;
	padding-top: 5px;
	padding-left: 10px;
}
.mo1 {
	font-family: baumansregular;
	font-size: 24px;
	color: #000;
	background-color: #CCC;
	float: left;
	height: 36px;
	width: 587px;
	text-align: left;
	text-decoration: overline;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 13px;
	margin-bottom: 10px;
}
.mo1_pic {
	float: left;
	width: 597px;
	margin-right: 13px;
	text-align: left;
	margin-bottom: 10px;
}
.mo2_pic {
	float: left;
	width: 390px;
	text-align: left;
}

.m2 {
	font-family: baumansregular;
	font-size: 24px;
	color: #000;
	background-color: #CCC;
	float: left;
	height: 36px;
	width: 380px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
}
#full_pic {
	float: left;
	width: 1000px;
	margin-top: 10px;
}
#seccion_full {
	background-color: #F00;
	float: left;
	width: 100%;
	color: #FFF;
}
#seccion_madre {
	height: 50px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.boton-etiqueta {
	font-family: baumansregular;
	color: #FFF;
	background-color: #000;
	float: left;
	width: 195px;
	margin-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
}
.fsmall {
	font-size: 12px;
}
.fsubmit {
	font-size: 28px;
	width: 180px;
}
