/* HOJA DE ESTILOS */

body
{
	background: #ffffff url(../img/auxiliar/fondo-degradado.gif) repeat-x left top;
}

a img
{
	border: 0px;
}

.left	{ float: left; }
.right	{ float: right; }
.none		{ float: none; }
.clear  { clear: both; }


html, input, textarea, pre
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	line-height:17px;
	color:#660000;
}

input, select
{
	vertical-align:middle;
	font-weight:normal;
}


a
{
	color: #660000;
	text-decoration: none;
}

/* ######### */
/* RPINCIPAL */

#main
{
	
}

#top
{
	background-color: #ffffff;
}

#top_menu
{
	text-align: right;
}

.cabecera_index
{
	background: url(../img/auxiliar/fondo-cabecera-index.jpg) no-repeat center center;
}

.cabecera_mm
{
	background: url(/img/auxiliar/fondo-cabecera-mm.jpg) no-repeat center center;
}

.cabecera_mm .left{ width: 585px; position:relative; float:left;}
.cabecera_mm .banner_cabecera{ width: 300px; position:relative; float:left;}

#menu
{
	font: 14px/normal Tahoma, Arial, Helvetica, sans-serif;	
}

#cuerpo
{
	width: 100%;
	background-color: #dcd6cb;
}

#separador_pie
{
	background: url(../img/auxiliar/separador-pie.gif) no-repeat center center;
}

#pie
{
	text-align: center;
}

.post-body div {text-align:center;}


/* ######### */
/* SECCIONES */

.miniatura_img
{
	background-color: #ffffff;
}

#slideshow {
    position:relative;
    margin: auto;     
    max-height: 254px;
    height: 254px;
    overflow: hidden;	
}

#slideshow DIV {
    position:absolute;;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    display:none;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
    display:inline;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    display: block;
    border: 0;
    margin: auto;
}


.listado
{
	/*border-bottom: 1px solid #660000;*/
}

.listado_miniatura_marco,
.listado_miniatura_marco_prensa
{
	background-color: #ffffff;
	
}

.listado_miniatura,
.listado_miniatura_prensa
{

}

.listado_fecha
{
	font-size: 11px;
}

.info
{
	cursor: help;
}

#plano
{
	border: 1px solid #999999;
}

.plano_localizacion,
.menu_localizacion
{
	float: left;
	margin-top: 15px;
}

.menu_localizacion
{
	margin-left: 15px;
}

.boton_centrado
{
	cursor: pointer;
}

/* ########################### */
/**  ESTILOS TABLAS TARIFAS**/

#tarifas .normal
{
	background-color: #993333;
	color: #ffffff;
	text-align: center;
}

#tarifas .especial
{
	background-color: #ff9900;
	text-align: center;
}

#tarifas .articulo
{
	background-color: #cccccc;
}

#tarifas .pack_normal0
{
	background-color: #303192;
	color: #ffffff;
	text-align: center;
}

#tarifas .pack_normal1
{
	background-color: #F58221;
	color: #ffffff;
	text-align: center;
}

#tarifas .pack_especial0
{
	background-color: #887DB3;
	color: #fff;
	text-align: center;
}

#tarifas .pack_especial1
{
	background-color: #FDAF18;
	text-align: center;
}

#tarifas .titulo_articulo0
{
	background-color: #C6BECD;
	font-weight: bold;
	text-align: center;
}

#tarifas .titulo_articulo1
{
	background-color: #F6C486;
	font-weight: bold;
	text-align: center;
}


/* ##### */
/* TEXTO */

.titulo
{
	font: 30px/normal Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #660000;
}

.bloque_texto
{
	font: 12px/normal Tahoma, Arial, Helvetica, sans-serif;
}

.resaltado
{
	color: #e97a00;
}

.resaltado_2
{
	color: #ef2120;
	font: 12px/normal Tahoma, Arial, Helvetica, sans-serif;
}

.paginacion_1
{
	font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;
	color: #888888;
	text-align: right;
}

.paginacion_2
{
	font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;
	text-align: right;
}



/* ####### */
/* ENLACES */

.default_a,
.mm_videoteca, 
.mm_videoteca_flash
{
	color: #660000;
	text-decoration: none;
}

.default_a:HOVER,
.mm_videoteca:HOVER,
.mm_videoteca_flash:HOVER
{
	color: #660000;
	text-decoration: underline;
}

.color_a
{
	color: #660000;
	text-decoration: none;
}

.color_a:HOVER
{
	color: #e97a00;
	text-decoration: none;
}

.invert_a
{
	color: #660000;
	text-decoration: underline;
}

.invert_a:HOVER
{
	color: #660000;
	text-decoration: none;
}

.galeria_horizontal
{
	margin: 20px 20px 20px 25px;
	display: table;	
	
}

.galeria_horizontal #galeria_horizontal_imagen
{
	background-color: #cc0000;
}

/* ########### */
/* FORMULARIOS */

.formulario
{
	border: 1px solid #999999;
	background-color: #ffffff;
}

.button
{
	min-width: 70px;
}

.hidden_div
{
	display:none;
}