/*NO BORRAR*/
@font-face {
 font-family:Roboto-Regular;
 src: url('../fonts/Roboto-Regular.ttf');
}
@font-face {
 font-family:ClementePDae-Light;
 src: url('../fonts/ClementePDae-Light.ttf');
}
@font-face {
 font-family:ClementePDaf-LightItalic;
 src: url('../fonts/ClementePDaf-LightItalic.ttf');
}
#frm_contacto label.error {
	margin-left: 10px;
	width: auto;
}
.error
{
	color: #B94A48 !important;
	margin:0px !important;
}

.link { 

  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font: normal 12px/12px HelveticaNeue, Arial;
  padding: 8px 11px;
  text-decoration: none;
}
.link.azul {
    background: -moz-linear-gradient(center top , #30517A, #3276B1) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background:#3276B1;
    border-color: #30517A ;
    box-shadow: 0 1px 1px #30517A, 0 1px 0 #30517A inset;
    color: #FFF !important;
    text-shadow: 0 1px 0 #30517A;
}
.link.azul:hover {
    background: -moz-linear-gradient(center top , #3276B1, #30517A) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #30517A;
    box-shadow: 0 1px 1px #30517A, 0 1px 0 #30517A inset;
    color: #FFF !important;
    text-shadow: 0 1px 0 #30517A;
}
.align-left{
	text-align:left;
}
.align-right{
	text-align:right;
}
.align-center{
	text-align:center;
}
/*FIN BORRAR*/

.hd_redes{
	background:#ededed;
	padding-top:8px;
}
.btn-compra{
	background:#00a7b5;
	border-radius:0;
	color:#fff;
	font-size:14px;
}
.btn-compra:hover{
	background:#d1d1d1;
	color:#00a7b5;
}
.header{
	padding-bottom:10px;
}
.carousel-control{
	display:none;
}
.slide h4{
	font-size:35px;
}
.slide p{
	font-size:25px;
}
.hm_bienvenidos{
	padding-bottom:30px;
	padding-top:30px;
}
.hm_bienvenidos h1, .hm_testimoniales h1, .contenido h1{
	background:url(../imgusr/bg_titulos.png) no-repeat center bottom;
	color:#2cb9c4;	
	font-family:ClementePDae-Light;
	font-size:30px;
	margin-bottom:30px;
	padding-bottom:30px;
	text-align:center;
}
.hm_bienvenidos h2{
	color:#2cb9c4;	
	font-family:ClementePDae-Light;
	font-size:30px;
	text-align:center;
}
.hm_bienvenidos h3{
	color:#e02a52;	
	font-family:ClementePDaf-LightItalic;
	font-size:18px;
	margin-top:-10px;
	padding-left:100px;
	text-align:center;
}
.hm_ladycomp{
	background:url(../imgusr/bg_ladycomp.jpg) no-repeat center bottom;
	color:#fff;
}
.hm_ladycompbaby{
	background:url(../imgusr/bg_ladycompbaby.jpg) no-repeat center bottom;
	color:#fff;
}
.hm_ladycomp p, .hm_ladycompbaby p{
	line-height:30px;
}
.hm_ladycomp h1, .hm_ladycompbaby h1, .footer h1, .titulo_ladycomp h1, .titulo_ladycompbaby h1, .titulo_principal h1{
	font-family:ClementePDae-Light;
	font-size:30px;
	margin-bottom:25px;
}
.btn-ver, .btn-mas{
	background:transparent;
	border:1px solid #fff;
	border-radius:0;
	color:#fff;
	padding: 3px 25px;
	transition: background 500ms, color 500ms;
}
.btn-ver:hover{
	background:#fff;
	color:#53939c;
}
.btn-mas:hover{
	background:#fff;
	color:#e02a52;
}
.hm_testimoniales{
	padding-bottom:50px;
	padding-top:50px;	
}
.bg_gris{
	background:#ededed;
	border-radius:10px;
}
.bg_gris img{
	margin-top:-40px;
}
.footer{
	background:#343434;
	color:#fff;
	padding-bottom:40px;
	padding-top:40px;
}
.footer a{
	color:#fff;
}
.ft_contacto{
	font-size:18px;
}
.ft_direccion{
	background:#00a7b5;
	color:#fff;
	padding-top:10px;
}
.titulo_pearly{
	background:url(../imgusr/bg_pearly-titulo.png) no-repeat left bottom;
	color:#fff;
	line-height:30px;
	min-height:370px;
	padding-bottom:10px;
	padding-top:5px;
	text-align:justify;
}
.titulo_ladycomp{
	background:url(../imgusr/bg_ladycomp-titulo.png) no-repeat left bottom;
	color:#fff;
	line-height:30px;
	min-height:370px;
	padding-bottom:10px;
	padding-top:5px;
	text-align:justify;
}
.titulo_ladycompbaby{
	background:url(../imgusr/bg_ladycompbaby-titulo.png) no-repeat left bottom;
	color:#fff;
	line-height:30px;
	min-height:370px;
	padding-bottom:10px;
	padding-top:5px;
	text-align:justify;
}
.titulo_principal{
	background:url(../imgusr/bg_ladycomp-titulo.png) no-repeat left bottom;
	color:#fff;
	font-size:16px;
	line-height:30px;
	min-height:254px;
	padding-top:45px;
	text-align:justify;
}
.contenido{
	padding-bottom:50px;	
	padding-top:50px;	
}
.contenido h2{
	color:#2cb9c4;	
	font-family:ClementePDae-Light;
	font-size:25px;
	margin-bottom:15px;
}
.contenido h3{
	color:#2cb9c4;	
	font-family:ClementePDae-Light;
	font-size:22px;
	margin-bottom:15px;
}
.contenido h2 a{
	color:#2cb9c4;
}
.btn-comparte{
	background:#00a7b5;
	border:1px solid #00a7b5;
	border-radius:0;
	color:#fff;
	padding: 3px 25px;
	transition: background 500ms, color 500ms;	
}
.btn-comparte:hover{
	background:transparent;
	border:1px solid #00a7b5;
	color:#00a7b5;
}
.ligas a{
	color:#fff;
	text-align:center;
}

.pd_menu{
	padding-left:0;
	padding-right:0;
}





/*@media(max-width:1200px){
	.nav > li > a {
		padding: 10px 12px;
	}
}*/
@media(max-width:1170px){
	.titulo_principal{
		min-height:210px;
	}
}
@media(max-width:1100px){
	.slide h4{
		font-size:25px;
	}
	.slide p{
		font-size:18px;
	}
}
@media(max-width:990px){
	.align-left, .align-right, .align-center{
		text-align:center;
	}
	.hm_ladycomp, .titulo_ladycomp, .titulo_principal{
		background:#00949e;
	}
	.hm_ladycompbaby, .titulo_ladycompbaby{
		background:#e32a54;
	}
	.titulo_pearly{
		background:#ff8f00;
	}
	.titulo_principal{
		min-height:180px;
		padding-top:0;
		text-align:center;
	}	
	
	.nav > li > a {
		padding: 10px 6px;
	}
	.navbar-default .navbar-nav > li > a {
		font-size: 13px;
	}	*/
}
/*@media(max-width:781px){
	.pd_menu{
		margin-left:0 !important;
		margin-right:0 !important;
	}
	.nav > li > a {
		padding: 10px 25px;
	}
	.navbar-default .navbar-nav > li > a {
		font-size: 14px;
	}	
}*/
@media(max-width:600px){
	.slidep{
		display:none;
	}
}
@media(max-width:479px){
	.slide h4{
		display:none;
	}
}