@import url("grid_prestashop_cms.css");
@import url("bootstrap.css");


	#contact  fieldset {
		padding:0 0 15px 0;
		border-top:1px solid #E3E3E8;
		background:none;
	}
		#contact  h3 {
			margin:0 0 15px 0;
			padding-top:26px;
			font-size:14px;
			color:#0099cc;
			text-transform:uppercase;
			background: none;
		}
		#contact #center_column p {margin:0; padding:0 0 5px 0;}
		#contact #center_column p.desc_contact { text-align: center; padding-left: 10px; padding-right: 10px; }
		
		#contact p.text label,
		#contact p.select label,
		#contact p.select span,
		#contact p.textarea label {
			display:block;
			padding: 0px !important;
			width: auto !important;
			font-size:12px;
			text-align: left;
		}
		.select{ /* Item */ /*padding-left: 20px !important; */}
		.text { display: inline-block;}
		.textarea { }
		
			/*#submitMessage{
			color: white !important;
			font-size: 14px !important;
			font-weight: bold !important;
			padding: 12px !important;
			background: #3B3B3B !important;
			transition: background .25s ease-in-out;
			-moz-transition: background .25s ease-in-out;
			-webkit-transition: background .25s ease-in-out;
			border: none !important;
			-moz-border-radius: 0px !important;
			-webkit-border-radius: 0px !important;
			border-radius: 0px !important;
		}
        #submitMessage:hover{ background: #0099cc !important; }*/
		
		#contact p.textarea label {vertical-align:top}
		#contact p.text input,
		#contact p.select input {
			padding:0 5px;
			height:45px;
			width:224px;/* 260 */
			border:1px solid #ccc;
			font-size: 12px;
			color:#666
            
		}
		#contact p.select select {
            
		    height:27px;
			width:282px;/* 260 */
            border:1px solid #ccc;
			font-size: 12px;
			color:#666            
			
            
		}
		#contact p.textarea textarea {
			height:139px;
			width:91%;
			/*border:1px solid #ccc;*/
			font-size: 12px;
			color:#666;
            margin-top:6px;
            border: 1px solid #BFC2C4;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
		}
		#contact p.submit input {}
        
        
        #block_contact_infos {
            list-style-type: none;
        }
        
/*############Formulario###############*/

#formulario{ 
    background-color: #f5f6f7;
    padding-bottom: 35px;
    }  


#center_column .container{width: 100%;}

.enable1280 .container .twelve.columns {
    float: right;
    margin-top: 65px;
    font-family: Open Sans;
    font-weight: lighter; 
        
} 

.contacto{       
     
}

.contenidos {
    
    margin: 0 auto;
    width: 940px;
}

.contenidos p {
    line-height: 20px;
}

.contenidos .contenidos2{
    display:inline-block;
    margin: 0 auto;    
    text-align: center;
    vertical-align: top;
    width: 307px;
    font-size: 14px !important;
}
#contact .titulo_icono{
    margin: 57px 0 21px !important;
    font-size: 24px;
    color: #3b3b3b;     
}

#informacion_contacto {
    margin: 29px 0 64px;
}

.iconos_sociales{
    
}

.iconos_sociales a{
    padding: 45px 0px 0px 0;
    border: 0px;
    margin: 0px;
    display:inline-block; 
    width: 60px;
    height: 10px; 
    background-position: top, center;
    font-size: 12px;
    text-decoration: none; 
    color:#0995D5;
    font-weight: bold; 
}

.iconos_sociales a span{
    visibility:hidden;
}

.iconos_sociales a:hover span{
    visibility: inherit;
}

.facebook {    
    background-image: url("/img/cms/facebook_off.png");
    background-repeat: no-repeat;    
}

.facebook:hover {
    background-image: url("/img/cms/facebook_on.png");
    background-repeat: no-repeat;    
}

.twitter {    
    background-image: url("/img/cms/twitter_off.png");
    background-repeat: no-repeat;    
}

.twitter:hover {
    background-image: url("/img/cms/twitter_on.png");
    background-repeat: no-repeat;    
}

.email {    
    background-image: url("/img/cms/mail_off.png");
    background-repeat: no-repeat;    
}

.email:hover {
    background-image: url("/img/cms/mail_on.png");
    background-repeat: no-repeat;    
}

/*############Formulario contacto###############*/
form.std fieldset {
    margin: 95px 0 0px;
}

.parrafo{
    float: left;
    font-size: 15px;
    width: 300px;
}

.campos{
    width: 520px;
    float:left;    
}
.form-group{
    margin-bottom: 22px !important;
    margin-right: 10px !important;
       
}

.form-control{
    width: 224px; 
    height: 45px;
    
}

textarea{
    height: 139px !important;
    margin-bottom: 22px !important;
    width: 89% !important;
    }

.btn-default {
    background-color: #1B91F7;    
    color: #FFFFFF;    
    font-size: 12px;
    height: 45px;
    border-style: none;
}

/*############Subscribirse###############*/

#subscripcion{
    background-color: #333333;
    color: #ffffff;
    padding: 63px 0 63px;
}
   
.bloque_subscripcion{
    text-align: center;    
} 

.texto_grande{    
    font-size: 30px;
    font-weight: lighter;
    margin-top: 45px;    
}

.newsletter .form-group {
    margin-top: 35px;
    margin-right: 4px !important;
}

.newsletter .btn-default {
    border-color: #333333;
    margin-top: 14px;
    }

.newsletter .form-control{    
    background-color: #595a5d;
    color: #ffffff;
    border-style: none;
    
}

.newsletter .form-control:focus {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 113, 217, 0.58);
  
  }
  
#footer {
    margin-top: 0;
}


/* Item */
#message_sent{ font-size:13px; font-weight:bold; }