.single-blog .image a img {
    /* width: 100%; */
    max-width: 283px;
    max-height: 180px;
}

#tooltip {
    position: absolute;
    border-color: #dadada !important;
    width: 250px;
    height: 124px;
    background: white;
    border: 1px solid;
    z-index: 10;
}
#reg_fnac_dia, #reg_fnac_mes, #reg_fnac_anyo {
    padding: 5px 3px;
    width: 30%;
    text-align: center;
}
#tabla_registrar_usuario > tbody > tr > td:nth-child(3),
#reg_politica_cancel {
	font-size: 11px;
	/*width: 150px;*/
    display: block;
}

/* las 3 zonas servicios en la zona inferior */
/*
.single-service {
    margin: 10px 20px;
    padding: 20px 10px;
}
.single-service .icon {
    float: left;
    margin-right: 10px;
	margin-left: 16px;
}
.single-service .text {
    text-align: center;
}
*/

/*.footer-top .footer-column {
	padding-right: 15px;
	padding-left: 15px;
}*/

/* Boton COMPRAR ENTRADA -> url/espectac7los/eventoConcreto.html */
.pro-actions .act-btn {
	background: #f1f2f3 none repeat scroll 0 0;
	border: medium none;
	border: 1px solid #c00000;
	color: #c00000;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 15px;
	min-width: 30px;
	padding: 0 10px;
	text-align: center;
	text-transform: uppercase;
}

.pro-actions .act-btn:hover {
	background: #c00000 none repeat scroll 0 0;
	color: #fff;
}



/* Area Clientes - Boton Crear Cuenta - mismo boton, pero detectado de 2 maneras diferentes */
#tabla_botonera > tbody > tr > td > .btn, 
.btn {
    background: #d7d7d7 none repeat scroll 0 0;
    border-radius: 0;
    color: #343434;
    font-size: 13px;
    padding: 8px 16px;
    text-transform: uppercase;
}
/* hovers */
#tabla_botonera > tbody > tr > td > .btn:hover, 
.btn:hover {
	background-color: #c00000;
	color: white;
}

#tabla_botonera > tbody > tr > td > .btn:active, 
.btn:active {
	background-color: #c00000;
	color: black;
}

@media (max-width: 479px){
	.container {
	    width: 380px !important;
	}
	.footer-content {
	    margin: auto 90px;
	}
}
@media only screen and (max-width: 767px) {
	.panel-collapse .panel-body {
		padding: 30px 20px;
	}
	.footer-content {
	    margin: auto 50px;
	}
	.footer-top .footer-column:nth-child(1),
	.footer-top .footer-column:nth-child(2),
	.footer-top .footer-column:nth-child(3),
	.footer-top .footer-column:nth-child(4) {
		text-align: center;
	}
}
@media only screen and (min-width: 768px) {
	.footer-content {
	    margin: 0px;
	}
}