/***********ESTILOS GENERALES****************/


html,body{margin: 0;padding:0;}

body{
	font: 76% arial, sans-serif;
	background-repeat: repeat-x;
	min-width:770px;	
	}

a{
	display:block;
	color: #981793;
	padding:0px
	}

div#content p{
	line-height:1.4em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

h1 {
	font-size: 115%;
	padding-top: 16px;
	padding-right: 10px;
	padding-left: 7px;
	margin: 0;
	padding-bottom: 2px;
	}

h1 a:link,
h1 a:visited{
   color:#670000;
 }
h1 a:hover,
h1 a:focus,
h1 a:active{
   color:#FF6600;
   }  

dt {
	font-size: 115%;
	padding-top: 16px;
	padding-right: 10px;
	padding-left: 7px;
	margin: 0;
	padding-bottom: 2px;
	font-weight: bold;
	}

dt a:link,
dt a:visited{
   color:#670000;
 }
dt a:hover,
dt a:focus,
dt a:active{
   color:#FF6600;
   } 

dd{     margin: 0;
	padding-right: 10px;
	padding-left: 7px;
	padding-top: 5px;
	font-size: 100%;
	}
dd a:link,
dd a:visited{
   display: inline;
   color:#670000;
   }
dd a:hover,
dd a:focus,
dd a:active{
   display: inline;
   color:#FF6600;
   } 


#content img{	
	float: left; 
	margin: 7px 25px 7px 0px; 
	border: 0px solid #000000; 
	} 



#content p {
	padding-right: 7px;
	padding-left: 7px;
	margin: 0;
    }


/*Esta clase determina el estilo (subrayado) de las accesskey */
.access {
	text-decoration: underline;
}
/*** ESTE CONTENEDOR DISEÑA EL FONDO DE LAS COLUMNAS DERECHA, IZQUIERDA Y CABECERA ****/

#container {
	background-image: url(Imagen/CSS/w.png);
	background-repeat: repeat-y;
	background-position: left top;
	}

#container1 {
	background-image: url(Imagen/CSS/w1.png);
	background-repeat: repeat-y;
	background-position: right top;
	}

#container3 {
	background-image: url(Imagen/CSS/sf_header.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	}


/**** HEADER - cabecera -*****/

div#header{
	height: 72px;
	background-repeat: no-repeat;
	background-position: right top;
	position: relative;
	z-index:70;
	margin:0;
	padding:0;
	text-align: right;
	}

#header img {
	float: left;
	margin-left: 80px;
	margin-top:2px;
	position:relative;
	z-index:900;
	border: none;
	}
/ Posición del banner de cabecera */
#banner {
	height: 60px;
	width: 468px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	float: right;
	position: relative;
	top: 10px;
	right: 10px;
	z-index:82;
	}



/*** SUB-CABECERA = SUB HEADER ***/

#tabs4 {
	float:left;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #FFFFFF;
	}


/* formato del javascript con la fecha */
  
.data_hora {
	float: right;
	padding-top: 5px;
	margin: -24px 10px 0px 0px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	}

.letra_courier{
	font: 76% courier;
	}


/*** COLUMNA DE LA IZQUIERDA ***/


/*Menú de navegación principal de la izquierda */
div#menu_iz_ext{
	float: left;
	display:inline;
	width: 130px;
	margin-left:-100%;
	margin-top:-7px;
	}

div#menu_iz_int{
	padding: 0px;
	margin: 0px;
	margin-left:-30px;
	}

.menuNavegacion li{
	width:130px;
	float:left;
	list-style:none;
	margin:0;
	padding: 0px;
	}

.menuNavegacion a{
	display:block;
	text-decoration:none;
	padding:2px 0.5em 3px 20px;
	border:1px solid #444;
	margin-top: 3px;
	}

.menuNavegacion a:link,

.menuNavegacion a:visited{
	color:#000;
	background: #FAFAFB url(Imagen/CSS/Flecha2.gif) no-repeat 3px 50%;
	}

.menuNavegacion a:hover{
	background:#EBEBEB url(Imagen/CSS/Flecha3.gif) no-repeat 4px 50%;
	color:#000000;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #000099;
	font-weight: bold;
	}

