@charset "utf-8";
/* Autor: José Alejandro Castillo Medina */


header, nav, section, article, aside, figure, footer{
	display:block;
	margin:0;
	padding:0;
}
.limpiar{
	clear:both;
}
a{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#000;
	text-decoration:none;
}

body{
	margin:0;
	
}


h2,h3{
	font-size:18px;
	font-weight:normal;
}



/*--Contenedor--*/

#contenedor{
	width: 960px;
	height: 820px;
	margin: 0 auto;
	background-image: url(../public/images/bg_modal.jpg)
}
#cabecera{
	height: auto;
	position: absolute;
	z-index: 999;
	margin-top: 0;
}


#contenido{
	width:960px;
	
}

#titular{
	margin-top:80px;
}


#txt{
	width:800px;
	height:auto;
	margin:0 auto;
	font-family:"Champagne &amp; Limousines";
	font-size:14px;
	color:#FFFFFF;
	line-height:15px;
	letter-spacing:0.5px;
	text-align:center;
}


#form01{
	width:460px;
	margin-right:20px;
	margin-left:30px;
	float: left;
	font-family:"Champagne &amp; Limousines";
	font-size:14px;
	color:#FFFFFF;
	line-height:15px;
	letter-spacing:0.5px
}

#form02{
	width:400px;
	margin-right:20px;
	float: left;
	font-family:"Champagne &amp; Limousines";
	font-size:14px;
	color:#FFFFFF;
	line-height:15px;
	letter-spacing:0.5px
}


#2domuellefranq{
	margin-top:250px;
}




#parrafo02{
	width:800px;
	height:auto;
	margin:0 auto;	
	font-family:"Champagne &amp; Limousines";
	font-size:14px;
	color:#FFFFFF;
	line-height:15px;
	letter-spacing:0.5px;
	text-align:center;
	}


	
	/*estilos form*/
	
	formtrabaja{
	color: #333333;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif !important;
	text-align: center;
}
		/*formtrabaja br{
	clear: left;
}	*/
	input, textarea,select{
	float: left;
	margin-bottom: 5px;
	padding: 2px 2px;
}
	input[type='submit'], input[type='reset']{
		background: #FFF;
		border: 1px solid #AAA;
		color: #3498db;
		padding: 2px 10px
	}
	input[type='reset']{
		
		margin-left: 25px;
	}
	label{
		cursor: pointer;
		float: left;
		text-align: left;
		width: 200px;
	}
	formtrabaja p{
		text-align: justify;
	}
	#note{
		color: #FFF;
		display: none;
		margin: 5px auto 10px auto;
		width: 100%;
	}
	#note ul li{
		list-style: none;
		margin: 5px auto;
		padding: 0;
	}
	#send{
	margin: 290px 0 0 200px;
}
	#sp{
		color: #3498db;
		display: none;
	}
	.success, .error{
		padding: 5px;
	}
	.success{
		background: rgba(46,204,113,.2);
		color: #2ecc71;
		border-top: 2px solid #27ae60;
		font-weight: 700;
		padding: 7px;
	}
	.error{
		background: rgba(231,76,60,.2);
		border-top: 2px solid #c0392b;
		color: #e74c3c;
	}
	.form{
		margin: 0px auto 10px auto;
		padding: 15px 0 0 10px;
		
	}
	.ask{
		color: #e74c3c;
	}
	.reserva{
		display: none;
		margin: 0 auto;
		padding-top: 250px;
		width: 500px;
		font-family:"Champagne &amp; Limousines";
		font-size:20px;
		color:#FFFFFF;
		line-height:22px;
		letter-spacing:0.5px;
		text-align:center;
		-webkit-animation: fadein 6s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 6s; /* Firefox < 16 */
        -ms-animation: fadein 6s; /* Internet Explorer */
         -o-animation: fadein 6s; /* Opera < 12.1 */
            animation: fadein 6s;
}

		@keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}
		
		/* Firefox < 16 */
		@-moz-keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}
		
		/* Safari, Chrome and Opera > 12.1 */
		@-webkit-keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}
		
		/* Internet Explorer */
		@-ms-keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}
		
		/* Opera < 12.1 */
		@-o-keyframes fadein {
			from { opacity: 0; }
			to   { opacity: 1; }
		}
			}