
 /* Inicialar  browser  */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; }
:focus { outline:0; }
a:active { outline:none; }
body { line-height:1; color:black; background:white; }
ol,ul { list-style:none; }
table { border-collapse:separate; border-spacing:0; }
caption,th,td { text-align:left; font-weight:normal; }
blockquote:before,blockquote:after,q:before,q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* --------------------------------------------------------------------------------------------------------------------------------- */ 
 
/*** Styles ***/

/** Generated by FG **/
@font-face {
	font-family: 'Oswald_Light';
	src: url('../../fonts/Oswald/Oswald-Light.eot');
	src: local('?'), url('../../fonts/Oswald/Oswald-Light.woff') format('woff'), url('../../fonts/Oswald/Oswald-Light.ttf') format('truetype'), url('../../fonts/Oswald/Oswald-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Oswald_Regular';
	src: url('../../fonts/Oswald/Oswald-Regular.eot');
	src: local('?'), url('../../fonts/Oswald/Oswald-Regular.woff') format('woff'), url('../../fonts/Oswald/Oswald-Regular.ttf') format('truetype'), url('../../fonts/Oswald/Oswald-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/** Generated by FG **/
@font-face {
	font-family: 'Oswald_Bold';
	src: url('../../fonts/Oswald/Oswald-Bold.eot');
	src: local('?'), url('../../fonts/Oswald/Oswald-Bold.woff') format('woff'), url('../../fonts/Oswald/Oswald-Bold.ttf') format('truetype'), url('../../fonts/Oswald/Oswald-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/** Generated by FG **/
@font-face {
	font-family: 'Calibri';
	src: url('../../fonts/Calibri/Calibri.eot');
	src: local('?'), url('../../fonts/Calibri/Calibri.woff') format('woff'), url('../../fonts/Calibri/Calibri.ttf') format('truetype'), url('../../fonts/Calibri/Calibri.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/** Generated by FG **/
@font-face {
	font-family: 'Calibri_Bold';
	src: url('../../fonts/Calibri/Calibri Bold.eot');
	src: local('?'), url('../../fonts/Calibri/Calibri Bold.woff') format('woff'), url('../../fonts/Calibri/Calibri Bold.ttf') format('truetype'), url('../../fonts/Calibri/Calibri Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


@import url('https://fonts.googleapis.com/css?family=Lato:400,700');


/*---------- Barras de desplazamiento  -------*/
::-webkit-scrollbar {
      width: 10px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #e1ecec;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}

::-webkit-scrollbar-corner {
      background-color: black;
}

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



body {
	margin: 0;
	padding: 0;
	font-family: Lato, sans-serif;
	font: normal 10px Lato sans-serif;
	color: #939496;
    
}


a {
	text-decoration: none;
	color: #1f4051;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	-webkit-transition: all 1s;
	transition: all 1s;
}
a:hover {
/*	text-decoration:underline; */
/*	color:#666;   */
	color: #cd171e;

}
strong {
	font-weight: bold;
}

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


.header-cont, .header-cont-nw, .cuerpo, .cuerpo-detalle, .footer-cont-aside, .footer-cont-bottom, .nav-menu-home, .menu-logon nav {
	width: 1100px;
	margin: 0 auto;
}


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

.header-cont-nw {
    height: 66px;
    width: 1047px;
    position: relative;
    top: 0px;
    left: -10px;
    background-color: #1f40511c;
    z-index: 50;
}


.hdr1 {
    float:left;
    width: 300px;
    height: 66px;
    display: inline-block;
    background: url(../img_ae00/home2012-agen.jpg) no-repeat top left;
}

.moneda-nw {
        display: inline-block;    
        position:relative;
        float:left;
        width:310px;  
        height:66px;
/*        font: 14px Lato, sans-serif;   */
        font: 10px Lato, sans-serif;
}
.header-login-nw {
        display: inline-block;  
        position:relative;
        float:left;
        width:374px;  
        height:66px;
/*        font: 11px Lato, sans-serif;    */
        font: 9px Lato, sans-serif;
}

.caja-cotiz-nw {
     background: rgba(255,255,255,255);
        padding: 20px 5px 14px 11px;
          
}

.caja-login-nw {
    background: url(../img_ae00/ico_login.png) no-repeat top left;
	padding: 15px 30px 50px 65px;
          
}

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



/*Heder*/
.header {
	width: 100%;
	height: auto;
	padding: 0;
	position: relative;	
}
	.header-cont {
		height: 66px;
		width: 1047px;
		position: relative;
        top: 0px;
        left: -10px;
        background-color: #1f40511c;
		z-index: 50;
	}
		.header-cont hgroup {
			height: 66px;
			position: absolute;
			z-index: 999999;
		}
			.header-cont h1 a {
			width: 300px;
				height: 66px;
				display: inline-block;
				background: url(../img_ae00/home2012-agen.jpg) no-repeat top left;
				position: absolute;
			}
			.header-cont.resize-logo h1 a {
				height: 148px;
			}
		.header-cont h2 {
			text-indent: -4000px;
		}		
		.header-cont nav {
			width: 97%;
			height: auto;
			padding: 0;
			font: normal 14px/14px Arial, Helvetica, sans-serif;
			/*float: left;
			clear: both;*/
			position: absolute;
			bottom: 10px;	
		}
			.header-cont nav ul {
				padding: 14px;
				float: left;
				clear: both;
			}
				.header-cont nav ul li {
					display: inline;
				}
				.header-cont nav ul a {
					text-decoration: none;
					text-transform: uppercase;
					color: #939496;
					font: normal 15px/15px Arial, sans-serif;
				}
					.header-cont nav ul a:hover {
						border-bottom: 5px solid #00659F;
						color: #00659F;
					}
					.header-cont nav ul a.activo {
						font-weight: 700 !important;
						border-bottom: 5px solid #00659F;
						color: #00659F;
					}
			.header-cont nav ul.menu-1,
			.header-cont nav div.menu-3 {
				padding: 0;
				margin: 0 80px 0 0;
				float: right;
			}
				.header-cont nav ul.menu-1.p-home {
					border-right: none;
				}
			.header-cont nav ul.menu-1 {
				/*width: 130px;*/
			}
				.header-cont nav ul.menu-1 li {
					display: inline;
					margin: 0 20px 0 0;
				}
			.header-cont nav ul.menu-2 {
				width: 100%;
				margin: 16px 0 0 0;
				padding: 6px 0;
			}
				.header-cont nav ul.menu-2 li {
					padding-bottom: 3px;
					margin: 0 10px;
				}
					.header-cont nav ul.menu-2 li:first-child {
						margin: 0 10px 0 0;
					}
					.header-cont nav ul.menu-2 li:last-child {
						margin: 0 0 0 10px;
					}
					.header-cont nav ul.menu-2 li a {
						padding-bottom: 3px;
						text-transform: lowercase;
						font: 400 13px/13px Arial, sans-serif;
					}
			.header-cont nav div.menu-3 {
				width: 414px;
				position: absolute;
				top: 0;
				margin-left: 346px;
			}
	/*Background submenú*/		
	.sub-menu-back {
		width: 100%;
		height: 26px;
		background: rgba(255, 255, 255, .2);
		position: absolute;
		bottom: 0;
		overflow: visible;
		z-index: 10;
	}
		#contMEMU {
			display: none;
		}


/*Login*/
.form-login {
	height: 30px;
	float: left;
	position: relative;
	margin: 26px 0 0 320px;
}
	.form-login input[type="submit"] {
		width: auto;
		height: 30px;
/*		font: 400 12px/20px Lato, sans-serif;   */
		font: 400 11x/18px Lato, sans-serif;
		text-transform: uppercase;
		padding: 0 18px;
		background: #CD171E;
		color: #FFF;
		border: none;
		cursor: pointer;
		position: relative;
		margin: 0;
	}
	.form-login input[type="text"], .form-login input[type="password"] {
		width: 140px;
		height: 28px;
		padding: 0 10px;
		margin: 0 6px 0 0;
		border: 1px solid #E1E1E1;
		background: none;
		float: left;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		behavior: url(PIE.htc); /*sombras y bordes en IE*/
	}
	.form-login h3 {
/*		font: 400 20px/25px Lato, sans-serif;   */
		font: 400 18px/22px Lato, sans-serif;
		color: #252525;
		float: left;
		margin: 0 13px 0 0;
	}

/*Header links sin login*/
.links-no-login {
	float: right;
	margin: 24px 0 0 0;
}
	.links-no-login a[href="registro.asp"], .links-no-login a[href="olvido.asp"] {
		color: #1f4051;
		text-transform: uppercase;
		float: right;
		clear: both;
	}
	.links-no-login a[href="registro.asp"] {
/*		font: 400 14px/14px Lato, sans-serif;    */
		font: 400 12px/12px Lato, sans-serif;
		margin: 0 0 6px 0;
	}
	.links-no-login a[href="olvido.asp"] {
		font: 400 11px/11px Arial, Helvetica, sans-serif;
	}
	
/*Header links con login*/
.links-login {
	float: right;
	margin: 0px 5px 0 30px;
}
	.links-login li {
		display: inline;
	}
		.links-login a {
			color: #252525;
			text-transform: uppercase;
			text-decoration: underline;
			display: inline-block;
			font: 400 11px/11px Arial, Helvetica, sans-serif;
			margin: 0 0 0 20px;
		}
			.links-login a:hover, .links-login a.activo {
				color: #cd171e;
			}


	/*Custom  Placeholder*/
	form ::-webkit-input-placeholder { /* WebKit browsers */
/*		font: 400 14px/14px Lato, sans-serif;   */
		font: 400 12px/12px Lato, sans-serif;
		color: #999;
	}
	form :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
/*		font: 400 13px/24px Lato, Arial, sans-serif;    */
		font: 400 11px/20px Lato, sans-serif;
		color: #999;
	}
	form ::-moz-placeholder { /* Mozilla Firefox 19+ */
		font: 400 11px/20px Lato, Arial, sans-serif;
		color: #999;
	}
	form :-ms-input-placeholder { /* Internet Explorer 10+ */
		font: 400 11x/20x Lato, Arial, sans-serif;
		color: #999;
	}

	
	#contenedor {
    width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 10;
	bottom: 0;
	
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#E9E9E9, endColorstr=#FFFFFF);/*IE8*/
	background-image:-ms-linear-gradient(top, #E9E9E9 0%, #FFFFFF 100%); /*IE10*/
	background-image:-moz-linear-gradient(top, #E9E9E9 0%, #FFFFFF 100%);
	background-image:-o-linear-gradient(top, #E9E9E9 0%, #FFFFFF 100%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%, #FFFFFF), color-stop(100%, #FFFFFF));
	background-image:linear-gradient(top, #E9E9E9 0%, #FFFFFF 100%);
	behavior: url(PIE.htc); /*sombras y bordes en IE*/	
}

/*Header login*/
.header-login {
	float: left;
	margin: 28px 0 0 240px;
}
	.header-login h3 {
		color: #252525;
		font: 12x Lato, sans-serif;
		padding: 0 10px 0 80px;
		display: inline;
	}
	.header-login h4 {
		display: inline;
		color: #252525;
		font: 13x Lato, sans-serif;
	}


/*Header moneda*/
.moneda {
	float: left;
	margin: 0px 0 0 0px;
}
	.moneda h4 {
        margin: 0 0 0 25px;
        overflow:hidden; 
        padding:1px 32px 1px 32px;
       	line-height: 0.5em;
        background-color:#1f4051;
        border-radius: 5px;
		color: #ffffff;
        font: 10x Lato, sans-serif;
	}




	#contenedor.alpha {
		background: rgba(255, 255, 255, .255);
	}


/*-----------------------------------------------------------------------------------------------*/
	
.cuerpo {
	position: relative;
	overflow: hidden;
	min-height: 540px;
}

.cuerpo-detalle {
	position: relative;
}
.section-central {
	width: 762px;
	height: auto;
	float: right;
	margin: 30px 0 0 0;
}
.section-centralita {
	width: 728px;
	height: 500px;
	float: right;
	margin: 3px 0 0 0;
}
.section-central-registro {
	margin: 20px 0 0 0;
}
.section-central-left {
	width: 730px;
	height: auto;
	float: left;
	margin: 0 0 0 0;
}
.section-central-nologin {
	width: 722px;
	height: auto;
	margin: 40px auto;
}
.section-central-auto {
	height: auto;
	margin: 20px auto;
}

form, input, select, textarea {
   	font: normal 10px Lato, sans-serif;
    color: #252525; 
}

.pie {
    width: 1084px;
    padding: 0 0px;
    min-height: 60px;
    float: left;
    background: url(../../images/piealtair.jpg) no-repeat top right;
    overflow: hidden;
    z-index: 10;
    position: relative;
}

.pie-txt {
    padding: 0 0px;
   	font: normal 11px Lato, sans-serif;
    color: #252525; 
}

/*-----------------------------------------------------------------------------------------------*/
/*Log On*/
.cont-menu-logon {
	width: 100%;
}
	.menu-logon {
		width: 100%;
		height: 96px;
		margin: 0;
		background: #DBDBDB;
	}
		.menu-logon nav {
			height: 96px;
		}
			.menu-logon nav ul {
				width: 765px;
				height: 96px;
				float: right;
				margin: 0;
				color: #FFF;
			}
				.menu-logon nav ul li {
					display: inline;
				}
					.menu-logon nav ul li a {
						height: 56px;
						font: 400 11px/11px Lato, Arial sans-serif;
						text-transform: uppercase;
						float: left;
						display: block;
						padding: 40px 26px 0 26px;
						text-align: right;
						overflow: hidden;
						color: #333;
						text-shadow: 0px 0px 1px rgba(255, 255, 255, 1);
					}
						.menu-logon nav ul li a:hover {
							background: rgba(255, 255, 255, 0.5);
							color: #1f4051;
							text-decoration: none;
						}
						.menu-logon nav ul li a.activo {
							background: rgba(255, 255, 255, 0.4);
							color: #1f4051;
						}
						.menu-logon nav ul li a span {
						}

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

.contenedor-mn-logos {
	width: 322px;
	padding: 0 5px;
	min-height: 400px;
     float: left;
	background: #FFF;
	overflow: hidden;
	z-index: 10;
	position: relative;
}
 
.contenedor-mn-logos h3 {
	padding: 0 5px;
}
 

.menu-lateral { 
	margin-top: 28px;
	margin-bottom: 26px;
	width: 323px;
}

.menu-lateral.aero-data { 
	border-top: 1px solid #1f40511c;
}
	.lateral.disable-menu:after {
		width: 100%;
		height: 100%;
		content: "";
		background: rgb(255, 255, 255);/*IE*/
		background: rgba(255, 255, 255, .8);
		z-index: 20;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
	}
	.menu-lateral li {
		display: inline;
    }
		.menu-lateral li a {
			width: 60px;
			height: 52px;
			margin: 0 18px 30px 0; 
			display: inline-block;
			text-decoration: none;
			text-align: center;
			position: relative;
			cursor: pointer;
		}
			.menu-lateral li a img {
				height: 40px;
				z-index: 10;
			}
			.menu-lateral li a span {
				width: 60px;
				height: 30px;
				margin: 38px 0 0 0;
				display: table-cell;
				vertical-align: middle;
				text-align: center;
				font-family: Lato, sans-serif;
				font-size: 9px;
				color: #252525; 
			}
			/*Hover*/
			.menu-lateral li a:hover::after, .menu-lateral li a.activo::after  {
				content: "";
				width: 100%;
				height: 40px;
				background: rgba(255, 255, 255, 0.8);
				position: absolute;
				top: 0;
				left: 0;
				z-index: 20;
			}
			.menu-lateral li a:hover span, .menu-lateral li a.activo span {
				color: #1f4051;
				font: bold 9 px Lato, Arial, sans-serif;
			}

/*-------------------------  Contenedores---------------*/
.contenedor-tabla-dis{
		display: table;
		width:98%;
    }

.contenedor-tabla-dis-tit {
		display: table;
		width:98%;
		background: #1f40511c;
		margin: 0 0 5px 0;
    }

 .contenedor-fila-dis {
		display: table-row;
/*        box-shadow: 0px 1px #999;   */
    }



.contenedor-columna-dis {
		display: table-cell;
        vertical-align: middle;
        
    }
    
.contenedor-columna-dis-zone-gris {
		display: table-cell;
        vertical-align: middle;
           /* width: 450px;  */
        /* height: 13px;  */
        margin: 0 0 0 0;
        color: #1f4051;
        font: 11px Lato, sans-serif;
        text-align: left ;
        font-weight: normal;
        padding: 0 0 0 0px; 
    }


.contenedor-tabla-desc {
		display: table;
		width:98%;
/*		background: #ccc;  */
    }

.contenedor-fila-desc {
		display: table-row;
        box-shadow: 0px 2px #ffffff;   
    }
    
.contenedor-columna-desc1 {
		display: table-cell;
        vertical-align: middle;
        width: 48px;
    }

.contenedor-columna-desc2 {
		display: table-cell;
        vertical-align: middle;
        width: 500px;
    }




.contenedor-tabla-btn {
		display: table;
		width:100%;
/*		background: #ccc;  */
    }

.contenedor-fila-btn {
		display: table-row;
        box-shadow: 0px 2px #ffffff;   
    }
    
.contenedor-columna-btn1 {
		display: table-cell;
        vertical-align: middle;
        width: 305px;
        line-height: 1.4em;
    }

.contenedor-columna-btn2 {
		display: table-cell;
        vertical-align: middle;
        width: 380px;
		color: #1f4051;
		font: 400 11px/20px Lato, sans-serif;
		text-align: center;
		font-weight: bold;
		line-height: 1.4em;
    }

    
.contenedor-columna-btn3 {
		display: table-cell;
        vertical-align: middle;
        width: 380px;
		color: #1f4051;
		font: 400 11px/20px Lato, sans-serif;
		text-align: center;
		font-weight: bold;
		line-height: 1.4em;
    }

.contenedor-columna-btn4 {
		display: table-cell;
        vertical-align: middle;
        width: 380px;
		color: #1f4051;
		font: 400 11px/20px Lato, sans-serif;
		text-align: center;
		font-weight: bold;
		line-height: 1.4em;
    }

 .contenedor-fila-btn1 {
		display: table-row;
		align-iems: center;
/*        box-shadow: 0px 1px #999;   */
    }
/*--------------------------------------------------------------------------------------------------*/

.barra {
    width: 740px;
	height: 15px;
	background: #1f4051;
	margin: 10px 0 10px 0;
	
}

img {
	max-width : 100%;
	height: auto;
}

.center {
	margin-left:auto;
	margin-right: auto;
	display: block;
}


/*--------------------------------------------------------------------------------------*/
/*Titulos*/
.title-1 {
    width: 705px;
	height: 48px;
	margin: 0 0 0 0;
	color: #1f4051;
	font: 400 24px/48px Oswald_regular, sans-serif;
	text-align: left ;
    padding: 0 0 0 20px;
	background: #1f40511c;

}

.img-desc-cond {
    width: 40px;
	height: 45px;
}

.tit-desc-cond {
	font-family:Lato, sans-serif; 
	font-size:18px; 
	color:#1f4051
}


.title-1-1 {
    width: 280px;
	height: 48px;
	margin: 0 0 0 0;
	color: #1f4051;
	font: 400 24px/48px Oswald_regular, sans-serif;
	text-align: left ;
    padding: 0 0 0 10px;
}

.lin0-tit {
    /* width: 450px;  */
	height: 10px;
	margin: 0 0 0 0;
	color: #1f4051;
	font: 400 10px/18px Lato, sans-serif;
	text-align: left ;
    padding: 0 0 0 0px;
}

.lin1-tit {
    /* width: 450px;  */
	height: 13px;
	margin: 0 0 0 0;
	color: #1f4051;
	font: 10px Lato, sans-serif;
	text-align: left ;
	font-weight: bold;
    padding: 0 0 0 0px;
}

.lin2-tit {
    width: 450px;  
	height: 24px;
	margin: 0 0 0 0;
	color: #1f4051;
	font: 10px Lato, sans-serif;
	text-align: left ;
	font-weight: bold;
    padding: 0 0 0 0px;
}

.lin1-log {
    width: 200px;
	height: 24px;
	margin: 0 0 0 0;
	color: #000000;
	font: 10px Lato, sans-serif;
	text-align: center;
	font-weight: bold;
	line-height: 2.2em;
    padding: 0 0 0 0px;
	background: #ffffff;
}

.lin2-log{
    width: 200px;
	height: 24px;
	margin: 0 0 0 0;
	color: #000000;
	font: 10px Lato, sans-serif;
	text-align: center;
	font-weight: bold;
	line-height: 1.2em;
    padding: 0 0 0 0px;
	background: #ffffff;
}

.subtitle-1 {
	color: #252525;
	font: 400 12px/14px Lato, sans-serif;
	/*text-transform: uppercase;*/
}

.download-filelink {
	display: block;
	font: 300 11px/11px Lato, sans-serif;
	padding: 6px 0 0 0;
}


/*-----------------------------------------------------------------------------------------------*/
/*Textos*/
.text1 p, p.text1 {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #666;	
}
.text2 p, p.text2 {
	font: 12px/16px Lato, sans-serif;
	padding: 0 0 20px 0;
}
.text3 p, p.text3 {
	font: italic 13px/16px Arial, Helvetica, sans-serif;
	padding: 10px 0;
	text-align: right;
}
.text4 p, p.text4 {
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	padding: 10px 0 30px 0;
}
.text5 p, p.text5 {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 0 0 10px 0;	
}
.text6 p, p.text6 {
	font: italic 13px/16px Arial, Helvetica, sans-serif;
	padding: 10px 0;
	text-align: left;
}
.padding-l {
	padding-left: 20px;
}
.text1 p.subtitle {
	color: #252525;
	font: 700 14px/14px Lato, sans-serif;
}

/*Links*/
.link-ver-1 {
	text-decoration: underline;
	font: 400 italic 12px/12px Lato, sans-serif;
}
.link-1 {
	text-decoration: underline;
	font: 400 italic 12px/12px Lato, sans-serif;
	color: #00659f;
}
.text1 ul, .text5 ul {
	margin: 10px;
}
	.text1 ul li, .text5 ul li {
		font: normal 13px/18px Arial, Helvetica, sans-serif;
		color: #666;
		padding: 0 0 0 10px;	
	}
		.text1 ul li:before, .text5 ul li:before {
			content: "";
			width: 7px;
			height: 7px;
			margin: 6px 6px 0 0;
			background: #252525;
			position: relative;
			float: left;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			-ms-border-radius: 10px;
			-o-border-radius: 10px;
			border-radius: 10px;	
		}

.link-back {
	text-align: right;
	float: right;
	font-size: 14px;
	text-decoration: underline;
}

/*Separadores*/
.line-1 {
	border-bottom: 1px solid #E5E5E5; 
}


/*-----------------------------------------------------------------------------------------------*/
/*---- Info Adicional ------*/

.title-ia1 {
	margin:10px 0 0 38px;
	color: #1f4051;
	font: 400 24px/48px Oswald_regular, sans-serif;
	text-align: left ;
    padding: 0 0 0 10px;
}


.contenedor-tabla-info {
	margin:5px 0 0 38px;
}

 .contenedor-fila-info {
		display: table-row;
        box-shadow: 0px 2px #88b3b1;  
    }



.contenedor-columna-info {
		display: table-cell;
        vertical-align: middle;
		font: 400 16px/32px Oswald_regular, sans-serif;
		text-align: center;
		width: 130px; 
		color: #000000;
		display: inline-block;
    }


.observ {
	margin: 10px 0 0 38px;
	color: #000000;
	font: 400 16px/20px Lato, sans-serif;
	line-height: 1.2em;
	text-align: left ;
    padding: 0 0 0 0px;
	
}

/*-------- Calc Coef ----------*/

.title-cf1 {
	margin:10px 0 0 38px;
	color: #1f4051;
	font: 400 24px/48px Oswald_regular, sans-serif;
	text-align: left ;
    padding: 0 0 0 40px;
}


.sin-int {
    display: block; 
    border:0; 
    background: #668a88;
    height: 20px; 
    line-height: 18px; 
    padding: 0 2px; 
    border-radius: 6px; 
    color:#fff; 
    text-decoration: none; 
    
}


.contenedor-tabla-cf {
	margin:5px 0 0 28px;
}

.contenedor-fila-cf-cab-logo {
		display: table-row;
/*        box-shadow: 0px 2px #88b3b1;    */  
	margin:5px 0 0 3px;
	
}

.contenedor-columna-cf-cab1 {
		display: table-cell;
        vertical-align: middle;
		text-align: center;
		width: 128px; 
		color: #000000;
		display: inline-block;
    }


.contenedor-columna-cf-cab2 {
		display: table-cell;
        vertical-align: middle;
		font: 14px/28px Oswald_regular, sans-serif;
		text-align: center;
		width: 536px; 
		color: #000000;
		display: inline-block;
    }



.contenedor-fila-cf-cab-text1 {
		display: table-row;
		color: #1f4051;
		font: 18px/36px Oswald_regular, sans-serif;
		text-align: left ;	
}


.contenedor-fila-cf-cab-text2 {
		display: table-row;
		color: #000000;
		font: 13px/26px Lato, sans-serif;
		text-align: left ;	
		font-weight: bold;
	
}


 .contenedor-fila-cf {
		display: table-row;
        box-shadow: 0px 2px #88b3b1;  
    }


.contenedor-columna-cf {
		display: table-cell;
        vertical-align: middle;
		font: 14px/28px Oswald_regular, sans-serif;
		text-align: center;
		width: 130px; 
		color: #000000;
		display: inline-block;
    }


.contenedor-fila-cf-obs {
		display: table-row;
/*        box-shadow: 0px 2px #88b3b1;    */  
	margin:0 0 0 3px;
	
}


.contenedor-columna-cf-obs {
		display: table-cell;
        vertical-align: middle;
		font: 12px/24px Lato, sans-serif;
		text-align: left;
/*		width: 130px;   */ 
		color: #000000;
		line-height: 1.2em;
		padding: 7px 0 0 0;
		
}


.observ-cf {
	margin: 10px 0 0 38px;
	color: #000000;
	line-height: 1.2em;
	font: 400 16px/20px Lato, sans-serif;
	text-align: left ;
    padding: 0 0 0 0px;
	
}




/*------------- reglas CSS para formulario ------------------*/
.form-consulta {
    max-width: 660px; 
    background: #eeeeee; 
    padding: 11px; 
	font: 400 16px/20px Lato, sans-serif;
    
}


.campo-form {
    width:25%; 
    height:36px; 
    margin:0 3px 0 3px; 
    padding-left:28px; 
    box-sizing: border-box; 
    border-radius:11px; 
    border:0; 
	font: 400 16px/20px Lato, sans-serif;
    font-size:1em;
    
}


.btn-form {
    display: inline-block; 
    border:0; 
    background: #1f4051; 
    height: 46px; 
    line-height: 46px; 
    padding: 0 20px; 
    border-radius: 6px; 
    color:#fff; 
    text-decoration: none; 
    text-transform: uppercase; 
    letter-spacing: 1px;
    
}


.btn-form:hover {
    background: #88b3b1;
    
}

