/*-------------------------------MENU-------------------------------------------------------*/
/*Contenedor menú superior
.contenedor100 {
    background-color: #720a30; /*<-- Color del menu de redes sociales parte superior*/
}
/*Menú redes sociales Iconos*/
.social-header {
    position: relative;
    float: right;
    width: auto;
    height: 45px;
    background-color: grey; /*<-- Color del menu de ICONOS de redes sociales parte superior*/
}

/*Color del menú*/
/*.container-fluid*/
#container_fluid_menu, #container_fluid_title ,#container_fluid_copyright{
    background-color: #ad0543; /*Color del contenedor del logo y letras del menu, preferentemente coincidir color con la propiedad navbar-inverse (a destacar que este color tambien está presente bajo el footer*/
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.navbar-inverse {
    background-color: #ad0543; /*Color debajo del contenedor del logo y letras del menu, preferentemente coincidir color con la propiedad container-fluid*/
    border-color: #ad0543;/*Color del borde del menú*/
}

/*-----------------------------PIE DE PÁGINA---------------------------------------------*/
.footer_titulo {
    color: #fff; /*<-- Color de los titulos del footer*/
}

.footer_secciones_link {
    color: #000; /*<-- Color de los links a otras páginas dentro del footer*/
}

.copyright_container {
    color: coral; /*<-- Color del texto del Copyright situado en la parte final de la página*/
}

/*-------------------------Iconos de redes sociales-------------------------------------*/
.social_footer_facebook{
	background:url(../images/icon-facebook-footer.png) no-repeat center center;/*<-- Icono de Facebook */
	position:relative;
	float:left;
	width:75px;
	height:62px;
	cursor:pointer;
	}

.social_footer_facebook:hover{
	background:url(../images/icon-facebook-footer-hover.png) no-repeat center center; /*<-- Icono de Facebook al posicionar el raton sobre el elemento */
	}

.social_footer_instangram{
	background:url(../images/icon-instrangram-footer.png) no-repeat center center;/*<-- Icono de Instagram */
	position:relative;
	float:left;
	width:75px;
	height:62px;
	cursor:pointer;
}
.social_footer_instangram:hover{
	background:url(../images/icon-instrangram-footer-hover.png) no-repeat center center;/*<-- Icono de Instagram al posicionar el raton sobre el elemento */
	}

.social_footer_youtube{
	background:url(../images/icon-youtube-footer.png) no-repeat center center; /*<-- Icono de Youtube */
	position:relative;
	float:left;
	width:75px;
	height:62px;
	cursor:pointer;
}

.social_footer_youtube:hover{
	background:url(../images/icon-youtube-footer-hover.png) no-repeat center center; /*<-- Icono de Youtube al posicionar el raton sobre el elemento */
}

.social_footer_twitter{
	background:url(../images/icon-twitter-fotter.png) no-repeat center center; /*<-- Icono de Twitter */
	position:relative;
	float:left;
	width:75px;
	height:62px;
	cursor:pointer;
	}

.social_footer_twitter:hover{
	background:url(../images/icon-twitter-fotter-hover.png) no-repeat center center; /*<-- Icono de Twitter al posicionar el raton sobre el elemento */
	}

.footer_container{ 
background:url(../images/footer_background1.jpg) no-repeat center center #ad0543;/*<--- Color del fondo del footer*/
position:relative;
height:auto;
padding-bottom:30px;
min-width: 320px;
}

/*FIN Iconos de redes sociales*/
/*FIN PIE DE PÁGINA*/

/*Color fondo todo el documento*/
body{
    background-color: #d65987;
}
/*==============================================INICIA CSS DETALLE DEL EVENTO=======================================================*/
/*.container_eventos_detalles{*/
#eventdetail_release_container_event{
/*Color del Fondo del detalle de los eventos */    
    background-color:#f6bdd2;
    position:relative;
	height:auto;
	-webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.7);
	box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.7);
	behavior: url(/pie/PIE.htc);
	margin:30px auto 0 auto;
	padding:15px 20px 20px 20px;
	}

/*---------------------------------------Imagen Header----------------------------------------------------*/
/*.container_header_secciones_eventos_detalle_demo*/
#eventdetail_release_image_header{
	position:relative;
	height:285px;
	background: url(../images/eventos/Novias/headerNovias.png) no-repeat center;/*<-- Al ingresar al evento se mostrara en la parte superior del mismo, al verlo en dispositivos móviles solo tomará el centro de la imagen.*/
        background-size: cover;
	margin:0 auto 0 auto;
	}

