a{
	outline:0;
}
a:active {
    outline:0;
}
a:focus {
    -moz-outline-style:none;
	outline:0;
}
#cnt-header
{	background:#C0AB56 url(../images/back/bck_header.jpg) top left no-repeat;
	width:980px;
	height:100px;
	margin:auto;
	position:relative;
	z-index:0;
	color:#FFF;
	text-align:left;
}
#cnt-header div.logo
{	margin-left:10px;
	width:182px;
	float:left;
}
#cnt-header .buscador
{	padding-right:40px;
	width:260px;
	float:right;
}
#cnt-header .buscador .tools
{	text-align:right;
	float:right;
	margin:20px 0 10px 0;
	width:105px;
}
#cnt-header div.buscador div.titulo
{	text-align:left;
	width:100px;
	float:left;
	font-weight:bold;
}
#cnt-menu
{	width:980px;
	height:28px;
	z-index:800;
	margin:auto;
	position:relative;
	text-align:center;
}
#cnt-menu .fondo
{	background:url(../images/back/bck_menu.png) top right no-repeat;
}

#cnt-body-mp3
{	width:370px;
	text-align:left;
	margin:auto;
	position:relative;
}
#cnt-body-mp3 h1
{	font-size:135%;
	font-weight:normal;
	color:#fe8c27;
	margin:0px;
	padding:0 0 15px 0;
}
#cnt-body-listado
{	width:450px;
	text-align:left;
	margin:auto;
	position:relative;
}
#cnt-body-listado h1
{	font-size:135%;
	font-weight:normal;
	color:#fe8c27;
	margin:0px;
	padding:0 0 15px 0;
}
#cnt-body-video
{	width:620px;
	padding:10px 0 10px 0;
	text-align:left;
	margin:auto;
	position:relative;
}
#cnt-body-video h1
{	font-size:135%;
	font-weight:normal;
	color:#fe8c27;
	margin:0px;
	padding:0 0 15px 0;
}
#cnt-body-video .lay-lista
{	width:130px;
	height:335px;
	float:left;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	border-right:#CCC 1px solid;
	position:relative;
}
#cnt-body-video .lay-lista .lay-botones
{	width:130px;
	height:20px;
	position:absolute;
	bottom:0px;
	left:0px;
	text-align:center;
}
#cnt-body-video .lay-repr
{	width:460px;
	float:left;
	position:relative;
}
#cnt-body-video .lay-repr .reprod
{	width:457px;
	border:#F00 1px solid;
	height:295px;
	background:#030;
}
#cnt-body-video .lay-repr .repMapa
{	width:457px;
	border:#F00 1px solid;
	height:300px;
	background:#030;
}
#cnt-body-video .lay-repr .reprTxt
{	text-align:center;
	color:#300;
	font-size:110$;
	font-weight:bold;
	padding:10px 0 0 0;
}

#banner
{	width:980px;
	margin:auto;
	position:relative;
}
#banner div.hojas
{	float:right;
	width:980px;
	height:332px;
	bottom:0px;
	right:0px;
	position:absolute;
	z-index:600;
	background:url(../images/back/bck-hojas1.png);
}
#banner div.botonera
{	float:left;
	width:390px;
	height:332px;
	top:0px;
	left:0px;
	position:absolute;
	text-align:left;
	z-index:610;
}

#banner1
{	width:980px;
	margin:auto;
	position:relative;
}
#banner1 div.hojas
{	float:right;
	width:980px;
	height:280px;
	bottom:0px;
	right:0px;
	position:absolute;
	z-index:2;
	background:url(../images/back/bck-hojas2.png) top right;
}
#banner1 div.botonera
{	float:left;
	width:390px;
	height:280px;
	top:0px;
	left:0px;
	position:absolute;
	text-align:left;
	z-index:3;
}


#cuerpo
{	background:url(../images/back/bck_cuerpo.jpg) top left no-repeat;
	width:950px;
	padding:0 15px 15px 15px;
	margin:auto;
	position:relative;
	text-align:left;
	font-size:100%;
}
#cuerpo h1
{	font-size:145%;
	font-weight:normal;
	color:#fe8c27;
	margin:0px;
	padding:15px 0 15px 0;
}
#cuerpo h2
{	font-size:145%;
	font-weight:normal;
	color:#e56526;
	margin:0px;
	padding:15px 0 15px 0;
}

