/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#principal {
	width: 669px;
}

#copy {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	color: #006685;
	clear:left;
}

.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #006685;
}

#cabecera #logotipo {
	float: left;
}

#cabecera #formulario {
	width: 190px;
	float: right;
	border: 1px dotted #999999;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 8pt;
}

#cabecera #formulario a{
	color: #616A74;
	text-decoration: none;
}

#cabecera #formulario a:hover {
	color: #616A74;
	text-decoration: underline;
}

#migasDePan {
	height: 22px;
	padding-top: 5px;
	text-align: right;
	padding-right: 10px;
	font-size: 9pt;
	color: #333333;
}

#migasDePan a {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

#migasDePan a:hover {
	font-weight: bold;
	text-decoration: underline;
}

#cabecera {
	height: 80px;
	width: 100%;
}

#bannerImages {
	margin-bottom: 5px;
	padding-left: 30px;
	height: 228px;
	background-image: url(images/cuadro_color1.gif);
	background-repeat: repeat-x;
}

#bannerImages #colImg {
	float: left;
}

#bannerImages #img1 {
	float: left;
}

.etiqueta{ 
	color: #006A77; 
	font-size: 10pt; 
	font-weight: bold; 
}

#noticias {
	height: 159px;
	background-image: url(images/cuadro_noticias.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
}

.ocultar {
	DISPLAY: none
}

#enPortada {
	float: left;
	width: 65%;
	height: 120px;
}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 15px;
	background-image: url(images/fondoEnPortada.gif);
	background-repeat: repeat-x;
	display: block;
	height: 27px;
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
}
.titulosolotxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #616A74;
}

.imgIzq {
	float: left;
}

.portadaDescripcion {
	float: left;
}

#ademas {
	float: right;
	width: 29%;
}
#moduloEnPortada {
	overflow : -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow : -moz-scrollbars-vertical;
	SCROLLBAR-HIGHLIGHT-COLOR: #89BED1; /* Borde superior e izquierdo de la parte interior */
	SCROLLBAR-SHADOW-COLOR: #89BED1;  /* Borde inferior y derecho de la parte interior */
	SCROLLBAR-3DLIGHT-COLOR:#008E99;  /* Borde superior e izquierdo de la parte exterior */
	SCROLLBAR-DARKSHADOW-COLOR: #008E99; /* Borde inferior y derecho de la parte exterior*/
	SCROLLBAR-ARROW-COLOR: #36748B;  /*Color de la flecha*/
	SCROLLBAR-TRACK-COLOR: #C7D8D5; /*Color de la barra sobre la que se desplaza el scroll*/
	SCROLLBAR-BASE-COLOR: #89BED1; /*Color de base del scroll*/
	height:125px;
}

#moduloAdemas {

	float: right;
	background-color: #FBFBF7;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FF6600;
	width: 34%;
}

.ademas {
	font-family: Arial, Helvetica, sans-serif;
	color: #E15A1A;
	font-size: 15px;
	height: 27px;
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
}

#scrollNoticias {
	overflow : -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow : -moz-scrollbars-vertical;
	SCROLLBAR-HIGHLIGHT-COLOR: #CFCF9E; /* Borde superior e izquierdo de la parte interior */
	SCROLLBAR-SHADOW-COLOR: #CFCF9E;  /* Borde inferior y derecho de la parte interior */
	SCROLLBAR-3DLIGHT-COLOR:#B8B870;  /* Borde superior e izquierdo de la parte exterior */
	SCROLLBAR-DARKSHADOW-COLOR: #B8B870; /* Borde inferior y derecho de la parte exterior*/
	SCROLLBAR-ARROW-COLOR: #B94A15;  /*Color de la flecha*/
	SCROLLBAR-TRACK-COLOR: #E7E7CF; /*Color de la barra sobre la que se desplaza el scroll*/
	SCROLLBAR-BASE-COLOR: #CFCF9E; /*Color de base del scroll*/
	height: 125px;	
}

