/* mas compatibilidad entre navegadores */

form{margin:0px;}
input{padding-top:0px;
	 	padding-bottom:0px;}


body {
	background-color: white;
	text-align: center;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#contenedor {
	width: 953px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	margin: auto;
	background-color: white;
	font-size: 12px;
	color: #4F4F4F;
}

#cabecera {
	float: left;
	width: 953px;
	height: 149px;
	background-image: url(../imagen/cabecera.jpg);
	font-size: 10px;
	font-weight: bold;
	color: #98bd19;
}

#centro {
	width: 953px;
	float: left;
	background-image: url(../imagen/fondo_medio.jpg);
	background-repeat: repeat-y;
}

#lateral {
	float: left;
	width: 47px;
	min-height: 200px;
	background-image: url(../imagen/lateral.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#menu {
	float: left;
	width: 176px;
}

#cuerpo {
	float: left;
	width: 730px;
}

#formatoCuerpo {
	padding-left: 5px;
	padding-right: 30px;
}

#pie {
	clear: left;
	width: 953px;;
	height: 88px;
	background-image: url(../imagen/pie.jpg);
}

/* ----- Menu ---------- */

/*
  Use the UL's ID to define rules that are generally not over-ridden.
  These rules apply whether Javascript is enabled or disabled.
*/

#xMenu6_1 {
  margin-top: 0px;
  margin-left: 0px;
  width: 178px;
}

#ActiveMenuItem {
  color: red;
  font-weight: bold;
}

/*
  Use the UL's CLASS to define rules for when Javascript is disabled.
  When Javascript is enabled the UL's className will be over-written
  by a class defined in "xmenu6.css".
*/

.xMenu6 {
}

.xMenu6 ul {
  margin:0;
  padding:8px;
  list-style:none;
}
.xMenu6 li {
  margin:0;
  padding:0;
}


/* -- Listas -- */

ul.lista1 {
	margin-top: 5px;
	margin-left: 10px;
	padding-left: 0px;
	list-style-image: url(../imagen/flecha_roja.jpg);
	list-style: outside;
}
		
li.lista1 {
	padding: 0px;
	margin: 0px;
}




/* ---- cajas --- */

#cajaFecha {
	float: right;
	padding-top: 81px;
	padding-right: 28px;
}

#cajaMigaspan {
	float: left;
	padding-top: 81px;
	padding-left: 60px;
}

#cajaIntranet {
	float: left;
	padding-top: 0px;
	padding-left: 800px;
}


.caja1 {
	background-color: #f5f9e6;
	border-bottom: 1px solid #98bd19;
	padding-left: 3px;
	margin-right: 8px;
	padding-bottom: 3px;
	font-size: 11px;
	margin-top: 8px;
}

.caja2 {
	float: left;
	background-color: white;
	padding-left: 10px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	width: 337px;
	font-size: 11px;
	border: 0px solid black;
}

.caja3 {
	float: left;
	width: 347px;
}

.caja4 {
	float: left;
	background-color: white;
	padding-left: 2px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	width: 320px;
	font-size: 11px;
	border: 0px solid black;
}

#cajaGoogle {
	float: left;
	text-align: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.cajafoto3 {
	float: left;
	width: 75px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 9px;
	border: 4px solid white;
	background-color: white;
}

.cajavideo1 {
	float: left;
	width: 100px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 9px;
	border: 4px solid white;
	background-color: white;
}


.cajaActividades {
	width: 163px;
	background-color: #fcf3f3;
	border-bottom: 1px solid #98bd19;
	border-top: 1px solid #98bd19;
	float: left;
	padding-left: 5px;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-right: 3px;
	font-size: 10px;
}

.cajafoto2 {
	float: left;
	width: 98px;
	height: 140px;
	margin: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 9px;
	border: 0px solid #98bd19;
	background-color: white;
	text-align: center;
}

.cajafoto4 {
	float: left;
	width: 107px;
	height: 115px;
	margin: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 9px;
	border: 0px solid #98bd19;
	background-color: white;
	text-align: center;
}

.cajaTodoNoticias {
	float: left;
	width: 100%;
}

.etiquetaFecha {
	float: left;
	width: 100%;
	color: #98bd19;
	font-weight: bold;
}










.caja1fondo {
	font-size: 10px;
}



.caja3 {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}



.avisolegal {
	padding-left: 10px;
	font-size: 10px;
	padding-top: 10px;
	color: Black;
}


/* ------ Etiquetas redefinidas ------ */

h1 {
	color: red;
	background-image: url(../imagen/granada1-fondo-h.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-bottom: 22px;
	font-size: 18px;
	width: 95%;
	margin-bottom: 0px;
}

h2 {
	color: white;
	background-color: #b1d438;
	padding-left: 3px;
	padding-bottom: 0px;
	font-size: 13px;
	width: 95%;
}

h3 {
	font-size: 12px;
	color: #98bd19;
	font-weight: normal;
}

h4 {
	background-color: #f5f9e6;
	border-bottom: 1px solid #98bd19;
	padding-left: 5px;
	margin-right: 8px;
	padding-bottom: 3px;
	font-size: 11px;
	margin-top: 5px;
	color: #98bd19;
}

h5 {
	color: #cb3f24; 
	background-color: white;
	padding-left: 35px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin-top: 5px;
	font-size: 13px;
	margin-bottom: 2px;
	background-image: url(../imagen/granada1.gif);
	background-position: left;
	background-repeat: no-repeat;
}

p {
	text-indent: 25px;
	text-align: justify;
	margin-top: 0px;
	line-height: 18px;
}






p.prensa {
	text-indent: 25px;
	text-align: justify;
	padding-right: 10px;
	padding-left: 3px;
}


/* ----- Enlaces ------ */

a {
	color: #83a411;
	text-decoration: none;
}

a:hover {
	color: red;
}

a:active {
	
}

a:visited {
	
}

/* --- Tablas --- */

.tabla1 {
	font-size: 12px;
}

.tabla1 tr{
	background-color: white;
}

.tabla1 td.azul{
	color: #2356B5;
}

#tablaCalidad { 
	border-spacing:0px;/*por seguridad, ponerlo para eliminar el cellspacing en Mozilla. IE no lo soporta*/
}

