/*--------------------------------
Creacion: 22/05/2008
Modificado:
Creado por: www.zirdan.com
--------------------------------*/
/*-------- Colores ---------------
#A3AEB7 - Azul bordes
#B8C7D7 - Azul Fondo
#3D647D - Azul Menu
#F5F7F8 - Azul Menu 5%
#EBEFF2 - Azul Menu 10%
#D8E0E5 - Azul Menu 20%
#C4D0D8 - Azul Menu 30%
#B1C1CB - Azul Menu 40%
#4C6E94 - Azul menú lateral textos
#CFE3F1 - Azul menú lateral fondo
#333333 - Gris Textos
#0E3447 - Azul pie
--------------------------------*/

body{font:12px Verdana,Helvetica, Arial;margin:0 auto 0 auto;padding:0px;background:#B8C7D7;text-decoration:none;width:100%;text-align:center;vertical-align:middle; background-image:url(../img/fondo.jpg); background-repeat:repeat-x;}
.logo{ margin-top:8px; border: 0px solid #000000;}
.descargar{ padding:0px 0px 0px 30px; border: 0px solid #000000; float:right;}
.descargar2{ padding:0px 0px 0px 30px; border: 0px solid #000000; float:left;}

.pPie {font:9px Verdana, Arial;color:#333333; text-decoration:none; margin:0px; padding:10px 0px 0px 0px;}
.pPie a { text-decoration:none; margin:0px; padding:0px;}
.pPie a:visited {color:#333333; text-decoration:none; }
.pPie a:hover { text-decoration:underline; font-weight:normal; color:#333333;}
.pPieTitulo {font:12px Verdana, Arial;color:#0E3447; text-decoration:none; margin:0px; padding:0px 0px 0px 10px; font-weight:bold;}
.pPieTexto {font:11px Verdana, Arial;color:#0E3447; text-decoration:none; margin:0px;  padding:3px 0px 3px 10px;}
.pPieTexto a {font:11px Verdana, Arial;color:#0E3447; text-decoration:none; margin:0px;padding:0px;}
.pPieTexto a:visited {color:#0E3447; text-decoration:none; }
.pPieTexto a:hover { text-decoration:underline; font-weight:normal; color:#333333;}

.pTexto { text-decoration:none; padding: 10px 10px 0px 10px; margin:0px;line-height: 1.3; text-align:justify; color:#333333;}
.pTexto a {text-decoration:none; margin:0px; padding:0px; font-weight:bold;}
.pTexto a:visited {color:#333333; text-decoration:none; }
.pTexto a:hover{ color:#3D647D; text-decoration: underline;}

.pTextoTabla { text-decoration:none; padding: 10px 10px 0px 10px; margin:0px;line-height: 1.3; text-align:justify; color:#333333;}
.pTextoTabla a {text-decoration:none; margin:0px; padding:0px; font-weight:bold; color:#333333;}
.pTextoTabla a:visited {color:#333333; text-decoration:none; }
.pTextoTabla a:hover{ color:#3D647D; text-decoration: underline;}

.pTextoPad { text-decoration:none; padding: 5px 10px 0px 30px; margin:0px;line-height: 1.3; text-align:justify; color:#333333;}
.pTexto10 {	font-size:10px; padding: 10px 10px 0px 10px; margin:0px;line-height: 1.3; text-align:justify; color:#333333;}
.pTexto10Dch {font-size:10px; text-align:right; color:#333333;}
.pTexto10Dch a{font-size:10px; text-align:right; font-weight:bold; text-decoration:none; color:#FF9900;}
.pTexto10Dch a:hover{color:#3D647D;}

.pTexto10Dch01 {font-size:10px; text-align:right; color:#333333; padding: 10px 10px 0px 10px}
.pTexto10Dch01 a{font-size:10px; text-align:right; font-weight:bold; text-decoration:none; color:#FF9900;}
.pTexto10Dch01 a:hover{color:#3D647D;}

.pGuia {font: 9px Verdana, Arial; color:#333333; text-decoration:none; margin:0px; padding:0px; font-weight:normal; text-align:left;}
.pGuia a { text-decoration:none; margin:0px; padding:0px;}
.pGuia a:visited {color:#333333; text-decoration:none; }
.pGuia a:hover { text-decoration:underline; font-weight:normal; color:#333333;font-weight:normal;}

.lista {text-decoration:none; padding: 10px 10px 0px 40px; margin:0px;line-height: 1.3; text-align:justify; color:#333333;}
.lista li { width: 95%;}

.listaA {text-decoration:none; padding: 10px 10px 0px 40px; margin:0px;line-height: 1.3; text-align:justify; color:#333333;}
.listaA li { width: 95%; list-style:lower-latin;}

.lista1 {text-decoration:none; padding: 10px 10px 0px 40px; margin:0px;line-height: 1.3; text-align:justify; color:#333333;}
.lista1 li { width: 95%; list-style:decimal;}

.idioma {font:normal 10px Verdana,Helvetica, Arial;color:#618596;text-decoration:none;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px ; text-align:right; vertical-align:text-bottom;}
.idioma:hover {text-decoration:underline;}

h1 {font: 16px Verdana, Arial; color:#333333; text-decoration:none; padding: 6px 0px 0px 0px; margin:0px;font-weight:bold; text-align:justify;}
h2 {font: 14px Verdana, Arial; color:#3D647D; text-decoration:none; padding: 20px 0px 0px 20px; margin:0px;font-weight:bold; text-align:justify; background-image:url(../img/dot.jpg); background-repeat:no-repeat;}
h6 {font: 0px Verdana, Arial; color:#FFFFFF; text-decoration:none; padding: 0px; margin:0px;font-weight:normal; text-align:justify;}
.tabla {text-decoration:none; padding: 10px 40px 0px 50px; margin:0px;line-height: 2; text-align:justify; color:#333333; vertical-align:top;}
.tabla20 {text-decoration:none; padding: 10px 0px 0px 10px; margin:0px;line-height: 2; text-align:justify; color:#333333; vertical-align:top;}
.celdaDestacado {border-right: 2px solid #A3AEB7; font-weight:bold; padding: 0px 10px 0px 0px; text-align:right;}
.celdaNormal { padding: 0px 5px 0px 5px; vertical-align:middle;}
.celdaNormalCentrado { padding: 0px 0px 0px 0px; text-align:center;}
.celdaNormalAzul { padding: 0px 5px 0px 5px; vertical-align:middle;background-color:#CFE3F1;}
.celdaBoldAzul { padding: 0px 5px 0px 5px; vertical-align:middle;background-color:#CFE3F1; font-weight:bold; text-align:center;}

.celdaBoldAzulSup { padding: 5px 5px 5px 5px; vertical-align:middle; background-color:#3D647D; font-weight:bold; text-align:center; color:#FFFFFF;}

.celdaNormal a {text-decoration:none; margin:0px; padding:0px; font-weight:bold;  text-align:justify; color:#333333;}
.celdaNormal a:visited {color:#333333; text-decoration:none; }
.celdaNormal a:hover{ color:#3D647D; text-decoration: underline;}
.filaAzul { background-color:#CFE3F1;}
.Iframe {
	margin:0px;
	padding:0px 5px 0px 10px;
	width:910px;
	border: 0px solid #ff0000;
	float:left;
	height:100%;
	}		

/*----------------------------------
  DIVISORES GENERALES
----------------------------------*/
#divContenedor{width: 940px;margin:7px auto 0px auto;display: block; /*background-color:*/}
	#divCabecera{width: 940px;}
		#divCabeceraIzq { float:left; background-image:url(../img/Cabecera.Izq.png); background-repeat:no-repeat; width:11px; height:59px;}
		#divLogo{float: left; width: 718px;margin: 0px;top:0px; border-top: 1px solid #A3AEB7; text-align:left; background-color:#FFFFFF;height:58px;}
		#divIdioma{float:left; width: 200px;margin: 0px; border-top: 1px solid #A3AEB7; background-color:#FFFFFF;height:58px; text-align:right; vertical-align:text-bottom;}
		#divCabeceraDch	{ float:left; background-image:url(../img/Cabecera.Dch.png); background-repeat:no-repeat; width:11px; height:59px;}
	#divMenu{float:right;top:0px;width: 938px; border-left: 1px solid #A3AEB7; border-right:1px solid #A3AEB7; background-color:#3D647D;}	
		#divMenuSup{height:30px;border: 0px solid #00FF00;}
	#divContenido{padding:0px;width:938px;height: 100%;overflow: hidden;border-right:1px solid #A3AEB7;border-left:1px solid #A3AEB7; background-color:#FFFFFF; float:left;}
		#divPortada{text-align:center;margin:0 auto 0 auto;padding:5px;width:930px;border: 0px solid #ff0000; float:left;}
		#divPortadaOpciones{text-align:center;margin:10px 0px 0px 5px;padding:0px 5px 0px 5px;;width:930px; height:160px;border: 0px solid #ff0000; float:left;}
		#divGuiaNavegacion{text-align:center;margin:0 auto 0 auto;padding:5px 15px 5px 15px;width:710px; height:50px;border: 0px solid #ff0000; float:left;}
		#divGuiaIconos{text-align:center;margin:0 auto 0 auto;padding:5px;width:180px; height:50px;border: 0px solid #ff0000; float:left; text-align:right;}		
		#divTextos {margin:0px;padding:0px 5px 0px 10px;width:710px; height:100%;border: 0px solid #ff0000; float:left;}
			.divTextosFlotDrc {margin:0px;padding:10px 5px 5px 5px;width:335px; height:100%;border: 0px solid #ff0000; float:left;}
			.divTextosFlotIzq {margin:0px;padding:10px 5px 5px 20px;width:340px; height:100%;border: 0px solid #ff0000; float:left;}
		#divCursos {margin:0px;padding:0px 5px 0px 10px;width:915px; height:100%;border: 0px solid #ff0000; float:left;}
		#divIframe {margin:0px;padding:0px 5px 0px 10px;width:915px; height:100%;border: 0px solid #ff0000; float:left;}
		.divTabla {margin:0px;padding:0px 5px 0px 10px;/*width:915px; */height:100%;border: 0px solid #ff0000; float:left;}
/*		#divmMenu{text-align:justify; margin:0 auto 0 auto;padding:5px;width:200px; border: 0px solid #ff0000; float:left;}				*/
	#divPie{clear: both;border: 0px solid #C1A891; background-image:url(../img/pie.jpg); background-repeat:no-repeat; background-position:top; height:58px;margin: 0px;padding:0px;}
		.divPieEnlaces {margin: 5px 0px 0px 0px;padding:0px 5px 0px 10px; height:100%;border: 0px solid #ff0000; float:left; width:938px;}	
		.divPieIzq {margin: 10px 0px 0px 0px;padding:0px 20px 0px 0px;border-right: 1px solid #3D647D; float:left; text-align:left;}
		.divPieDrc {margin: 10px 0px 0px 20px;padding:0px 0px 0px 0px;border: 0px solid #ff0000; float:left;text-align:left;}
		.divPieTexto {margin: 5px 0px 0px 0px;padding:0px 10px 0px 10px;border-right: 1px solid #3D647D; float:left;}	
		.divPieTextosl {margin: 5px 0px 0px 0px;padding:0px 5px 0px 10px;border: 0px solid #ff0000; float:left;}			
<!--.divIframe{ height: expression(document.documentElement.clientHeight + "px"); }	-->
/*----------------------------------
  MENUS
----------------------------------*/
/*--- MENU SUPERIOR ---*/			
.divMenuSupElemento {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	line-height: 1.4;
	vertical-align:middle;
	line-height:30px;
	border: 0px solid #00FF00;	
	}
.divMenuSupElemento a {
	float: left;
	color: #FFFFFF;
	font-size: 12px;	
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	height: 30px;
	padding: 0px;
	display: block;
	font-weight:bold;	
	}
.divMenuSupElemento a:hover {
	color:#333333;
	font-weight:bold;
	background-color:#FFFFFF;;
	background-image:url(../img/menu.over.png);
	background-position:center;
	}

.divMenuSupElemento a.selected {
	color:#333333;
	font-weight:bold;	
	background-image:url(../img/menu.seleccionado.png);
	background-position:center;	
	}
	
/*--- MENU LATERAL ---*/			
#divMenuLateralContenedor {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	vertical-align:left;*/
	border: 1px solid #CCCCCC;
	width:200px;
	}
.divMenuLateralCabecera {
	float: left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
/*	vertical-align:left;*/
	line-height:20px;
	border: 0px solid #EBEBEB;
	border-style:dotted;
	width:200px;
	font-size: 12px;	
	font-weight: bold;
	color:#333333;
	background-image:url(../img/menu.lat.cabecera.jpg);
	background-repeat:repeat-x;
	}

.divMenuLateral {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	vertical-align:left;*/
	line-height:20px;
	border: 1px solid #EBEBEB;
	border-style:dotted;
	width:198px;
	}
.divMenuLateral a {
	padding:0px 0px 0px 5px;
	float: left;
	color: #4C6E94;
	font-size: 12px;	
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	height: 20px;
	display: block;
	font-weight:bold;
	width:193px;		
	}
.divMenuLateral a:hover {
	color:#333333;
	font-weight:bold;
	background-color:#CFE3F1;
	}

.divMenuLateral a.selected {
	color:#FFFFFF;
	font-weight:bold;	
	background-color:#3D647D;
	}	

.divMenuLateralTexto {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
/*	vertical-align:left;*/
	line-height:20px;
	border: 1px solid #EBEBEB;
	border-style:dotted;
	width:178px;
	text-align:justify;
	}

.divMenuLateralTexto a {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}

.divMenuLateralTexto a:hover {
	color:#3D647D;
	font-weight:bold;
	text-decoration:underline;
	}

.divMenuLateralLogo {
	float: left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	vertical-align:left;*/
	line-height:20px;
	border: 1px solid #EBEBEB;
	border-style:dotted;
	width:198px;
	}
.divMenuLateralLogo a {
	padding:0px 0px 0px 0px;
	float: left;
	color: #4C6E94;
	font-size: 12px;	
	font-weight: normal;
	text-align: center;
	vertical-align: top;
	text-decoration: none;
	display: block;
	font-weight:bold;
	width:198px;		
	}
.divMenuLateralLogo a:hover {
	color:#333333;
	font-weight:bold;
	background-color:#CFE3F1;
	}

/*--- MENU SUPERIOR IDIOMA---*/			
.divMenuSupElementoIdioma {
	float: right;
	list-style: none;
	margin-top:0px;
	margin-left: 3px;
	width:100px;
	text-align: center;	
	color: #C1A891;
	font-size: 10px;	
	font-weight: normal;	
	}
.divMenuSupElementoIdioma a {text-decoration: none; color:#C1A891;	}
.divMenuSupElementoIdioma a:hover {text-decoration:underline; font-weight:normal; color:#0B7347;}
		
/*----------------------------------
  DIVISORES DE CONTENIDO
----------------------------------*/
/*---- Divisores de página principal de seccion ---*/	
.divContIzquierda{ width:170px; float:left; margin: 0px 5px 5px 0px; border:1px solid #0B7347; background-color:#FF3333} 
.divContCentro   { width:170px; float:left; margin: 0px 5px 5px 5px; border:1px solid #0B7347; background-color:#66CC99}
.divContDerecha  { width:170px; float:left; margin: 0px 0px 5px 5px; border:1px solid #0B7347; background-color:#996633}

/*---- Divisores Secciones ---*/	
.divActividades	{margin:0px 5px 20px 0px;padding: 5px 0px 0px 0px ;width:230px; height:193px;border: 0px solid #ff0000; float:left; text-align:center;font-weight:bold; color:#333333; background-image:url(../img/110.FondoInstalacion.jpg); background-repeat:no-repeat; text-align:center;}
.divActividades a {margin:0px 0px 0px 0px;;padding: 0px 0px 0px 0px ;width:230px; height:188px;border: 0px solid #ff0000; float:left;font-weight:bold;text-decoration:none;}

/*---- Divisor Encuesta ---*/	
.divEncuesta a { display:block; margin:0px; border: 0px solid #000000; height:40px; width:200px; } 
.divEncuesta a:hover {background-position: 0 -40px; }
.divEncuesta a#foco { text-decoration: none; color:#FFFFFF;border-top: 0px solid #FFFFFF;}
.divEncuesta .alt { display:none; }
.divEncuesta a#es2008 {background-image: url(../img/101.Encuesta.es.png);}
.divEncuesta a#es2008act {background-image: url(../img/101.Encuesta.es.png);background-position: 0 -40px; }
.divEncuesta a#ga2008 {background-image: url(../img/101.Encuesta.ga.png);}
.divEncuesta a#ga2008act {background-image: url(../img/101.Encuesta.ga.png);background-position: 0 -40px; }

/*------------------- Tabla Ordenada ----------------------*/
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0px 0px 5px;
	font-size: 9pt;
	width: 700px;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #B8C7D7;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../img/orden.bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url(../img/orden.asc.gif);
}

table.tablesorter thead tr .headerSortDown {
	background-image: url(../img/orden.desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #3D647D;
color:#FFFFFF;
}

table.tablesorter .ttrans { color:#FFFFFF;}

table.tablesorter tbody tr.tcultural td {background-color:#E7F1F8;}
table.tablesorter tbody tr.tdeportiva td {background-color:#F3F8FB;}
table.tablesorter tbody tr.trecreativa td {background-color:#FDFEFE;}
table.tablesorter tbody tr.tsocial td {background-color:#C4D0D8;}

table.tablesorter .tcultural { color:#E7F1F8;}
table.tablesorter .tdeportiva { color:#F3F8FB;}
table.tablesorter .trecreativa { color:#FDFEFE;}
table.tablesorter .tsocial { color:#C4D0D8;}


