p{
line-height: 120%;
}

ol{
list-style-type:lower-latin;
list-style-position:outside;
margin: 0 0 0 40px;
width: 480px;
text-align:justify;
}

ol li{
margin: 15px 0;
}

/*////////////////// BARRAS h2 DE COLORES ////*/

div#barraVerde{
font-family:"Times New Roman", Times, serif;
font-size:120%;
font-weight:bold;
color : #fff;
padding: 5px 0 0 10px;
background: url(../img/barraverde.jpg) no-repeat 0 0;
height:20px;
}

div#barraAzul{
background: #00f url(../img/barrazul.jpg) no-repeat 0 0;
height:25px;
}

/*///////////////// CABECERA DE SECCIONES (seccionCab) ///*/

#seccionCab{
margin: 15px 0;
}

#seccionCab h2{
	font-family:"Times New Roman", Times, serif;
	font-size: 200%;
	border-bottom:1px solid black;
	display: block;
	width: 100%;
	margin: 0 0 5px 0 ;
	padding: 0 0 5px 0;
}

#seccionCab  ul {
margin: 0 0 15px 0;
padding: 0 0 5px 0;
border-bottom: 1px solid #333;
text-transform:uppercase;
height: 35px;
}

#seccionCab  ul li{
float: left;
background:  url(../img/tabs/tabAzul1.jpg) no-repeat 0 1px;
width:170px;
height: 25px;
text-align:center;
margin: 5px 10px 5px 0;
padding:0;
}

#seccionCab ul li a{
color: #fff;
text-decoration:none;
background:url(../img/tabs/tabAzul2.jpg) no-repeat top right;
margin: 1px 0 0 0 ;
padding: 6px 0 0 0;
display:block;
height: 21px;
font-size:11px;
font-weight:normal;
font-family: Trebuchet MS, Arial, sans-serif;
}

/*///////////////// LISTADOS DE NOTICIAS Y REVISTA DE PRENSA ////*/

#listado li{
border-bottom: 1px solid #ccc;
margin: 0 0 10px 0;
padding: 5px 0 10px 0;
overflow: hidden;
display:block;
}
#listado li a{
font-family: "Times New Roman", Times, serif;
font-size: 130%; 
color: #666;
font-weight: bold;
overflow: hidden;
}
#listado li a:hover{
text-decoration: underline;
}
#listado li img{
float: left;
border: 1px solid #ccc;
padding: 2px;
margin: 0 10px 0 0;
overflow: hidden;
}
#listado li .titulo{
display: block;
font-size: 140%;
font-weight: bold;
}
#listado li .fecha{
margin: 5px 0;
font-size: 85%;
font-weight: bold;
color: #999;display: block;
}
#listado li .leerMas{
color: #00f;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 95%;
float: right;
position: relative;
bottom: 0px;
margin: 10px 0 0 0;
}

#articulo{
overflow: auto;
padding: 0 0 10px 0;
margin: 0 auto 40px auto;
padding: 0 0 150px 0;
}

#articulo img { 
	float: left;
	border: 1px solid #ccc;
	padding: 2px; 
	margin: 0 20px 20px 0;
	}
#articulo .texto{
	text-align: justify;
	}
#articulo .texto p{
margin: 0 0 15px 0;
}
#articulo p {
display: block;
margin: 5px 0;
}

#articulo .titulo,
#articulo .medio,
#articulo .fecha,
#articulo .autor{
	display:block;
	margin:0 0 5px 0;
	}
#articulo .titulo {
font-size: 36px;
font-weight: bold;
color: #666;
font-family: Times New Roman, Georgia, serif;
margin:0 0 10px 0;
}
#articulo .subtitulo {
font-size: 12px;
color:#666;
display:block;
margin:0 0 15px 0;
}
#articulo .autor {
font-size: 12px;
color:#666;
}
#articulo .medio {
font-size: 12px;
}
#articulo .fecha {
font-size: 12px;
font-weight: bold;
margin:0 0 20px 0;
}
#articulo #contNot p{
	font-size:13px;
	}

/*///////////////// ACTIVIDADES ///*/

.actividades{
padding: 0 0 15px 0;
margin: 15px 0 5px 5px;
border-bottom: 1px solid black;
height: 100px;
overflow: hidden;
}

.actividades img{
width: 75px;
height: 75px;
margin: 5px 10px 0 0;
float: left;
}