#tablaCalidad.chico{
	font-size: 9px;
}

#tablaCalidad  th {
	border-right: 1px solid #d8ee8c;  /*#C8D5F6;*/
	border-bottom: 1px solid #d8ee8c; /*#C8D5F6;*/
	border-spacing: 0;
	vertical-align: top;
	text-align: center;
	color: #656565;
	background-color: #e1eeb2; /* #D7D8FF; */
}

#tablaCalidad tr {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	background-color: #f5f9e6;
	color: #7D7D7D;
}

#tablaCalidad tr:hover{
	background-color: #d8ee8c;
	color: #000;
}

#tablaCalidad  tr.resaltar{    /*Idéntico al hover anterior, para IE junto con el javascript*/
	background-color: #d8ee8c;
	color:#000;
}

#tablaCalidad  td {
	border-right: 1px solid #d8ee8c;
	border-bottom: 1px solid #d8ee8c;
	margin:0 1em;/*?*/
	padding:0.2em 1em;
	border-spacing:0;
	vertical-align:middle;
	text-align: center;
}

#tablaFotos { 
	width:90%;
	border-spacing:0px;/*por seguridad, ponerlo para eliminar el cellspacing en Mozilla. IE no lo soporta*/
}

#tablaFotos tr {
	margin: 0;
	padding: 0;
	border-spacing: 0;
	background-color: white;
	color: #98bd19;
}

#tablaFotos tr:hover{
	background-color: White;
	color: #000;
}

#tablaFotos tr.resaltar{    /*Idéntico al hover anterior, para IE junto con el javascript*/
	background-color: #d8ee8c;
	color:#000;
}

#tablaFotos td {
	border-right: 0px solid #C8D5F6;
	border-bottom: 1px solid #98bd19;
	border-top: 0px solid #C8D5F6;
	border-left: 0px solid #C8D5F6;
	margin: 0 1em; /*?*/
	padding: 0.2em 1em;
	border-spacing: 0;
	vertical-align: middle;
	text-align: center;
}

/* -- Imagenes -- */

.flecha {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
}

.fotopie {
	padding-bottom: 0px;
	margin-bottom: 0px;
}







.floatIzq {
	float: left;
	margin: 0 10px 5px 0px;
	border: 1px solid #98bd19;
	padding: 1px;
}

.floatIzqSin {
	float: left;
	margin: 0 10px 5px 0px;
	padding: 1px;
}

.floatDer {
	float: right;
	margin: 0 0px 5px 10px;
	border: 1px solid #98bd19;
	padding: 1px;
}

.floatDerSin {
	float: right;
	margin: 0 0px 5px 10px;
	padding: 1px;
}

.floatCtr {
	padding: 0px;
	margin: 0 5px 5px 0px;
	border: 0px solid #C8D5F6;
}

.float {
	float: left;
	padding-right: 10px;
}

.floatCnt {
	float: inherit;
	padding: 1px;
	margin: 0 0px 0px 0px;
	border: 0px solid #f49764;
}


/* -- Textos -- */

.verde {
	color: #98bd19;
	font-weight: bold;
}

.rojo {
	color: #fe1010;
}









.notaCons {
	float: left;
	color: #8B8B8B;
	background-color: white;
	font-size: 10px;
	background: url(../imagen/chirimbolo.gif) no-repeat left;
	padding: 2px 0px 0px 15px;
	margin: 10px;
}

.margenAbajo {
	padding-bottom: 5px;
}

.txtClaro {
	color: #C4A36E;
}

.azul {
	font-weight: bold;
	font-size: 12px;
	color: #2356B5;
}

/* -- FORMULARIOS -- */

.txtTitulo {
	color: #98bd19;
}

.cajaEntrada {
	color: #cb3f24;
	border: 1px solid #98bd19;
	font-size: 1.1em;
	margin-bottom: 0.2em;
}

.boton {
	font-weight: bold;
	font-size: 10px;
	border: 2px solid #98bd19;
	background-color: white;
	color: #98bd19;
} 

.boton2 {
	font-weight: bold;
	font-size: 1.2em;
	background-color: white;
	border: 0;
	color: #98bd19;
	margin-bottom: 0;
} 


	
/* ---  Carruosel de imágenes --- */


#carousel1 {
	width: 690px;
	margin: auto;
	border: 0px solid #ccc;
	overflow: auto;
	height: 57px;
	float: left;
	margin-top: 4px;
}

#carousel1 img {
	width: 100px;
	height: 57px;
	padding-left: 2px;
	border: 0 none;
}