#scrollNoticiasArea {
	overflow : -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow : -moz-scrollbars-vertical;
	SCROLLBAR-HIGHLIGHT-COLOR: #CFCF9E; /* Borde superior e izquierdo de la parte interior */
	SCROLLBAR-SHADOW-COLOR: #CFCF9E;  /* Borde inferior y derecho de la parte interior */
	SCROLLBAR-3DLIGHT-COLOR:#B8B870;  /* Borde superior e izquierdo de la parte exterior */
	SCROLLBAR-DARKSHADOW-COLOR: #B8B870; /* Borde inferior y derecho de la parte exterior*/
	SCROLLBAR-ARROW-COLOR: #B94A15;  /*Color de la flecha*/
	SCROLLBAR-TRACK-COLOR: #E7E7CF; /*Color de la barra sobre la que se desplaza el scroll*/
	SCROLLBAR-BASE-COLOR: #CFCF9E; /*Color de base del scroll*/
	height: 170px;	
	text-align:left;
	font-size: 11px!important;
	font-weight: bold!important;
}


.cajaDestacados {
	float: left;
	width: 32%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 10px;
	margin-bottom: 25px;
}

.cajaDestacados a {
	color: #616A74;
	text-decoration: none;
}

.cajaDestacados a:hover {
	color: #616A74;
	text-decoration: underline;
}

#destacados {
	height: 300px;
	background-image: url(images/destacados.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-top: 3px;
}

#contenido {
	background-image: url(images/fondo-azul.jpg);
	background-repeat: repeat-y;
}


.filaImagenes {
	clear: left;
}


h3 {
	font-size: 15px;
	height: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.portadaDescripcion {
	text-align: center;
	font-size: 11px;
	color: #666666;
	margin-top: 20px;
	width: 130px;
	float: right;
	margin-right: 10px;
}

.portadaDescripcion a {
	font-size: 11px;
	color: #666666;
	float: right;
	text-decoration: none;
	background-image: url(images/pika.gif);
	background-position: right 18px;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-right: 10px;
	text-align: center;
	margin-right: 20px;
}
.portadaDescripcion a:hover {

	text-decoration: underline;
}
.mapa {
	background-image: url(images/ico_mapa.gif);
	background-position: right;
	display: block;
	background-repeat: no-repeat;
	width: 110px;
	padding-bottom: 3px;
}
.contacte {
	background-image: url(images/ico_sobre.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 70px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#principal #contenido #menuIzquierdo {
	height: 600px;
	width: 184px;
	float: left;
	padding-left: 10px;
}

#principal #contenido #menuDerecho {
	width: 460px;
	margin-left: 200px;
}

.tituloseccion {
	display: block;
	background-image: url(images/13.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
	height: 35px;
	padding-top: 25px;
}

.tituloseccion2 {
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 2px;
	padding-top: 10px;
}
.subrayado {
	COLOR: #006685;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	width: 400px;
	display: block;
	margin-left: 80px;
}

.cursiva {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-STYLE: italic;
	FONT-SIZE: 8pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4D0C8;
	//width: 460px;
	display: block;
	margin-left: 10px;
}

#news .subrayado {
	COLOR: #006685;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	width: 400px;
	display: block;
	margin-left: 30px;
}

#news .fecha {
	FONT-SIZE: 9pt;
	margin-top: 5px;
	margin-left: 40px;
	height: 20px;
}

#news .subtitulo {
	COLOR: #006685;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006685;
	display: block;
	margin-left: 40px;
	/*height: 20px;*/
	margin-top: 5px;
}

#news .contenido {
	margin-left: 40px;
	text-align:justify;
}
.buscar {
	font-size: 10px;
	width:50px;
}

.buscar2 {
	font-size: 10px;
	width:140px;
}

/* Contenido especifico de la parte interior de la web*/
#interior {
	width: 765px;
}

#interior #cabecera {
	height: 80px;
}

#interior #cabecera #logotipo {
	float: left;
}

#interior #cabecera #formulario {
	width: 170px;
	float: right;
	border: 1px dotted #999999;
	padding-top: 5px;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 11px;
}

#interior #cabecera #formulario a{
	color: #616A74;
	text-decoration: none;
}

#interior #cabecera #formulario a:hover {
	color: #616A74;
	text-decoration: underline;
}

#interior #menuDesplegable {
	/*padding-left: 140px;
	width: 590px;
	margin: 0 auto;*/
}

#interior #contenido #menuIzquierdo {
	width: 184px;
	float: left;
	padding-left: 10px;
	overflow: visible;
}

