/* 
#0e552b Verde logos
#f3f1e5 verde Jael web
#ffe700 amarillo logo
#d6b111 amarillo jael
#151515 negro
#3e3e3e gris oscuro
#bdbdbd gris medio
#dbdbdb gris claro
#956565 letra gris



*/
html { overflow-y:scroll; background-image:url(../imaxes/bg-tile.png); background-repeat:repeat; }
.page-break  { page-break-before:always; }/*Es necesario aplicar la propiedad page-break-before para no cortar una oración a la mitad cuando alguien quiera imprimir una página de nuestro sitio.*/

body {
	border-top: 5px solid #0e552b ;
	margin:0;
	padding:0;
	font-family:'Trebuchet MS','Lucida Grande', Arial, sans-serif;
	font-size: 12px;
	text-align: center; 
	color: #0e552b;
	/*background-image:url(../imaxes/FondoLogo.jpg);
	background-repeat:repeat-x;*/
}

a {
	color: #7e7f81;
	text-decoration: none;
}

a:hover {
	color:#a5131c;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 { margin:5px; padding:5px;}

h1{font-size:1.8em; font-weight:bold; }
h2{font-size:1.6em; font-weight:bold;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1em;}
td{ line-height:1.5em;}
p {	padding: 10px 5px; line-height:1.5em; text-align:justify;}
ul{ margin: auto 10px; padding: 5px 5px 5px 30px; list-style-type:disc;}
li{padding:5px 5px 5px 5px;}
ol{margin: 5px 10px; padding:5px 20px; list-style-type:decimal;}
.marco{border-color:#F00; border-style:solid; border-width:1px;}
.enlinea{float:left;}
.enlinea li{       display:inline;}

#NAV{
	font-family:Arial, Helvetica, sans-serif
	font-size:12px;
	text-align:center;
	margin:0 0;
    background-color:#f1f1f1;
	padding:1px 70px 2px 0px;
}
#NAV a {
      float:left;
      margin:0;
	  padding:0px 0px;
	  text-decoration:none;
      }
#NAV a:hover { }

#NAV ul {
	margin:0;
	padding:0;
	list-style:none;
      }
#NAV li {
      display:inline;
      margin:0;
      padding:0;
      }
#PIE{
	min-height:30px;	max-height:30px;	height:30px;
	background-image:url(../imaxes/pie.png);
	background-repeat:no-repeat;
	font-size:14px;
	color:#fff;
	text-align:center;
	padding:10px 0px 0px 0px;
}
#PIE a {
	color: #ffffff;
	text-decoration: none;
}

#PIE a:hover {
	color:#ffffff;
	text-decoration: underline;
}


.hemeroteca { border-color:#a5131c; border-style:solid; border-width:1px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
width:227px; max-width:227px; min-width:227px;   
padding: 10px 0px; 
background-image:url(../imaxes/bg-hemeroteca2.jpg); background-repeat:repeat-x;

 }
.hemeroteca p {margin:0 25px;}

.bloque {border:1px solid #a5131c;margin-bottom:20px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-right:5px;overflow:hidden;/*IE6*/_height:95%;padding:6px;
background-image:url(../imaxes/bg-hemeroteca40.jpg); background-repeat:repeat-x;}
.bloque p {border-top:1px dashed #a5131c;padding:4px 0px; }
.noticias {border:1px solid #a5131c;margin-bottom:20px;  -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-right:5px;overflow:hidden;/*IE6*/_height:95%;padding:6px;
background-image:url(../imaxes/bg-hemeroteca40.jpg); background-repeat:repeat-x;}
.noticias hr{border-top:1px solid #a5131c;}
.imgdereita {float:right;margin-left:10px;margin-bottom:8px;}
.imgesquerda{float:left;margin-right:10px;margin-bottom:8px;}
.destacar{font:"Arial Black", Gadget, sans-serif; font-size:1.2em; color:#FFFFFF; background-color:#a5131c; margin-top:50px;}
.comentarios{font:"Arial Black", Gadget, sans-serif; font-size:1.2em; color:#FFFFFF; background-color:#a5131c; margin-top:20px; float:right; text-align:right; font-style:italic;}
.comentarios a{color:#FFFFFF;}
.comentarios a:hover{color:#a5131c;background-color:#FFFFFF; text-decoration:none;}

.TituloArticulo{ font-weight:bold; line-height:1.1em;}
.OtroTituloArticulo{font-weight:bold; font-size:1.5em; padding:5px;}
.autor{font-style:italic;padding:5px; float:left;}
.paginas{font-size:0.9em;}
.informes   a{display:block;border-color:#ffffff; border-style:solid; border-width:1px;}
.informes  a:hover {display:block;border-color:#a5131c	; border-style:solid; border-width:1px; background-image: background-color:#f3f3f3;}


div.box input  { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:100%; border:1px solid #a5131c;color:#956565;} 
div.box input:hover {border:1px solid #a5131c;background-color:#f3f3f3;color:#151515;}
div .box textarea { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; width:90%; border:1px solid #a5131c;color:#956565;} 
div.box textarea:hover {border:1px solid #a5131c;background-color:#f3f3f3;color:#151515;}
div.box .error {border:1px solid #a5131c;background-color:#a5131c;color:#fff;}


		label.demo, input.demo { display:block; }
		input.text { margin-bottom:12px; width:95%; padding: .4em; }
		textarea.text{ margin-bottom:12px; width:95%; padding: .4em; }
		fieldset.demo { padding:0; border:0; margin-top:25px; }
		.ui-dialog .ui-state-error { padding: .3em; }
		.validateTips { border: 1px solid transparent; padding: 0.3em; }
	#gallery {
		padding: 10px;
		width: 940px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #0e552b;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #d6b111;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }

.hitos {
		padding: 10px ;
		width: 750px;
		max-width:750px;
		min-width:750px;
	}
.hitos p img {
		border: 4px solid #d6b111;
		border-width: 4px 4px 4px;
	}	
	
.hitos ul { list-style: none; margin:0; padding:0; }

.hitos ul li { display: inline; cursor:pointer }

.hitos ul img {
		border: 4px solid #0e552b;
		border-width: 4px 4px 4px;
	}
.hitos li hover img {
	
		border: 4px solid #d6b111;
		border-width: 4px 4px 4px;
	}
	
.imgesquerda {float:left;margin-right:20px;margin-bottom:10px;}	

.medio{position: relative;top:50px; left:0px; }


.contacto{
	border: 4px solid #0e552b;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px; // Mozilla
	-ms-border-radius: 30px; // Internet Explorer 8
	/*border-radius: 30px; // Para cuando se cumplan los estandares.*/
}

.contacto a {
	color: #0e552b;
	text-decoration: none;
}

.contacto a:hover {
	color:#0e552b;
	text-decoration: underline;
}

.ContactoLetra{
	font-size: 12px;
	color: #0e552b;	
}
#BotonPresentacion{ width:400px; max-width:400px; position:relative; top: 0px; left:200px;}

#banner{
	min-height:610px;
	min-width:610px;
	margin-top:10px;
border: 1px solid #0e552b;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;}
#banner img { padding:5px;}