.menuNavegacion a:focus,
.menuNavegacion a:active{
	background:#EBEBEB url(Imagen/CSS/Flecha3.gif) no-repeat 4px 50%;
	color:#000000;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #000099;
	font-weight: bold;
	cursor: text;
	}

.menuNavegacion {
	background-image: url(Imagen/CSS/Flecha2.gif);
	background-repeat: no-repeat;
	background-position: -200px -200px;
	}


/*************CUERPO CENTRAL***************/

div#wrapper{
	float:left;
	width:100%;
}

div#content{
	margin: 0 181px 0 182px;
	background-image: url(Imagen/CSS/montagne.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#columna_noticia1 {
	width: 49%;
}

#columna_noticia2 {
	width: 49%;
	float: right;
}

#columna_noticia2 img{
	float: left;
	margin: 16px 7px 0px;
	border: 1px solid #000000;
}

#columna_noticia1 .noticiaGenerica img{
	float: left;
	margin: 6px 7px 0px;
	border: 1px solid #000000;
}

#columna_noticia1 .primer_plano img{
	float: left;
	margin: 16px 7px 0px;
	border: 1px solid #000000;
}


.anuncio_imp {
	width: 99.5%;
	background-color: #F9FFE8;
	border: 1px solid #373737;
	margin-top: 7px;
	}

.anuncio_imp h1{
	padding-top:6px;
	}

.anuncio_imp .clearer {
	margin: 0px;
	padding: 0px;
	}

.anuncio_imp .bajo_iz{
	background-image: url(Imagen/CSS/BS.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	left: -1px;
	bottom: -1px;
	position: relative;
	}

.anuncio_imp .alto_iz{
	background:url(Imagen/CSS/AD.gif) no-repeat right top;
	position: relative;
	top: -2px;
	right: -2px;
	}

.primer_plano {
	width: 99%;
	background-color: #FFF0F6;
	margin-top: 12px;
	border: 1px solid #373737;
	float: left;
	}

.primer_plano .bajo_iz{
	background-image: url(Imagen/CSS/BS.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	left: -1px;
	bottom: -1px;
	position: relative;
	}

.primer_plano .alto_iz{
	background:url(Imagen/CSS/AD.gif) no-repeat right top;
	position: relative;
	top: -2px;
	right: -2px;
	}


.segundo_plano {
	width: 99%;
	background-color: #F7F4FF;
	margin-top: 12px;
	border: 1px solid #373737;
	}

.segundo_plano .bajo_iz{
	background-image: url(Imagen/CSS/BS.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	left: -1px;
	bottom: -1px;
	position: relative;
	}

.segundo_plano .alto_iz{
	background:url(Imagen/CSS/AD.gif) no-repeat right top;
	position: relative;
	top: -2px;
	right: -2px;
	}


.tercer_plano {
	width: 99%;
	background-color: #EDFFF3;
	margin-top: 12px;
	border: 1px solid #373737;
	}

.tercer_plano .bajo_iz{
	background-image: url(Imagen/CSS/BS.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	left: -1px;
	bottom: -1px;
	position: relative;
	}

.tercer_plano .alto_iz{
	background:url(Imagen/CSS/AD.gif) no-repeat right top;
	position: relative;
	top: -2px;
	right: -2px;
	}

.cuarto_plano {
	width: 99%;
	background-color: #FFFFFF;
	margin-top: 12px;
	border: 1px solid #373737;
	}

.cuarto_plano .bajo_iz{
	background-image: url(Imagen/CSS/BS.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	left: -1px;
	bottom: -1px;
	position: relative;
	}

.cuarto_plano .alto_iz{
	background:url(Imagen/CSS/AD.gif) no-repeat right top;
	position: relative;
	top: -2px;
	right: -2px;
	}


.noticiaGenerica {
	width: 99%;
	margin-right: auto;
	float:left;
	}



/*Este div determina el espacio que contiene la imagen la parte inferior de la columna central (content) */
#espaciadoInferior {
	clear:both;
	height: 164px;
	}

/*Esta clase permite que la imagen no escape del contenedor*/
.clearer {
	clear: left;
	line-height:0;
	height:0;
	padding-top: 7px;
}





/****** COLUMNA DE LA DERECHA *******/

div#extra{
	float: left;
	width: 180px;
	margin-left:-180px;
        padding:0;
	}

/*Formato del formulario de busqueda*/

.box_search {
	padding-bottom: 2px;
	margin-left: 10px;
	}

.magnifier {
	margin-left: 2px;

	}

#busqueda {
	float:left;
	display:inline;
	padding:0;
	clear: both;
	margin-top: 10px;
	margin-bottom:0px;
	}



/* Formato del box que contiene el javascript para las noticias*/
#news {
	width: 160px;
	height:170px;
	float:left;
	display:inline;
	margin-top: 0px;
	margin-bottom:7px;
	padding:0;
	background-color: #FAFAFB;
	margin-left: 10px;
	border:1px solid #000;
	clear:both;
	}

#news p{
	padding:5px;
	}