.actividades .titulo{
font-size: 130%;
font-weight: bold;
width: 500px;
font-family: "Times New Roman", Times, serif;
color: #999;
display: block;
margin: 0 0 5px 80px;
}

.actividades  a {
color: #666;
text-decoration: none;
}

.actividades  a:hover {
color: #999;
text-decoration: underline;
}

.actividades .fecha {
font-size: 95%;
color: #999;
font-weight: bold;
margin: 0 0 3px 0;
}

.actividades p{
width: 500px;
margin: 0 0 0  80px;
}

#actividad{
margin: 0 0 10px 0;
padding: 0 0 15px 0;
border-bottom: 1px solid #666;
}

#actividad .titulo, #noticia .titulo{
font-size: 190%;
font-family: "Times New Roman", Times, serif;
color: #666;
margin: 0 0 5px 0;
}
#actividad .fecha, #noticia .fecha{
font-weight: bold;
margin: 0 0 15px 0;
}
#actividad p, #noticia p{
margin: 5px 0;
line-height: 140%;
}
#actividad img{
margin:  0 10px 10px 20px;
display: block;
clear: both;
}
#actividad a{
background: url(../img/noti.gif) no-repeat 0 4px;
padding: 0 0 0 10px;
}

/*///////////////// ARCHIVO DOCUMENTAL ///*/

div#colList{ /* ---------- menu izq */
float:left;
background: #fff url(../img/archivo/listado1.jpg) no-repeat 0 0;
font-size: 85%;
width: 127px;
padding: 10px 0 0 4px;
}

div#colList a:link{
color: #000;
text-decoration:none;
}

div#colList a:visited{
color: #ccc;
text-decoration:none;
}

div#colList a:hover{
text-decoration:underline;
color: #00f;
}

div#colListPie{
background:url(../img/archivo/listado1pie.jpg) no-repeat 0 0 ;
height: 22px;
margin: 0 0 0 -4px ;
}

div#colList h3{
text-transform:uppercase;
font-size: 125%;
line-height: 0.8;
font-weight: bold;
text-align: center;
padding: 5px 5px 5px 0 ;
}

div#colList p{
text-align: center;
padding: 0 3px 0 0 ;
}

div#colList ul{
margin: 15px 0 15px 20px;
font-size: 110%;
}

div#colList ul li{
margin: 5px 0;
background: url(../img/flechita.gif) no-repeat 0 2px;
text-indent: 15px;
}

div#colCont{
	float:left;
	width: 600px;
	padding-left: 10px;
	margin: 0;
}


/*////////// 15 ANIVERSARIO //////////////*/

#col15anivesario{
	float:right;
	width: 568px;
	padding: 0 0 0 45px;
	margin: 0;
	display:block;
	overflow:hidden;
}
#colLeft{
	float:left;
	width: 130px;
	padding:0;
	}
.noticiaResumen{
	width: 99%;
	border: 1px solid #AC5B12;
	display:block;
	overflow:hidden;
	margin:0 0 20px 0;
	}
	.tituloNoticia{
		background: #AC5B12;
		padding:8px;
		font-size:15px;
		font-weight:bold;
		font-family:Georgia, "Times New Roman", Times, serif;
		color: #FFF;
		}
	.descripcionNoticia{
		padding:10px;
		display:block;
		}
		.descripcionNoticia p{
			margin: 0 0 10px 0;
			}
		.descripcionNoticia img{
			float: left;
			display:block;
			margin:0 20px 20px 0;
			}
		.masInfo{
			display:block;
			margin:10px 0 0 0;
			font-weight:bold;
			}
	.banner15aniv{
		display:block;
		margin:20px 0 0 0;
		float:left;
		}
	.tit15aniv{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		margin:0 0 10px 0;
		display:block;
		font-weight:bold;
		}
		.titActos15{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:16px;
		margin:0 0 5px 0;
		display:block;
		font-weight:bold;
		color:#06C;
		}
	.foto15aniv{
		display:block;
		float:left;
		overflow:hidden;
		width:;
		height:;
		margin:0 5px 10px 0;
		border:1px solid #06F;
		padding:1px;
		}
	.fecha15aniv{
		color:#09F;
		font-weight:normal;
		margin:0 0 5px 0;
		display:block;

		}
	.medio15aniv{
		color:#999;
		margin:0 0 5px 0;
		display:block;
		font-size:10px;

		}


/* ------------- columna doble */

