body{
	text-align: center;
	height: 100%;
	color: #000000;
	background-color:#fff;
	background-image:url(../images/fnd-body.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
/* ARMAZ�N DE LA P�GINA */
#web{
	position:relative;
	display:block;
	width:100%;
	height: 100%;
	font-size:1.2em;
	font-family: "Arial", Verdana, Tahoma, Helvetica, sans-serif;
	background-image:url(../images/fnd-web.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
/* CONTENEDOR DE LA P�GINA */
#contenedor{
	position: relative;
	width:83.417em;
	margin: 0 auto -102px auto;
	min-height: 100%;
	height:auto;
	_height: 100%;
	overflow:hidden;
	_overflow:visible;
	text-align: left;
	background-image:url(../images/fnd-cabecera.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
/* Cabecera de la web /////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cabecera{
	position: relative;
	width:100%;
	height:135px;
	margin:0;
	padding:0;
	clear: both;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#idiomas{
	width:10em;
	background-image:none;
	padding-right:8px;
	margin-bottom:1.5em;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	float:left;
}
	#idiomas ul{
		background-color:transparent;
		height:1.8em;
		background-image:none;
		padding-left:8px;
	}
	#idiomas ul li{
		display:inline;
		color:#000;
	}
		#idiomas ul li a{
			color:#000;
			text-decoration:none;
			font-weight:normal;
		}
			#idiomas ul li a:hover{text-decoration:underline;}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#logotipo{
	float:NONE;
	clear:both;
	margin:0px 15px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#menuAuxiliar{
	padding:0px;
	clear:none;
	width:14em;
	height:1.8em;
	float:right;
	background-color:transparent;
	color:black;
	margin-top:0px;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
	#menuAuxiliar ul li{ display:inline; }
	#menuAuxiliar ul li a{
		color:black;
		text-decoration:none;
		margin-right:5px;
	}
	#menuAuxiliar ul li a:hover{ text-decoration:underline; }
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
div.colPrincipal{ font-size:110%;}
div.colPrincipal ul{
	width:100%;
	height:50px;
	background-image:none;
}
	div.colPrincipal ul  li{
		display:inline;
		width:auto;
		float:left;
		background-image:none;
	}
	div.colPrincipal ul li a{
		display:block;
		color:#000;
		padding:18px 25px;
		font-weight:bold;
	}
	div.colPrincipal  ul li a:hover{
		text-decoration:none;
		color:#fff;
		background-color:#000;
	}
	div.colPrincipal ul li a.activo{ background-color:#000; color:#fff;	}

/* Contenido de la web /////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#contenido{
	display:block;
	overflow:hidden;
	_height:1%;
	_overflow:visible;
	padding-bottom:250px;
	margin:0;
	text-align:justify;
	background-color:black;
	color:white;
}
	#contenido .colPrincipal{
		width:100%;
	}
	#contenido .colCont{
		width:92%;
		float:none;
		padding-bottom:0px;
		margin:0 auto;


	}
		#contenido .colCont.ancho{
		width:100%;
		float:right;
	}

	.colCont_contenidos{
	width:100%;
	float:none;
	background-image:url(../images/fnd-ficab-empresa.jpg);
		background-position:bottom right;
		background-repeat:no-repeat;
		padding-bottom:75px;
}
.colCont_contenidos p{ width:500px;}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#submenu-ficab{
	/*border:1px solid red;*/
	margin:0;
	margin:15px 0 0 0;
	padding:0;
}
	#submenu-ficab li{
		color:#EF7B13;
		font-weight:bold;
		text-transform:uppercase;
		display:inline;
		background-image:none;
		padding:0;
		margin:0 5px;
	}
	#submenu-ficab li a{
		color:#EF7B13;
	}
	#submenu-ficab li a.activo{ color:white; text-decoration:underline;}
	#submenu-ficab li a:hover{}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#migas{
	width:100%;
	float:left;
	height:3em;
	margin:10px 0 0 0;
	padding:0;
	border-bottom:1px solid #585858;
}
	#migas ul.migas{
		margin:0;
		padding:0;
		padding-top:10px;
	}
	#migas ul.migas li{
		display:inline;
		margin:0;
		padding:0;
		color:#fff;
		padding-left:10px;
		background-image:url(../images/ico-simple-negativo.gif);
		background-position:0 0.5em;
		background-repeat:no-repeat;
	}
		#migas ul.migas li.inicio{
		padding-left:10px;
		background-image:url(../images/ico-completo-negativo.gif);
		background-position:0 0.5em;
		background-repeat:no-repeat;
	}
	#migas ul.migas li a{
		margin:0;
		padding:0;
		text-decoration:none;
		color:#ffffff;
		font-weight:normal;
	}
		#migas ul.migas li a.inicio{font-weight:bold; color:#F0750A;}
		#migas ul.migas li a:hover{text-decoration:underline;}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.colCont h1{
	font-size:1.6em;
	font-family:"Arial", Verdana, Tahoma, Helvetica, sans-serif;
	margin: 15px 0 5px 0 ;
	padding-bottom:0.1em;
	font-style:normal;
	border-bottom:0px solid #f1f1f1;
	color:#F0750A;
}
.colCont h2{
	border-top:none;
	color:white;
}
	.colCont h2 a{ color:white;}