#interior #contenido #menuDerecho {
	width: 530px;
	margin-left: 200px;
	text-align:justify;
}

#interior #contenido #menuDerecho .imgIzq {
	float: left;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 5px;
}

#interior #contenido #menuDerecho .imgDer {
	text-align: right;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 15px;
}

#interior a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #006A77;
}

#interior a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #006A77;
}

#interior a:hover {
	text-decoration: underline;
}

/*Formatos de texto*/

.txtVerde{
	color:#006685;
}

#interior #contenido #menuDerecho .galeria {
	width: 150px;
	margin: 5px;
	padding: 10px;
}


.centrar {
	text-align: center;
}
/* Estilos para página sin barra azul lateral*/


#contenidoAmplio #menuDerecho {
	width: 750px;
	margin-left: 20px;
	text-align:justify;
}

#contenidoAmplio .contenido {
	margin-left: 15px;
	text-align:justify;
}

#contenidoAmplio .tituloseccion {
	display: block;
	background-image: url(images/13.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
	height: 35px;
	padding-top: 25px;
}

#contenidoAmplio .subrayado {
	COLOR: #006685;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	TEXT-TRANSFORM: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	width: 90%;
	display: block;
	margin-left: 40px;
}

#contenidoAmplio .imgIzq {
	margin: 15px;
	float: left;
}

/* Contenido en  Galeria */

#galery  .contenido {
	margin-left: 15px;
	text-align:justify;
}

#galery  .tituloseccion {
	display: block;
	background-image: none;
	margin-bottom: 10px;
	height: none;
	padding-top: 25px;
}

#galery  .subrayado {
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	TEXT-TRANSFORM: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D0C8;
	width: 90%;
	display: block;
	margin-left: 20px;
}



.galeriaAncho {
	width: 150px;
	position: relative;
	left: 550px;
	display: block;
}

/*
.linea {
	display: block;
	height: 200px;
}

.gal1 {
	width: 160px;
	left: 8px;
	display: block;
	float: left;
	text-align: center;
	margin-right: 3px;
	margin-left: 3px;
	overflow: hidden;
	height: 200px;
}
*/

.linea {
    display: block;
    width: 560px;
}

.gal1 {
    width: 160px;
    left: 8px;
    display: block;
    float: left;
    text-align: center;
    margin-right: 3px;
    margin-left: 3px;

}

.dep1 {
	width: 250px;
	display: block;
	float: left;
	margin-right: 3px;
	margin-left: 3px;
	overflow: hidden;
	height: 200px;
}

#principal #noticias #moduloAdemas #scrollNoticias a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
}
#principal #noticias #moduloAdemas #scrollNoticias a:hover {
	color: #000000;
	text-decoration:underline;
}

#deporte {
	width:540px;
}
#deporte .linea {
	display: block;
	height: 105px;
}
#deporte .linea2 {
	display: block;
	height: 210px;
	width: 560px;
}
#deporte a:link {
	color:#616A74;
}

#deporte a:visited {
	color:#616A74;
}

.separadorDer {
	width:265px;
	height:100px;
	display:block;
	float:right;
	
}
.separadorDer2 {
	width:265px;
	height:190px;
	display:block;
	float:right;
	
}
.separadorIzq {
	width:265px;
	height:100px;
	display:block;
	float:left;
}
.separadorIzq2 {
	width:265px;
	height:200px;
	display:block;
	float:left;
}
.separador {
	width:265px;
	height:100px;
	display:block;
}
.imgIzquierda {
	display: block;
	float: left;
	vertical-align: super;
}

.txtIzquierda {
	display: block;
	width: 90px;
	float: right;
	vertical-align: super;
	font-size: 11px;
	font-weight: bold;
}

.txtazulnegrita {
	font-size: 11px;
	color: #1B4B51;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;

}

.txtazulnormal {
	font-size: 11px;
	color: #006A77;
	text-decoration: none;

}
.txtazulnormal a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #006A77;
}
.txtblanconegrita {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;

}
/*
div
{
	border: 1px dotted #00FF00;
}
span
{
	border: 1px dotted #FF9900;
}
*/
.arfinal
{
	clear:left;
}
/*
font
{
	color: #FF00FF;
	background-color: #FFFF00;
	font-size: 14px;
}
*/

