@import url(https://fonts.googleapis.com/css?family=Lato:400,300);

@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');



body {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
	background-color:#e4e4e4;
	margin-top:0;
	margin-bottom:0;
}

.txt_pie {
    font-family: "Roboto", sans-serif;
    font-size: 13px;
	color:#FFF;
	padding:5px;
	text-decoration:none;
}

.txt_pie:active {
    font-family: "Roboto", sans-serif;
    font-size: 13px;
	color:#FFF;
	padding:5px;
	text-decoration:none;

}

.txt_pie:hover {
    font-family: "Roboto", sans-serif;
    font-size: 13px;
	color:#FFF;
	padding:5px;
	text-decoration:none;

}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.col-xs-15 {
    width: 20%;
    float: left;
}

@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}




a:link {
    text-decoration: none;
}

.color_cambio
	{
	background-color:#ffffff; 
	
	}
	
.back-to-top {
cursor: pointer;
position: fixed;
bottom: 10px;
right: 30px;
display:none;
}


	
	
	
	.badge {
    background-color: #fff;
    color: #1d86c8;
    font-size: 10px;
    font-weight: 500;
	padding: 5px 7px !important;
	
	
}

.responsive-calendar .day .badge {
    right: 8px !important;
    top: 8px !important;
}


	
.titulos {
    font-family: 'Lato', sans-serif;
    font-size: 22px;
	color: #333;
	margin-bottom:5px;
	text-decoration:none;

}


.subtitulos {
    font-family: 'Lato', sans-serif;
    font-size: 13px;
	color:#fff;
	background-color:#a10b2a;
	text-decoration:none;
	padding:5px;
	margin:20px 0px;

}


.subtitulos:hover {
    font-family: 'Lato', sans-serif;
    font-size: 13px;
	color:#fff;
	background-color:#a10b2a;
	text-decoration:none;
	padding:5px;
	margin:20px 0px;
}


.txt_menu {
    font-family: 'Lato', sans-serif;
    font-size: 13px;
	color:#fff;
	text-decoration:none;


}

.txt_normal {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
	color:#333;
	text-decoration:none;


}

.txt_menu:hover {
    font-family: 'Lato', sans-serif;
    font-size: 13px;
	color:#fff;
	text-decoration:none;


}



.subtitulos_azul {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
	color:#fff;
	background-color:#999;
	text-decoration:none;
	padding:10px;
	margin-bottom:10px;
	text-align:center;

}

.subtitulos_azul:hover {
   font-family: 'Lato', sans-serif;
    font-size: 14px;
	color:#fff;
	background-color:#999;
	text-decoration:none;
	padding:10px;
	margin-bottom:10px;
	text-align:center;

}


.txt_rojo {
    color: #ff0000;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    text-decoration: none;
}

:focus {outline: 0;}	



li { list-style-type:none;}



.fondo_fuccia

{
	background-color:#fff; color:#FFF; background-image:url(imagenes/top4.png); background-repeat: no-repeat; background-size: contain; background-position:center; min-height:100px; 
	
}

.fondo_interior

{
	background-color: #fff;  margin-top:-20px; border-bottom:1px solid #d11342;
	
}


.paginador{

	float:left;

	padding:2px;

	border:1px solid #CCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-left:2px;

	margin-right:2px;
	
	width:18px;

	text-align:center;

	
	color:#999;
	
	background-color:#ccc;
	

	}

.paginador_ac{

	float:left;

	padding:2px;

	border:1px solid #CCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-left:2px;

	margin-right:2px;

	width:18px;

	text-align:center;

	background:#d11342;

	color:#fff;

	}
	


.paginador a{ 

text-decoration:none;
color: #fff;

}
.paginador:hover{
text-decoration:none;
background-color:#d11342;

}

.linea_negra

{
	background-color:#d11342; color:#FFF; text-align:center; padding:20px 0; font-size:1.5em; font-family: "Roboto", sans-serif;
	
}



.linea_fuccia

{
	background-color:#d11342; min-height:4%; border-bottom:2px solid #FFF; 
	
}

.fondo_pie

{
	background-color:#d11342; min-height:4%; border-bottom:2px solid #FFF; 
	
}

.linea_fuccia_sombra

{
	background-color:#d11342; min-height:4%; box-shadow: 0px 3px 3px #aaaaaa; color:#FFF;
	
}



.icono
{
	padding:5px;
	
}

.navbar {
    border-radius:0px  !important;
}

.navbar-default {
    background-color: #d11342;
    border-color: #d11342;
}

.navbar-default .navbar-nav > li > a {
    color: #ffffff !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: #a10b2a;
    color: #ffffff;
}