div#colDbl{
	float:left;
	width: 590px;
	margin: 0 0 0 0;
	font-size: 12px;
}

div#colDbl p{
	line-height: 130%;
	margin: 10px 0 0 0;
	text-align:justify;
	width: 540px;
	text-indent: 0px;
}

div#colDbl p img{
float: right;
margin: 5px 0 5px 20px;
}

div#colDbl label{
display: block;
width: 150px;
}

div#colDbl input{
margin: 3px 0 0 0 ;
}

div#colDbl h4 , div#colDbl h3{
	float:left;
	font-family:"Times New Roman", Times, serif;
	font-size: 170%;
	color: #fff;
	text-indent: 5px;
	padding: 3px 0 0 5px;
	font-weight: normal;
}

/* --------- prensa */

#listadoPrensa ul{
margin: 0 0 0 15px;
padding: 0;
}

#listadoPrensa ul li{
margin: 15px 0;
text-indent: 0;
padding: 0;
background: #fff url(../img/noti.gif) no-repeat 0 3px;
padding: 2px 0 0 10px;
height: 15px;
}

#listadoPrensa ul li a:hover{
color:#f00;
}


/*////////////////// TIENDA ///*/

#tienda {
width: 755px;
margin: 30px 0 10px 0 ;
}

.producto{
border: 1px solid #aaa;
width: 320px;
float: left;
margin: 0 20px 0 0 ;
padding: 15px;
height: 570px;
background-color: #f0f0f0;
}

.producto h2{
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 160%;
color: #4990c4;;
line-height: 150%;
border-bottom: 2px solid #4990c4;
margin-bottom: 15px;
}

.producto h3{
font-weight:bold;
margin: 5px 0;
height: 20px;
}

.producto h4{
border-top: 2px solid #ccc;
padding:15px 0 0 35px;
margin: 25px 0 0 0 ;
position: static;
bottom: -5px;
height: 30px;
font-weight: bold;
color: #4990c4;
display: block;
background: #e4e4e4 url(../img/tienda/minimize.gif) no-repeat 15px 13px;
}

.producto p{
font-size: 95%;
text-align:justify;
margin: 5px auto 10px ;
line-height: 123%;
bottom: 0;
width: 96%;
text-indent: 1em;
}

.imagenProd{
background-color:#FFFFFF;
border: 1px solid #ccc;
height: 210px;
margin: 20px 0 15px 0;
padding: 5px;
text-align:center;
}

#textoProd{
bottom: 0;
}

#envio{
width: 710px;
padding: 10px;
margin: 10px 0 0 0 ;
border: 1px solid #ccc;
background: #fff;
line-height: 130%;
}

.producto2 blockquote{
font-style:italic;
line-height: 103%;
color: #666;
margin: 16px auto 3px auto;
width: 95%;
}

.fechaCita{
display:block;
margin: 0 0 0 10px;
font-size: 95%;
}

.nombreCita{
display: block;
float: right;
font-weight: bold;
color: #666;
margin: 10px 10px 10px 0;
}

/*////////////////// contacto ///*/

#contacto p{
	font-family:"Trebuchet MS";
	font-size:12px;
	color: #000;
	margin: 20px 0;
	font-weight:normal;
}

#contacto form {
 color: #000;
 width: 400px;
 margin: 50px 0  0 110px;
}

#contacto label{
margin: 10px 0 2px 0;
}

#contacto input {
border: 1px solid grey;
}

#contacto textarea{
width: 390px;
height: 150px;
border: 1px solid grey;
}

#contacto .botoncillo{
float: right;
margin: 10px 8px 0 0 ;
width:auto;
}

/*////////////////// COLABORA //*/

#colabora{
}

#colabora fieldset{
width: 550px;
padding: 20px;
margin: 0 0 20px 20px;
border: 0;
}

#colabora .leyenda{
background: #3398aa;
padding: 10px 0 0 10px;
color: #fff;
display: block;
width: 550px;
height: 20px;
font-weight: bold;
}

#checks{
width: 400px;
}

#checks label{
border: 1px solid #fff;
float: right;
text-align: left;
width: 280px;
margin: 0 170px 10px 0;
}

#checks input, #checks select{
display: block;
margin: 2px 0 10px 50px;
}

#checks fieldset{
margin: 0;
}

#checks p{
font-size: 90%;
margin: 0 0 20px 0;
}

#enlaces #datosPersonales {
width: 300px;
}

