@charset "utf-8";
/* CSS Document */

body {
	/*Quitar espacio*/
	margin: 0;
	padding: 0;
	/*Fuente de letra*/
	font-family:Calibri;
	 background:url(../images/background.jpg) no-repeat;
	 background-attachment:fixed;

}

A:link {text-decoration: none; color:#242229; font-weight:bold;}
A:visited {text-decoration: none; color:#242229; font-weight:bold;}
A:active {text-decoration: none; color:#242229; font-weight:bold;}
A:hover {text-decoration: underline; color:#242229; font-weight:bold;}

.section_02_interno A:link {text-decoration: none; color:#FFF; font-weight:bold;}
.section_02_interno A:visited {text-decoration: none; color:#FFF; font-weight:bold;}
.section_02_interno A:active {text-decoration: none; color:#FFF; font-weight:bold;}
.section_02_interno A:hover {text-decoration: underline; color:#FFF; font-weight:bold;}

/*Centrar el contenido*/
.content_center {
	width: 1024px;
	max-width: 1024px;
	position: relative;
	left: 50%;
	margin-left: -512px;
}



.header {
	margin-top: 20px;
	
}

.logo {
	display:inline-block;
	vertical-align:top;
	
}

.menu {
	margin-top: 10px;
	margin-bottom: -5px;
	
}

.banner {

	width: 1024px;
	height: 249px;
	
}

.section_01, .section_02 {
	filter:alpha(opacity=0.80);/*---IE 8---*/
	opacity: 0.75;/*---Verciones mas recientes de exploradores---*/
	
}

.section_01 {
	background-color:#FFFFFF;
	padding: 20px;
}

.section_02, .section_02_interno {
	background-color:#2a79b0;	
}

.section_02_interno {
	width:300px;
	display:inline-block;
	padding: 10px;
	margin-left: 5px;
	vertical-align:top;
	color:#FFF;
	
}

.section_02_interno_separator {
   display:inline-block;
   vertical-align:top;
   padding-top: 30px;
   padding-left: -10px;
   width:
}

.titulo_bienvenido {
	color: #2f2f2f;
	font-size:36px;
	font-weight:bold;
	margin-bottom: 20px;
}

.descripcion_bienvenido {
	color: #626262;
}

.descripcion_servicios, .descripcion_llamada {
	width: 620px;
	text-align:justify;
	margin-bottom: 10px;
	display:inline-block;
	margin-right: 15px;

	
}
.servicios_image {
	display:inline-block;
	vertical-align:top;
	width: 340px;
}

.footer {
	background-color: #242229;
	height: 60px;
	color:#FFF;
	padding: 20px;
	margin-bottom: 10px;
}

.footer_direccion {
	margin-bottom: 20px;
}

.footer_derechos{
	text-align:right;
}
.footer_derechos, .footer_visitas{
	display:inline-block;
	vertical-align:top;
}

/* ###### White / Pink #########*/
.white-pink {
	margin-left:auto;
	margin-right:auto;

	max-width: 500px;
	background: #333;
	padding: 30px 30px 20px 30px;
	box-shadow: rgba(187, 187, 187, 1) 0 0px 20px -1px;
	-webkit-box-shadow: rgba(187, 187, 187, 1) 0 0px 20px -1px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.white-pink h1 {
    font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
    padding: 0px 0px 10px 40px;
    display: block;
    border-bottom: 1px solid #F5F5F5;
    margin: -10px -30px 10px -30px;
    color: #969696;
}
.white-pink h1>span {
    display: block;
    font-size: 11px;
    color: #C4C2C2;
}
.white-pink label {
    display: block;
    margin: 0px 0px 5px;
}
.white-pink label>span {
    float: left;
    width: 20%;
    text-align: right;
    padding-right: 10px;
    margin-top: 10px;
    color: #969696;
}
.white-pink input[type="text"], .white-pink input[type="email"], .white-pink textarea,.white-pink select{
    color: #555;
    width: 70%;
    padding: 3px 0px 3px 5px;
    margin-top: 2px;
    margin-right: 6px;
    margin-bottom: 16px;
    border: 1px solid #e5e5e5;
    background: #fbfbfb;
	height: 25px;
	line-height:15px;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
}
.white-pink textarea{
    height:100px;
	padding: 5px 0px 0px 5px;
	width: 70%;
}
.white-pink .button { 
    width: 317px; 
    padding: 9px 15px; 
    background: #617798; 
    border: 0; 
    font-size: 14px; 
    color: #FFFFFF; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
	text-decoration:none;
    text-align:center;
    text-shadow:1px 1px 0px #000;
	cursor: pointer;
    }
	
.white-pink select {
    background: url('../images/down-arrow.png') no-repeat right, -moz-linear-gradient(top, #FBFBFB 0%, #E9E9E9 100%);
    background: url('../images/down-arrow.png') no-repeat right, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFB), color-stop(100%,#E9E9E9));
   appearance:none;
    -webkit-appearance:none; 
   -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
	width: 70%;
	line-height: 15px;
	height: 30px;
}

.formulario_contacto {
	display:inline-block;
	vertical-align:top;
	margin-left: 0px;
	width: 500px;
}

.formulario_datos {
	display:inline-block;
	vertical-align:top;
	width: 430px;
	margin-left: 10px;
	padding: 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

/*-----------------*/

.formulario_popup {
	float:left;
	top: 125px;	
	position:absolute;
	padding: 25px;
	
}

.white-popup {
	position: relative;
	background: #FFF;
	height: 490px;
	width: 500px;
	left: 50%;
	margin-left: -250px;
	top: -5px;
	border: 1px solid #333;
}

.white-popup_aenor {
	position: relative;
	background: #FFF;
	height: 220px;
	width: 420px;
	left: 50%;
	margin-left: -210px;
	top: -5px;
	
}

.white-popup_contactar {
	position: relative;
	background: #FFF;
	height: 460px;
	width: 280px;
	left: 50%;
	margin-left: -140px;
	top: -3px;
	border: 1px solid #333;
}

.white-popup_telefonica {
	position: relative;
	background: #FFF;
	height: 500px;
	width: 500px;
	left: 50%;
	margin-left: -250px;
	top: -3px;
	border: 1px solid #333;
}

.popup_logo {
	display:inline-block;
	vertical-align:top;
	width: 90px;
	margin-top: 5px;
}

.popup_descripcion {
	display:inline-block;
	vertical-align:top;
	margin-top: 5px;

}

.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}