/* -------------------------------------------------*/
/* redefinición */
body{	text-align: center;	font-family: Arial, Helvetica, sans-serif;	background-color: #fff;}

h1{display:none;}
h2{ color:#80B0DE; font-weight:bold;}
a {  color: #80B0DE; text-decoration:none;  }
a:link { color: #80B0DE; text-decoration:none;  }
a:visited { color: #80B0DE; text-decoration:none;  }
a:hover { color: #000; text-decoration:none; }


/* -------------------------------------------------*/
/* clases */
.logo_old {
	width: 100%;
	height: 204px;
	display:block;
	text-align: center;
	padding: 0.3em 0 0;
	text-decoration:none;
	float:center;
}

.textoNormal{ color: #000000; font-weight: normal; font-size: 1em;}
.textoNormalBlanco{ color: #FFF; font-weight: normal; font-size: 1em;}
.textoNormalExito{ color: #006600; font-weight: normal; font-size: 1em;}
.textoNormalError, .textoError{ color: #FF0000; font-weight: normal; font-size: 1em; text-align: center;}
.textoNormalNegrita{  color: #000000; font-size: 1em; font-weight: bold;}
.textoCentrado{ text-align: center !important; }
.textotitulo{ color: #006600; font-weight: normal; font-size: 1.5em;}
.textoDestacado{ color: #80B0DE; font-weight: normal; font-size: 1em;}


/* -------------------------------------------------*/
/* divs */
#div_total{	width: 1000px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}
#div_contenedor{ width: 1000px;	text-align: left;	background-color: #FFFFFF;	display: block;	margin-left:auto;	margin-right:auto;	float: left;}
#div_barra_estado{	border: 0px;		padding-top: 2;	padding-right: 0;	padding-bottom: 2;	padding-left: 0; }
#divReloj{ clear: both; text-align: center; width: 100%;  font-size: 2em; font-weight: bold;}
#divSistema{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 1.5em;	color: #0066CC;	font-weight: bold;	text-align: right;	float: left;	width: 50%;	margin-top: 30px;}
#divUsuario{	float: right;	width: 100%;	margin-top: 10px;	margin-right: 10px;}
#divMenuContenedor{	width:100%;	float:left;	text-align:center;}
.divMenu{	text-align:center;	margin-top: 0;	margin-bottom: 0;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	float:left;}
#destino{	margin-top: 20px;	margin-bottom: 20px;	width:100%;	float:left; font-size: 2.2em !important;}
#div_contenido{	border: 0px;	text-align: left;	background-color: #FFFFFF;	padding-top: 0;		padding-bottom: 0;	padding-left: 20px;}
#div_pie{ color: #b1b6b6; 	border: 0px; 		text-align: center;	background-color: #252C61;	padding-top: 0;	padding-right: 20px;	padding-bottom: 0;	padding-left: 20px;}

@media (min-width: 768px) {
  .container {
    width: 100%;
  }
}


/* -------------------------------------------------*/
/* form elements */
form { background-color: #f4f4f4; border: 1px solid #CCCCCC; padding-top: 15px; padding-right: 25px; padding-bottom: 25px; padding-left: 20px; margin-left:auto; margin-right:auto; text-align:left; margin-top: 20px; margin-bottom: 20px;}
label {display:block;  font-weight: bold; margin: 15px 3px 3px 3px; color: #80B0DE; }
input, textarea, select {  height: auto !important; padding: 12px !important; color: #666666; background: #fff; border-width: 1px; border-style: solid; border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4;}
.texto_radio{font: normal 11px Arial, Helvetica, sans-serif; color: #333333; margin-left: 5px;}
input:focus, select:focus, textarea:focus { color: #003366; background: #FFFFCC;}
textarea { display: block;}
button.button { border: none !important; color: #FFFFFF; background-color: #80B0DE; font-family: Arial, Sans-serif;	 font-weight: bold; margin-left:auto; margin-right:auto }
button.button:hover {color: #80B0DE; background-color: #FFFFFF;}
legend{ font-weight: bold; color:#FFFFFF; border: 2px solid #80B0DE; padding: 2px 6px; margin-bottom: 10px; #margin-top: -25px; _margin-top: 0px; background-color: #80B0DE;}
legend:first-letter { font-size: 130%;}
fieldset{ border: 1px solid #80B0DE;}


/*
 * Tabla de archivos
 */

#archivos {border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto;}
#archivos td, #archivos th {border: 1px solid #ddd; padding: 8px; font-size: 1.2em;}
#archivos tr:nth-child(even){background-color: #f2f2f2;}
#archivos tr:hover {background-color: #ddd;}
#archivos th {padding-top: 12px; padding-bottom: 12px; text-align: left;background-color: #80B0DE; color: white;}