#enlaces #datosPersonales label{
display: block;
width: 150px;
float: left;
margin: 3px 0;
}

#enlaces #datosPersonales input{
margin: 0 40px 0 0;
float: right;
margin: 3px 0;
}

#textoForm{
margin: 0 0 40px 30px;
width: 550px;
}

#textoForm ul li{
list-style-type: none;
margin: 8px 0;
}

#economicas{
width: 550px;
}

#economicas label{
margin: 8px 10px 2px 0;
}

#economicas input{
margin: 4px 2px;
}

#economicas select{
margin: 4px 100px 4px 2px;
}

#boton{
float: right;
padding: 4px 6px;
}

.miCheck{
float: left;
}

label{
display: block;
margin: 10px  0 0 0;
}

input, textarea{
border: 1px solid grey;
margin: 5px 0 5px  0;
padding: 0 2px;
}

select{border: 1px solid grey;padding: 2px;}

.floatEsp{
display: block;
float: left;
position: relative;
top: -53px;
left: 90px;
}


.floatEsp{
top: -48px;
}

.fl3{
position: relative;
top: 19px;
*top: 22px;
left: 28px;
}

div#mensajes {
width: 100%;
text-align: center;
}

#mensajes h2{
font-size: 160%;
font-family:Georgia, "Times New Roman", Times, serif;
}

/*/////////////////  VARIOS ///*/

.intervenciones {
margin: 15px 0 0 15px ;
}

.intervenciones dt{
margin: 0 0 3px 0;
}

.intervenciones dt:before{
content: "- ";
}

.intervenciones dd{
margin: 0 0 15px 8px;
}

.botonAtras{
display: block;
width: 720px;
border-top: 1px solid #000;
margin: 15px 0 0 0;
padding: 8px ;
text-align: right;
font-size: 110%;
float: left;
height: 110px;
}

.producto2{
border: 1px solid #ccc;
border-bottom: 0;
width: 730px;
margin: 0 0 30px 0;
}

.producto2 p{
width: 710px;
*width: 550px;
margin: 5px 0 5px 0;
}

.producto2 h2{
font-weight: bold;
font-size: 120%;
margin: 10px 10px 5px 145px;
}

.producto2 img{
float: left;
margin: 0 10px 15px 5px;
position: relative;
top: -10px;
}

.desc{
display: block;
margin: 0 0 10px 145px;
}

.precio{
display: block;
width: 700px;
margin: 10px 0 0 0;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 9px 0 8px 30px;
background:url(../img/tienda/minimize.gif) no-repeat 10px 6px ;
background-color:#eee;
}

.producto2 ul li{
margin: 0 0 4px 0;
}

.producto2 ul li:before{
content: "- ";
}

.bq{
display: block;
font-style:italic;
margin: 0 0 10px 0;
}

#playerVideo h4{
font-size: 150%;
font-weight: bold;
margin: 0 0 10px 0;
color: #00f;
}

#infoVideo{margin: 15px 0 20px 0;width: 480px; text-align: justify;}

#minisBusqueda{width: 620px;margin: 5px 0 0 0;}

.miniVideo{
border: 1px solid #ccc;
width: 130px;
margin: 6px;
float: left;
padding: 4px;
height: 180px;
}

.miniVideo img{
margin: 0 0 5px 0;
}

.miniVideo a{
display: block;
width: 130px;
}

.miniVideo p{
display: block;
width: 130px;
}

.miniVideo p a{
font-weight:bold;
height: 45px;
margin: 0;
overflow: hidden;
}

.miniVideo p a:hover{color:#f00;}

#minisBusqueda a{display:block; width: 120px !important;}





#titulares{
	border: 0;
	width:745px;
	clear:both;
	}

.paginador {
	border-bottom: 1px solid #666;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	height: 30px;
	overflow:hidden;
	display:block;
	width:100%;
	float:right;
	font-family:Times New Roman, Times, serif;
}

.paginador a:link,
.paginador a:visited{
	display: block;
	padding: 2px 6px 0 0;
	margin: 3px 10px 0 0;
	text-decoration: underline;
	color:#000;
	float: left;
}

.paginador a:hover,
.paginador a:active{
color: #F60 !important;
}

	.inactivo {
		color: #999;
		display: block; 
		padding: 2px 6px 0 0;
		margin: 3px 10px 0 0;
		text-decoration: none;
		float: left;
		}