 

body {
	background:url(../img/fondo.web.jpg) no-repeat left top fixed;
	background-size:cover;
 
}


.container {
	background-color:#FFF !important;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 3px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 3px 5px 0px rgba(50, 50, 50, 0.75);

	
	
}


.blanco {
	
	color:#FFFFFF
	
	
}

.navbar {
   
    
    margin-bottom:  0px !important;
   
}
.navbar-inverse {
/*    background-color: #990099 !important;
*/	 
 }
.navbar  
.container {
	 background-color: #990099 !important;
	
	
}
.footer {

text-align:center;	
	
}

.hero-spacer {
    margin-top:  0px;
}

.hero-feature {
    margin-bottom: 0px;
}
 
.logo {
	
	width:568px;
	max-width:100%;
	margin:10px auto;
	text-align:center;
}
 
.telefonos {
	
	width:568px;
	max-width:100%;
	margin:10px auto;
	text-align:center;

}

.telefonos a {
	font-size:5em;
	color:#FFFFFF;
	padding:20px;
 }

.logo img {
 
 	max-width:100%;

}



footer {
    margin: 0px 0;
}

.navbar {
	
	min-height: 160px;	
	
}

.cabecera {
	width: 100%;
 	display: flex;
	flex-flow: row wrap;
	 	
}

.contenido {
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	 	
}

.contenido img {
	max-width: 100%;

}

 
.foto-texto {
	width:540px;
	max-width:100%;
	margin:0 auto;
	text-align:center;
 
 }

.texto {
	width:540px;
	max-width:100%;	
 
	margin:0px auto;
	text-align:center;
	padding:0 10px;

} 
  

.info {
		width:540px;
	max-width:100%;	
 
	margin:0px auto;
	text-align:center;
	padding:0 10px;
	 
	
}

.info p {
 
	 text-align: justify;
	
}

 .jumbotron {
     margin-top: 30px;
    margin-bottom: 30px;
 
 }
 
 
 .jumbotron p {
    font-size: 17px !important;
 }


 .tarifas  {
 
	text-align:center;
	
}
 
 .tarifa  {
 	border-radius:20px;
	padding: 6px;
	font-size:2em;
	margin:10px auto; 
	text-align:center;
	background-color:#990099;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	
}

 .visa  {
 	border-radius:10px;
	padding: 3px;
	font-size:1em;
	margin:10px auto; 
	text-align:center;
	background-color:#000;
	color:#F0F0F0;
	width:250px;
	max-width:100%;
}


li   {
	font-size:150% !important;
	
}

 
.oferta {
    background: url("../img/oferta-v1.png") no-repeat scroll center top transparent;
    padding-top: 70px;
    font-size: 47px !important;
    margin: auto;
    max-width: 100%;
    color: #00FF2C;
    text-align: center;
    width: 290px;
    height: 290px;
	 
 }
oferta p {
	
		text-align: center;
}
.tiempo {

font-size: 22px !important;	 
 
}

.numero a {

font-size:3em;
color: #990099;
/*text-shadow: 3px 3px 2px #FFF     !important;
*/font-weight:bolder;
	
}

.numero2 a {

font-size: 5.4em;
color: #FFF;
/*text-shadow: 3px 3px 2px #909     !important;
*/font-weight:bolder;
	
}
 
 .aviso {

font-size:12px !important;
color: #000;
 
	
}
  h2, .h2 {
    margin-top:  0px !important;
    margin-bottom:  10px !important;
}

@media (max-width: 479px) {
	 
	.telefonos a {
	font-size:3em;
	 
 } 
 .tarifa { 
    border: 1px solid #C7C7C7;
    border-radius: 20px;
    padding: 6px;
    font-size: 14px;
    margin: 10px auto;
    text-align: center;
    background-color: #909;
    color: #FFF;
    text-transform: uppercase;
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: 200;
}

.numero a {
    font-size: 36px;
    color: #990099;
/*    text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.8) !important;
*/}
 
.container h1 {
	
	font-size: 31px;
	
}
 
 }
 
 
 @media (min-width: 1024px) and (max-width:1199px) {
	 
.logo {
	
	width:368px !important;
	max-width:100%;
	margin:10px auto;
	text-align:center;
}

.telefonos {
	
	width:568px;
	max-width:100%;
	margin:10px auto;
	text-align:center;

}

.telefonos a {
	font-size:5em;
	color:#FFFFFF;
	padding:20px;
 }

.logo img {
 
 	max-width:100%;

}

.foto-texto {
	width:370px;
	max-width:100%;
	margin:0 auto;
	text-align:center;
 
 }

.texto {
	width:410px;
	max-width:100%;	
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	margin:0px auto;
	text-align:center;
	padding:0 10px;

} 
.info {
		width:410px;
	max-width:100%;	
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	margin:0px auto;
	text-align:center;
	padding:0 10px;
	 
	
}
	 
 }