@font-face {
    font-family: 'TradeGothicBold';
    src: url('type/trade-webfont.eot');
    src: url('type/trade-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/trade-webfont.woff') format('woff'),
         url('type/trade-webfont.ttf') format('truetype'),
         url('type/trade-webfont.svg#TradeGothicBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
body,html {
margin:0px;
padding:0px;
font-family:'TradeGothicBold', Arial, Helvetica, sans-serif;
font-size:12px;
color:#222222;
}
h1, h2, h3 {
margin:0px;
padding:0px;
font-size:12px;
font-weight:normal;
}
img {
border:0px;
margin:0px;
padding:0px;
}
form {
margin:0px;
padding:0px;
}
input, textarea, select {
border:0px;
color:#222222;
font-family:'TradeGothicBold', Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
vertical-align:top;
padding:1px 0px 1px 1px;
margin:0px;
}
.sep {
clear:both;
height:1px;
margin:0px;
padding:0px;
font-size:1px;
line-height:1px;
}
ul {
margin:0px;
padding:0px;
display:block;
list-style-type:none;
}
li {
/*display:block;*/
}
a {
text-decoration:none;
}
/* Específicas página */
.border-radius {
position:relative;
z-index:0;
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
behavior: url(../border-radius.htc);
}
#cont {
position:absolute;
left:50%;
width:1003px;
margin-left:-501px;
}
/* SUPERIOR */
#cont #sup {
width:1003px;
background-image:url(../images/superior.jpg);
background-repeat:no-repeat;
color:#ffffff;
font-weight:bold;
background-color:#FFFFFF;
}
#cont #sup a {
color:#ffffff;
text-decoration:none;
}
#cont #sup a:hover {
color:#000000;
}
#cont #sup .sup1 {
background-image:url(../images/superior.jpg);
background-repeat:no-repeat;
width:1003px;
height:125px;
}
#cont #sup .sup1 h1, #cont #sup .sup1 h3 {
float:left;
width:260px;
font-size:15px;
padding:8px 0px 0px 20px;
}
#cont #sup .sup1 .comocomprar a {
float:left;
display:block;
background-image:url(../images/btn_comocomprar.png);
background-repeat:no-repeat;
background-position:left top;
width:142px;
height:58px;
margin:67px 0px 0px 245px;
}
#cont #sup .sup1 .comocomprar a:hover {
background-position: -142px 0;
}
#cont #sup .sup1 .contacto {
float:left;
width:305px;
height:116px;
padding:4px 0px 0px 13px;
margin:4px 0px 0px 14px;
font-family:'TradeGothicBold', Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
font-weight:normal;
}
#cont #sup .sup1 .contacto .telefonos {
display:block;
margin:5px 0px 2px 0px;
height:45px;
font-size:23px;
}
#cont #sup .sup1 .contacto .telefonos a:hover {
color:#7fb2e3;
}
#cont #sup .sup1 .contacto .horario {
float:left;
width:293px;
padding:10px 0px 1px 0px;
margin-left:-8px;
font-size:15px;
font-weight:normal;
color:#516273;
}
#cont #sup .sup1 .contacto .iconoayuda a {
float:left;
display:block;
width:20px;
height:26px;
margin:8px 0px 0px 0px;
}
#cont #sup .sup2 {
background-image:url(../images/bandasuperior.gif);
background-repeat:no-repeat;
width:1003px;
height:37px;
color:#3E3E3E;
font-weight:normal;
padding:4px 0px 0px 11px;
}
#cont #sup .sup2 a {
color:#095BBE;
text-decoration:underline;	
}
#cont #sup .sup2 a:hover {
color:#095BBE;
text-decoration:none;
}
/* banderitas */
#cont #sup .sup2 p { float:left; padding:4px 0px 0px 5px; margin:0px;}
#cont #sup .sup2 a span { display:none; }
#cont #sup .sup2 p.esp a { display:block; width:18px; height:12px; background:url('../images/esp_off.gif') no-repeat; }
#cont #sup .sup2 p.esp a:hover { background:url('../images/esp_on.gif') no-repeat; }
#cont #sup .sup2 p.ale a { display:block; width:18px; height:12px; background:url('../images/ale_off.gif') no-repeat; }
#cont #sup .sup2 p.ale a:hover { background:url('../images/ale_on.gif') no-repeat; }
#cont #sup .sup2 p.ing a { display:block; width:18px; height:12px; background:url('../images/ing_off.gif') no-repeat; }
#cont #sup .sup2 p.ing a:hover { background:url('../images/ing_on.gif') no-repeat; }
#cont #sup .sup2 p.fr a { display:block; width:18px; height:12px; background:url('../images/fr_off.gif') no-repeat; }
#cont #sup .sup2 p.fr a:hover { background:url('../images/fr_on.gif') no-repeat; }
#cont #sup .sup2 .home {
float:left;
width:85px;
padding:0px 0px 0px 300px;
font-family:'TradeGothicBold', Arial, Helvetica, sans-serif;
font-size:16px;
}
#cont #sup .sup2 .home a {
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}
#cont #sup .sup2 .home a:hover {
color:#000000;
}
#cont #sup .sup2 #busqueda {
float:left;
padding:2px 0px 0px 200px;
color:#3e3e3e;
}
#cont #sup .sup2 .input {
float:left;
}
#cont #sup .sup2 #busqueda input.text {
float:left;
width:230px;
border:none;
font-size:11px;
border:1px solid #aeaeae;
}
#cont #sup .sup2 #busqueda .boton {
float:left;
margin:0px 0px 0px 10px;
}
#cont #sup .sup2 #busqueda .boton a {
display:block;
width:50px;
height:16px;
padding:1px 0px 0px 4px;
background-image:url(../images/btn_buscar.gif);
background-position:left top;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
text-align:center;
}
#cont #sup .sup2 #busqueda .boton a:hover {
background-position: -54px 0;
}
#cont #sup ul.menu {
width:987px;
height:37px;
margin:4px 0px 0px 8px;
padding:0px 0px 6px 0px;
background-image:url(../images/menu.gif);
background-repeat:no-repeat;
}
#cont #sup ul.menu li {
float:left;
/*padding:8px 27px 0px 28px;*/
padding:8px 18px 0px 18px;
font-family:'TradeGothicBold', Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
}
#cont #sup ul.menu li a:hover, #cont #sup ul.menu li a.activo {
color:#000000;
}
#cont #contenido {
width:987px;
margin:10px 0px 0px 8px;
padding:11px 0px 12px 0px;
background-color:#7fb2e3;
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
behavior: url(../border-radius.htc);
}
/* IZQUIERDA */
#cont #contenido #izda {
float:left;
width:368px;
margin:0px 14px 0px 9px;
}
/* DERECHA */
#cont #dcha {
float:left;
width:588px;
}
#cont #dcha .pago {
height:40px;
margin:15px 0px 0px 16px;
}
#cont #dcha .encabezado1 {
background-image:url(../images/eventos.gif);
color:#ffffff;
font-weight:bold;
font-size:13px;
width:753px;
height:21px;
padding:3px 0px 0px 33px;
}
/* ficha subseccion */
#cont #dcha .fichasubseccion {
width:778px;
background-color:#c2daf2;
padding:10px 0px 0px 0px;
margin:0px 0px 15px 0px;
color:#454241;
}
#cont #dcha .fichasubseccion h2 {
background-color:#014484;
padding:5px 5px 5px 15px;	
text-transform:uppercase;
font-size:16px;
color:#FFFFFF;
margin:0px 10px 20px 10px;
}
#cont #dcha .fichasubseccion .foto {
float:left;
width:210px;
height:140px;
background-repeat:no-repeat;
margin:0px 15px 12px 10px;
}
#cont #dcha .fichasubseccion .texto {
float:left;
width:522px;
padding:0px 0px 12px 0px;
text-align:justify;
}
#cont #dcha .fichasubseccion .texto .titulo {
text-transform:uppercase;
margin-bottom:5px;
font-size:17px;
font-weight:normal;
color:#0061a1;
}
#cont #dcha .fichasubseccion .texto .titulo img {
float:left;
margin-right:10px;
}
#cont #dcha .fichasubseccion .texto .titulo h1 {
float:left;
width:530px;
font-size:17px;
margin:0px 10px 0px 0px;
vertical-align:middle;
text-align:left;
}
#cont #dcha .fichasubseccion .texto .datosevento {
font-size:12px;
margin:0px 0px 7px 0px;
}
/* ficha evento */
#cont #dcha .fichaevento {
background-color:#c2daf2;
padding:10px 0px 0px 0px;
margin:0px 0px 15px 0px;
color:#454241;
}
#cont #dcha .fichaevento h2 {
background-color:#014484;
padding:5px 5px 5px 15px;	
text-transform:uppercase;
font-size:16px;
color:#FFFFFF;
margin:0px 10px 20px 10px;
}
#cont #dcha .fichaevento .foto {
float:left;
width:210px;
height:140px;
background-repeat:no-repeat;
margin:0px 15px 12px 10px;
}
#cont #dcha .fichaevento .texto {
float:left;
width:342px;
padding:0px 0px 12px 0px;
text-align:justify;
}
#cont #dcha .fichaevento .texto .titulo {
text-transform:uppercase;
margin-bottom:5px;
font-size:17px;
font-weight:normal;
color:#0061a1;
}
#cont #dcha .fichaevento .texto .titulo img {
float:left;
margin-right:10px;
}
#cont #dcha .fichaevento .texto .titulo h1 {
float:left;
width:530px;
font-size:17px;
margin:0px 10px 0px 0px;
vertical-align:middle;
text-align:left;
}
#cont #dcha .fichaevento .texto .datosevento {
font-size:12px;
margin:0px 0px 7px 0px;
}
#cont #dcha .fichaevento .cuadrocompra {
background-color:#FFFFFF;
width:510px;
padding:10px;
font-size:16px;
color:#CC0000;
}
#cont #dcha .fichaevento .cuadrocompra strong {
font-weight:normal;
color:#333;
}
/* formularios */
#cont #dcha .formulario {
width:588px;
background-color:#c2daf2;
margin:0px 0px 14px 0px;
padding-bottom:9px;
}
#cont #dcha .formulario .col1 {
text-align:right;
margin:3px 12px 0px 0px;
width:155px;
}
#cont #dcha .formulario .col1, #cont #dcha .formulario .col2 {
padding:0px;
}
#cont #dcha .formulario .col2 input {
border:1px solid #3c3c3c;
}
#cont #dcha .formulario .boton {
background:#4A739E;
margin:10px 0px 10px 661px;
width:85px;
text-align:center;
padding:0px 0px 0px 0px;
}
#cont #dcha .formulario .boton a {
display:block;
padding:2px 5px 3px 5px;
color:#ffffff;
font-weight:bold;
}
#cont #dcha .formulario .boton a:hover {
background:#ffae00;
text-decoration:none;
}
/* BUSQUEDAS */
#cont #dcha .texto .titulo {
margin:0px 0px 20px 0px;
font-size:17px;
font-weight:bold;
}
#cont #dcha .texto .titularbusqueda {
font-size:14px;
margin:0px 0px 6px 0px;
}
#cont #dcha .texto .titularbusqueda a {
text-decoration:underline;
}
#cont #dcha .texto .encontrado {
margin:5px 0px 20px 0px;
font-weight:bold;
}
#cont #dcha .texto .encontrado strong {
font-weight:bold;
}
#cont #dcha .texto span.termino {
color:#CC0000;
font-weight:bold;
}
/* /BUSQUEDAS */
#cont #inferior {
padding:15px 30px 20px 30px;
text-align:center;
background-color:#FFFFFF;
}
#cont #inferior .links {
width:943px;
padding:0px 0px 20px 0px;
border-bottom:1px dotted #999;
}
#cont #inferior .links a {
color:#000000;
text-decoration:underline;
}
#cont #inferior .links a:hover {
text-decoration:none;
}
#cont #inferior ul.listadoeventos {
padding:15px 0px 40px 0px;
border-bottom:1px dotted #999;
text-align:left;
line-height:20px;
}
#cont #inferior ul.listadoeventos li {
float:left;
width:314px;
}
#cont #inferior ul.listadoeventos li a {
text-decoration:underline;
color:#000;
}
#cont #inferior ul.listadoeventos li a:hover {
text-decoration:none;
}
#cont #inferior .iconos {
padding:0px 10px 0px 10px;
}
#cont #inferior .pago .icono {
float:left;
margin:0px 0px 6px 0px;
}
/* tablaentradas */
#cont #dcha .tablaentradas {
width:588px;
background-color:#c2daf2;
margin:0px 0px 20px 0px;
padding:15px 0px 15px 0px;
}
#cont #dcha .tablaentradas .fila {
width:568px;
margin:0px 10px 0px 10px;
background-color:#c2daf2;
color:#000000;
}
#cont #dcha .tablaentradas .fila .col1 {
float:left;
width:185px;
padding:7px 0px 5px 10px;
}
#cont #dcha .tablaentradas .fila .col2 {
float:left;
width:80px;
padding:6px 0px 6px 10px;
}
#cont #dcha .tablaentradas .fila .col3 {
float:left;
width:65px;
padding:7px 0px 5px 10px;
}
#cont #dcha .tablaentradas .fila .col4 {
float:left;
width:90px;
padding:7px 0px 5px 10px;
}
#cont #dcha .tablaentradas .fila .col5 {
float:left;
width:80px;
padding:6px 10px 6px 10px;
}
#cont #dcha .tablaentradas .fila .col5 .boton a {
display:block;
background-image:url(../images/btn_comprar2.png);
background-repeat:no-repeat;
width:82px;
height:19px;
padding:3px 0px 0px 0px;
text-align:center;
line-height:12px;
font-size:12px;
color:#FFFFFF;
}
#cont #dcha .tablaentradas .fila .col5 .boton a:hover {
background-position: -82px 0;
color:#ffff00;
}
#cont #dcha .tablaentradas .fila a {
color:#000000;
}
/* /tablaentradas */
/* Parte referida a los desplegables */
/* materiadesplegable */
ul#materiadesplegable {
	background:url(../images/bordeazul_inf.gif) left bottom no-repeat;
	width:368px;
	padding:0px 0px 10px 0px;
	margin:-3px 0px 0px 0px;
	background-color:#014484;
	color:#FFFFFF;
}
ul#materiadesplegable li.borde {
	margin:0px 0px 7px 0px;
	padding:0px 11px 0px 11px;
}
ul#materiadesplegable li a.boton {
	display:block;
	width:333px;
	padding:3px 0px 5px 13px;
	background-image:url(../images/desplegable.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
ul#materiadesplegable li a.boton:hover, ul#materiadesplegable li.activo a.boton {
	display:block;
	background-position: -346px 0;
	-webkit-transition: color 0.2s linear;
	color:#000000;
}
ul#materiadesplegable ul a:hover {
	text-shadow:none;
	-webkit-transition: color, background-color 0.2s linear;
}
ul#materiadesplegable li ul {
	display:none;
	width:340px;
	margin:10px 0px 6px 0px;
}
ul#materiadesplegable li ul li {
	margin:0px 0px 11px 6px;
}








