html		{ position: relative; min-height: 100%; }
body		{ font-family: Tahoma, sans-serif; font-size: 13px; background-color: #FFFFFF; }

H1, H2, H3, H4, H5, H6	{ font-family: 'Oswald','Yanone Kaffeesatz'; color:#003366; margin: 15px 0px; padding: 0px; }

H1			{ font-size:34px; color: #002244; font-weight: bold; text-shadow: 3px 3px 1px #CCCCCC; }
H2			{ font-size:22px; color:#002244; text-shadow: 1px 1px 0px #FFFFFF; }
H3			{ font-size:18px; color: #002244; text-shadow: 1px 1px 0px #FFFFFF; }
H4			{ font-size:15px; color: #002244; text-shadow: 1px 1px 0px #FFFFFF; }

@media (max-width: 720px) {
	H1		{ font-size: 30px;  }
}

a			{ color: #006699; }
a:hover		{ color: #003399; text-decoration: none; }

DIV			{ text-align: justify; }
.row				{ padding:0; margin:0; }
.container-blanco	{ background-color: #FFFFFF; }
.corner-container	{ padding: 30px 0px; }

.clearfix5		{ margin: 5px; }
.clearfix20		{ margin: 20px; }
.clearfix40		{ margin: 40px; }

@media (min-width: 1300px) {
	.container {
		width: 1270px;
	}
}

.sombraderecha		{
	-moz-box-shadow: 2px 2px 3px 2px #CCCCCC;
	-o-box-shadow: 2px 2px 3px 2px #CCCCCC;
	-ms-box-shadow: 2px 2px 3px 2px #CCCCCC;
	-webkit-box-shadow: 2px 2px 3px 2px #CCCCCC;
	box-shadow: 2px 2px 3px 2px #CCCCCC;
	filter: shadow(color=#CCCCCC, direction=135, strength=1);
}

.sin_margen		{ amargin: 0px; padding:0px; }
.texto-chico	{ font-size:11px; }
.fa-chico		{ font-size:6px; }

.logo-empresas			{ position: relative; margin: 0px 0px -30px 5px; float: right; top: -30px; }

footer				{ font-family: 'Yanone Kaffeesatz'; font-size: 16px; color: #000000; background-color: #EEEEEE; background-image: url("../imgs/menu/fondo_celeste.jpg") }
footer	a			{ color: #003366;  }
footer	a:hover		{ color: #000000;  }

.footer-gral			{ padding: 10px 0px; abackground-color: #EEEEEE; }
.footer-links			{ padding: 15px; }
.footer-links .fa		{ padding: 0px 5px;  }
.footer-links img.el	{ padding: 3px; margin: 2px 5px; height: 28px; background-color: #eeeeff; }
.footer-contacto		{ padding: 15px; }
.footer-contacto .fa	{ padding: 5px 8px; }
.footer-devel			{ color: #FFFFFF; padding: 15px; font-size: 11px; vertical-align: bottom; background-color: #333333; border-top: #000000 solid 1px; }
.footer-devel a			{ color: #EEEEEE; }

.footer-proyectos				{ background-color: #EEEEEE; padding: 10px; border-top: solid 1px #656565; border-bottom: solid 1px #656565;  }
.footer-proyectos .fa	{ margin: 0px 4px; }

.tiempo-cal			{ font-family: 'Yanone Kaffeesatz'; background-color: #003366; color: #FFFFFF; font-size: 20px; width: 110px;
						background-image: url("../imgs/top/cal-fondo.png")}
.tiempo-cal .fa		{ padding-right: 10px; font-size: 14px; }
.tiempo-det	.fa		{ padding-right: 3px; }

.table > tbody > tr > td {
	vertical-align: middle;
	border-top: 1px dotted #FFFFFF;
	border-bottom: 1px solid #AAAAAA;
}
.table > tbody > tr {
	margin: 3px;
}


.table-nonfluid { width: auto !important; }

.tablalistado .fa					{ font-size: 18px; color: #000082; padding: 0px 3px; }
.tablalistado .fa-times				{ color: red; }
.tablalistado .fa-pencil-square-o	{ color: #008506; }
.tablalistado .fa-plus-square		{ color: #a59f19; }
.tablalistado .fa-floppy-o			{ color: #000378; }


