/* CSS Document */
* {border:0px; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
.general {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#142F6D;}
.main{
	width:666px;
	padding: 15px 5px 15px 5px;
}

.centrador{margin-left:auto; margin-right:auto; width:1000px; }

.logo{
	float:left;
	padding: 20px 20px 20px 40px;
}

.menu{margin: 0px auto 0px auto;
	width: 1000px;
}
.menu a{color:#fff; text-decoration:none; font-weight:bold;}
.menu div {
	height:44px;
	float:left;
}
.btn1{ padding-left:1px;}
.menu a:hover{text-decoration: underline;}

.menu_sesion {
	float:right;
	height:15px;
	padding:0px 30px 30px 0px;
	text-align:right;
	width: 678px;
}
.cal_fecha {
	background:#0aa;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

.ban {
	padding:0px 0px 2px 0px;
}

.logged_as {
	float:right;
	padding:42px 30px 0px 0px;
	width: 678px;
	font-size:25px;
	font-weight:bold;
	color: #fff;
	text-align: right;
}

.header{
	margin: 0px auto 1px auto;
	width: 1000px;
	height: 131px;
	border-top: 5px solid #116DBC;
	background: #00AEEF;
}
.contenido{
	margin: 0px auto 0px auto;
	width: 980px;
	border-top: 2px solid #fff;
	text-align: left;
}.contenido2{
	margin: 0px auto 0px auto;
	width: 980px;
}
	
.td{
	padding:5px 10px 5px 10px;	font-size: 11px;
	color: #000;
}	
.noticias{
	border:1px solid #CCC;
	border-top: none;
	height: 150px;
	padding: 25px;
	overflow-y:auto;
	overflow-x:none;
}
.noticias img{
	border:2px solid #CCCCCC;
	float:left;
	margin:0px 20px 10px 0px;
}

.noticias h5{
	font-size:12px;
	font-weight:bold;
	color:#1c449c;
	padding:0px 0px 10px 0px;
}
.noticias p{
	font-size:12px;
	color:#333;
	padding:0px 0px 20px 0px;
	text-align: justify;
}
.fl{
	background: url(../img/16.gif) 0px 3px no-repeat;
	font-size:12px; color:#142F6D;
	font-weight:bold;
	padding: 0px 0px 0px 16px;
}

.main_noticias{
	width: 631px;
	margin:0px auto 20px auto;
}

.directorio{	width: 278px;
	margin:0px auto 20px auto;
}

.calendario{	width: 278px;
	margin:0px auto 20px auto;
}

.noticias_head{background:url(../img/07.gif); width:631px; height:38px;}
.dir_head{background:url(../img/08.gif); width:278px; height:38px;}
.cal_head{
	background: url(../img/11.gif);
	width:269px;
	height:36px;
	font-size: 23px;
	color: #fff;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
}


.procesos{
	border:1px solid #CCC;
	border-top: none;
	height: 320px;
	padding: 0px 0px 10px 5px;
	overflow-y:auto;
	overflow-x:none;

}
.dir{
	border:1px solid #CCC;
	border-top: none;
	padding: 0px 0px 10px 5px;
	background: url(../img/09.jpg) repeat-x bottom;	
}
.cal{
	border:1px solid #B3E0E0; 
	border-top: none; text-align:center;}
	
	.cal_tabla{font-size:11px;
	color:#000;}
	
	.cal_th{ font-size:12px;font-weight:bold; color:#000;}
	
.procesos_tabla{padding-bottom:20px;}
.procesos_p{
	border:1px solid #CCC;
	border-top: none;
	padding: 0px 0px 0px 5px;
	border-bottom: none;
}

.bav{
	color:#0074c1;
	font-size: 10px;
}

.main_procesos{
	width: 631px;
	margin:0px auto 0px auto;
}

.procesos_head{
	background:url(../img/12.gif);
	width:631px;
	height:38px;
}

.bg1{ background:#9fc8d7;	font-size: 11px;
	color: #000;}

.td_p1{
	padding:15px;

}

.just{ text-align:justify;} 

.lateral{
	width:278px;
	padding: 15px 0px 15px 0px;
}

.dir_forma {
	width:240px;
	margin:0px auto 0px auto;
}

.sel1{
	width:230px;
}
.sel2{ width:210px; margin:4px;}
.inp1{ width:210px; margin:9px;}
.inp2{ width:250px; margin:9px;}
textarea,input,select {font-size:11px; color:#333; background:#fff; border:#ccc 1px solid; margin:5px 0px 5px 0px; padding:4px; font-weight:normal;}
.cal_td{
	background: #b3E0E0;
	width: 1px;
}
.cal_tr{
	background: #b3E0E0;
	 height: 1px;
}
.footer{
	background:#00AEEF;
	height:27px;
	width: 980px;
	color: #fff;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 20px;

}

.footer td{	font-size: 11px; color: #fff;}
.footer a{font-size: 11px; color: #fff; padding-left:30px; text-decoration:none; font-weight:bold;}
.footer a:hover{ text-decoration:underline;}

.contacto{width:700px;  padding:10px 0px 0px 20px;}

.contacto h3 { color:#689e17; font-size:16px; font-weight:bold; padding: 10px 0px 10px 0px}
.bolder{ font-weight:bold;}