#newsNoScript {
	width: 158px;
	margin-top: 0px;
	margin-bottom:0px;
	background-color: #FAFAFB;
	margin-left: 10px;
	border: 1px solid #444444;
	}

#newsNoScript a {
	padding:5px;
	font-weight: bold;
	color: #000000;
	}



/*Menu para refrescar según los links internos de la página*/

.menuExtra{
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:7px;
	margin-bottom:10px;
	padding:0;
	}

.menuExtra li{
	float:left;
	display:inline;
	width:160px;
	list-style:none;
	margin:0;
	padding: 0px;
	clear:both;
	}

.menuExtra a{
	display:block;
	text-decoration:none;
	padding:2px 0.5em 3px 20px;
	border:1px solid #444;
	margin-top: 3px;
	}

.menuExtra a:link,
.menuExtra a:visited{
	color:#000;
	background: #FAFAFB url(Imagen/CSS/Flecha3.gif) no-repeat 4px 50%;
	}

.menuExtra a:hover{
	background:#EBEBEB url(Imagen/CSS/Flecha2.gif) no-repeat 4px 50%;
	color:#000000;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #DF0202;
	font-weight: bold;
	}

.menuExtra a:focus,
.menuExtra a:active{
	background:#EBEBEB url(Imagen/CSS/Flecha2.gif) no-repeat 4px 50%;
	color:#000000;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #DF0202;
	font-weight: bold;
	cursor:text;
	}

.menuExtra {
	background-image: url(Imagen/CSS/Flecha2.gif);
	background-repeat: no-repeat;
	background-position: -200px -200px;
	}


/* Menu para mostrar los links externos*/

.menulinkExterno li{
	float:left;
	display:inline;
	width: 160px;
	list-style:none;
	margin-left: -30px;
	margin-bottom: 0px;
	margin-top:0px;
	padding: 0px;
	}

.menulinkExterno a{
	display:block;
	text-decoration:none;
	padding:2px 0.5em 3px 20px;
	border:1px solid #444;
	margin-top: 3px;
	}

.menulinkExterno a:link,
.menulinkExterno a:visited{
	color:#000;
	background: #FAFAFB url(Imagen/CSS/Flecha3.gif) no-repeat 4px 50%;
	}

.menulinkExterno a:hover{
	background:#EBEBEB url(Imagen/CSS/Flecha2.gif) no-repeat 4px 50%;
	color:#000000;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #DF0202;
	font-weight: bold;
	}

.menulinkExterno a:focus,
.menulinkExterno a:active{
	background:#EBEBEB url(Imagen/CSS/Flecha2.gif) no-repeat 4px 50%;
	color:#000000;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #DF0202;
	font-weight: bold;
	cursor:text;
	}

.menulinkExterno {
	background-image: url(Imagen/CSS/Flecha2.gif);
	background-repeat: no-repeat;
	background-position: -200px -200px;
	}

/******   PIE DE PAGINA -  FOOTER ******/

#piepag {
	width:100%;
	height:28px;
	line-height:30px;
	clear:left;
	padding-top:5px;
	background-image: url(Imagen/CSS/sfondo_piepag.gif);
	background-repeat: repeat-x;
	border-bottom:1px solid #CCCCCC;
	}

#piepag ul {
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	line-height: 28px;
	height:28px;
	}

