/*
-------------------------------------
		ESTILOS GENERALES
-------------------------------------

 1) Estilo general de base de página */
	BODY
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000;
		background-color:#FFF;
		margin:0;
		padding:0;
	}

/* 2) Características de textos (normal, negrita, orientación, enlaces) */
	p{font-size:12px;color:#4D4B4A;margin:0 0 7px 0;}
	p strong{margin:0 0 0 0;}
	.entradilla{color:#000;margin-bottom:7px;}
	a{color:#4D4B4A;text-decoration:none;}
	a:hover{color:#4D4B4A;text-decoration:underline;}
	br.clear{clear:both;height:1px;font-size:1px;}
	.sep{color:#E30916;}
	.bloque p.txt-n{color:#000;}
	.bloque p.txt-n a{color:#000;text-decoration:none;}
	.bloque p.txt-n a:hover{color:#000;text-decoration:underline;}
	.listadodos p{font-size:11px;}
	
/*3) Encabezados */
	h1{font-size:16px;border-bottom:6px solid #B6B5B5;margin:0;}
	h2, h3, h4, h5{font-size:11px;margin:0;}
	h2{font-weight:normal;color:#E30916; padding-top:15px;}
	h2 a{text-decoration:none;color:#E30916;}
	h2 a:hover{text-decoration:underline;color:#E30916;}
	h3 a{text-decoration:none;color:#000;}
	h3 a:hover{text-decoration:none;color:#D1D1D1;}
	h4{color:#4D4B4A;}
	h5{font-weight:normal;color:#E30916;}
	body#intDscol h2{font-size:13px;margin-bottom:10px;margin-top:10px;}
	body#intDscol h2.strng{margin-top:20px;font-weight:bold;}
	body#intDscol h3{font-size:18px;font-weight:normal;margin-bottom:10px;}
	body#intDscol h4{font-weight:normal;font-size:12px;color:#E30916;margin-bottom:10px;}
	body#intDscol h3.titblog{font-size:14pt;}
	.encuesta h1{font-size:12px;border:0;background-color:#00A6EB;color:#FFF;padding:3px;}
	.endest h1{background-color:#E84100;}
	body#intDscol .col h2, body#intDscol .col h3, body#intDscol .col h4, body#intDscol .col h5 {font-size:11px;margin:0;}
	body#intDscol .col h3{font-weight:bold;}
	body#intDscol .col h4{color:#4D4B4A;}


/* 4) Características de imágenes */
	img{border:0;}
	body#intDscol p img{float:left;margin:0 5px 0 0;padding:0;border:0;}

/* 5) Mostrar y ocultar elementos */
	.hide{display:none;}

/* 6) Características bloque contenedor (cabecera y cuerpo) */
	#contenedor
	{
		width:699px;
		margin:0;
		padding:0;
	}
/* 7) Bloque para centar contenidos*/
.centrado{
	text-align:center;
}

/*
-------------------------------------
			CABECERA
-------------------------------------

1) Características de cabecera */
	#cabecera
	{
		margin:14px 14px 0 14px;
		width:671px;
		height:97px;
	}
	#cab-iz{width:398px;float:left;}
	#cab-ce{width:124px;float:left;margin-left:13px;padding-top:20px;text-align:right;}
	#cab-dc{width:136px;float:left;text-align:right;margin-top:28px;}

/* 2) Elementos secundarios (subcab) */
	#subcab
	{
		border-top:1px solid #B6B5B5;
		border-bottom:1px solid #B6B5B5;
		height:28px;
		clear:both;
	}


/*
-------------------------------------
		ELEMENTOS DEL CUERPO
-------------------------------------

1) Estructura principal */
	#cuerpo
	{
		margin:17px 14px 0 14px;
		width:671px;
	}

/*2) Estructura menú*/
	#menu{width:123px;float:left;font-size:10px;}
	#menu img{border:0;border-bottom:1px solid #FFF;}
	#submenu{margin-top:30px;}
	
/*3) Estructura path*/	
	#path{height:75px;margin:0;} 
	#path-iz{width:261px;margin-top:16px;float:left;}
	#path-cen{width:125px;margin-left:13px;float:right;}
	#path-dch{width:136px;float:right;text-align:right;}
	
/*4) Estructura contenido*/
	#contenido
	{
		width:548px; /*548px total*/
		float:left;
		margin:0;
		padding:0 0 0 13px;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width:535px;
	}
	
	html>body #contenido{width:535px;}
	
/* 5) Bloques de contenido*/
	.bloque{margin:15px 0 30px 0;}
	.bloque p a{text-decoration:underline;}
	.bloque p a:hover{/*color:#D1D1D1;*/text-decoration:none;}

/* 6) Diseño de encuestas*/
	.encuesta{background-color:#F4F4F4;border:1px solid #00A6EB;padding-bottom:5px;margin-bottom:10px;}
	.endest{border:1px solid #E84100;}
	.encuesta p{margin:3px;}
	
	/*VERSIÓN ANTIGUA DE LISTADOS*/
	body#intDcol #col-iz{width:261px;float:left;}
	body#intDscol #col-iz{width:397px;float:left;}
	body#intDcol #col-dch{width:261px;float:right;margin-left:13px;}
	body#intDscol #col-dch{width:125px;float:right;margin-left:13px;}

	/*VERSIÓN ACTUAL DE LISTADOS*/
	body#intDcol .col-iz{width:261px;float:left;}
	body#intDcol .col-dch{width:261px;float:right;margin-left:13px;}
	body#intDcol .listado{width:535px;margin:15px 0 15px 0;}
	body#intDscol .listadodos{width:397px;}
	body#intDscol .listadodos .col-iz{width:193px;float:left;}
	body#intDscol .listadodos .col-dch{width:193px;float:right;margin-left:10px;}
	body#intDscol #col-iz #subnav{margin-top:20px;}
	body#intDscol #col-iz #subnav p{text-align:right;color:#E30916;}
	body#intDscol #col-iz #subnav p a{color:#E30916;}
	body#intDscol #col-iz{width:397px;float:left;}
	body#intDscol #col-dch{width:125px;float:right;margin-left:13px;}

	/*COLUMNAS INDEX*/
	body#intTcol #subcab img{display:none}
	body#intTcol #indexiz{width:261px;float:left;}
	body#intTcol #indexdch{width:410px;float:right;}
	body#intTcol #indexen{width:671px;}
	body#intTcol #indexbloq
	{
		margin:0 0 5px 0;
		height:/*299px*/274px;
		overflow:auto;
		overflow: -moz-scrollbars-vertical;
		overflow-y:scroll;
		scrollbar-arrow-color:#B6B5B5;
		scrollbar-base-color:#EBEBEB;
		scrollbar-dark-shadow-color:white;
		scrollbar-track-color:#F4F4F4;
		scrollbar-face-color:white;
		scrollbar-shadow-color:white;
		scrollbar-highlight-color:white;
		scrollbar-3d-light-color:a;
	}
	body#intTcol #indexbloq .bloque{margin:0 0 10px/*30px*/ 0;}
	body#intTcol #indexbloq .bloque p a{text-decoration:none;}
	body#intTcol #indexbloq .bloque p a:hover{text-decoration:underline;}
	body#intTcol #indexrss{height:25px;margin:4px 0 2px 0;text-align:right;}
	body#intTcol .indexmenu{width:410px;margin:0 0 11px 0;padding:0;}
	body#intTcol .indexmenu img{margin-left:11px;}
	body#intTcol .menudob{float:left;width:136px;}
	body#intTcol .menu-sub{margin-top:11px;}
	body#intTcol .indexsocios{width:261px;margin:0 0 11px 0;padding:0;}
	body#intTcol .menusocios-d{float:left;width:136px;}
	body#intTcol .menusocios-d img{margin-left:11px;}
	body#intTcol .menusocios-i{float:left;width:125px;}
	body#intTcol .indexmenuen{width:678px;margin:0;padding:0;}
	body#intTcol .indexmenuen img{margin-right:8px;}

/* 7) Área de enlaces de la página principal*/
	body#intTcol #enlaces
	{
		margin:15px 0 20px 0;
		padding: 0px;
		text-align:center;
	}
/*
-------------------------------------
		ELEMENTOS DE LISTAS
-------------------------------------*/

	body#intDcol .listado ul{margin:0;}
	body#intDcol .listado ul li{list-style-type:none;
		padding:0 0 5px 21px;
		background-image:url(../images/aa_fl1.gif);
		background-repeat:no-repeat;
		background-position:11px 6px;
		color:#4D4B4A;}
	body#intDscol #col-dch ul
	{
		width:125px;
		margin:5px 0 10px 0;
		padding:0;
		
	}
	body#intDscol #col-dch ul li
	{
		display:block;
		list-style:none;
		border-top:1px solid #000;
		padding:7px 0 7px 25px;
		background-image:url(../images/aa_bulletb.gif);
		background-repeat:no-repeat;
		background-position:0px 7px;
	}
	body#intDscol #col-dch ul.info li{background-image:url(../images/aa_bulleta.gif);}
	body#intDscol #col-dch ul li.anterior{background-image:url(../images/aa_bulletc.gif);}
	body#intDscol #col-dch ul li a
	{
		text-decoration:none;
		padding-top:5px;
		padding-bottom:5px;
	}
	body#intDscol #col-dch ul li a:hover{color:#B6B5B5;}
	body#intDscol #col-dch ul li.tit{background-image:none;padding:5px 0 0 0;border:0;}
	body#intDscol #col-dch ul li.url{background-image:none;padding-left:0;}
	body#intDscol #col-dch ul li.url a{background:none;padding-left:0;color:#E30916;}
	body#intDscol #col-dch ul li.url a:hover{text-decoration:underline;color:#E30916;}
	body#intDscol #col-dch ul li.hist{background-image:none;padding-left:0;}
	body#intDscol #col-dch ul li.inscr{background-image:url(../images/aa_suscripcion.gif);}
	body#intDscol #col-dch ul li.buscar{background-image:url(../images/aa_busqueda.gif);}
	body#intDscol #col-dch ul li.sonido{background-image:url(../images/aa_audio.gif);}
	body#intDscol #col-dch ul li.rss, body#intDscol #col-dch ul li.podcast
	{
		background-image:none;
		padding:0 0 5px 0;
		border:0;
		border-bottom:1px solid #000;
	}

	#col-iz ul{font-size:12px;}
	#col-iz ul li
	{
		list-style-type:none;
		padding:0 0 5px 21px;
		background-image:url(../images/aa_fl1.gif);
		background-repeat:no-repeat;
		background-position:11px 6px;
		color:#4D4B4A;
	}
	#col-iz ul li.doc{background-image:url(../images/aa_logo_word.gif);padding:5px 0 0 25px;}
	#col-iz ul li.ppt{background-image:url(../images/aa_logo_ppt.gif);padding:5px 0 0 25px;}
	#col-iz ul li.pdf{background-image:url(../images/aa_logo_pdf.gif);padding:5px 0 0 25px;}

	#col-iz ol li
	{
		color:#4D4B4A;		
		padding:0px 0 5px 0px;
		margin:0;
		font-size:12px;
	}
	#col-iz .bloqsocios{float:left;width:250px;}
	#col-iz .bloqsocios ul{margin:5px 10px 15px 0;}
	#col-iz .bloqsocios ul li{background-image:none;padding:5px 0 0 0;}
	
	/*modelo de tablas*/
		table.tbsocios{
		border:1px solid #B6B5B5;
		border-bottom:none;
		border-left:none;
		border-right:none;
		border-collapse:collapse;
		margin:10px 0 10px 0;
		}
		table.tbsocios td{
		border-bottom:1px solid #B6B5B5;
		border-right:none;
		padding:3px;
		color:#4D4B4A;
		}
		table.tbsocios td.fin{
		padding-bottom:12px;
		}
		table.tbsocios tr.trtit td{
		background-color:#FFFFFF;
		border:1px solid #B6B5B5;
		color:#4D4B4A;
		font-weight:bold;
		font-size:11px;
		text-align:left;
		}
		table.tbsocios td strong{
		color:#4D4B4A;
		font-weight:bold;
		font-size:11px;
		}
	/*modelo de tablas*/

/*
-------------------------------------
		ELEMENTOS DE FORMULARIO
-------------------------------------

 1) Parámetros generales*/
	form{padding:0;margin:0;}
	input, select, textarea 
	{
		font-size: 11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		background-color:#FFF;
		border:1px #B6B5B5 solid;
		border:1px #B6B5B5 solid;
	}
	.inpu-10{width:70px;height:18px;vertical-align:middle;}
	.inpu-10b{width:60px;height:18px;vertical-align:middle;background-color:#B6B5B5;margin:2px 0 2px 0;}
	.inpu-5{width:50px;height:18px;vertical-align:middle;background-color:#B6B5B5;margin:2px 0 0 0;}
	.inpu60{width:200px;}
	.btn-10{width:50px;margin-left:5px;height:22px;background-color:#B6B5B5;cursor:pointer;vertical-align:middle;}
	.btn-20{width:64px;margin:2px 0 0 5px;height:22px;background-color:#B6B5B5;cursor:pointer;vertical-align:middle;}
	#enviar input{border:0;}

/*2) Formulario de acceso (index) */
div.accesocios label, div.accesocios input
{
	display:block;
	float:left;
	margin:0;padding:0;
	width:62px;
	text-align:left;
	margin:5px 0 3px 0;
} 
div.accesocios label{width:60px;}
div.accesocios .btn-10{width:64px;border:0;text-align:center;}

/*3) Formulario de comentarios*/
	fieldset{border:0;margin:0;padding:0;text-align:right;}
	fieldset input{text-align:left;}
	div.form_sv{margin:15px 0 10px 0;}
	div.form_sv label, div.form_sv input, div.form_sv textarea
	{
		display:block;
		width:200px;
		float:left;
		margin-bottom:8px;
	}
	div.form_sv label
	{
		text-align:left;
		width:150px;
		padding-right:20px;
		
	}
	div.form_sv p{float:left; width:100%; padding:10px 0 5px 0;clear:both;}
	div.form_sv label.especial{display:inline;float:left; width:35px; margin:0; padding:0;}
	div.form_sv input.especial{width:60px;display:inline;float:left;margin:0 5px 0 0;padding:0;}
	div.form_sv br{clear:left;}
	div.form_sv .btn-20{width:55px;height:22px;background-color:#B6B5B5;cursor:pointer;vertical-align:middle;}
	div.form_sv .inpu-radio
	{
		color:#666666; 
		background-color:transparent; 
		border:0; 
		width:15px; 
		height:10px;
		margin:0;
		padding:0;
		margin-right:5px;
		vertical-align:middle;
	}
	div.form_sv label.opinion
	{
		width:357px;
		color:#4D4B4A;
	}
	
/*4) Formularios de suscripción*/
	div.form_sv .bloque-sus .lab_g{width:357px;}
	div.form_sv .bloque-sus .lab_g span{margin:0 2px 0 2px;}
	div.form_sv .bloque-sus{background-color:#F4F4F4;margin-bottom:15px;padding:5px;width:410px;}
	div.form_sv .bloque-bus{background-color:#F4F4F4;margin-bottom:15px;padding:5px;}

/*
-------------------------------------
		ELEMENTOS DE CALENDARIO
-------------------------------------*/
.calendario1{
	margin-right:0;
	background-color:#f2f4f7;
	margin-top:15px;
	}
.calendario1 td.fd{
	background-color:#d1d1d1;
	text-align:center;
	}	
.calendario1 td{
	background-color:#fff;
	color:#333;
	width:14%;
	text-align:center;
	}
.calendario1 td.tit{
	background-color:#f2f4f7;
	border:0;
	}
.calendario1 tr.titsemana td{
	background-color:#1B1C20;
	color:#fff;
	}
		
.calendario1 td.selec{
	color:#fff;
	background-color:#F08100;
	}
.calendario1 td.selec a{
	color:#fff;
	}
.calendario1 td.nodia{
	background-color:#d1d1d1;
	}	


/*
-------------------------------------
			ELEMENTOS DE BLOG
-------------------------------------
1) Especiales*/
	.comentarios p{margin:5px 0 5px 0;}
	.comentarios p a{text-decoration:underline;color:#333;}
	.comentarios p a:hover{text-decoration:none;color:#333;}
	.coment-txt{background-color:#F4F4F4;margin-top:10px;margin-bottom:15px;padding:5px 0 5px 0;}
	.coment-txt p{margin:5px 10px 5px 10px;}

/*
-------------------------------------
			PIE DE PÁGINA
-------------------------------------

1) Estructura pie de página*/
	#pie{text-align:center;color:#6F6A6A;margin-top:10px;}
	#pie a{color:#6F6A6A;text-decoration:none;}
	#pie a:hover{color:#6F6A6A;text-decoration:underline;}

/*
-------------------------------------
			ÁREA DE FUNCIONES
-------------------------------------*/

#funciones
{
	height:1px;
	font-size:1px;
	visibility:hidden;
}
/*
---------------------------------------------
ANET - Mikel
--------------------------------------------- */
.rojo{color:#E30916;}
.autor{color:#808080; font:bold 11px Arial, Helvetica, sans-serif;}
