a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
	background: transparent;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
table, table td {
	padding: 0;
	border: none;
	border-collapse: collapse;
}
img {
	vertical-align: top;
}
embed {
;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display: block;
}
mark, rp, rt, ruby, summary, time {
	display: inline;
}
input, textarea {
	border: 0;
	padding: 0;
	margin: 0;
	outline: 0;
}
iframe {
	border: 0;
	margin: 0;
	padding: 0;
}
input, textarea, select {
	margin: 0;
	padding: 0px;
}
/* -------------------------------------------- */
/* ------------------Font---------------------- */

/*Add your font at here*/

/* -------------------------------------------- */
/* ------------------Style--------------------- */
html, body {
	width: 100%;
	padding: 0;
	margin: 0;
}
body {
	background: #fff;
}
a {
	color: #474747;
	text-decoration: none;
}
a:hover {
	color: #DA251D;
	text-decoration: none;
}
a.button {
	cursor: pointer;
	background: #3F3F3F;
}
a.button {
	display: inline-block;
	text-decoration: none;
	padding: 6px 12px 6px 12px;
}
a.button:hover {
}
.clear {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* --------------------flyers------------------------ */
.imagex1 {
	position: relative;
	background: url('../images/plx/1.jpg') no-repeat fixed;
	background-position: bottom;
	background-position: center center;
	padding: 140px 0 140px 0;
}
.imagex2 {
	position: relative;
	background: url('../images/plx/2.jpg') no-repeat fixed;
	background-position: bottom;
	background-position: center center;
	padding: 140px 0 140px 0;
}
.imagex3 {
	position: relative;
	background: url('../images/plx/3.jpg') no-repeat fixed;
	background-position: bottom;
	background-position: center center;
	padding: 140px 0 140px 0;
}
.imagex4 {
	position: relative;
	background: url('../images/plx/4.jpg') no-repeat fixed;
	background-position: bottom;
	background-position: center center;
	padding: 140px 0 140px 0;
}
.imagex5 {
	position: relative;
	background-color: #262626;
	background: url('../images/plx/5.jpg') no-repeat fixed;
	background-position: bottom;
	background-position: center center;
	padding: 140px 0 140px 0;
}
.imagex6 {
	position: relative;
	background-color: #262626;
	background: url('../images/plx/6.jpg') no-repeat fixed;
	background-position: bottom;
	background-position: center center;
	padding: 140px 0 140px 0;
}
/* ------------------flyers-respons-------------------- */

.imagex7 {
	position: relative;
	background: url('../images/plx/7.jpg');
	padding: 140px 0 140px 0;
}
.imagex8 {
	position: relative;
	background: url('../images/plx/8.jpg');
	padding: 140px 0 140px 0;
}
.imagex9 {
	position: relative;
	background: url('../images/plx/9.jpg');
	padding: 140px 0 140px 0;
}
.imagex10 {
	position: relative;
	background: url('../images/plx/10.jpg');
	padding: 140px 0 140px 0;
}
.imagex11 {
	position: relative;
	background-color: #262626;
	background: url('../images/plx/11.jpg');
	padding: 140px 0 140px 0;
}
.imagex12 {
	position: relative;
	background-color: #262626;
	background: url('../images/plx/12.jpg');
	padding: 140px 0 140px 0;
}
.imagex13 {
	position: relative;
	background-color: #262626;
	background: url('../images/plx/13.jpg');
	padding: 140px 0 140px 0;
}
.imagex14 {
	position: relative;
	background-color: #262626;
	background: url('../images/plx/14.jpg');
	padding: 140px 0 140px 0;
}
/* ------------------Header-------------------- */




header {
	background: #fff;
}
header .wrap-header {
	height: 130px;
}
header #logo {
	position: absolute;
	top: 10px;
	padding: 5px;
	width: 100%;
}
nav {
}
nav .wrap-nav {
	position: absolute;
	top: 50px;
	right: 0px;
	height: 37px;
}
.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu ul li {
	position: relative;
	float: left;
	padding: 3px 3px 0px 3px;
	margin: 0 5px 0 5px;
	background: #fff;
	border-radius: 10px;
}
.menu ul li:hover {
	background: #fff;
}
.menu ul li a {
	display: block;
	padding: 6px 10px;
	margin-bottom: 5px;
	z-index: 6;
	position: relative;
	color: #FFF;
}
.menu ul li:hover a {
	color: #000;
}
.minimenu {
	display: none;
}
.minimenu {
	position: relative;
	margin: 0px;
	background: #fabd03;
}
.minimenu div {
	overflow: hidden;
	position: relative;
	font: 18px/37px 'PT Sans Narrow';
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.minimenu select {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	cursor: pointer;
}
/* -------------------------------------------- */
/* ------------------Featured---------------- */

.featured {
}
.featured .wrap-featured {
}
.featured .wrap-featured .slider {
}
/* -------------------------------------------- */
/* ------------------Content------------------- */
#content {
}
#content .wrap-content {
	width: 100%;
background-color:#;
	margin-top: 0px;
}
.block01 {
	text-align: center;
	padding-bottom: 0px;
}
.block01 img {
}
.block01 h2 {
	line-height: 30px;
}
.block02 {
	margin: 10px;
	border-bottom: 1px dashed #cccccc;
	border-top: 1px dashed #cccccc;
}
.block02 p {
	padding: 30px;
	line-height: 30px;
}
.block02 a {
	color: #DA251D;
}
.block03 {
	margin: 30px 0;
}
.block03 h2 {
}
.block03 img {
	float: left;
	margin-right: 10px;
}
/* -------------------------------------------- */
/* ------------------Footer-------------------- */
footer {
	background-color: #000;
	margin-top: 0px;
}
footer .wrap-footer {
	padding: 10px 0px;
	color: #ffffff;
}
footer .box {
}
footer .heading {
	padding: 5px;
	border-bottom: 3px solid #FFFFFF;
}
footer .heading h2 {
	display: inline;
	padding: 0 5px;
}
footer .content {
	padding: 5px
}
footer .content a {
	color: #DA251D;
	text-decoration: none;
}
footer .content .gallery img {
	float: left;
	padding: 5px;
	border: 1px solid #CCC;
	margin: 5px;
}
.copyright {
	text-align: center;
	border-top: #1c4f59 1px solid;
	padding: 20px;
	margin-top: 10px;
	background-color: #484848
}
.copyy {
	border-top: #9c6a15 1px solid
}
.copyright a {
	color: #ffffff;
	text-decoration: underline;
}
.barra {
	background-color: #003c76;
	padding: 10px;
	background-image: url(../images/1e.jpg)
}
.barrac {
	background-color: #F4F4F4;
	padding: 5px;
	border-bottom: #CCC solid 1px
}
.barrared {
	background-color: #003e78;
	padding: 10px;
}
.flechita {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
#cabecera {
	background-color: #fff
}
.mapas {
	background-image: url(../images/header.png)
}
.embed-container {
	position: relative;
	padding-bottom: 45.25%;
	height: 0;
	overflow: hidden;
}
.embed-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.puntitos {
	border-top: dotted #9c6a15 1px;
	padding-top: 5px;
	margin-top: 5px;
}
.imagex1 {
	position: relative;
	background: url('../images/test5.jpg') no-repeat fixed;
	background-position: bottom;
	background-position: center top;
	padding: 240px 0 140px 0;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 aspect ratio (cambia esto según la relación de aspecto de tu video) */
	height: 0;
	overflow: hidden;
}
.video-container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.caja{
	height: 60px;
}