.colCont h4{
	font-size:1em;
	margin: 1.2em 0 .3em;
	padding-bottom:0.1em;
	border-bottom:0px solid #f1f1f1;
	color:#F07910;
}
.colCont h5{
	font-size:1.1em;
	font-weight:bold;
	margin: 1.2em 0 .3em 1.2em;
	padding-bottom:0.1em;
	border-bottom:0px solid #f1f1f1;
}
.colCont h5 a{
	color:white;
	/*text-decoration: underline;*/
}
.colCont h5 a:hover{
	/*text-decoration: none;*/
}
.colCont h6{
	font-size:0.9em;
	margin: 1.2em 0 .3em;
	padding-bottom:0.1em;
	border-bottom:1px solid #f1f1f1;
}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.servicio{
	border-right:0px solid #f1f1f1;
	width:30%;
	float:left;
	margin:5px;
	padding:5px;
	text-align:left;
}
.servicio ul{
	float:left;
	margin:0;
	padding:0;
}

	.servicio span.flotar_left{ border-right:none;}
	hr {background:#000;height:1px;color:#000;border:none;clear:both}
.servicio-ficha{
	border-right:0px solid #f1f1f1;
	width:750px;
	float:left;
	margin:5px;
	padding:5px;
	text-align:left;
}
/*//////////////////////////////////*/
/* Pie de la web ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#pieColaboradores{
	position: relative;
	width:83.417em;
	height:112px;
	margin: -102px auto 0 auto;
	clear: both;
	color:white;
	background-color:black;
	border-top:1px solid #292929;
}
#pie{
	position: relative;
	width:83.417em;
	height:112px;
	margin: -102px auto 0 auto;
	clear: both;
	color:white;
	background-color:black;
	background-image:url(../images/pie-anagrama.jpg);
	background-position:10px 10px;
	background-repeat:no-repeat;
	border-top:1px solid #292929;
}
	#pie #direccion{
		margin-left:85px;

	}
	#pie address{
		width:200px;
		float:left;
		font-size:1em;
		text-align:left;
		margin: 15px 0 0 0;
		line-height:1.3em;
	}

	#pie address strong{margin:0;}
	#pie address a{
		color:white;
		text-decoration:none;
	}
	#pie address a:hover{
		text-decoration:underline;
	}

/*/////////////////////////////////////////////*/
	#pie #logos{
		float:right;
		width:49%;
		padding-left:15px;
		margin-right:0px;
		border-left:1px solid #292929;
	}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.jMyCarousel{ }
