BODY { background-image: url(/images/fondo.jpg); margin:0 }

BODY, P, TD { font: normal 12px verdana }

H1, H2, H3 { margin: 4px 0 }
H1 { font: bold 20px Tahoma; color: white }
H2 { font: bold 18px Tahoma }
H3 { font: bold 16px Tahoma }
P.aviso { font: normal 16px Times New Roman; color:#292c2f; line-height: 1.5em; }

.reglamento LI {
	color: #1d1e1f;
//	color: #2f0b06;
	margin-top: 5px; margin-bottom: 5px;
	font: normal 14px arial, times new roman, sans-serif;
}

OL.faqIndex LI { color: white; margin-bottom: 10px }
OL.faqIndex LI A { color: white; text-decoration: none; font: normal 13px tahoma }
OL.faqIndex LI A:hover { color: #FFDD3F; text-decoration: underline; font: bold 14px tahoma }

OL.faq LI { font: bold 13px tahoma; color: #FFDD3F; margin-bottom: 6px }
OL.faq LI P, OL.faq UL LI { font: normal 12px verdana; color: #023 }
OL.faq LI P { margin-top: 0; margin-bottom: 4px }

UL.pventa { margin: 0 0 5px 0; padding: 0 0 0 10px; border: 1px solid #ccc; background: #666 }
UL.pventa LI { list-style: none outside; margin: 4px 0; padding-left: 0; color: #ddd }
UL.pventa LI B { color: #fff; font: bold tahoma }
UL.topten { margin-left:3px; padding-left: 0 }
UL.topten LI {
	color: #ccc;
	font: normal 12px arial; margin-bottom: 5px;
	list-style: none outside }

UL.topten LI B { color: white }
UL.px14 LI { font-size: 16px }

.goBack { padding: 0 16px }
.goBack A { color: #003366; text-decoration: none }
.goBack A:hover { color: #FFDD3F; text-decoration: underline }

.reglamento B { font-size: 15px; font-weight: bold }

.bigWhite {
	font: bold 22px arial black, helvetica, arial, verdana;
/*	line-height: 1.4em; */
	color: white;
}

.bigWhite A { color: #FFF; text-decoration: none }
.bigWhite A:hover { text-decoration: underline }

.menuNav1 TD { padding:0; text-align: center; height: 31px }
.menuNav1 A {
	display: block;
	padding-top: 3px;
	height: 31px;
	font: italic normal 24px Monotype Corsiva;
	text-decoration: none;
	color: #FFF;
}

.menuNav1 A:hover { background: url(/images/ceja1.gif) left top no-repeat }

.menuNav0 A { color: white; font: normal 18px Monotype Corsiva; }
.menuNav0 A:hover { text-decoration: none }

DT { font:bold 16px arial; color: #FFDD3F; margin-top: 10px }

DD { margin-bottom: 16px }

.horario TH { padding: 2px; background: #42494a; color: white; font: bold 14px arial narrow }
.horario TD {
	vertical-align: top; background: #9cbec6;
	font: normal 12px arial;
}

.horario .horas TD,
.horario .addr TD,
.horario .details TD { text-align: center }
.horario .details TD { padding: 6px 3px }

.horario .horas TD { font: bold 12px verdana }

.horario TD P { margin: 4px 0 }

.horarios TD {
	font: normal 11px tahoma; width: 116px; height: 48px; padding: 8px 3px;
	text-align: center;
	vertical-align: middle;
	border: 0 solid #3c3e3f; border-top-width: 1px; border-left-width: 1px;
	color: #123 }
	
.horarios TD:first-child { border-left-width: 0 }

.horarios TH { background: #9bb0cf; width: 116px; font: bold 15px franklin arial narrow,gothic medium,arial; color: #024 }

TD.foto { color: white; font: bold 12px tahoma; text-align:center }

TABLE.planning { border: 1px solid #eee; border-color: #222 #eee #eee #222 }
TABLE.planning CAPTION { color: #eef; background: #667; padding: 4px;
	font: bold 16px tahoma;
	border: 1px solid; border-color: #222 #eee #eee #222 }

TABLE.planning TD {
	vertical-align: top;
	color: #dfa;
	line-height: 1.4em;
	background: #778
}

TABLE.planning TD A { color: #f82 }

.galLinks A {
	font: italic normal 20px Monotype Corsiva;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0 8px;
	padding: 0 5px;
}

.galLinks A:hover { background: url(/images/ceja1.gif) center center no-repeat }
	
.fancy { font: normal 11px comic sans ms, copperplate gothic light }

.tahoma { font-family: tahoma }
.arial { font-family: arial }
.bernard { font-family: Bernard MT Condensed, century gothic, antique olive, tahoma }

.white { color: #FFF }
.yellow, A.yellow { color: #fe4 }
.darkgray, A.darkgray { color: #444 }
.red { color: #DF1028 }
.shadow, .shadow A { color: #444 }
.txtshadow { text-shadow: 2px 2px 4px #555 }


.bgwhite { background: #fff }
.bgolive { background: olive }
.bgorange { background: #f60 }
.orange, A.orange { color: #f82 }

.bold { font-weight: bold }

IMG { margin: 0; padding:0 }

A.nav2 { font: bold 12px tahoma; text-decoration: none }
A.nav2:hover { text-decoration: underline; font-weight: bold }

A.nounderline { text-decoration: none }

.px11 { font-size: 10px }
.px11 { font-size: 11px }
.px12, B.px12 { font-size: 12px }
.px13, UL.px13 LI { font-size: 13px }
.px14, UL.px14 LI { font-size: 14px }
.px15, DIV.px15 P { font-size: 15px }
.px16, DIV.px16 P { font-size: 16px }
.px18, A.px18, DIV.px18 P { font-size: 18px }
.px20 { font-size: 20px }
.px22, A.px22 { font-size: 22px }
.px24, A.px24 { font-size: 24px }
.px26 { font-size: 26px }
.px28 { font-size: 28px }
.px32 { font-size: 32px }

.verdana, DIV.verdana P { font-family: verdana }
.arial { font-family: arial }
.tahoma, DIV.verdana P { font-family: tahoma }
.corsiva { font-family: Monotype Corsiva }

.maroon, B.maroon, UL.maroon LI { color: maroon }
