@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'ph600_regular_caps';
    src: url('../fonts/ph-600regularcaps_0-webfont.eot');
    src: url('../fonts/ph-600regularcaps_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ph-600regularcaps_0-webfont.woff2') format('woff2'),
         url('../fonts/ph-600regularcaps_0-webfont.woff') format('woff'),
         url('../fonts/ph-600regularcaps_0-webfont.ttf') format('truetype'),
         url('../fonts/ph-600regularcaps_0-webfont.svg#ph600_regular_caps') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {
	font-family: 'Lato', sans-serif;
}


.navbar {
	background: url(../img/fondo-menu.png);
	background-position:center bottom 2px;
	background-repeat: no-repeat;
	border-radius: 0;
	border:none;
	margin-bottom:0;
	z-index:9999;


}

.navbar-nav a {
	color:#FFF;
	font-size:16px;
}

.navbar-inverse .navbar-nav > li > a {
		color:#FFF;
}

.carousel-inner {
	top:-10px
}

.navbar-brand {
	padding-top:18px
}

.textura-banner-home {
	z-index:999;
	bottom:0;
	position:absolute;
	width:100%
	
}

.carousel-control.left, .carousel-control.right {
	background:none;
}

.frase-home {
		z-index:9;

	position:absolute;
	left:0;
	width:100%
	
}

.carousel-control {
	z-index:99
}

.page-header {
	background:url(../img/linea-titulos.png) bottom left no-repeat;
	border-bottom:0
}

.thumbnail {
	border-color: #000;
	border-radius: 0;
	padding: 15px
}

.titulos {
	margin-bottom:40px;
}
.titulos span {
	font-family: 'ph600_regular_caps';
	font-size:47px;
	line-height:20px;
}




.titulosAlquiler {
	margin-bottom:40px;
}
.titulosAlquiler span {
	font-family: 'ph600_regular_caps';
	font-size:47px;
	margin-left:20px;
}


.rulo {
	margin:0 0 0 15px;
}

h3 {
	font-family: 'ph600_regular_caps';
	font-size: 34px;
	color:#4eac9c;
	}
.titulosProductos {
	margin:30px 0 60px 0;
}

.linea-separador-pie {
		background:url(../img/linea-pie.png) bottom left no-repeat;
		width:100%;
		height:50px;
		display:inline-block;
		margin-bottom:40px;
}

h5 {
	font-size:21px;
	color:#4eac9c;
	}
p, legend {
	font-size:16px
}

p a:hover {
	color:#4eac9c;
}

legend {
	border-bottom:0;
}

.pie i {
	margin-right:10px
}

.newsButton {
	background: #7b448f;
	color:#FFF;
	border:none;
		font-family: 'Lato', sans-serif;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
height:40px;
width:100%

}
.btnEnviar {
	background: #7b448f;	
}
.btnEnviar:hover {
	background: #532763;	
}

.newsButtonWrapper {
	width:25%
}
.formInput {
	width:75%
}

.newsButtonWrapper, .formInput{
display:inline-block;
float:left
}

.inputNews {
	width:100%;
height:40px;
	border:solid 1px #CCCCCC;
	padding-left:10px
}

.newsFormWrapper {
	margin-top:30px
}

.pieCreditos {
	margin:40px 0
}

.pieCreditos p {
	text-align:center
}



@media all and (max-width: 1208px) and (min-width: 1001px) {
	.titulos span {
	font-size:38px !important ;	
}
}	
	

.fotoWeddingsHome {
	position:relative;
}

.trebol {
	position:absolute;
	z-index:1;
	right: 0px;
	top:-30px;
}


.frase-accesorios {
		z-index:9;

	position:absolute;
	left:0;
	width:100%
	
}

.text-verde {
	color:#4eac9c;
}

.text-verde a{
	color:#4eac9c;
}

.help-block ul{
	list-style-type:none;
	color:#933;
	font-size: 12px
	
}


.current{
	color:#dcc0e6 !important
	}
	
.pieCreditos a, .datosPie a {
	color:#333
}
.pieCreditos a:hover, .datosPie a:hover {
	color:#653877;
	text-decoration:none
}

.alquilerContenedor {
	margin-bottom:50px;
}