﻿/* Web Taquilla CaixaGalicia */

/* Genericos ...................................................*/

body { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;background-image: url(../Images/back.gif);background-repeat: repeat-y;background-position: top center;background-color: #F3F3F3;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;list-style-position: outside;list-style-type: none;list-style-image: url(../Images/bullet.gif);list-style: none;padding-bottom: 10px; }

a { color: #06ADEC; }
	a:link { color: #06ADEC; }
	a:visited { color: #06ADEC; }
	a:hover { color: #00337F;}
	a:active { color: #06ADEC; }
	a img { border: 0px; }

h1 { color: #06ADEC; font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h2 { color: #70706E; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
h3 { color: #06ADEC;font-size:16px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold; }

hr { color: #E8E8E8;height: 1px;width: 100%;background-color: #E8E8E8;border: 0px;border-top: 1px solid #E8E8E8;}

p { font-size: 11px; }
ul { list-style-image: url(/images/wvio004m_menu_nivel3_taquilla.gif); }

form { margin: 0px; padding: 0px;}
select { font-size: 11px; }
input { font-size: 11px; }

/* .............................................................. */

/* Individuales ................................................. */

.izquierda { text-align: left; }
.derecha { text-align: right; }
.centrado { text-align: center; }

.arriba { vertical-align: top; }
.centrado_ver { vertical-align: middle; }
.abajo { vertical-align: bottom; }

.ancho { width: 100%; }

.capitalz { text-transform: capitalize; }

.margen { padding-top: 10px;padding-bottom: 10px; }

.float_left {float: left;}
.float_right {float: right;}

.overflow_hidden { overflow: hidden; }

.mitad { width: 46%; }

.margen_8{ margin: 8px; }

.indentado1 { margin-left: 40px; } 
.indentado2 { margin-left: 80px; } 
.indentado3 { margin-left: 120px; } 

.clearfix:after{clear:both;content:".";display:block;height:0pt;visibility:hidden;}

/* .............................................................. */

/* Visibilidad */

.oculto { display: none; }

/* Estructura ................................................... */

.plt_contenedor { width: 955px;padding-top: 4px;margin-top: 0px;margin-left: auto;margin-right: auto;padding: 0px; }
.plt_menu { width: 200px;vertical-align: top;float: left; }
.plt_contenido_lateral { width: 545px;text-align: left;vertical-align: top;padding-left: 8px;float: left; }
.plt_contenido { width: 730px;text-align: left;vertical-align: top;padding-left: 5px;float: left; }
.plt_lateral { width: 190px;padding-left: 6px;padding-top: 4px;vertical-align: top;float: left; }
.plt_piepagina { clear: both;padding: 16px;padding-right: 10px; }

/* .............................................................. */

/* Cabecera ........................................................ */

.boton_imagen { border: 0;background: none;cursor: pointer;width: 47px;height: 28px; }
.boton_imagen_grande{ border: 0;background: none;cursor: pointer;width: 75px;height: 28px; }
.cabecera { width: 955px; }
.cab1 { width: 180px;height: 115px;float: right;padding-right: 20px;padding-bottom: 10px; }
.cab2 { width: 205px;height: 115px;float: left; }
.cab3 { width: 545px;height: 115px;float: left; }


.idioma { Width:180px;height:20px;text-align:right;padding-top: 15px;font-size: 11px;color: #000000;}

.buscador { width: 185px;padding-top: 5px;height:50px;font-size: 11px;color: #000000;vertical-align: middle; }
	.buscador .texto_busqueda { padding-top: 14px;display: table;height: 24px; }
		.buscador .texto_busqueda div { display: table-cell;padding: 1px;height: 24px;font-size: 11px;color: #000000;vertical-align: bottom;text-align: right; }
			.buscador .texto_busqueda div label { margin-right: 4px;margin-top: 7px;float:left; }
			.buscador .texto_busqueda div input { float: left;margin-top: 5px;margin-right: 2px;width: 80px; }
			.buscador .texto_busqueda div button { width: 48px;height: 28px; }
			
.logo { position: relative;width: 200px;height: 50px;text-align: center;margin-top: 15px; }
.fecha { position: relative;width: 200px;height: 20px;text-align: center;color: #000000;font-size: 9px; }
.nav_sup { position: relative;width: 545px;height: 20px;padding-top: 15px; }
	.nav_sup a { text-decoration: underline; }
	.nav_sup .menu_superior { margin: 0px;padding: 0px; }
	.nav_sup .menu_superior li { display: inline;list-style-type: none;list-style-image: none;padding-right: 6px;padding-left: 6px;border: 0px solid black;border-right-width: 1px; }
	.nav_sup .menu_superior .ultima_opcion { border: 0px; }


.img_cabecera { position: relative;width: 545px;/*height: 45px;*/margin-top: 5px; }
	.img_cabecera img { width: 537px;height: 40px; }

/* ............................................................... */

/* Pie ........................................................... */

.separador { height: 4px;padding-top: 15px;margin-top: 22px; }
.pie { height: 20px;padding-top: 15px;text-align: center; }

/* ............................................................... */

/* Menu Navegacion .............................................. */

.nav { position: relative;width: 190px;padding-bottom: 15px; }

.nav_fd_1 { margin: 0px;padding: 0px;margin-left: 5px;position: relative;width: 190px;height: 7px; }
	.nav_fd_1 .img_fd_1 { width: 190px;height: 12px;vertical-align: bottom; }
	.nav_fd_1 .img_fd_2 { width: 190px;height: 9px;vertical-align: top; }
.nav_fd_2 { margin: 0px;padding: 0px;margin-left: 5px;position: relative;background-image: url(../Images/nav_fond_02.jpg);width: 190px; }

.ramaIE0 a{ display: block;padding-left: 14px;padding-top: 5px;padding-bottom: 5px;font-weight: bold;text-decoration: none;font-family: Verdana;font-size: 12px; }
	.ramaIE0 a img{ padding-right: 6px; }

.menu_ayuda { line-height: 22px; margin-left: 30px; margin-right:0px; margin-top: 0px; margin-bottom: 0px; padding-left:0px;}

.linkmenu {color: #06ADEC; font-size:12px; font-weight:bold; text-decoration:none}
	.linkmenu:link {color: #06ADEC; font-size:12px; font-weight:bold; text-decoration:none}
	.linkmenu:visited {color: #06ADEC; font-size: 12px; font-weight:bold; text-decoration:none}
	.linkmenu:hover {color: #00337F;font-size: 12px; font-weight:bold}
	.linkmenu:active {color: #06ADEC; font-size: 12px; font-weight:bold; text-decoration:none}

.plt_menu .menu_lateral { margin: 0px;padding-left: 25px;padding-top: 12px; }
	.plt_menu .menu_lateral li { list-style-image: url(../images/wvio004m_menu_nivel3_Taquilla.gif);margin: 0px;padding: 0px;padding-top: 5px;padding-bottom: 5px;padding-left: 5px; }
	.plt_menu .menu_lateral li a:link { color: #06ADEC;display: block;font-family: Verdana;font-size: 12px;font-weight: bold;text-decoration: none; }
	.plt_menu .menu_lateral li a:visited { color: #06ADEC;display: block;font-family: Verdana;font-size: 12px;font-weight: bold;text-decoration: none; }
	.plt_menu .menu_lateral li a:hover { color: #00337F;display: block;font-family: Verdana;font-size: 12px;font-weight: bold;text-decoration: none; }
	.plt_menu .menu_lateral li a:active { color: #06ADEC;display: block;font-family: Verdana;font-size: 12px;font-weight: bold;text-decoration: none; }

/* ............................................................... */

/* Calendario y buscador ......................................... */

.form_buscador { margin-left: 8px;margin-right: 8px;margin-top: 2px }
.titulo_buscador { width: 59;height: 26px;margin-bottom: 8px; }

.sel_localidad { width: 170px;text-transform: capitalize;margin: 2px; }
.sel_tipo { width: 170px;text-transform: capitalize;margin: 2px; }

.form_calendario { margin-top: 8px;margin-left: 10px; }

table .calendario { width: 160px;border: 1px solid #f0f0f0;border-collapse: collapse;empty-cells: show;font-size: 11px;}
	table .calendario caption { color: #000000; margin: 0 auto;}
	table .calendario th { color: #333333;font-size: 1em !important;font: normal 0.85em Arial, Helvetica, sans-serif;letter-spacing: normal;padding: 0;text-align: center; }
	table .calendario td { color: #333333;font-size: 1em !important;font: normal 0.85em Arial, Helvetica, sans-serif;letter-spacing: normal;padding: 0;text-align: center; }
		table .calendario td a { display: block;padding: 4px;cursor: pointer;}
		table .calendario td a:hover { background: #EFEFEF;color: #FFFFFF; }
		table .calendario td span { display: block;padding: 4px; }
	

.diaD { background: #efefef;color: #FFFFFF; }
.calendario #today {background: #CCCCCC;}
.mes_actual { font-weight: normal; }

.muestra_resultados { width:544 px;padding-top: 15px; }
	.muestra_resultados .seccion { text-transform: capitalize; }
	.muestra_resultados .ver_icono { width: 100px; float: left; padding-bottom: 0px; }
	.muestra_resultados .ver_icono .img { width: 86px; height: 120px; }
	.muestra_resultados .ver_resultados { width: 440px; margin-left: 100px; min-height:120px; padding-bottom: 6px; }
	.muestra_resultados .ver_resultados .titular { color: #06ADEC; font-size:14px; font-weight: bold; clear: both;  padding-top: 10px; }
	.muestra_resultados .ver_fechas { padding-bottom: 4px; }
	
.error { color: #70706E;font-family: Georgia,"Times New Roman",Times,Serif;font-weight: normal;margin: 10px;padding: 10px; }

/* ............................................................... */


/* Contenido ..................................................... */

.fondo_img_centr { width: 544px;height: 184px;background-image: url(../images/fondo_img_central.gif); }
.img_central { width: 530px;height: 170px;padding-top: 7px;padding-left: 7px; }

.eventos { width: 544px;padding-bottom: 15px;clear: both;padding-top: 20px; }

.eventos_col1 { width: 260px;float: left;padding-top: 10px; }
.eventos_col2 { width:260px;float: left;padding-top: 10px; }

.titulo_destacado { font-size: 16px;color:#06ADEC;font-weight: bold;width: 45%;padding-top: 10px;padding-bottom: 8px;margin-bottom: 8px;border-bottom: 1px solid #E8E8E8;margin-right: 26px; }

.dest_tit { width: 100%;height: 20px;margin: 0px;  }
	.dest_tit h3 { margin: 0px; }

.dest_1 { width:100px;float:left;padding:4px;background-image: url(../Images/fondo_destacado.gif); }
.dest_2 { width:140px;float:left; }
.destacado {color: #70706E; font-size:9px; font-weight:bold}

.ciclos { width: 544px;padding-top: 20px; }

.tit_ciclos { padding-bottom: 10px }

.tit_destacados {color: #06ADEC; font-size:12px; font-weight:bold; text-decoration:none}
.tit_destacados a:link {color: #06ADEC; font-size:12px; font-weight:bold; text-decoration:none}
.tit_destacados a:visited {color: #06ADEC; font-size:12px; font-weight:bold; text-decoration:none}
.tit_destacados a:hover {color: #06ADEC; font-size:12px; font-weight:bold; text-decoration:none}
.tit_destacados a:active {color: #06ADEC; font-size:12px; font-weight:bold; text-decoration:none}

/*Ultimas Compras*/
input.nTarj { width:150px;margin-bottom:8px }
input.codFecha { width:50px;margin-bottom:8px }
label.tarj { width:210px;display:block;margin-right:12px;float:left; }

table.tabla{ width:100% }
	.tabla th { text-align:left;color:#06adec; }
	.tabla tr { PADDING-bottom:10px }
		.tabla tr.par td { background-color:#ffffff; }
	.tabla td { background-color:#F8F8F8; font-size:11px }
		.tabla td.fechaTabla { width:80px }

/* Eventos nueva version */

.columna_eventos
{
	width: 47%;
	float: left;
	margin-left: 4px;
	margin-right: 4px;
}

img.evento_imagen
{
	background-image: url(../Images/fondo_destacado.gif);
	float:left;
	padding:4px;
	width:100px;
}

.evento_contenido
{
	margin-left: 120px;
	width: 140px;
}

/* ............................................................... */


/* Laterales .................................................... */

.modulo_lateral { padding-top: 20px; }

.boletin { width:190px; text-align:center; }

.compras_1 { width:190px; text-align:center; padding-top: 15px; height: 61px; text-decoration:none; }
.postit_1 { width:190px; height:50px; background-image: url(../Images/postit_02.jpg);padding-top: 15px;text-align:center; }

.postit_2 { width:190px; height:50px;background-image: url(../Images/postit_02.jpg);padding-top: 15px;text-align:center; }

.donde_recoger { width:190px; height: 61px; padding-top: 15px; text-align:center; }

.logo_taquilla_XL { width:190px;padding-top: 15px;text-align:center;padding-bottom: 15px; }

/* ............................................................... */

/* Estilos de particulares ....................................... */

.botonCliente { background-color:#06ADEC;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;padding:3px;text-align:center;width:150px;background-image:url(../images/cursor_boton.gif);background-repeat:no-repeat;padding-left:5px; }
	.botonCliente a:link {color: #FFFFFF; }
	.botonCliente a:visited {color: #FFFFFF; }
	.botonCliente a:hover {color: #FCE8DC; }
	.botonCliente a:active {color: #FFFFFF; }

.botonInfo { background-color: #06ADEC;background-image: url(../images/flecha_boton.gif);background-repeat: no-repeat;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;padding: 3px 3px 3px 5px;text-align: center;width: 150px; }
	.botonInfo a:link {color: #FFFFFF; }
	.botonInfo a:visited {color: #FFFFFF; }
	.botonInfo a:hover {color: #FCE8DC; }
	.botonInfo a:active {color: #FFFFFF; }

.botonContratar { background-color: #F08E51;background-image: url(../images/flecha_boton.gif);background-repeat: no-repeat;color: #FFFFFF;font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;padding: 3px 3px 3px 5px;text-align: center;width: 150px; }
	.botonContratar a:link {color: #FFFFFF; }
	.botonContratar a:visited {color: #FFFFFF; }
	.botonContratar a:hover {color: #FCE8DC; }
	.botonContratar a:active {color: #FFFFFF; }

.TaeOndep3Cab { width: 200px;height: 115px;padding-top: 75px;font-size: 70px;font-weight: bold;letter-spacing: -6px;text-align: center; }

.tabla_normal { border-collapse: collapse;border: 1px solid #9AA3C4;color: #F6ECF0;background: #FFFFFF;vertical-align: top; }
	.tabla_normal td,.tabla_normal th { border: 1px solid #9AA3C4;padding: 0.8em;color: #000000;text-align:center; }
	.tabla_normal thead th, .tabla_normal tfoot th { font-weight: bold;border: 1px solid #9AA3C4;background: #D7DFEA;color:#000000;padding-top:6px;text-align:center; }

.tablaDestacada { border-collapse: collapse;border: 2px solid #00337F;color: #F6ECF0;background: #E1F5FD;vertical-align: top;font-size: 14px; }
	.tablaDestacada td, .tablaDestacada th { font-size: 14px; }
	.tablaDestacada .tdDestacado1 { font-weight:bold;border: 2px solid #00337F;background: #06ADEC;color: #FFFFFF;padding-top:6px;text-align:center; }
	.tablaDestacada .tdDestacado2 { font-weight:bold;border: 2px solid #00337F;;background: #65D2FC;color: #FFFFFF;padding-top:6px;text-align:center; }
	.tablaDestacada .tdDestacado3 { border: 2px solid #00337F;;background: #E1F5FD;color: #000000;padding-top:6px;text-align:center; }

.tablaTransparente { vertical-align: top;border: 0px; }
	.tablaTransparente th { border: 0px; }
	.tablaTransparente td { border: 0px; }

.cabeceraColumna { font-weight: bold;background-color: #F0F0F0;color: #000000;font-size: 11px;text-align: center; }

.titulo_seccion { vertical-align: bottom; }
	.titulo_seccion .nombre_seccion{ color: #70706E; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
	.titulo_seccion .linea_seccion{ border-bottom: #E8E8E8 solid 1px;clear: both; }
	.titulo_seccion .subir_seccion { display: none; }

.mini { font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #999999; }
	.mini a { font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #999999;text-decoration: none; }

.cabeceraGris { background-color: #EFEFEF;padding: 5px;font-size: 14px;font-weight: bold; }

.P1 { font-size: 12px;color: #06ADEC;font-family: Verdana,Arial,Helvetica,Sans-Serif;font-weight: bold;background-image: url(../images/bullet_principal.gif);background-repeat: no-repeat;padding-left: 20px; }

.plt_contenido .columna_doble_destacado { float: left;width: 30%; }
.plt_contenido_lateral .columna_doble_destacado { float: left;width: 25%; }

.destacado_col1 { width: 30%;float: left; }
.destacado_col2 { width: 30%;float: left; }

.dest_3 { padding-right: 120px;  }

.destacados { width: 530px;padding-bottom: 15px;padding-top: 5px;clear: both; }
	.destacados .destacado_col1 { width: 255px;float: left;padding-top: 20px;padding-left: 5px; }
	.destacados .destacado_col2 { width: 255px;float: right;padding-top: 20px; }
	.destacados .dest_1 { width: 100px;float: left;padding: 2px;border-color: #C0C0C0;border-width: 1px;border-style: solid;margin-right: 10px; }
	.destacados .dest_2 { padding-left: 116px;float: none;width: 100%;  }
	.destacados .destacado_col1 .dest_1,.destacados .destacado_col2 .dest_1 { width: 100px;float: left;padding: 2px;border-color: #C0C0C0;border-width: 1px;border-style: solid;margin-right: 10px; }
    .destacados .destacado_col1 .dest_2,.destacados .destacado_col2 .dest_2 { padding-left: 0px; }

/* ............................................................... */

/* Estilos editor ................................................ */

#body_style_edit { text-align: left; }
	#body_style_edit .columna_doble_destacado { float: left;width: 30%; }

/* ............................................................... */



