html,body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#8A8A8A;
	margin: 0px;
}
.desarrollo h3,h2{
	color: #636363 !important;
}

.descargas{
	background: url(../imagenes/descargas.jpg) left top no-repeat;
	margin-top: 30px;
	border: 3px solid #007AFF;
	border-radius: 20px;
	padding: 47px 20px 10px 20px;
}
.descargas a.pdf{
	background: url(../imagenes/iconos/descarga.gif) left center no-repeat;
	display: block;
	height: 30px;
	padding-left: 30px;
}
table.datos{
	margin: 30px auto;
	border-bottom: 2px solid #007AFF;
	border-collapse:collapse;		
}

table.datos thead th{
	background: #007AFF;
	color: #fff;
	text-align: center;
}
table.datos tbody th{
	text-align: left;
	color: #007AFF;
	font-weight: normal;
	background: #CDE5FF;
	border-bottom: 1px solid #007AFF;
}
table.datos tbody td{
	border: 1px solid #CDE5FF;
}
table.datos tbody td.numero{
	text-align: center;

	}
	
.destacado{
border: 2px solid #007AFF;
background: #CFF4FF;
padding: 10px;
margin: 20px;
color: #007AFF;
}

.destacadoAviso{
color: darkred;
text-align: center;
margin-bottom: 20px;
font-size: 1.3em;
}

.minitxt{ font-size: 9px; }
a{
	color:#B57518;
	text-decoration:none;
}
img{
	border:0;
}

h1,h2,h3,h4{
	margin:0;
	color:#007AFF;
}
h1 a,h2 a,h3 a,h4 a{
	color:#007AFF;
	text-decoration:none;
}
#contenedor{
	margin:0 auto;
	display:table;
	width:1000px;
}
#cabecera{
	margin:0;
	padding:0;
	width:803px;
	float:left;
	height:166px;
	background:url(../imagenes/cabecera.png) no-repeat;
}
#colIzq{
	margin:0;
	padding:0;
	display:table-cell;
	width:196px;
	min-height:600px;
	border-right:1px solid #7A7E8B;
	background:url(../imagenes/g_de_gestha.png) no-repeat top left #2F364A;
	vertical-align: top;
}
#colCentral{
	margin:0 auto;
	padding:0;
	display:table-cell;
	vertical-align: top;
}
#colDer{
	margin:0;
	padding:0;
	display:table-cell;
	width:302px;
	border-left:1px solid #7A7E8B;
	background: #CED2D6;
	vertical-align: top;
}

.contenido{
	margin:0 auto;
	margin-bottom:20px;
	padding:0px 15px 40px;
	width:470px;
	border-bottom:5px solid #007AFF;
	background:url(../imagenes/fondo_actual.png) no-repeat bottom left;
	/*text-align: justify;*/
	display: inline-block;
	line-height: 1.5;
}
.feed{
	display: block;
	padding-bottom: 20px;
	padding-top: 20px;
	background: #fff;
}
.contenido h1{ margin-bottom: 20px;}

.desarrollo{
	padding-bottom:20px;
	text-align:justify;
}
.desarrollo h1{
	text-align: left;
}
.desarrollo img{	
	float:left;
	border:1px solid #A2A93A;
	margin:10px 10px 10px 0px;	
}
#videos{
	margin:0 auto;
	padding:20px 0px;
	font-size:11px;
	background: url(../imagenes/videos.png) top right no-repeat #2f364a;
	width:196px;
	min-height:300px;
}
#videos .video{
	margin:15px auto;
	text-align:center;
}
#videos .video span{
	color:#8A8A8A;
}
#videos .video a{
	width: 176px;
	display: table;
	padding: 0 10px;
	text-align: right;
}
#videos .video img{
	float: left;
	/*
	background:#464c5e;
	border:5px solid #464c5e;
	border-radius:3px;
	width:160px;
	*/
}
.postIts{
	margin-bottom:20px;
	background:url(imagenes/fondo_actualidad.png) repeat-y;
	border-bottom:5px solid #007AFF;
	
}
.postIt{
	padding:10px 0px 10px 85px;
	color:#2E3649;
	border-bottom:1px solid #CCC;
	display: block;
	background: url(../imagenes/puzzle.png) no-repeat;
}
.postIt a{
	color:#2E3649;
}
.postIt span{
	color:#8A8A8A;
}
.actualidad{
	margin:0 auto;
	display:table;
}
.Act_txt{
	margin-top: 20px;
	display: inline-block;
}
.actual{
	margin:0;
	padding:5px;
	float:left;
	/*width:239px;*/
	border-bottom:5px solid #007AFF;
	background:url(../imagenes/fondo_actual.png) no-repeat bottom left;
}
.actual span{
	height:30px;
	/*border:1px solid black;*/
	display:table;
	width:100%;
}
.actual span img{
	float:right;
}