.jMyCarousel ul{}
.jMyCarousel ul li{ padding-left:0; background-image:none; margin-right:5px;}
/*////////////////////////////////////////////////////// paginaci�n comentarios /////////////////////////////////////////////////////////*/
.colCont .paginacion{
       font-family:Arial, Helvetica, sans-serif;
       font-size:13px;
       border: 1px solid #000000;
       margin: 10px 0px;
       padding:15px 10px 15px 50px;
       background-repeat: no-repeat;
       background-position: 10px center;
	   color: #EF7A12;
       background-color: #000000;
       background-image: url(../images/busqueda.png);
}
.colCont .paginacion p{ float:left;}
	.colCont  .paginacion ul{
		text-align:right;
		margin-right:10px;
	}
	.colCont  .paginacion ul li{
		display:inline;
		padding-left:0;
		background-image:none;
		color:white;
	}
	.colCont  .paginacion ul li a{color: #EF7A12; margin:0 3px;}
	.colCont  .paginacion ul li a.anterior{
	background-image:url(../images/ico-anterior.gif);
		background-position:0 0.55em;
		background-repeat:no-repeat;
		padding-left:10px;
		font-weight:bold;
	}
	.colCont  .paginacion ul li a.siguiente{
	background-image:url(../images/ico-siguiente.gif);
		background-position:right 0.55em;
		background-repeat:no-repeat;
		padding-right:10px;
		font-weight:bold;
	}
/*///////////////////////////////////////////// buscador ////////////////////////////////////////////////////////////////////////////////*/
.busqueda{
	background-position: 10px 10px;
	background-image: url(../images/busqueda.png);
	background-color:#686868;
	border:1px solid #878787;
}
/*////////////////// busqueda libre /////////////////////////////////////////////////////////////////////////////////////////////////////*/
	.busqueda  form.buscador-articulo{
		width:825px;
		float:left;
		border-right:0px solid #878787;
		margin:5px auto;
	}
	.busqueda  form.buscador-articulo fieldset{
		border:none;
	}
	.busqueda  form.buscador-articulo fieldset legend{
		color:#EE7910;
		font-weight:bold;
		font-size:90%;
		margin-bottom:4px;
		margin-left:0;
	}
	.busqueda  form.buscador-articulo fieldset div.bloque{
		width:27%;
		float:left;
		margin-right:25px;
		padding:0 25px 0 0;
		border-right:0px solid #878787;}
	.busqueda  form.buscador-articulo fieldset div{}
	.busqueda  form.buscador-articulo fieldset div label{ display:block; color:white;}
	.busqueda  form.buscador-articulo fieldset div input, .busqueda  form.buscador-articulo fieldset div select{
		border:0px solid #878787;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		width:225px;
		margin-bottom:4px;
		font-size:90%;
	}
	.busqueda  form.buscador-articulo fieldset div input.boton{
		width:auto;
		font-size:90%;
		border:1px solid #878787;
		cursor:pointer;
		color:#000;
		background-color:#F1F1F1;
		font-weight:bold;
		margin-left:178px;
	}
	/*////////////////// busqueda avanzada ////////////////////////*/
	.busqueda  form.buscador-avanzado{
		width:250px;
		float:left;
		margin:5px auto;
		margin-left:25px;
		border-right:1px solid #00529B;
	}
	.busqueda  form.buscador-avanzado fieldset{
		border:none;
	}
	.busqueda  form.buscador-avanzado fieldset legend{
		color:#00529B;
		font-weight:bold;
		font-size:90%;
		margin-bottom:4px;
		margin-left:0;
	}
	.busqueda  form.buscador-avanzado fieldset div{}
	.busqueda  form.buscador-avanzado fieldset div label{ display:none;}
	.busqueda  form.buscador-avanzado fieldset div select{
		border:1px solid #7F9DB9;
		color:#00529B;
		font-family:Arial, Helvetica, sans-serif;
		width:150px;
		margin-bottom:4px;
		font-size:90%;
	}
	.busqueda  form.buscador-avanzado fieldset div input.boton{
		width:auto;
		font-size:90%;
		border:1px solid #7F9DB9;
		cursor:pointer;
		color:#fff;
		background-color:#00529B;
		font-weight:bold;
	}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.resultado{
		border-bottom:1px solid #666666;
		background-color:#333333;
		margin:5px 0;
		padding:5px;
	}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#columna-1{
	width:275px;
	float:left;
	margin-right:20px;
}
#columna-1 img{
	margin-bottom:10px;
}
	#columna-1 .flotar_left{ border:none;}
	#columna-1 #palmares{

		padding:10px;
		background-color:#666666;
	}
	#columna-1 h3, #columna-2 h3, #columna-3 h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:24px;
		color:#FF6600;
		border-bottom:none;
		text-transform:uppercase;
		margin:0 auto;
	}
	#columna-1 ul{
		margin:0;
		padding:0;
	}
	#columna-1 ul li{
		margin:0 0 15px 0;
		padding:0;
	}