/*Imagen Tumb Evento*/
/*.container_header_secciones_eventos_detalle_demo_thumbs*/
#eventdetail_release_logo_event{
	position:relative;
	width:140px;
	height:140px;
	background: url(../images/eventos/Novias/logoNovias.png);/*<-- Al ingresar al evento se mostrará en la parte superior delante del header y antes del nombre del evento*/
    background-color: lightgray;/*<-- Color de fondo del logotipo*/
    border:solid 4px #e71096;/* Grosor y color del borde del logotipo del Evento */	
	float:left;
	margin-left:20px;
	margin-top:-80px;
	}

/*container_header_eventos_detalle_thumbs*/
#eventdetail_release_container_detail{
    background-color: #9b204d; /*<-- Color del contenedor del titulo del evento*/
}

/*.container container_header_secciones_eventos_detalle*/
#eventdetail_release_container{
	background:url(../images/eventos_detalle_background1.jpg) no-repeat center center #e71096;/*<-- Color de fondo del contenedor de los datos (dos franjas del color, una debajo del nombre del evento y la otra arriba de los patrocinadores*/
	z-index:1;
	}

/*.container_header_secciones_eventos_detalle_titulos*/
#eventdetail_event_title{
	position:relative;
	float:left;
	color:#FFFFFF;/*<-- Color de la letra del titulo */
	height:auto;
	font-size:40px;
	font-family: 'Open Sans', sans-serif; font-weight:400;
	padding:15px 0 0 25px;
	}	


/*.container_eventos_row*/
#eventdetail_release_container_event_row{
        overflow: hidden;
	position:relative;
	width:100%;
	height:auto;

}

/*container_eventos_column_left*/
#eventdetail_release_container_event_column{
	position:relative;
	float:left;
	height:auto;
	padding-top:15px;
}

/*.container_eventos_column_right*/
#eventdetail_release_container_event_column_two{
	position:relative;
	height:auto;
	padding-top:15px;

}
/*.titulo_detalle_evento*/
#eventdetail_release_detail_title{
	position:relative;
	width:100%;
	height:auto;
	line-height:25px;
	font-family: "Raleway",sans-serif;/*<--Tipografía de los Titulos (Detalles eventos, Descripcion, Patrocinadores)*/
        font-weight: 400;
	color:#302f2f; /*<--Color Titulos (Detalles eventos, Descripcion, Patrocinadores)*/
	font-size:25px;
        text-shadow: 0px 4px 5px rgb(0, 0, 0);

}

/*.container_event_sidebar*/
#eventdetail_release_sidebar{
	background-color:#d65987;/*<--color de fondo columna detalles y patrocinadores*/
	width:259px;
	height:auto;
	padding:10px 20px 35px 20px;
	margin:10px auto;	
}

/*.boton_inscripciones*/
#eventdetail_release_boton_inscription{
	position:relative;
	width:auto;
	height:35px;    
	background-color:pink; /*<--- Color del boton situado en el contenedor de la segunda columna */
	cursor:pointer;
	color:blue;             /*<--- Color de letra del boton en el contenedor de la segunda columna  */
	font-size:15px;
	font-family: 'Raleway', sans-serif; 
	font-weight:600;
	text-align: center;
	line-height:35px;
	margin-top:20px;
	transition: all 0.2s linear 0s;
}

/*.boton_inscripciones:hover{*/
#eventdetail_release_boton_inscription:hover{
	background-color:white; /*<--- Color del boton situado en el contenedor de la segunda columna al pasar el raton sobre el elemento*/
	color:black;            /*<--- Color de letra del boton situado en el contenedor de la segunda columna al pasar el raton sobre el elemento*/
}

/*.border_bottom_negro*/
#eventdetail_release_separation_border{
	position:relative;
	width:100%;
	height:1px;
	background: green /*Color Lineas de división entre segmentos dentro del evento*/
}

/*----------------------------Detalle del texto dentro del evento-----------------------------------------------*/	
/*.texto_bold_detalle_evento*/
#eventdetail_release_text_bold{
	position:relative;
	width:100%;
	height:auto;
	line-height:25px;
	font-family: "Raleway",sans-serif;
    font-weight: 600;
	color:black; /*<--- Color de letra del texto dentro del evento*/
	font-size:15px;

}
/*Espacio entre texto y titulos*/
.padding_texto_bold_detalle_evento{
	position:relative;
	padding: 0 0 15px 0;

}

/*.descripcion_detalle_evento a{*/
#eventdetail_release_text_bold a{
    color: gray; /*<-- Color de cualquier link dentro del apartado DESCRIPCION*/
}