#descargas{ 
	display: table;
	width: 304px;
    border-collapse: separate;
	background: url(../imagenes/descargas_fondo.png) left center repeat-y, url(../imagenes/descargas_fin.png) center bottom no-repeat;
}
.descarga{
	padding:5px;
	font-size:11px;
	height:30px;
	border-bottom:1px solid #C9C9C9;
	display: table-row;
	background:;
}
.descarga .fecha{
	width: 105px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.descarga .texto{
	width:185px;
	padding: 15px 10px;
	display:table-cell;
	vertical-align:middle;
}
.descarga a{
	padding:10px;
	display: table-cell;
	vertical-align:middle;
}
#piepagina{
	margin:10px auto 0px auto;
	padding:15px;
	text-align:center;
	background:#C5C9CE;
	color:#2F364A;
	display: block;
	margin:0 auto;
	width:972px;
}
.linea{
	margin:0 auto;
	width:80%;
	height:1px;
	display: table;
}
.imgGaleria{
	float:left;
	border:1px solid #A2A93A;
	margin:5px;	
}
.lista
{
	margin:0;
	padding:0;
	/*width:100%;
	display:inherit;*/
}
.listado{
	border-bottom:1px solid #C9C9C9;
	display:table;
	width:100%;
	padding-bottom: 4px;
}
.listado .listado-texto{
	display: inline;
}
.listado .fecha{
	color:#8A8A8A;
	display: block;
	font-size: 9px;
	margin: 0 30px 0 53px;
}
.listado .num{
	float: left;
	font-size: 24px;
	color: #636363;
	margin-right: 15px;
}
.listado .tituloDoc{
	margin: 0 30px 0 20px;
	display: table;
}
.documento{
	padding: 5px 0;
}
.documento:hover{
	background: #dfeaf2;
	/*cursor: pointer;*/
}

.listado .icono_archivo, .listado .icono_carpeta{
	float: left;
	margin-right: 10px;
}


.carpeta{
	background: #f2dfb3;
	padding: 5px 0;
}
.carpeta:hover{
	background: #e8bf58;
	cursor: pointer;
}

.anuncio_tipo{
	background: #DADCDF;
	padding: 5px 10px;
	display: block;
	width: initial;
	margin-top: 20px;
}

.lista-anuncio{
	background: #ECEDEE;
	padding: 5px 10px;
	border-bottom: 2px solid #DADCDF;
}
.documento .tituloDoc, .carpeta .tituloDoc{
	margin: 0 30px 0 53px;
	display: block;
	/*width: 370px;*/
}
.listado .descargaArchivo{
	/*width: 16px;
	height: 15px;*/
	margin-top: 4px;
	float: right;
	clear: right;
}

.listaCalendario{
	display: block;
	margin-top:10px;
}
.listaCalendario #anios{
	margin:5px 0;
}
.listaCalendario .anio a{
	padding: 3px 10px;
	border-bottom: 1px solid #007AFF;

} .listaCalendario .anio strong{
	padding: 3px 10px;
	border: 1px solid blue;
	border-bottom: none;
}

.listaCalendario #meses .mes{
	padding: 3px 7px;
}

.botonesRS{
	margin-top: 5px;
}

.fb-like, .twitter-share-button, .g-plusone{	
	float: left;
}
.twitter-share-button{
	margin-left:15px;
}
.tw{
	float: left;
	width: 120px;
	overflow: hidden;
}
.recordar{
	float: right;
margin-top: -2px;
padding: 1px 3px;
background: #36475D;
margin-right: 7px;
color: #fff;
font-size: 12px;
height: 16px;
}

.boletin{
	display: table;
	width: 480px;
	margin-bottom: 30px;
}
