/*     <-------- CSS/CUSTOM.CSS -------->     */

	/* Fonts */
		/* google font imports */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700|Oswald:400,700');

/*
font-family: 'Oswald', sans-serif;
font-family: 'Open Sans', sans-serif;
*/
.col-5{
    width: 19%;
    float: left;
    margin: auto 0.5%;
}
.titleHeader{
	padding: 200px 15px 15px 15px;
	width:100%;
	margin:auto;
}
 .header01{
	background:#333 url("../images/bg/01.jpg") 100%/cover;
	background-position:  center;
 }
 .header02{
	background:#333 url("../images/bg/02.jpg") 100%/cover;
	background-position:  center;
 }
 .header03{
	background:#333 url("../images/bg/03.jpg") 100%/cover;
	background-position:  center;
 }
 .header04{
	background:#333 url("../images/bg/04.jpg") 100%/cover;
	background-position:  center;
 }

.social-wrap { 
margin:0 auto; 
padding:0px; 
text-decoration: none; 
}
.social-wrap ul li { 
list-style-type: none; 
border-bottom:none; 
margin:0 auto; 
background: none; 
padding:0px; 
line-height: 0!important; 
}
.social-wrap li a { 
margin:5px 3px 0px 0px !important; 
padding:0px; 
width:50px; 
height:50px; 
text-indent:-99999px;
float:left; 
} 

.social-wrap li a.facebook1 { 
background: #314d91 url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px 0px; 
-webkit-transition:All 0.3s ease-out; 
-moz-transition:All 0.3s ease-out; 
-o-transition:All 0.3s ease-out; 
} 
.social-wrap li a.facebook1:hover { 
background: #314d91 url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -73px; 
} 
.social-wrap li a.twitter1 { 
background: #07beed url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -127px; 
-webkit-transition:All 0.3s ease-out; 
-moz-transition:All 0.3s ease-out; 
-o-transition:All 0.3s ease-out; 
} 
.social-wrap li a.twitter1:hover { 
background: #07beed url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -204px; 
} 
.social-wrap li a.google-p1 { 
background:#a7291b url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -254px; 
-webkit-transition:All 0.3s ease-out; 
-moz-transition:All 0.3s ease-out; 
-o-transition:All 0.3s ease-out; 
} 
.social-wrap li a.google-p1:hover { 
background: #a7291b url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -330px; 
} 
.social-wrap li a.rss1 { 
background:#ffaa31 url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -381px; 
-webkit-transition:All 0.3s ease-out; 
-moz-transition:All 0.3s ease-out; 
-o-transition:All 0.3s ease-out; 
} 
.social-wrap li a.rss1:hover { 
background: #ffaa31 url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -454px; 
}
.social-wrap li a.pinit1 { 
background:#cb2027 url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -508px; 
-webkit-transition:All 0.3s ease-out; 
-moz-transition:All 0.3s ease-out; 
-o-transition:All 0.3s ease-out; 
} 
.social-wrap li a.pinit1:hover { 
background: #cb2027 url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -580px; 
}
.social-wrap li a.linkdin1 { 
background:#1698E3 url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -635px; 
-webkit-transition:All 0.3s ease-out; 
-moz-transition:All 0.3s ease-out; 
-o-transition:All 0.3s ease-out; 
} 
.social-wrap li a.linkdin1:hover { 
background: #1698e3 url(https://2.bp.blogspot.com/-heI32-HhzMI/Vpw6xNHQlZI/AAAAAAAAAUw/fgnVjROHRRs/s1600/social-icons.png) no-repeat 0px -711px; 
}













.iconDest{
    margin-top: 33px;
}
.iconDest span{
    border: 1px solid #FFF;
    padding: 15px;
    font-size: 60px;
    border-radius: 50%;
	  -webkit-transition:all .2s ease-in;
	  -moz-transition:all .2s ease-in;
	  -ms-transition:all .2s ease-in;
	  -o-transition:all .2s ease-in;
	  transition:all .2s ease-in;
}
.iconDest span:hover{
    border: 1px solid #FFF;
	color:#922323;
	background: #FFF;
}


