@import url('contacto_767.css');
@import url('contacto_768_1200.css');
@import url('contacto_1201_1500.css');
@import url('contacto_1501.css');


/* Mapa */

#map {
	width: 100%;
}

.razon_social{
    color: #444444;
}

.razon_social sup{
    color: #F08800;
}

#map .razon_social{
    font-weight: bold;
	font-size: 15px;
}

#map .razon_social sup{
    font-size: 9px;
}


/* Datos de contacto */


#contacto #datos_contacto{
    position: relative;
	text-align: center;
	width: 100%;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}

#contacto #contenedor_contacto{
	display: inline-block;    
}

.circulo{
	display: inline;
	float: left;
	text-align: left;
    vertical-align: middle;
}

#contacto #datos_contacto #telefono{
	background-image: url("../images/servicios/telefono.png");
	background-repeat: no-repeat;
	background-position: left;
}

#contacto #datos_contacto #email{
	background-image: url("../images/servicios/email.png");
	background-repeat: no-repeat;
	background-position: left;
}

#contacto #datos_contacto #direccion{
	background-image: url("../images/servicios/lugar.png");
	background-repeat: no-repeat;
	background-position: left;
}

#contacto #datos_contacto #direccion .razon_social{
    color: #444444;
}

#contacto #datos_contacto #direccion .razon_social sup{
    color: #F08800;
}


/* Formulario */

#contenedor_formulario{
    width: 100%;
    text-align: center;
}

#formulario{
    display: inline-block;
}

.g-recaptcha{
    margin-bottom: 13px;
}

.glyphicon-refresh-animate {
   -webkit-animation-name: rotateThis;
   -webkit-animation-duration: 2s;
   -webkit-animation-iteration-count: infinite;
   -webkit-animation-timing-function: linear;
}

@-webkit-keyframes "rotateThis" {
 from { 
        -webkit-transform: rotate( 0deg );  
    }
 to  { 
        -webkit-transform: rotate( 360deg ); 
    }
}

#respuestaOK
{
	margin-top: 10px;
}

#respuestaError
{
	margin-top: 10px;
}