#eventdetail_release_text_bold a:hover{
    color: green; /*<-- Color de cualquier link dentro del apartado DESCRIPCION al posicionar el raton sobre el elemento (hover)*/
    text-decoration: underline;
}
/*==============================================TERMINA CSS DETALLE DEL EVENTO=======================================================*/

/*==============================================INICIA CSS RESULTADO=======================================================*/

#result_event_title{
    color:#FFFFFF;/*<-- Color de la letra del titulo */
	height:auto;
	font-size:40px;
	font-family: 'Open Sans', sans-serif; font-weight:400;
	padding:15px 0 0 25px;
	}	
}

.container{
	/*background-color:#f6bdd2 !important; /*<--Color del Fondo del contenedor de los resultados */    
}
    #result_container_event_section{
	background-color:#e71096 !important; /*<--Color del Fondo del contenedor de los resultados */    
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	}

    #result_container_event{
	background-color:#f6bdd2 !important; /*<--Color del Fondo del contenedor de los resultados */    
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
	}
/*Color de las cajas de texto*/
.select_form_contacto {
    background-color: #d65987;/*<--Color de las cajas de selectores*/
    border: solid 1px white;/*<--Color y borde de los bordes las cajas de selectores*/
    color: #ffffff; /*Color de las letras dentro de las selectores*/
    height: 40px;
    padding-left: 10px;
    width: 100%;
}
.fontColorRojo {
    color: #337ab7; /*Color de los titulos BUSCAR POR NOMBRE Y FILTROS*/
}
.fontColorBlanco{
    color: #333; /*Color de las letras, Titulos de tablas (hombre y mujer), posiciones, numeros y tiempo en tablas */
}
/*Botones*/
.boton_general {
    position: relative;
    width: auto;
    height: 35px;
    background-color: #e71096; /*<-- Color de fondo de los botones*/
    cursor: pointer;
    color: white; /*<-- Color de las letras del boton*/
    font-size: 15px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    text-align: center;
    line-height: 35px;
    padding: 0 20px 0 20px;
    transition: all 0.2s linear 0s;
}

.boton_general:hover{
	background-color:white; /*<-- */
	color:black; /*<-- */
}

.table_blue_resultados thead tr:nth-child(1){
    background-color: #053A70;/*<-- Color de fondo del titulo de la tabla Hombres*/
    text-align: center;
}
.table_blue_resultados thead tr:nth-child(2){
    background-color: #a80b6d; /*<-- Color fondo de las celdas Hombres*/
    color: snow;  /*<-- Color de los textos: Posicion, numero, Nombre, tiempo chip */
}

.table_blue_resultados thead tr:nth-child(2) th{
    font-weight: normal;
}
.table_blue_resultados tbody tr:nth-child(2n){
    background-color: #6d0e49;
}
.table_blue_resultados a{
    color: white;
}
.table_blue_resultados a:hover{
    color: #000000; /*Color del nombre del corredor al pasar el mouse encima del elemento*/
}

.table_red_resultados{
    font-size: 14px;
    line-height: 20px;
    width: 100%;
}
.table_red_resultados thead tr:nth-child(1){
    background-color: #053a70;
    text-align: center;
}
.table_red_resultados thead tr:nth-child(2){
    background-color: #a80b6d;
    color: snow;
}
.table_red_resultados thead tr:nth-child(2) th{
    font-weight: normal;
}
.table_red_resultados tbody tr:nth-child(2n){
    background-color: #990360;
}
.table_red_resultados a{
    color: white;
}
.table_red_resultados a:hover{
    color: #E1002F;
}
/* Resultados */
/* ---------------------------------- Resultados Detalle ------------------------------------------------ */
.header_blue{
    background-color: #990360; /*<-- Color de fondo del encabezado DETALLES DEL RESULTADO */
    color: aliceblue; /*<-- Color de LETRA del encabezado DETALLES DEL RESULTADO */
    text-align: center;
}

fontColorAzul {
    color: #016BD1;/*<-- Color de los titulos (nombre, Posiciones, Total ) */
}
.background_bluedark {
    background-color: #f7cfe8 !important;/*<-- Color de fondo filas */
}
.fontColorVerde {
    color: #f04ea8;/*Color de los textos:Distancia, categoria, rama*/
}
.fontColorAzul {
    color: #016BD1;/*<-- Color de textos Nombre, posiciones, (general), Tiempos, Parciales*/
}
.fontColorGris {
    color: #333;/*-- Color de los textos de tiempos: Tiempo estimado, Tiempo chip, Tiempo oficial, velocidad media, Paso por Kilometro.*/
}