#piepag li, #piepag a {
	display:inline;
	margin:0;
	padding:0;
	margin-right:0.5em;
	text-decoration: none;
	float:left;
	}

#piepag p, #piepag a {color: #000}
#piepag a:hover,
#piepag a:focus,
#piepag a:active{
	color:#FF9900;
	text-decoration: underline;
	}

#piepag p {
	float: left;
	padding-left: 10px;
	margin:0;
	}

#piepag .contenido {
	float: left;
	width: 100%;
	height:28px;
	line-height:28px;
	}

.invisibile {
	height: 0px;
	width: 0px;
	overflow:hidden;
	position:absolute;
	}

a:link.notas,
a:visited.notas{
	display: inline !important;
	white-space: nowrap;
	background-image: url(Imagen/CSS/user-comment-green.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px;
	color:#003300;
	}
a:hover.notas,
a:focus.notas,
a:active.notas {
    	color:#CC6600;
	background-image: url(Imagen/CSS/user-comment-orange.gif);
	}

a:link.subir,
a:visited.subir{
	display: inline !important;
	white-space: nowrap;
	background-image: url(Imagen/CSS/fa_green.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 20px;
	color:#003300;
	}
a:hover.subir,
a:focus.subir,
a:active.subir {
    	color:#CC6600;
	background-image: url(Imagen/CSS/fa_red.gif);
	}


h2{	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.99em;
	width:100%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -7px;
	right: 15px;
	font-weight: normal;
	}

h2 a:link,
h2 a:visited{
	text-decoration: none;
	padding-top:0px;
	margin-right: 0px;
	float: right;
	display:inline;
	text-align: right;
	clear: both;
	display:inline;
	padding-bottom: 0px;
	margin-bottom: 0px;
	font-style: normal;
	color: #000099;
	padding-left: 10px;
	background: #E2FFE3 url(Imagen/CSS/green.gif) repeat-x;
	padding-right: 10px;
	border: 1px solid #094807;
	}

h2 a:hover,
h2 a:focus,
h2 a:active{
	background: #E0FCFF url(Imagen/CSS/sfondo_link.gif) repeat-x;
	color: #7E0000;
	}
.rubrica a:hover,

.rubrica a:focus,

.rubrica a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.99em;
	text-decoration: none;
	padding-top:4px;
	margin-right: 9px;
	float: right;
	text-align: right;
	font-style: normal;
	color: #FF3300;
	border-bottom-style: double;
	border-bottom-color: #FF3300;
	}

.tabs {list-style:none; padding:0px; margin:0px 0px 0px 10px; height:23px;}

.tabs li {display:block; float:left; margin:0 -13px -1px 0;}

.tabs li a {display:block; text-decoration:none;}

.tabs li a em {float:left; padding:0 10px 0 13px; height:22px; border-top:1px solid #fff; border-bottom:1px solid #000; position:relative; z-index:100; font-style:normal; color:#2F5682; background:#f93 url(Imagen/CSS/tab_d.gif) repeat-x bottom left; font-size:11px; font-family:Verdana; line-height:20px;}

.tabs li a b {font-size:0; line-height:0; position:relative; border-bottom:1px solid #000; border-top:1px solid #fff; width:1px; display:block; float:left; z-index:300; background:#f93 url(Imagen/CSS/tab_d.gif) repeat-x bottom left;}

.tabs li b.p1 {height:19px; background:#fff; margin-top:4px; border-top:0; z-index:100;}

.tabs li b.p2 {height:19px; margin-top:2px; border-top:2px solid #fff; border-bottom:1px solid #888; z-index:100;}

.tabs li b.p3 {width:2px; height:21px; margin-top:1px; z-index:100;}

.tabs li b.p5 {height:20px; margin-top:2px;}

.tabs li b.p6 {height:19px; margin-top:3px;}

.tabs li b.p7 {height:18px; margin-top:4px;}

.tabs li b.p8 {height:17px; margin-top:5px;}

.tabs li b.p9 {height:16px; margin-top:6px;}

.tabs li b.p10 {height:15px; margin-top:7px;}

.tabs li b.p11 {height:14px; margin-top:8px;}

.tabs li b.p12 {height:13px; margin-top:9px;}

.tabs li b.p13 {height:12px; margin-top:10px;}

.tabs li b.p14 {height:11px; margin-top:11px;}

.tabs li b.p15 {height:10px; margin-top:12px;}

.tabs li b.p16 {height:9px; margin-top:13px;}

.tabs li b.p17 {height:8px; margin-top:14px;}

.tabs li b.p18 {height:7px; margin-top:15px;}

.tabs li b.p19 {height:6px; margin-top:16px;}

.tabs li b.p20 {height:5px; margin-top:17px;}

.tabs li b.p21 {height:4px; margin-top:18px;}

.tabs li b.p22 {height:3px; margin-top:19px;}

.tabs li b.p23 {height:2px; margin-top:20px;}

.tabs li b.p24 {height:1px; margin-top:21px;overflow:hidden;}

.tabs li b.p25 {width:1px; height:1px; background:#fff; margin-top:22px; border-top:0; overflow:hidden;}

.tabs li b.p26 {width:1px; height:1px; background:#000; margin-top:23px; border:0; overflow:hidden;}

.tabs li em b.shdw {position:absolute; display:block; left:-4px; bottom:0; border:0; width:17px; height:17px; background: #f93 url(Imagen/CSS/tab_a.gif) bottom left; z-index:500;}

.tabs li a:hover,
.tabs li a:focus, 
.tabs li a:active 
{white-space:nowrap; color:#000; position:relative; z-index:500; cursor:pointer;}

.tabs li a:hover em, 
.tabs li a:focus em, 
.tabs li a:active em 
{color:#800; background:#fc8 url(Imagen/CSS/tab_b.gif) bottom left; border-bottom-color:#888;}

.tabs li a:hover em b.shdw,
.tabs li a:focus em b.shdw, 
.tabs li a:active em b.shdw  
{visibility:hidden;}

.tabs li a:hover b, 
.tabs li a:focus b, 
.tabs li a:active b 
{background:#fc8 url(Imagen/CSS/tab_b.gif) bottom left; border-bottom-color:#888;}

.tabs li a:hover b.p1, 
.tabs li a:focus b.p1, 
.tabs li a:active b.p1 
{background:#fff; border-bottom-color:#888;}

.tabs li a:hover b.p25, 
.tabs li a:focus b.p25, 
.tabs li a:active b.p25 
{background:#fff; border-bottom-color:#888;}

.tabs li a:hover b.p26, 
.tabs li a:focus b.p26, 
.tabs li a:active b.p26 
{background:#888;}

.tabs li a.selected, 
.tabs li a:hover.selected,  
.tabs li a:active.selected  
{white-space:nowrap; color:#000; position:relative; z-index:600; cursor:default;}

.tabs li a.selected em, 
.tabs li a:hover.selected em,
.tabs li a:active.selected em
{color:#800; background:#fff url(Imagen/CSS/tab_c.gif) bottom left; border-bottom-color:#fff;}

.tabs li a.selected em b.shdw, 
.tabs li a:hover.selected em b.shdw, 
.tabs li a:active.selected em b.shdw 
{visibility:hidden;}

.tabs li a.selected b, 
.tabs li a:hover.selected b, 
.tabs li a:active.selected b 
{background:#fff url(Imagen/CSS/tab_c.gif) bottom left; border-bottom-color:#fff;}

.tabs li a.selected b.p1, 
.tabs li a:hover.selected b.p1, 
.tabs li a:active.selected b.p1 
{background:#fff; border-bottom-color:#fff;}

.tabs li a.selected b.p26, 
.tabs li a:hover.selected b.p26, 
.tabs li a:active.selected b.p26 
{width:1px; height:1px; background:#fff; margin-top:23px; border-top:0; overflow:hidden;}

.noticiaGenerica h1 {
	padding-top: 6px;
	}
 img .noticiaGenerica !important{
	margin-top: 44px;
	}

.segundo_plano img{
	margin-top:20px;
	}
.stats {
	margin: 2px 7px 0px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 5px;
	padding-left: 5px;
	clear: left;
	position: relative;
	bottom: 5px;
	background-image: url(Imagen/CSS/notas.png);
	background-repeat: repeat;
	}