/* Estilos generales */

*{
	padding: 0px;
	margin: 0px;
}
body{
	font-family: Trebuchet Ms;
	font-size: 16px;
}


header,.contenido_principal,.content_footer{ /* Ancho igual para el header y el contenido_principal centrado */
	width: 956px;
	margin: 0 auto;
}

/* header */

header .redes_sociales ul{
	text-align: right;
	list-style: none;
}
header .redes_sociales ul li{
	display: inline-block;
}



/* menu */
header .menu{
	padding: 10px 0px 10px 0px;
}
header .menu ul{
	background: #272727;
	text-align: left;
	border-bottom: 3px solid #00adef;
}
header .menu ul li{
	display: inline-block;
	padding: 10px;

}
header .menu ul li a{
	font-family: MyriadProRegular;
	font-size: 14px;
	color:#FFFFFF;
	text-decoration: none;
	padding: 12px 10px 10px 15px; 
}
header .menu ul li a:hover{
	background: #00adef;
	
}

/* slide */
.contenido_principal .slider{
	margin-top: 18px;
}
.contenido_principal .sub_contenido_principal {
	text-align: center;
}


/* footer */

footer{
	font-size: 15px;
	background: #000000;
	height: 20px;
	padding: 10px 0 10px 0;
}
footer .content_footer{
	color: #647676;
}
footer .content_footer .derechos{
	float: left;
}
footer .content_footer .informes{
	float: right;
}
footer .content_footer .informes .telefono{
	color:#0176df;
}
footer .content_footer .derechos,.informes{
	display: inline-block;
}





/* Pagina contacto */

/* Formulario contacto */


.campo_obligatorio{
	color: #FF0000;
}
.formulario_contacto {
	margin-top: 30px;
}
.formulario_contacto h2{
	font-size: 20px;
	margin-bottom: 15px;
}
.formulario_contacto {
	margin-bottom: 100px;
}
.formulario_contacto form label{
	color: #515e64;
	font-size: 14px;
}
.formulario_contacto form input{
	border: 1px solid #A7A7A7;
	width: 400px;
}

.formulario_contacto .ubicacion_paginas{
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 20px;
}

.formulario_contacto .ubicacion_paginas .pagina{
	color: #fc5b51;
}


.btn_enviar_form_contacto{
	background: -webkit-linear-gradient(#FFFFFF,#CACACA);
	background: -moz-linear-gradient(#FFFFFF,#CACACA);
	background: -o-linear-gradient(#FFFFFF,#CACACA);
	background: -ms-linear-gradient(#FFFFFF,#CACACA);

	border-color: #F0F0F0;
	font-size: 12px;
	width: 100px !important;
	border-radius: 6px;
	height: 30px !important;

}