@media (max-width: 767px) 
	{   
	
	.color_fondo
	{
	background-color:rgba(255, 255, 255, 1) !important;
	border-bottom:#ccc 1px solid;

	padding-bottom:10px;
	padding-top:10px;
	}
	
	
.linea_negra

{
	background-color:#d11342; color:#FFF; text-align:center; padding:20px 0; font-size:1em; font-family: "Roboto", sans-serif;
	
}
 
  
.header2{ 
  width: 75%;  background-image:url(imagenes/top4.png); background-color:#d11342; background-repeat: no-repeat; background-size: contain; background-position:center; padding:30px 0;
	}
	
	
	
	.menu_top

{
	background-color:#d11342 !important;  
	 
	color:#FFF; 
}


.fondo_imagen

{
	background-color:#d11342; background-image:url(imagenes/fondo5.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; height:500px; 
	
}



.linea_fuccia
{
	
}

  
  
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent ;
}

.columna_movil
{
	clear:both;
	
	
	
}
.icono
{
	padding:3px;
	
}

.margen_i
{
	margin-left:10%;
	
}


.cuadro_interior
	{
	background-color:#fff; 
	padding:2%; 
	text-align:justify;
	color:#333;
	}
	
	.salto-icono
	{
		clear:both;	
	}
	
	.centro-txt
{
	text-align: center;	
}



	}
	
   
   
@media (min-width: 768px) 
	{  
	
	.menu_top

{
	background-color:#d11342 !important; 
	margin:0 auto; 
	width:475px;  
	color:#FFF; 
} 

.centro-txt
{
	text-align: justify;	
}
  
  
 	.color_fondo
	{
	background-color:rgba(255, 255, 255, 1) !important;
	border-bottom:#ccc 1px solid;

	padding-bottom:10px;
	padding-top:10px;
	}
  
  .fondo_imagen

{
	background-color:#d11342; background-image:url(imagenes/fondo2.jpg); background-repeat: no-repeat; background-size: cover; background-position:center; height:700px; 
	
}
		
		

.icono
{
	padding:3px;
	
}

.margen_i
{
	margin-left:5%;
	
}

.fondo_fuccia

{
	background-color:#FFF; color:#FFF; background-image:url(imagenes/top4.png); background-repeat: no-repeat; background-size: contain; background-position:center; min-height:100px; 
	
}

  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent ;
}

.cuadro_interior
	{
	background-color:#fff; 
	padding:2%; 
	text-align:justify;
	color:#333;
	}
	
	.navbar {
    border-radius:0px  !important;
	padding-left:25%;
}


	}  

@media (min-width: 992px) 
	{
		
		.menu_top

{
	background-color:#d11342 !important; 
	margin:0 auto; 
	width:475px;  
	color:#FFF; 
}

.centro-txt
{
	text-align: justify;	
}

.icono
{
	padding:10px;
	
}


	
		.color_fondo
	{
	background-color:rgba(255, 255, 255, 1) !important;
	border-bottom:#ccc 1px solid;

	padding-bottom:10px;
	padding-top:10px;
	}

.fondo_fuccia

{
	background-color:#FFF; color:#FFF; background-image:url(imagenes/top4.png); background-repeat: no-repeat; background-size: contain; background-position:center; min-height:100px; 
	
}

	
	.fondo_imagen

{
	background-color:#d11342; background-image:url(imagenes/fondo.jpg); background-repeat: no-repeat; background-size: cover; background-position:center; height:900px; 
	
}

.cuadro_interior
	{
	background-color:#fff; 
	padding:3% 5%; 
	margin:2%; 
	border:#ccc 1px solid; 
	text-align:justify;

	color:#333;
	}
	
	.navbar {
    border-radius:0px  !important;
	padding-left:30%;
}


	
	 }


@media (min-width: 1200px) 
	{
		.top_precio{
			margin-top: 160px;
		}
		.menu_top

{
	background-color:#d11342 !important; 
	margin:0 auto; 
	width:555px;  
	color:#FFF; 
}
.centro-txt
{
	text-align: justify;	
}

.fondo_fuccia

{
	background-color:#FFF; color:#FFF; background-image:url(imagenes/top4.png); background-repeat: no-repeat; background-size: contain; background-position:center; min-height:170px; 
	
}


.icono
{
	padding:15px;
	
}

	.color_fondo
	{
	background-color:rgba(255, 255, 255, 1) !important;
	border-bottom:#ccc 1px solid;

	padding-bottom:10px;
	padding-top:10px;
	}
		
		.fondo_imagen

{
	background-color:#d11342; background-image:url(imagenes/fondo.jpg); background-repeat: no-repeat; background-size: cover; background-position:center; height:900px; 
	
}

.cuadro_interior
	{
	background-color:#fff; 
	padding:3% 5%; 
	margin:2%; 
	border:#ccc 1px solid; 
	text-align:justify;

	color:#333;
	}

.navbar {
    border-radius:0px  !important;
	
}


	}
	
	
	
	
	

