/* CSS Document */
/* RESET Cortes�a de Yahoo*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset, img, input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{text-decoration:none;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

.abbottom{
	display:inline-block;
	position: absolute;
	bottom:0;
	left:0;
	width:100%;
}

/*CSS para elementos generales*/
body{
	font-family	: 'Sans-serif', Verdana, Arial;
	font-size	: 12px;
	background	: #FFF;
	color		: #333;
}
a.vinc:hover,
a,
a:link,
a:visited{color: #333; text-decoration: none;}
a.vinc,
a:hover{color: #2E65CC}
#semaforo{
text-align:center;
position:fixed;
width:100%;
height:75px;
padding:4px auto;
top:50%;
left:0%;
margin-top:-60px;
background-color:#FFFFFF;
border-top:1px solid #54972d;
border-bottom:1px solid #54972d;
display:none;
font-size:14px;
letter-spacing:-1px;
z-index:100000;
padding:3px 0px;
}

*html #semaforo{
position:absolute;
top: expression((f_clientHeight()/2)+f_scrollTop()+'px');
width:100%;
left:0px;
}

/* ESTILO INPUTS */
input[type="text"].error,
select.error,
textarea.error{}
.ok{}
.formatoinput{
	width:100%;
	border:1px solid #a2a2a2;
	color:#333;
}

/* TAMA�O DE FUENTES */
.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f19{font-size:19px;}
.f20{font-size:20px;}

/* ESTILO DE FUENTES */
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.cite{font-style:italic;}
.mayus{text-transform:uppercase;}
.minus{text-transform:lowercase;}

/* COLOR FUENTES */
.texto{color:#383838; font-family: 'Sans-serif', Verdana, Arial; font-size: 12px;}

/* ALINEADO DE TEXTO */
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.justify{text-align:justify;}

/* ALINEADO DE CAPAS */
.auto{margin:auto;}
.izq{float:left;}
.der{float:right;}
.both{clear:both;}

/* CABECERAS */
h1{
	color		: #fff;
	font-size	: 50px;
	font-family	: "futura_ltbook", "Sans-serif", verdana, Arial;
	background: #214894;
	display: inline-block;
	vertical-align: top;
	padding: 10px 200px 5px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 40px;
}
h2{
	color		: #000;
	font-size	: 18px;
	font-family	: "futura_ltbook", "Sans-serif", verdana, Arial;
	margin-bottom	: 5px;

}
h3{
	color		: #000;
	font-size	: 18px;
	font-family	: "futura_ltbook", "Sans-serif", verdana, Arial;
	margin-bottom	: 5px;
}
h5{
	color		: #fff;
	font-size	: 14px;
	margin-bottom	: 5px;
	text-transform: uppercase;
}

/* PADDTOP */
.paddtop155{padding-top:155px;}
.paddtop60{padding-top:60px;}
.paddtop50{padding-top:50px;}
.paddtop40{padding-top:40px;}
.paddtop30{padding-top:30px;}
.paddtop25{padding-top:25px;}
.paddtop20{padding-top:20px;}
.paddtop15{padding-top:15px;}
.paddtop10{padding-top:10px;}
.paddtop5{padding-top:5px;}
.paddtop1{padding-top:1px;}


/*PADDING*/
.padding2{padding:2px;}
.padding5{padding:5px;}
.padding10{padding:10px;}

.centrador{
	width	: 1024px;
	margin	: auto;
}
input[type="checkbox"]{
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}
input[type="text"],
input[type="password"],
select,
textarea{
	width		: 95%;
	padding		: 10px 2% 10px 2%;
	background	: #FFF;
	border		: 1px solid #CCC;
	-webkit-border-radius: 2px;
	-moz-border-radius: 12px;
	border-radius	: 2px;
}
select{
	width: 100%;
}
input[type="radio"],
input[type="checkbox"]{
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
}

input[type="button"],
input[type="submit"]{
	background	: #707070;
	color		: #FFF;
	border		: 0;
	cursor		: pointer;
	display		: inline-block;
	padding		: 5px 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 12px;
	border-radius	: 2px;
}
input[type="button"]:hover,
input[type="submit"]:hover{
	background: #000;
}

.btn{
	display		: inline-block;
	vertical-align	: top;
	padding		: 10px 20px;
	background	: #214894;
	color		: #FFF !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius	: 10px;
	text-transform: uppercase;
	font-family	: "futura_ltbook", "Sans-serif", verdana, Arial;
	font-weight	: bold;
	font-size	: 14px;
	border-bottom	: 3px solid #2E65CC;
}
.btn:hover{
	border-color: #383838;
}
.btn.btn-sm{
	padding		: 5px 10px;
}
.listado{
	width: 100%;
	list-style: disc;
	margin-left: 20px;
}
.listado li{
	margin-bottom: 5px;
}

a.netkia{
	display: inline-block;
	padding: 16px 65px 15px 0;
	background: url(../imagenes/netkia02.png) no-repeat right top;
	font-size: 10px;
}