#cuerpo .navegacion
{	color:#c4c4c4;
	font-size:91%;
	float:left;
	width:100%;
	margin:10px 0 20px 0;
}
#cuerpo .navegacion	span
{	color:#999999;
}
#cuerpo .navegacion	a
{	color:#999999;
	text-decoration:none;
}
#cuerpo .navegacion	a:hover
{	color:#999999;
	text-decoration:underline;
}

#cuerpo div.col-izq
{	width:230px;
	float:left;
	margin-right:13px;
	margin-bottom:10px;
}
#cuerpo div.col-izq-int
{	width:230px;
	float:left;
	margin-left:13px;
	margin-bottom:10px;
}
#cuerpo div.col-der
{	width:707px;
	line-height:18px;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
}

#cuerpo div.col-titu
{	width:950px;
	position:relative;
	padding-bottom:5px;
	margin:auto;
}
#cuerpo div.col-titu h1
{	font-size:127%;
	font-weight:normal;
	color:#e53926;
	margin:0px;
	padding-bottom:15px;
}

#cuerpo div.col-izq-brd
{	width:158px;
	height:100px;
	border-right:#dfe4d8 1px solid;
	border-top:#dfe4d8 1px solid;
	margin-right:5px;
	padding:5px;
	float:left;
}

#cuerpo div.col-slider
{	width:775px;
	float:left;
	text-align:center;
}
#cuerpo div.col-slider div.slider-anim
{	width:690px;
	text-align:center;
	position:relative;
	margin:auto;
}
#cuerpo div.col-slider div.slider-anim div.box-plomo
{	width:214px;
	text-align:left;
	position:relative;
	margin-right:2px;
	padding:5px 7px 6px 7px;
	background:#efefed;
	float:left;
	text-align:left;
}
#cuerpo div.col-slider div.slider-anim div.box-plomo img
{	border:0px;
	margin-bottom:7px;
}
#cuerpo div.col-slider div.slider-anim div.box-plomo a
{	font-size:12px;
	color:#ff3920;
	text-decoration:none;
	display:block;
	margin-bottom:6px;
}


