/* CSS Document */
<!---IMPORTANTSIMO DEFINIR ESTOS ESTILOS (sobre todo el body) PARA QUE SE VEA IGUAL EN IE Y FIREFOX, ya que al utilizar Layer surgen muchos problemas por la diferencia de apariencia entre los navegadores--->

body {
    
      margin:0 auto; 
	  left:auto;
	  background-color:#b2bfc7;
	 
    }
#degradado{
	  background-image:url(images/degradado.jpg);
	  background-repeat:repeat-y;
	  width:860px;
	  margin:auto;
	}

#background{
	background-image:url(images/background_2.jpg);
	background-repeat:no-repeat;
	width:860px;
	margin:auto;
	
}

#Layer1 {
	
	left:0 inherit; <!---Esto hay que ponerlo as para que se centre en Firefox--->
	/*top:14px;*/
	width:auto; <!---Esto hay que ponerlo as para que se centre en Firefox--->
	height:0 auto;
	z-index:2;
	margin:0 auto;
}
.styleTitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #666666;
}
.styleHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
	font-size: 14px;
	border: 1;
	border-color: #333333;
}
.styleTabla {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 14px;
	height: 22px;
}
.styleAclara {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}
.styleTitulosAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #003366;
}
.styleHeadersAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	font-size: 14px;
	border: 1;
	border-color: #333333;
}
.styleTablaAzul {
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size: 14px;
	height: 22px;
}
.styleAclaraAzul {
	font-family:Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 10px;
}
.nombreAtributo {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 14px;
	font-weight:bold;
}
.atributo {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
}
.atributoTextArea {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	border-width: 0; 
	overflow:auto;
	width: 40em;
	font-stretch:normal;
	word-spacing:normal;
	background-color:#e6e6e6;
}
.botonEnlace {
	font-family:Arial, Helvetica, sans-serif;
	color:#111111;
	font-size:12px;
	font-weight:bold;
}
.botonEnlaceAzul {
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12px;
	font-weight:bold;
}
.contact{
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size: 14px;
}
.textos {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
}
.textosAzul {
	font-family:Arial, Helvetica, sans-serif;
	color:#003366;
	font-size: 12px;
}
.textosRojo {
	font-family:Arial, Helvetica, sans-serif;
	color:#D90000;
	font-size: 12px;
}
.tituloNoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #666666;
	font-weight:bold;
}
.textoNoticia {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 13px;
}
.urlNoticia {
	font-family:Arial, Helvetica, sans-serif;
	color:#111111;
	font-size:12px;
	font-weight:bold;
}
/* Filas impares 1,3,5,7,... */
table tr.imp th,
table tr.imp {
    /*background-color:#F4F4F4;*/
	background-image:url(images/dgr_gris_tabla.png);
	background-repeat:repeat-y;
    text-align: left; 
	cursor:pointer;
}

/* Filas pares 2,4,6,8,... */
table tr.par th,
table tr.par {
    /*background-color:#E6E6E6;*/
	/*background-color:#FFFFFF;*/
    text-align: left; 
	cursor:pointer;
}

/* Resaltado de filas */
/*table tr:hover, /*esto funciona en todos los exploradores menos en IE 
table tr.hover {
    background-color:#DFE7F2;
}*/
table tr.imp:hover,
table tr.par:hover,
table tr.hover {
	/*background-color:#DFE7F2;*/
	/*background-color:#E3FFD6;*/
	background-image:url(images/dgr_tabla_hover.png);
	background-repeat:repeat-y;
	
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
a:link {text-decoration: none; border-color:#FFFFFF; color:#0E7DCF; font-family:Arial, Helvetica, sans-serif;}
a:visited {text-decoration: none; color:#0E7DCF ; border-bottom-color:#FFFFFF}
a:hover {color:#D36700}
a:active {text-decoration: none}

.contenidos{
	width:65%;
	min-height:300px;
	}
	