.iconDestBottom{
    margin-top: 20px;
}
.iconDestBottom span{
    padding: 20px;
    font-size: 70px;
    border-radius: 50%;
	color:#FFF;
	
}
.morado span{background: #614a98;}
.verde span{background: #8dc780;}
.amarillo span{background: #e7c33e;}


.colLeft, .colRight{float:left;}
.colRight{width:35%;}
.colLeft{width:65%;}

		/* Icons */
		.redesSociales {
			display:inline;
			color:#e5e5e5;
			padding:12px 11px 12px 12px;
			font-size:20px;
			background:transparent;
			border:1px solid #e5e5e5;
			border-radius:50%;
			line-height:3.5;
			width:45px;
			margin:10px;
			-webkit-transition:all 0.5s ease;
			-moz-transition:all 0.5s ease;
			-o-transition:all 0.5s ease;
			transition:all 0.5s ease;
			}
		.facebook:hover{background:#3B5998;border:1px solid #3B5998;color:#fff;}
		.twitter:hover{background:#69b9f6;border:1px solid #69b9f6;color:#fff;}
		.linkedIn:hover{background:#1984bc;border:1px solid #1984bc;color:#fff;}
		.whatsapp:hover{background:#07b601;border:1px solid #07b601;color:#fff;}
		.googlemas:hover{background:#CA3625;border:1px solid #CA3625;color:#fff;}
		.skype:hover{background:#00AFF0;border:1px solid #00AFF0;color:#fff;}
		.youtube:hover{background:#FF3333;border:1px solid #FF3333;color:#fff;}
		.vimeo:hover{background:#1AB7EA;border:1px solid #1AB7EA;color:#fff;}
		.instagram:hover{
		background:#f09433;
		background:-webkit-linear-gradient(bottom left,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
		background:-o-linear-gradient(bottom left,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
		background: linear-gradient(to top right,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433',endColorstr='#bc1888',GradientType=1 );
		border:1px solid #CA3625;color:#fff;}
		/* Icons */

	/* Fonts */

	/* Brand Colors */
	.colorBrand{color: #922323 !important;}
	/* Brand Colors */

	/* Static Generic Material */
		img{max-width:100%;}
		h1,h2,h3,h4,h5,h6{
			font-family:inherit;
			line-height:1.4;
			color:inherit}
		h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
			line-height:1.2;
			color:#777}
		h1,h2,h3,h4,h5,h6 {
			margin-top:.8em;
			margin-bottom:.5em}
		h1 small,h2 small,h3 small{
			font-size:65em;}
		h4 small,h5 small,h6 small{font-size:75%}
		h1{font-size:36px}
		h2{font-size:30px}
		h3{font-size:24px}
		h4{font-size:18px}
		h5{font-size:14px}
		h6{font-size:12px}
		p{margin:0 0 10px;font-size:14px}
		a,a:hover,a:focus,a:active,a:visited{text-decoration:none !important;}
		small {font-size: .85em}

		.colums3{
			-webkit-column-count:3;-moz-column-count:3;column-count:3;
			-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;}
		.noBorder{border:none !important;}

		.tableStyle{border:0 solid #ededed;width:100%;border-radius:4px;}
		.tableStyle th,.tableStyle td{padding:10px 20px;}
		.tableStyle thead tr,.tableStyle tbody tr{border-bottom:1px solid #ededed;}
		.tableStyle tbody tr::last-child{border-bottom:0 solid #ededed;}
		.tableStyle thead th{
			border-bottom:3px solid #dddddd;text-transform:uppercase;}


		.containerFotoGaleria {
			margin-top:0;
			padding-bottom:20px;
			margin-left:-6px;
			margin-right:-6px;
			-webkit-transition:all 0.2s ease;
			-moz-transition:all 0.2s ease;
			-o-transition:all 0.2s ease;
			transition:all 0.2s ease;}
		.containerFotoGaleria:hover{opacity:0.6;}
		.containerFotoGaleria h4{
			text-align:center;
			font-weight:700;
			color:#922323;}

		.shadowElevated{
			border-radius:10px;
			-webkit-box-shadow:0 20px 20px -18px rgba(0,0,0,0.75);
			-moz-box-shadow:0 20px 20px -18px rgba(0,0,0,0.75);
			box-shadow:0 20px 20px -18px rgba(0,0,0,0.75);}


		/* Hover Effects */

		.darken,
		.glow,
		.grayToColor,
		.colorToGray,
		.grow{
			-moz-transition:all ease 0.5s;
			-webkit-transition:all ease 0.5s;
			-o-transition:all ease 0.5s;
			transition:all ease 0.5s;}


		/* oscurecer */
		.darken{
			-moz-filter:brightness(1);
			-webkit-filter:brightness(1);
			-o-filter:brightness(1);
			filter:brightness(1);}
		.darken:hover{
			-moz-filter:brightness(0.5);
			-webkit-filter:brightness(0.5);
			-o-filter:brightness(0.5);
			filter:brightness(0.5);}
		/* oscurecer */

		/* brillar */
		.glow{
			-moz-filter:brightness(0.6);
			-webkit-filter:brightness(0.6);
			-o-filter:brightness(0.6);
			filter:brightness(0.6);}
		.glow:hover{
			-moz-filter:brightness(1.5);
			-webkit-filter:brightness(1.5);
			-o-filter:brightness(1.5);
			filter:brightness(1.5);}
		/* brillar */

		/* gris a color */
		.grayToColor{
			filter:grayscale(.9);
			-webkit-filter:grayscale(.9);
			-moz-filter:grayscale(.9);
			-o-filter:grayscale(.9);
			-ms-filter:grayscale(.9);}
		.grayToColor:hover{	
			filter:grayscale(0);
			-webkit-filter:grayscale(0);
			-moz-filter:grayscale(0);
			-o-filter:grayscale(0);
			-ms-filter:grayscale(0);}
		/* gris a color */

		/* color a gris */
		.colorToGray{
			filter:grayscale(0);
			-webkit-filter:grayscale(0);
			-moz-filter:grayscale(0);
			-o-filter:grayscale(0);
			-ms-filter:grayscale(0);}
		.colorToGray:hover{	
			filter:grayscale(.9);
			-webkit-filter:grayscale(.9);
			-moz-filter:grayscale(.9);
			-o-filter:grayscale(.9);
			-ms-filter:grayscale(.9);}
		/* color a gris */

		/* agrandar */
		.grow:hover{transform:scale(1.3);}
		/* agrandar */

		/* Hover Effects */

	/* Static Generic Material */

	/* Customizable Generic Material */
	
		/* Structural */

		#wrapper{
			font-family:'Open Sans',sans-serif;
			display:block;
			width:100%;
			margin:0 auto;
			padding:0;
			max-width:1366px;
			box-shadow:0 0 120px rgba(0,0,0,0.5);
			border:0 solid rgba(0,0,0,0.25);	
			background:#FFF;
			overflow: hidden;
		}

		.well {
			min-height:20px;
			padding:19px;
			margin-bottom:20px;
			background-color:#f5f5f5;
			border:1px solid #e3e3e3;
			border-radius:4px;
			-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
			box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
		}
		#contactoMapa{
    width: 100%;
    margin: 0 auto;
    height: 450px;
    text-align: center;
    line-height: 1.35;
    overflow: hidden;
    white-space: nowrap;}
		#contactoMapa img{max-width:inherit;}
		#footercontainer{
			clear:both;
			width:100%;
			padding:20px 0;
			margin:0 auto;
			background:#111;
			overflow:hidden;}		
		footer{clear:both;width:90%;margin:0 auto;padding:0;}
		footer h4{}
		footer a,
		footer a:visited{text-decoration:none;color:#e5e5e5;}		
		footer a:hover,
		footer a:active,
		footer a:focus{outline:0;text-decoration:none;color:#FFF;}
		footer p{
			margin:0 auto;
			padding:0;
			font-size:14px;
			color:#e5e5e5;}
		div.gradientDestacado{
			-moz-border-image: -moz-linear-gradient(left,#3333 0,#555555 100%);
			-webkit-border-image: -webkit-linear-gradient(left,#333333 0,#555555   100%);
			border-image: linear-gradient(to right,#333333 0,#555555   100%);
			border-image-slice: 1;margin: 15px auto;
		}
		div.divRecaptcha{width: 67%;margin: 0 auto;}
		div.innerContent{}
		div.innerContent h2{color: #922323}
		div.innerContent h3{}
		div.innerContent h4{}
		div.innerContent p{margin: 8px 0;font-size: 14px;}
		div.innerContent li{}
		div.innerContent a,div.innerContent a:visited{color:#922323;}
		div.innerContent a:hover{color:#cd4a00;}
		div.innerContent img{max-width:100%;}
		div.innerContent ul{list-style:none;padding:0;}
		div.innerContent li{padding-left:1.3em;}
		div.innerContent li.check:before {
		  content:"\f00c"; /* FontAwesome Unicode */
		  font-family:FontAwesome;
		  display:inline-block;
		  margin-left:-1.3em; /* same as padding-left set on li */
		  width:1.3em; /* same as padding-left set on li */
		}
		/* Structural */

		/* Imagenes */
		.imgRedondas{border-radius:50%;}
		.imgCenter{margin-left:auto !important;margin-right:auto !important;}
		/* Imagenes */

		/* Lines */
		.hrTop100{
			margin:0 auto 20px;
			border:0;
			height:0;
			width:100%;
			border-top:#922323 5px solid;}
		.hrSmall{
			margin:15px auto;
			border:0;
			height:0;
			width:40px;
			border-top:#922323 1px solid;}
		.hr100{
			margin:5px auto;
			border:0;
			height:0;
			width:100%;
			border-top:#FFF 5px solid;}
		.hr1002{
			margin:5px auto;
			border:0;
			height:0;
			width:100%;
			border-top:#999 1px solid;}
		.hrSmallLeft{
			margin:15px 0;
			border:0;
			height:0;
			width:80px;
			border-top:#922323 1px solid;}
		.hrLight{
			margin:0;
			border:0;
			height:0;
			border-top:rgba(255,255,255,0.25) 1px solid;
			border-bottom:rgba(255,255,255,0.1) 1px solid;}
		.hrDark{
			margin:0;
			border:0;
			height:0;
			border-top:rgba(0,0,0,0.25) 1px solid;
			border-bottom:rgba(0,0,0,0.1) 1px solid;}
		div.gradientLine {
			-moz-border-image:-moz-linear-gradient(left,rgba(222,91,4,1) 0,rgba(222,91,4,1)80%,rgba(222,91,4,0) 100%);
			-webkit-border-image:-webkit-linear-gradient(left,rgba(222,91,4,1) 0,rgba(222,91,4,1) 80%,rgba(222,91,4,0) 100%);
			border-image:linear-gradient(to right,rgba(222,91,4,1) 0,rgba(222,91,4,1) 80%,rgba(222,91,4,0) 100%);
			border-image-slice:1;
			margin:15px auto;}
		/* Lines */

		/* Buttons */

		.verMas1 {
			-webkit-font-smoothing:antialiased;
			position:relative;
			padding:.8em 2em .8em 1em;
			background:#922323;
			border-radius:4px;
			color:#FFF;
			transition:.2s;
			font-weight:bold;
			text-align:center;
			display:block;
			width:75%;
			margin:0 auto;
		  	min-width:12em;
		}
		.verMas1:hover{color:#FFF;background:#922323;text-decoration:none;}
		.verMas1:active,
		.verMas1:focus{background:#FFFF;outline:none;}
		.verMas1:after{
			position:absolute;
			top:0;
			bottom:0;
			right:0;
			padding-top:inherit;
			padding-bottom:inherit;
			width:2.8em;
			content:"\f178";
			font-family:'FontAwesome',sans-serif;
			font-size:1.2em;
			text-align:center;
			transition:.2s;
		}
		.verMas1:hover:after{
			-webkit-animation:bounceright .3s alternate ease infinite;
			animation:bounceright .3s alternate ease infinite;
		}

		.color01 .verMas2{color:#e2455c; border-color:#e2455c;}
		.color02 .verMas2{color:#c0b032; border-color:#c0b032;}
		.color03 .verMas2{color:#3383c0; border-color:#3383c0;}
		.color04 .verMas2{color:#d69c21; border-color:#d69c21;}
		.color05 .verMas2{color:#596edc; border-color:#596edc;}
		.colorNeutro .verMas2{color:#444444; border-color:#666;}
		
		.color01 .verMas2:hover{color:#FFF; background:#e2455c;}
		.color02 .verMas2:hover{color:#FFF; background:#c0b032;}
		.color03 .verMas2:hover{color:#FFF; background:#3383c0;}
		.color04 .verMas2:hover{color:#FFF; background:#d69c21;}
		.color05 .verMas2:hover{color:#FFF; background:#596edc;}
		.colorNeutro .verMas2:hover{color:#FFF; background:#78c446; border-color:#78c446;}
		
		.verMas2, .verMas2:visited {
			/* -webkit-font-smoothing: antialiased; */
			position: relative;
			padding: 10px;
			background: transparent;
			border-radius: 50px;
			border: 1px solid #922323;
			font-size: 12px;
			color: #922323;
			font-weight: bold;
			text-align: center;
			text-transform: uppercase;
			display: block;
    		width: 150px;
			margin: 25px 0 0 0 ;
			min-width: 8em;
			-webkit-transition: all 0.2s ease;
			-moz-transition: all 0.2s ease;
			-o-transition: all 0.2s ease;
			transition: all 0.2s ease;
		}
		.verMas2:hover{color:#FFF; background:#922323;}
		/* Buttons */

		/* Nav Menu */

		#divInfoBarTop{background:#922323;padding:0;margin:0;}
		#divInfoBarTop div{padding:0;}
		#divInfoBarTop div div{padding:5px 30px;}
		#divInfoBarTop p a{color:#fff;font-size:14px;font-weight:700;margin: 0 3px;
			-webkit-transition:all 0.5s ease;
			-moz-transition:all 0.5s ease;
			-o-transition:all 0.5s ease;
			transition:all 0.5s ease;}
		#divInfoBarTop p{ margin: 0; color: #fff;text-align:center;
			-webkit-transition:all 0.5s ease;
			-moz-transition:all 0.5s ease;
			-o-transition:all 0.5s ease;
			transition:all 0.5s ease;}
		#divInfoBarTop p a:hover,#divInfoBarTop .invertir p a:hover{color: #0092df;}
		
		#divInfoBarTop .invertir{background: #fff;padding: 5px 15px;}
		#divInfoBarTop .invertir:after{
			right:100%;
			top:0%;
			content:" ";
			position:absolute;
			pointer-events:none;
			/* margin-top:-66px; */
			width:0;
			height:0;
			border-style:solid;
			border-width:0 0 30px 15px;
			border-color:transparent transparent #ffffff transparent;}
		#divInfoBarTop .invertir p a,
		#divInfoBarTop .invertir p{color: #000;text-align:left;}

		.navbar{
			margin-bottom:0;border:0 solid transparent;
			position: absolute;
			width: 100%;
    		padding: 0 5%;
		}
		nav.navbar-fixed-top{left:auto;right:auto;max-width:1366px;width:100%;border:none;}
		.navbar-header{width:30%;margin:0 !important;float: left;}
		.navbar-collapse{width:60%;margin:0px 0 0 10% !important;float: left;}
		ul.nav.navbar-nav{width:100%;}
		
		#divLogo {
			padding: 15px 15px 50px 15px;  /*relacion con .imgLogo{max-height}/ relacion con .navbar li a{line-height} /*/
			overflow: hidden;
			margin: 0 auto;
			text-align:center;
		}
		
		.imgLogo{
			padding:0;
			height:auto;
			margin:0;
			width:100%;
    		max-width:none;
		}
		.navbar-brand {
			display:block;
			float: inherit;
			height: initial;
			padding: initial;
			line-height: initial;
			font-size: initial;
			margin: 0 !important;
    		border: 0 solid transparent !important;
    		background: transparent !important;
		}
		.navbar-default .navbar-nav>li>a{color:#999;border-top:5px solid transparent;}
		.navbar span {padding:0;color: #666;}
		.navbar-default .navbar-collapse, 
		.navbar-default .navbar-form{border-color:transparent;border-bottom:0 solid transparent;}
		.navbar-default{
			
			max-width: 1366px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
			
			border-color: transparent;}
		.navbar li {border-right:0px solid #ccc; margin-right:1%}
		.navbar li:nth-child(1){width:14%;}
		.navbar li:nth-child(2){width:18%;}
		.navbar li:nth-child(3){width:13%;}
		.navbar li:nth-child(4){width:33%;}
		.navbar li:nth-child(5){width:18%;border-right:0px solid #ccc;margin-right:0%}
		
	
		
		.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li >a:focus,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav >.active>a:hover,.navbar-default .navbar-nav>.active > a:focus {
			color: #922323;/*hover / active*/
			background-color: transparent;
			border-top-color:#922323;
		}
		.navbar li a{line-height:80px;text-align:center;padding:0;margin:0; text-transform: uppercase; font-weight:700; letter-spacing:1px;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;}
		
		.navbar li p{margin:0;}
		.navbar li p a span{display: inline; margin:0 5px;padding: 12px;font-size:16px}
		
		.navbar-nav>li>ul.dropdown-menu{width:100%;}
		.navbar li li{width:100%;text-align:center;padding:5px 10px;}	
		.navbar li li a{line-height:3em;}
		.dropdown-menu>.active>a{background-color:#922323}
		/* Nav Menu */

		
		
		/* Nav Menu */


	/* Customizable Generic Material */

	/* Site Custom CSS */

		#indexLema  {background: #922323; color:#FFF}
		#indexLema h3 {text-align: left;}

		#indexDestacados  {}
		#indexDestacados h2{
font-family: 'Oswald', sans-serif;
font-weight:400;
				color: #222;
				font-size: 24px;
				text-align: left;
				text-transform: uppercase;
			}
		#indexDestacados h3{
				color: #922323;
    margin-top: .5em;
    margin-bottom: .5em;}
		#indexDestacados span{
			text-align:center;
			color:#333;
			font-size:80px;
			font-style:normal;
			display:block;
			margin:0 auto;}
		div.gradientDestacado{
			-moz-border-image: -moz-linear-gradient(left,#333333 0,#ffffff 100%);
			-webkit-border-image:-webkit-linear-gradient(left,#333333 0,#fffffff 100%);
			border-image:inear-gradient(to right,#333333 0,#ffffff 100%);
			border-image-slice:1;
			margin:15px auto;}

		#indexCoda{
			background:#333;
			width:90%;
			height:auto;
			padding: 0;
			margin:0 auto 50px;
    border-radius: 5px;}
		#indexCoda h4{
font-family: 'Oswald', sans-serif;
font-weight:400;
			color: #fff;
			padding: 0px 0;
			text-align: left;
			margin: 0px auto;
			font-size: 28px;}
		#indexCoda p{
			color: #fff;
			padding: 0px 0;
			/* width: 80%; */
			text-align: left;
			margin: 10px auto;
			font-size: 14px;}

		.titleSpecial {
			position:relative;
			font-family: 'Comic Sans MS', cursive;
			margin: 10px auto;
			font-size: 36px;
			line-height: 1.2em;
			color: #000;
			text-align: left;
			/*margin-bottom: 15px;*/
		   /*text-shadow: 0 0 5px rgba(0,0,0,0.85);*/
		}
		.titleSpecial big{font-size:1.8em;}
		.hrtitleSpecial{
			margin:15px 0;
			border:0;
			height:0;
			width:50px;
			border-top: 2px solid #922323;

		}

		#innerTitle{
			background:#922323 url("../images/bg/inner-title.jpg") 100%/cover;
			background-position:center;}

		#innerTitle01, #innerTitle02, #innerTitle03, #innerTitle04, #innerTitle05 {
			background-repeat:no-repeat;
			background-position:center; 
			background-size:100%;
			width: 100%;
    		min-height: 562px;
			padding: 0;
			margin: 0;
		}
		#innerTitle01 {background:#922323 url(../images/bg/inner-title-01.jpg) 100%/cover;}
		#innerTitle02 {background:#922323 url(../images/bg/inner-title-02.jpg) 100%/cover;}
		#innerTitle03 {background:#922323 url(../images/bg/inner-title-03.jpg) 100%/cover;}
		#innerTitle04 {background:#922323 url(../images/bg/inner-title-04.jpg) 100%/cover;}
		#innerTitle05 {background:#922323 url(../images/bg/inner-title-05.jpg) 100%/cover;}
		
		#innerTitle01 h4, #innerTitle02 h4, #innerTitle03 h4, #innerTitle04 h4 ,#innerTitle05 h4{
			color: #333;
			padding: 10px 0;
			text-align: left;
			margin: 10px auto;
			text-transform: uppercase;
			font-weight: 700;
		}

		#innerTitle h1{
			color:#922323;
			text-align:center;
			padding:40px;
			font-size:40px;
			margin:0 auto;}

		#innerLema{background: #eee;}
		#innerTitle Lema{
			color:#fff;
			text-align:center;
			padding:40px;
			font-size:40px;
			margin:0 auto;}

		.h1Border100 {
			/*background: transparent url(../images/border-top.png) 0 0 no-repeat;
			background-size: 100%;*/
			overflow:hidden;
			text-align: center;
			font-weight: 700;
			color: #111;
			text-transform: uppercase;
			text-shadow: 0 1px 0 #111, 0 -1px 0 #111, -1px 0 0 #111, 1px 0 0 #111;
		}


		.h1Border100 span{display:inline-block;position:relative;}
		.h1Border100 span:before,
		.h1Border100 span:after{
		  content: "";
		  position:absolute;
		  height: 0;
		  /* border-bottom:1px solid #222; */
		  border-top:5px solid #922323 ;
		  top: 0;
		  width:300%;
		}
		.h1Border100 span:before{right:100%;margin-right:50px;}
		.h1Border100 span:after{left:100%;margin-left:50px;}




		.franja{
			background: #922323;
			padding: 30px 25px;
			text-align: left;
			border-radius: 4px;
		}

		.franja h3{
			margin:0;
			padding:0;
			text-transform:uppercase;
			letter-spacing:2px;
			color:#fff;
			font-weight:400;
			font-size:20px;
			width:80%;
		}


	/* End Inner Pages */


	/* Start Responsive */

		/* Big Screens */
			@media screen and (min-width: 1920px) {
			}
		/* Big Screens */

		/* Tablets y PC */
			@media screen and (max-width: 1280px){  
				
				.navbar li a{font-size: 13px;}
				.iconDest span {font-size: 45px;}
				.iconDestBottom span {font-size: 55px;}
				#indexLema h3, #indexDestacados h2 {font-size: 22px}
				.col-5 h4,.col-5 p{font-size:.94em}
			}

			@media screen and (max-width: 1112px){  
				.navbar li a{font-size: 13px;}
				.iconDest span {font-size: 40px;}
				.iconDestBottom span {font-size: 50px;}
				#indexLema h3, #indexDestacados h2 {font-size: 21px}
				.col-5 h4,.col-5 p{font-size:.81em}
			}

			@media screen and (max-width: 1049px){  
				.navbar li a{font-size: 12px;}
				.iconDest span {font-size: 35px;}
				.iconDestBottom span {font-size: 45px;}
				#indexLema h3, #indexDestacados h2 {font-size: 20px}
				.col-5 h4,.col-5 p{font-size:.77em}
				

			}

			@media screen and (max-width: 1024px){ 
				.navbar li a{font-size: 11px;} 
				.iconDest span {font-size: 30px;}
				.iconDestBottom span {font-size: 40px;}
				#indexLema h3, #indexDestacados h2 {font-size: 18px}
				.col-5 h4,.col-5 p{font-size:.75em}
			}

			@media screen and (max-width: 800px){
				.navbar li a{font-size: 10px;}
				.iconDest span {font-size: 20px;}
				.iconDestBottom span {font-size: 20px;}
				#indexLema h3, #indexDestacados h2 {font-size: 16px}
				.cellHide {display: none;}
				.col-5{ width:30%;margin:auto 1.5%;min-height: 400px;}
				.col-5 h4,.col-5 p{font-size:1em}
			}

			@media screen and (max-width: 768px){
			}
		/* Tablets y PC */


			@media screen and (max-width: 767px){
				ul.nav.navbar-nav {width:100% !important;margin:0 !important;padding-bottom: 10px;}
				.navbar li {width:100% !important;margin:0 !important;}
				.navbar li a{font-size:14px;height: 2em;text-align: center;line-height: 2em;border:none !important;}
				.imgLogo{margin:0 auto !important;max-width: 150px;}
				.navbar-toggle{position: absolute;right:10px;}
				.navbar-header{width:90%;margin:0 5% !important;}
				#divlogo{padding: 2px 10px;}
				div#navbar.navbar-collapse.collapse.in {
					width: 100%;
					margin: -40px auto 0 !important;
					background: #fff;}
				.iconDest span {font-size: 50px;}
				.iconDestBottom span {font-size: 50px;}
				#indexLema h3, #indexDestacados h2 {font-size: 18px}
				.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li >a:focus, .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav >.active>a:hover, .navbar-default .navbar-nav>.active > a:focus {border:none;}
			}

		/* Celu horizontal */
			@media screen and (max-width:736px){  
			}

			@media screen and (max-width:667px){  
			}

			@media screen and (max-width:640px){  
			}

			@media screen and (max-width:568px){  
			}
		/* Celu horizontal */

		/* Celu vertical */
			@media only screen and (max-width:480px){
				footer{width:95%;}
				footer p{text-align:center;}
				#contactoMapa {
					width:98%;
					margin:0 auto;
					height:300px;}
				#contactoMapa img{max-width: inherit;}
				#contactForm{
					position:relative;
					width:98%;
					margin:0 auto;}
				.col-5{ width:42%;margin:auto 4%;min-height: 450px;}
			}

			@media screen and (max-width: 414px){  
			}

			@media screen and (max-width: 375px){  
			}

			@media screen and (max-width: 320px){  
			}
		/* Celu vertical */

	/* End Responsive */