#cuerpo div.col-izq-brd a
{	font-size:100%;
	color:#000;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}

#cuerpo div.col-cent
{	width:206px;
	min-height:180px;
	padding:5px 6px 5px 6px;
	border:#151516 1px solid;
	background:#080808;
	line-height:16px;
	float:left;
	font-size:100%;
	color:#f1f1f1;
	float:left;
}
#cuerpo div.col-cent img
{	float:left;
	border:3px solid #d0d0d0;
}
#cuerpo div.col-cent div.contenido
{	display:block;
}
#cuerpo div.col-cent a
{	float:left;
	font-size:100%;
	display:block;
	padding:0 0 5px 0;
	color:#e56526;
	margin-top:5px;
	text-decoration:none;
}
#cuerpo div.col-cent a:hover
{	text-decoration:underline;
}

#cuerpo .layTbl
{	border:#343735 1px solid;
	background:#232321;
	padding:10px;
	margin-bottom:10px;
}
#cuerpo .layDesc
{	margin-bottom:15px;
}
#cuerpo .layTbl .layScroll
{	width:685px;
	overflow:auto;
}

#cuerpo .layTbl table
{	font-size:11px;
	color:#e9e9e9;
}
#cuerpo .layTbl table th
{	padding:5px;
	text-align:left;
}
#cuerpo .layTbl table td
{	padding-bottom:15px;
	padding-right:5px;
}
#cuerpo .layTbl table img
{	border:#343735 1px solid;
}
#cuerpo .layTbl table h1
{	font-size:12px;
	margin:0px;
	padding:0 0 10px 0;
}
#cuerpo .layTbl table h2
{	font-size:12px;
	margin:0px;
	padding:0 0 10px 0;
}
#cuerpo .layTbl table h3
{	font-size:12px;
	margin:0px;
	padding:0 0 10px 0;
}
#cuerpo .layTbl table ul
{	margin:0;
	padding:0;
	list-style:none;
}
#cuerpo .layTbl table ul li
{	padding:2px 0 2px 12px;
	background:url(../images/iconos/ico_flecha.gif) top left no-repeat;
}

/*Ficha*/
#cuerpo .mnuFicha
{	width:200px;
	background:url(../images/back/bck_mnu_ficha.gif) top right repeat-y;
	min-height:100px;
	float:left;
	margin:auto;
	position:relative;
	margin-right:15px;
}
#cuerpo .mnuFicha a.lnkLista
{	color:#c4c4c4;
	font-size:100%;
	padding:5px 9px 5px 9px;
	border-right:#222422 1px solid;
	display:block;
	text-decoration:none;
}
#cuerpo .mnuFicha a.lnkLista:hover
{	text-decoration:none;
	padding:4px 9px 4px 9px;
	border-top:#222422 1px solid;
	border-bottom:#222422 1px solid;
	color:#f1f1f1;
}
#cuerpo .mnuFicha a.lnkElegido
{	color:#e53926;
	background:#000;
	padding:4px 9px 4px 9px;
	border-top:#222422 1px solid;
	border-bottom:#222422 1px solid;
	text-decoration:none;
	display:block;
}
#cuerpo .mnuFicha a.lnkElegido:hover
{	color:#C30;
	text-decoration:none;
}
#cuerpo .mnuContenido
{	width:690px;
	float:left;
	margin:auto;
	margin-left:25px;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
}
#cuerpo .mnuContenido #contenido
{	margin-top:15px;
}
.boxFicha
{	width:195px;
	min-height:250px;
	border:#343735 1px solid;
	background:#232321;
	margin:0 5px 0 5px;
	padding:7px;
	float:left;
	line-height:18px;
	color:#c4c4c4;
}
.boxFicha img
{	margin-bottom:8px;
}
.boxFicha h3
{	color:#e56526;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0 0 8px 0;
}
.boxFicha h3 a
{	color:#e56526;
	text-decoration:none;
}
.boxFicha h3 a:hover
{	text-decoration:underline;
}

#footer
{	width:960px;
	height:39px;
	margin:auto;
	position:relative;
	background:url(../images/back/bck_pie.jpg) top left no-repeat;
	padding:20px 10px 20px 10px;
	text-align:center;
	color:#FFF;
	font-size:100%;
}

/*Galerķa ajax*/
#cnt-ajx-gal
{	width:100%;
	text-align:left;
	line-height:18px;
	position:relative;
}
#cnt-ajx-gal h1
{	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:10px 0 10px 0;
}
#cnt-ajx-gal img.imgFicha
{	border:#999 2px solid;
	float:left;
	margin:0 10px 10px 0;
}
#cnt-ajx-gal .titulo
{	color:#F9F9F9;
	font-weight:13px;
	font-weight:normal;
	margin:0px;
	padding:0 0 10px 0;
}

#cnt-ajx-gal-opc
{	clear:both;
	width:100%;
	position:relative;
	display:block;
	margin:10 0 0 0;
}



div.tab_hor20
{	margin-left:20px;
	height:50px;
	float:left;
}
.linea1
{	background:#151516;
	padding-top:1px;
	margin:10px 0 10px 0;
	display:block;
}


form
{	display:inline;
}

input.inpTxt
{	border:#424200 1px solid;
	font-size:11px;
	padding:3px;
}
input.text
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#424200 1px solid;
}
input.textEr
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#424200 1px solid;
	background:#ffefa6;
}
input.password
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#424200 1px solid;
}
input.passwordEr
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#424200 1px solid;
	background:#ffefa6;
}
textarea.textarea
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#424200 1px solid;
}
textarea.textareaEr
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#424200 1px solid;
	background:#ffefa6;
}
select.select
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#424200 1px solid
}
select.selectEr
{	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:#424200 1px solid;
	background:#ffefa6;
}