#columna-2{
	width:275px;
	float:left;
	margin-right:20px;
}
#columna-3{
	width:320px;
	float:left;
	margin-right:0px;
}
	#columna-3 #ficha-tecnica{
		padding:10px;
		background-color:#666666;
	}
	#columna-3 #ficha-tecnica ul{
		margin:0;
		padding:0;
	}
	#columna-3 #ficha-tecnica ul li{
		margin:0 0 15px 0;
		padding:0;
	}
	#columna-3 #ficha-tecnica #mas-informacion{  text-align:right;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#columna-3 .adjunto{
	border-bottom:15px solid #000;
	background-color:#666666;
	background-image:none;

min-height: 7.5em;
	height:auto;
	_height: 7.5em;
	overflow:hidden;
	_overflow:visible;



}
	#columna-3 .adjunto p{
		text-align:right;
		padding:15px 15px 5px 5px;
		background-image:url(../images/ico-pdf.gif);
		background-position: 5px 8px;
		background-repeat:no-repeat;

		color:#F07910;
		font-weight:bold;


	}
	#columna-3 .adjunto p a{
		color:#F07910;
		text-decoration:underline;
	}
		#columna-3 .adjunto p a:hover{ text-decoration:none;}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#pestanas{
	border:1px solid #666666;

}

	ul#pestanasProgramacion{
		/*border-bottom:1px solid #666666;*/
		width:100%;
		margin:0;
		padding:15px 0;
	}

		ul#pestanasProgramacion  li{
			display:inline;
			background-image:none;
			padding:15px 25px;
			color:#F07910;
			cursor:pointer;
			font-size:150%;
		}

			#mostrarProgramacion, #mostrarActividades, #mostrarPeliculas{
				border-left:1px solid #666666;
				border-right:1px solid #666666;
				border-top:1px solid #666666;
			}
			#mostrarProgramacion.activo{ border:1px solid #F07910; background-color:#F07910; color:white;}
	#agendaProgramacion, #agendaActividades, #agendaPeliculas{
			margin:25px;
		}
		#agendaProgramacion p{
			margin-left:1.2em;
		}
		#agendaProgramacion p .flotar_left{ margin-right:5px;}
/*///////////// mapa web //////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.colCont ul.mapa-web-listas{
	text-align:left;
	margin:0 0 20px 30px;
}
	.colCont ul.mapa-web-listas li{
		background-image:url(images/ico-doble.html);
		background-position:left 1em;
		background-repeat:no-repeat;
		padding-left:8px;
		line-height:2.2em;
		color:#fff;
	}
	.colCont ul.mapa-web-listas li a{ color:#fff;}
	.colCont ul.mapa-web-listas li a:hover{ text-decoration:underline;}
	.colCont ul.mapa-web-listas li span{ margin:0 5px;}
/*//////////////////////////////////*/
#entrada-registro{ display:none;}
/*////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.familia{

	width:17em;
	float:left;
	margin:5px;
	padding:5px;
	text-align:left;
	height: 220px;
	background-color:#333333;
  	border-bottom-color:#666666;
  	border-bottom-style:solid;
  	border-bottom-width:1px;
}

.familia span.flotar_left{border-right:5px solid #333333;}
. familia .flotar_left img{ margin:0 10px 10px 0;}
.familia p strong.precio{
	color:#FFFFFF;
	font-size:110%;
}
.familia p i{font-size:95%;}
.familia p .marca{
	color:#ffffff;
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;
}
.familia p a.botonPrincipal{
	background-color:#fff;
	border:1px solid #CECECE;
	color:#fff;
	font-weight:bold;
	background-image:url(images/fnd_boton_verde.html);
	background-position: 0 bottom;
	background-repeat:repeat-x;
	padding:2px 5px;
	float:right;
}
.familia p a.botonPrincipal:hover{
	text-decoration:none;
	color:#000;
}
/*////////////////////////*/
.resultado{

}

.resultado ul{}
.resultado ul li{ text-align:left;}
.resultado ul li a{ color:white;}
.resultado ul li a:hover{color:white;}
/*/////////////////////////*/
.pelicula{ }
.pelicula p{
	margin:0 0 10px 0;
}
.pelicula .flotar_left{
	border:2px solid white;
	margin-right:5px;
	margin-bottom:5px;
}