/* ==== Google font ==== */
/*@import url('http://fonts.googleapis.com/css?family=Lato:400,300,700,900');  === fontawesome === */
/*@import url('font-awesome.css'); ==== overwrite bootstrap standard ==== 
@import url('../font/font.css');
gris 		E6E7E8	208,210,211  ---	E6E7E8 205,210,210
amarillo 	FFFA08  255,250,8	 ---	FFFA0A 255,250,10
*/

/*=============================== General =============================== */
html 		{ font-family: 'Arimo', sans-serif; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin:0px; }
body 		{ color:#777; font-size:18px; line-height:normal; text-shadow:none; margin:0; padding:0; font-family: 'Arimo', sans-serif; background-color:rgba(255,255,255,1)}

/* ie scroll bar */  
body{
scrollbar-base-color: #ffe634;
scrollbar-3dlight-color: #f1f2f2;
scrollbar-highlight-color: #f1f2f2;
scrollbar-track-color: #FFF;
scrollbar-arrow-color: ffe634;
scrollbar-shadow-color: #f1f2f2;
scrollbar-dark-shadow-color: #f1f2f2;
}
/*webkit scroll bar*/  
::-webkit-scrollbar 			{ width:10px; height:10px; }
::-webkit-scrollbar-button 		{ background-color:#000; }
::-webkit-scrollbar-track 		{ background-color:transparent; }
::-webkit-scrollbar-track-piece { background-color:#FFF; border:#f1f2f2 solid 0.1em;  border-radius:5px;}
::-webkit-scrollbar-thumb 		{ height:0px; background-color:#ffe634; border-radius:5px;}
::-webkit-scrollbar-corner 		{ background-color:#000;}
::-webkit-resizer 				{ background-color:#000; }

.clear, .clearfix:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .pager:after, .panel-body:after,
.modal-footer:after { clear:both; }
@-ms-viewport { width:device-width; }

body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { }
h1,h2,h3,h4,h5,h6 			{ font-style:normal; margin:0px; color:#727072; } 
h1 							{ font-size:32px; line-height:30px; }
h2 							{ font-size:24px; }
h3 							{ font-size:18px; }
h4 							{ font-size:16px; }
h5 							{ font-size:30px; }
p 							{margin:0px 0px 0px 0px;}

.hide { display:none !important; }
.show { display:block !important; }
.invisible { visibility:hidden; }
.text-hide { font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0; }
.hidden { display:none !important; visibility:hidden !important; }
.affix { position:fixed; }

.t-upper 					{ text-transform:uppercase; }
.color-white .txt-shadow 	{ text-shadow:1px 1px 0 rgba(0,0,0,0.2); }

blockquote 					{ border:none; }
blockquote.bigquote 		{ border:none; font-size:40px; font-weight:700; line-height:1.1em; }
blockquote.smalquote 		{ border:none; font-size:12px; line-height:1.4em; }

article, aside, details, figcaption, figure, footer, menu, hgroup, main, nav, section, summary { display:block; margin:0; padding:0; }
audio, canvas, progress, video 	{ display:inline-block; vertical-align:baseline; margin:0; padding:0; }
audio:not([controls]) 			{   }
img 		{ margin:0; padding:0px; border:0px;}
a			{ text-decoration:none; color:#333; margin:0; padding:0px; border:0px;}
a:hover 	{ text-decoration:none; color:#000; }
a:focus 	{outline:none; }

b, strong 	{ font-weight:bold; }
dfn 		{ font-style:italic; }
mark 		{ color:#000; background:#ff0; }
img 		{ border:0; margin:0px; padding:0px;}

.round 	{padding:0px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }

/*=========================== Misc & Adjust  =============================== */
.row 			{z-index:20; }
.big 			{font-size:20pt; font-weight:300; } 
.blink:hover 	{opacity:0.9; }
.half-offset 	{margin-bottom:75px !important; }
.no-offset 		{margin:0 !important; padding:0; }
.trans 		{border:0 !important; background:0 !important; box-shadow:none !important; -webkit-box-shadow:none !important; }
.nobg 		{background:0; border:0; }
.noborder 	{border:0 !important; }

/* --- float --- */
.f-left 	{float:left; }
.f-right 	{float:right; }
/* --- align --- */
.ali-left 	{text-align:left; }
.ali-right 	{text-align:right; }
.ali-center {text-align:center;}
/* --- go to top --- */
a.scrollup			{ height:30px; width:30px; position:fixed; bottom:10px; right:10px; z-index:9999; opacity:0.5; border:2px solid #F1F1F2;
-webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; border-radius:50%;
background:#E6E7E8 url(../img/ico/btn-up.png) no-repeat center center; }
a.scrollup:hover	{ opacity:1; color:#fff; }

.content, .container {overflow:hidden; }
.container 		{ margin:0px; margin-right:auto; margin-left:auto; margin-bottom:0px;}
@media (min-width:400px) 	{ .container { width:400px; } 	}
@media (min-width:800px) 	{ .container { width:800px; } 	}
@media (min-width:990px) 	{ .container { width:990px; } 	}
@media (min-width:1100px) 	{ .container { width:1100px;}	}
.content { margin-bottom:10px;}
/*===========================--- Sections ----=========================== */
#bg-men 	{ margin:5px 0px 0 0; ; z-index:100; color:#999; min-height:90px; }
#all		{ z-index:70; }

.col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, col-16 
{ float:left; position:relative; margin-right:1%; margin-top:0px; margin-bottom:0px; padding:0px; }
.col-16	{ width:1%; }		.col-15	{ width:93.75%; }	
.col-14	{ width:87.5%; }	.col-12	{ width:75%; }	
.col-11	{ width:68,750%; }	.col-10	{ width:50.5%; }	.col-9 	{ width:58.5%; }			
.col-7 	{ width:43.18%; }	.col-6 	{ width:39.4%; }	

.col-13	{ width:79.5%; }
.col-5  { width:19.20%;}
.col-4  { width:24.25%;}
.col-3  { width:32.66%;}
.col-2  { width:49.50%;}
.col-1  { width:100%; clear:both;}
.col-last { margin-right:0px; clear:right;}

.col-pull-16	{ right:1%; }			.col-pull-15	{ right:93.75%; }		.col-pull-14	{ right:87.5%; }
.col-pull-13	{ right:79.5%; }		.col-pull-12	{ right:75%; }			.col-pull-11	{ right:68,75%; }
.col-pull-10	{ right:60%; }			.col-pull-9 	{ right:58.5%; }		.col-pull-8 	{ right:50%; }
.col-pull-7 	{ right:43.75%; }		.col-pull-6 	{ right:37.5%; }		.col-pull-5 	{ right:19.20%; }
.col-pull-4 	{ right:24.25%; }		.col-pull-3 	{ right:32.66%; }		.col-pull-2 	{ right:49.50%; }
.col-pull-1 	{ right:100%; }

.col-push-16	{ left:5.2%; }			.col-push-15	{ left:93.75%; }		.col-push-14	{ left:87.5%; }
.col-push-13	{ left:79.5%; }			.col-push-12	{ left:75%; }			.col-push-11	{ left:68,75%; }
.col-push-10	{ left:60%; }			.col-push-9 	{ left:58.5%; }			.col-push-8 	{ left:50%; }
.col-push-7 	{ left:43.75%; }		.col-push-6 	{ left:37.5%; }			.col-push-5 	{ left:19.20%; }
.col-push-4 	{ left:24.25%; }		.col-push-3 	{ left:32.66%; }		.col-push-2 	{ left:49.50%; }
.col-push-1 	{ left:100%; }

.col-offset-16	{ margin-left:100%; }	.col-offset-15	{ margin-left:93.75%; }	.col-offset-14	{ margin-left:87.5%; }
.col-offset-13	{ margin-left:81.25%; }	.col-offset-12	{ margin-left:75%; }	.col-offset-11	{ margin-left:68,75%; }
.col-offset-10	{ margin-left:62.5%; }	.col-offset-9 	{ margin-left:58.5%; }	.col-offset-8 	{ margin-left:50%; }
.col-offset-7 	{ margin-left:43.75%; }	.col-offset-6 	{ margin-left:37.5%; }	.col-offset-5 	{ margin-left:31.25%; }
.col-offset-4 	{ margin-left:25%; }	.col-offset-3 	{ margin-left:18.75%; }	.col-offset-2 	{ margin-left:12.5%; }
.col-offset-1 	{ margin-left:6.25%; }
/* ---- padding ---- */
/* top */
.pad-top0 { padding-top:0; }		.pad-top5 { padding-top:5px; }		.pad-top10 { padding-top:10px; }		.pad-top15 { padding-top:15px; }
.pad-top20 { padding-top:20px; }	.pad-top25 { padding-top:25px; }	.pad-top30 { padding-top:30px; }		.pad-top35 { padding-top:35px; }
.pad-top40 { padding-top:40px; }	.pad-top120 { padding-top:120px; }
/* bottom */
.pad-bot0 { padding-bottom:0; }		.pad-bot5 { padding-bottom:5px; }	.pad-bot10 { padding-bottom:10px; }		.pad-bot15 { padding-bottom:15px; }
.pad-bot20 { padding-bottom:20px; }	.pad-bot25 { padding-bottom:25px; }	.pad-bot30 { padding-bottom:30px; }		.pad-bot35 { padding-bottom:35px; }
.pad-bot40 { padding-bottom:40px; } .pad-bot120 { padding-bottom:120px; }
/*left*/
.pad-left40 { padding-left:40px; }	.pad-left60 { padding-left:60px; }	.pad-left100 { padding-left:100px; }	.pad-left120 { padding-left:120px; }
/*right*/
.pad-right40 { padding-right:90px; }.pad-right60 { padding-left:60px; }	.pad-right100 { padding-left:100px; }	.pad-right120 { padding-left:120px; }
/* ---- margin --- */
/*left*/
.mar-left5 { margin-left:5px; }		.mar-left10 { margin-left:10px; }	.mar-left15 { margin-left:15px; }		.mar-left20 { margin-left:20px; } .mar-left50{margin-left:5%;}
.mar-left25 { margin-left:25px; }	.mar-left30 { margin-left:30px; }	.mar-left40 { margin-left:40px; }
.mar-right5 { margin-right:5px; }	.mar-right10 { margin-right:10px; }	.mar-right15 { margin-right:15px; }		.mar-right20 { margin-right:20px; }	.mar-right50{margin-right:5%;}
/* top */
.mar-top0 { margin-top:0; }			.mar-top5 { margin-top:5px; }		.mar-top10 { margin-top:10px; }		.mar-top15 { margin-top:15px; }
.mar-top20 { margin-top:20px; }		.mar-top25 { margin-top:25px; }		.mar-top30 { margin-top:30px; }		.mar-top35 { margin-top:35px; }
.mar-top40 { margin-top:40px; }		.mar-top80 { margin-top:80px; }		.mar-top120 { margin-top:120px; } 
/* bottom */
.mar-bot0 { margin-bottom:0; }		.mar-bot5 { margin-bottom:5px; }	.mar-bot10 { margin-bottom:10px; }	.mar-bot15 { margin-bottom:15px; }
.mar-bot20 { margin-bottom:20px; }	.mar-bot25 { margin-bottom:25px; }	.mar-bot30 { margin-bottom:30px; }	.mar-bot35 { margin-bottom:35px; }
.mar-bot40 { margin-bottom:40px; }	.mar-bot60 { margin-bottom:60px; }	.mar-bot100{ margin-bottom:100px; }	.mar-bot120 { margin-bottom:120px; } 


<!-- alternado de colores de tablas -->
.oddrowcolor	{ background-color:#000000;}
.evenrowcolor	{ background-color:#f1f2f2;}

/* ========================================  Media queries  ========================================= */
@media (min-width:959px) and (max-width:1199px) { }
@media only screen and (min-device-width :979px) and (max-device-width :1024px){ } 
@media only screen and (min-width:768px) and (max-width:959px) { }
@media (max-width:767px) { }
@media (max-width:400px) { }