.link1
{	color:#e56526;
	text-decoration:none;
}
.link1 a
{	text-decoration:none;	}
.link1 a:hover
{	color:#cc4806;
	text-decoration:none;
}
.link1 span
{	color:#FFF;	text-decoration:none;	}
.izq
{	float:left;}
.der
{	float:right;}

.marcoEst1
{	border:#151516 1px solid;
	padding:7px;
}

.alerta
{	border:#666 1px solid;
	background:#232321;
	padding:10px;
	text-align:center;
	color:#FFF;
}

/*Botones*/
ul.lst_extension
{	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
	border:none;
	text-align:left;
}
ul.lst_extension li
{	background:url(../images/iconos/btnIconos.gif) no-repeat;
	text-align:center;
	padding:0 0 0 23px;
	margin:0 5px 5px 0;
	display:block;
	text-align:left;
}
ul.lst_extension a
{	color:#333;
	text-align:left;
	text-decoration:none;
	display:block;
	padding:3px 0 7px 0;
	border-bottom:#f1f1f1 1px solid;
}
ul.lst_extension a:hover
{	color:#000;
	text-decoration:underline;
}
ul.lst_extension .btndoc
{	background-position:0px 0px;}
ul.lst_extension .btnxls
{	background-position:0px -26px;}
ul.lst_extension .btnppt
{	background-position:0px -52px;}
ul.lst_extension .btnpdf
{	background-position:0px -78px;}
ul.lst_extension .btnimg
{	background-position:-98px 0px;}	
ul.lst_extension .btnimg
{	background-position:0px -101px;}
ul.lst_extension .btnzip
{	background-position:-123px 0px;}
ul.lst_extension .btnson
{	background-position:0px -252px;}	
ul.lst_extension .btnvid
{	background-position:0px -460px;}	
ul.lst_extension .btnotr
{	background-position:0px -395px;}	

ul.lst_video
{	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
ul.lst_video li.liItem
{	margin:10px 0;
	display:inline;
	position:relative;
}
ul.lst_video li.liMapa
{	position:relative;
	background:url(../images/iconos/ico_flecha.gif) top left no-repeat;
	padding:5px 0 10px 7px;
	position:relative;
}
ul.lst_video a.lnkMapa
{	color:#4E4556;
	text-decoration:none;
}
ul.lst_video a.lnkMapa:hover
{	text-decoration:underline;
	color:#000;
}
ul.lst_video li img
{	border:#2a2a2a 1px solid;
	background:#4e4a3c;
	padding:5px;
	margin:0 3px 5px 0;
	width:115px;
	height:75px:
}

ul.gallery
{	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

ul.gallery li
{	margin:10px;
	float:left;
	width:144px;
	height:110px;
	position:relative;
}
ul.gallery li a
{	background:url(../images/marco.png) top left no-repeat;
	width:144px;
	height:110px;
	display:block;
	z-index:10;
	position:absolute;
}
ul.gallery li img
{	position:absolute;
	width:144px;
	height:110px;
	z-index:0;
}

/*Prueba*/
/*Elementos multimedia*/
.boxMultim
{	text-align:left;
}
.boxMultim .boxElement
{	margin:10px 0 0 0;
	border:#151516 1px solid;
	background:#151414;
	padding:10px;
}
.boxMultim .boxElement h2
{	font-size:110%;
	color:#e56526;
	margin:0px;
	padding:0 0 10px 0;
}
.boxMultim .boxElement ul
{	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	border:none;
}
.boxMultim .boxElement ul li
{	float:left;
	background:url(../images/iconos/btnIconos.gif) no-repeat;
	text-align:center;
	margin:0 5px 0 0;
	width:223px;
}
.boxMultim .boxElement ul .btndoc
{	background-position:0px 0px;}
.boxMultim .boxElement ul .btnxls
{	background-position:0px -26px;}
.boxMultim .boxElement ul .btnppt
{	background-position:0px -52px;}
.boxMultim .boxElement ul .btnpdf
{	background-position:0px -78px;}
.boxMultim .boxElement ul .btnimg
{	background-position:-98px 0px;}	
.boxMultim .boxElement ul .btnimg
{	background-position:0px -101px;}
.boxMultim .boxElement ul .btnzip
{	background-position:-123px 0px;}
.boxMultim .boxElement ul .btnson
{	background-position:0px -252px;}	
.boxMultim .boxElement ul .btnvid
{	background-position:0px -460px;}	
.boxMultim .boxElement ul .btnotr
{	background-position:0px -395px;}	

.boxMultim ul li a.btnSec1
{	font-size:100%;
	color:#f1f1f1;
	text-align:left;
	text-decoration:none;
	padding:0 0 9px 20px;
	display:block;
	cursor:pointer;
}
.boxMultim ul li a.btnSec1:hover
{	text-decoration:underline;
}

.boxMultim ul
{	border:#151516 1px solid;
	list-style:none;
	margin:0px;
	padding:5px;
	float:left;
}
.boxMultim ul li
{	float:left;
	display:inline;
	background:url(../images/iconos/ico_multimedia.jpg) no-repeat;
	text-align:center;
	margin:0 5px 0 5px;
}
.boxMultim ul .btnShared
{	background-position:-351px 0;
}
.boxMultim ul .btnMapa
{	background-position:0px 0px;
	width:45px;
}
.boxMultim ul .btnVideo
{	background-position:-63px 0px;
	width:45px;
}
.boxMultim ul .btnCanto
{	background-position:-115px 0px;
	width:95px;
}
.boxMultim ul .btnGuias
{	background-position:-215px 0px;
	width:45px;
}
.boxMultim ul .btnDesc
{	background-position:-285px 0px;
	width:55px;
}


a.addthis_button
{	font-size:10px;
	font-weight:bold;
	color:#e56526;
	text-decoration:none;
	padding:22px 0 0 0;
	display:block;
	cursor:pointer;
}
.boxMultim ul li a.btnPrinc
{	font-size:10px;
	font-weight:bold;
	color:#e56526;
	text-decoration:none;
	padding:22px 0 0 0;
	display:block;
	cursor:pointer;
}
.boxMultim ul li a.btnPrinc:hover
{	text-decoration:underline;
}

.layVisible
{	display:block;	}
.layOculto
{	display:none;	}


.boxForm
{	width:390px;
	position:relative;
	margin:auto;
	text-align:left;
}

.boxForm h1
{	font-size:14px;
	margin:0px;
	padding:0 0 10px 0;
	color:#333;
}
.boxForm .cmp_txt
{	width:100px;
	margin:0 5px 8px 0;
	float:left;
	position:relative;
	color:#555;
}
.boxForm .cmp_inp
{	width:283px;
	margin:0 0 8px 0;
	min-height:15px;
	position:relative;
	float:left;
}
.boxForm .cmp_inp span 
{	width:15px;
	height:11px;
	top:2px;
	right:0px;
	position:absolute;
	color:#e56526;
	font-size:10px;
}
.boxForm .cmp_cnt
{	width:388px;
	float:left;
	position:relative;
	padding:5px 0 5px 0;
	text-align:left;
	line-height:17px;
}

.dragDiv
{	width: 530px;
	top:150px;
	left: 50%;
	margin-left:-260px;
	text-align:left;
	position:absolute;
	z-index:700;
}

.dragDiv .layContent
{	color:#fff;
	border:#ccc 5px solid;
	background-color: #222222;
	opacity: 0.9;   
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	padding:5px;
}
.dragDiv .layContent h5
{	padding:5px;
	margin:1px;
	color:#fe8c27;
	font-size:13px;
}
.dragDiv .layContent .content
{	height: auto!important;
	height:140px;
	min-height:140px;
}
.dragDiv .layContent .content img
{	border:#999;
	padding:2px;
	background:#ccc;
	float:left;
	margin:0 10px 5px 0;
}
.dragDiv .lay_close
{	float:right;
	border-bottom:#ccc 5px solid;
	border-left:#ccc 5px solid;
	border-right:#ccc 5px solid;
	background:#ccc;
	text-align:center;
	padding:0px;
	margin:0px;
	width:60px;
	padding:4px 0 5px 0;
	opacity: 0.9;   
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
.dragDiv .lay_close a
{	color:#444;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.dragDiv .lay_close a:hover
{	color:#000;
	text-decoration:underline;
}

.alerta1
{	background:#ffefa6 url(../images/iconos/alerta.gif) left no-repeat;
	border:#eadb98 1px solid;
	padding:10px 10px 10px 40px;
	margin-bottom:10px;
	width:auto;
}