/*
	Botón JCYL General azul.
	Tema 0.
*/
.boton-jcyl-tema0{
	background:#3594BE url(../img/bg/boton-jcyl-lb.gif) repeat-x scroll left bottom;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema0 span{
	background:transparent url(../img/bg/boton-jcyl-lt.gif) repeat-x scroll left top;
	display:block;
}

.boton-jcyl-tema0 span span{
	background:transparent url(../img/bg/boton-jcyl-rb.gif) no-repeat scroll right bottom;
	display:block;
}

.boton-jcyl-tema0 span span span{
	display:block;
	padding:.25em 0 .35em 1em;
	background:transparent url(../img/bg/boton-jcyl-rt.gif) no-repeat scroll right top;
	font-weight:bold;
	text-align:left;
}

.boton-jcyl-tema0 span span span a{
	color:#FFFFFF;
	display:block;
	text-decoration:none;
}


/*
	Botón JCYL Plata.
	Tema 1.
	
	Asume que dentro del elemento que lleva la clase asignada hay tres spans.
	Uno para cada esquina.
	La esquina superior izquierda está el elemento que lleva la clase.
*/
.boton-jcyl-tema1{
	background:#D4D0C8 url(../img/bg/boton-jcyl-tema1-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema1 span{
	background:url(../img/bg/boton-jcyl-tema1-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema1 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema1-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema1 span span span{
	background:url(../img/bg/boton-jcyl-tema1-rt.gif) right top no-repeat;
	color:#00426F;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema1 span span span a{
	color:#00426F;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Mostaza.
	Tema 2.
*/
.boton-jcyl-tema2{
	background:#E0BB25 url(../img/bg/boton-jcyl-tema2-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema2 span{
	background:url(../img/bg/boton-jcyl-tema2-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema2 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema2-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema2 span span span{
	background:url(../img/bg/boton-jcyl-tema2-rt.gif) right top no-repeat;
	color:#624200;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema2 span span span a{
	color:#624200;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Añil.
	Tema 3.
*/
.boton-jcyl-tema3{
	background:#0C1E9F url(../img/bg/boton-jcyl-tema3-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema3 span{
	background:url(../img/bg/boton-jcyl-tema3-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema3 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema3-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema3 span span span{
	background:url(../img/bg/boton-jcyl-tema3-rt.gif) right top no-repeat;
	color:#006600;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema3 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Morado.
	Tema 4.
*/
.boton-jcyl-tema4{
	background:#9F2659 url(../img/bg/boton-jcyl-tema4-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema4 span{
	background:url(../img/bg/boton-jcyl-tema4-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema4 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema4-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema4 span span span{
	background:url(../img/bg/boton-jcyl-tema4-rt.gif) right top no-repeat;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema4 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Rosa oscuro.
	Tema 5
*/
.boton-jcyl-tema5{
	background:#FD7B7A url(../img/bg/boton-jcyl-tema5-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema5 span{
	background:url(../img/bg/boton-jcyl-tema5-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema5 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema5-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema5 span span span{
	background:url(../img/bg/boton-jcyl-tema5-rt.gif) right top no-repeat;
	color:#DE2C12;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema5 span span span a{
	color:#6A0000;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Verde.
	Tema 6
*/
.boton-jcyl-tema6{
	background:#009900 url(../img/bg/boton-jcyl-tema6-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema6 span{
	background:url(../img/bg/boton-jcyl-tema6-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema6 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema6-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema6 span span span{
	background:url(../img/bg/boton-jcyl-tema6-rt.gif) right top no-repeat;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema6 span span span a{
	color:#2C6402;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Violeta.
	Tema 7
*/
.boton-jcyl-tema7{
	background:#639 url(../img/bg/boton-jcyl-tema7-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema7 span{
	background:url(../img/bg/boton-jcyl-tema7-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema7 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema7-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema7 span span span{
	background:url(../img/bg/boton-jcyl-tema7-rt.gif) right top no-repeat;
	color:#DE2C12;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema7 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Marrón.
	Tema 8
*/
.boton-jcyl-tema8{
	background:#805600 url(../img/bg/boton-jcyl-tema8-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema8 span{
	background:url(../img/bg/boton-jcyl-tema8-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema8 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema8-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema8 span span span{
	background:url(../img/bg/boton-jcyl-tema8-rt.gif) right top no-repeat;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema8 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Pistacho.
	Tema 9
*/
.boton-jcyl-tema9{
	background:#E0F084 url(../img/bg/boton-jcyl-tema9-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema9 span{
	background:url(../img/bg/boton-jcyl-tema9-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema9 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema9-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema9 span span span{
	background:url(../img/bg/boton-jcyl-tema9-rt.gif) right top no-repeat;
	color:#006633;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema9 span span span a{
	color:#006633;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Cobre.
	Tema 10
*/
.boton-jcyl-tema10{
	background:#D24949 url(../img/bg/boton-jcyl-tema10-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema10 span{
	background:url(../img/bg/boton-jcyl-tema10-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema10 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema10-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema10 span span span{
	background:url(../img/bg/boton-jcyl-tema10-rt.gif) right top no-repeat;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema10 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Azul oscuro.
	Tema 11
*/
.boton-jcyl-tema11{
	background:#424284 url(../img/bg/boton-jcyl-tema11-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema11 span{
	background:url(../img/bg/boton-jcyl-tema11-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema11 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema11-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema11 span span span{
	background:url(../img/bg/boton-jcyl-tema11-rt.gif) right top no-repeat;
	color:#DE2C12;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema11 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Rojo.
	Tema 12
*/
.boton-jcyl-tema12{
	background:#EA0000 url(../img/bg/boton-jcyl-tema12-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema12 span{
	background:url(../img/bg/boton-jcyl-tema12-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema12 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema12-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema12 span span span{
	background:url(../img/bg/boton-jcyl-tema12-rt.gif) right top no-repeat;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema12 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Verde oscuro.
	Tema 13
*/
.boton-jcyl-tema13{
	background:#007D55 url(../img/bg/boton-jcyl-tema13-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema13 span{
	background:url(../img/bg/boton-jcyl-tema13-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema13 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema13-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema13 span span span{
	background:url(../img/bg/boton-jcyl-tema13-rt.gif) right top no-repeat;
	color:#DE2C12;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema13 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Rosa claro.
	Tema 14
*/
.boton-jcyl-tema14{
	background:#FFC4E4 url(../img/bg/boton-jcyl-tema14-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema14 span{
	background:url(../img/bg/boton-jcyl-tema14-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema14 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema14-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema14 span span span{
	background:url(../img/bg/boton-jcyl-tema14-rt.gif) right top no-repeat;
	color:#DE2C12;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema14 span span span a{
	color:#CA0074;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Verde claro.
	Tema 15
*/
.boton-jcyl-tema15{
	background:#A5E078 url(../img/bg/boton-jcyl-tema15-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema15 span{
	background:url(../img/bg/boton-jcyl-tema15-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema15 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema15-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema15 span span span{
	background:url(../img/bg/boton-jcyl-tema15-rt.gif) right top no-repeat;
	color:#DE2C12;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema15 span span span a{
	color:#336600;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Malva.
	Tema 16
*/
.boton-jcyl-tema16{
	background:#A5CEF4 url(../img/bg/boton-jcyl-tema16-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema16 span{
	background:url(../img/bg/boton-jcyl-tema16-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema16 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema16-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema16 span span span{
	background:url(../img/bg/boton-jcyl-tema16-rt.gif) right top no-repeat;
	color:#DE2C12;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema16 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Teja.
	Tema 17
*/
.boton-jcyl-tema17{
	background:#CC3300 url(../img/bg/boton-jcyl-tema17-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema17 span{
	background:url(../img/bg/boton-jcyl-tema17-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema17 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema17-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema17 span span span{
	background:url(../img/bg/boton-jcyl-tema17-rt.gif) right top no-repeat;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema17 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Naranja.
	Tema 18
*/
.boton-jcyl-tema18{
	background:#F56D0A url(../img/bg/boton-jcyl-tema18-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema18 span{
	background:url(../img/bg/boton-jcyl-tema18-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema18 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema18-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema18 span span span{
	background:url(../img/bg/boton-jcyl-tema18-rt.gif) right top no-repeat;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema18 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Gris azulado.
	Tema 19
*/
.boton-jcyl-tema19{
	background:#6D5A8A url(../img/bg/boton-jcyl-tema19-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema19 span{
	background:url(../img/bg/boton-jcyl-tema19-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema19 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema19-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema19 span span span{
	background:url(../img/bg/boton-jcyl-tema19-rt.gif) right top no-repeat;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema19 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Verde Azulado.
	Tema 20
*/
.boton-jcyl-tema20{
	background:#93CADA url(../img/bg/boton-jcyl-tema20-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema20 span{
	background:url(../img/bg/boton-jcyl-tema20-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema20span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema20-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema20 span span span{
	background:url(../img/bg/boton-jcyl-tema20-rt.gif) right top no-repeat;
	color:#245968;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema20 span span span a{
	color:#245968;
	display:block;
	text-decoration:none;
}

/*
	Botón JCYL Rosa saturado.
	Tema 21
*/
.boton-jcyl-tema21{
	background:#C1006B url(../img/bg/boton-jcyl-tema21-lb.gif) left bottom repeat-x;
	display:inline-block;
	width:100%;
}

.boton-jcyl-tema21 span{
	background:url(../img/bg/boton-jcyl-tema21-lt.gif) left top repeat-x;
	display:block;
}

.boton-jcyl-tema21 span span{
	display:block;
	background:url(../img/bg/boton-jcyl-tema21-rb.gif) right bottom no-repeat;
}

.boton-jcyl-tema21 span span span{
	background:url(../img/bg/boton-jcyl-tema21-rt.gif) right top no-repeat;
	color:#FFF;
	font-weight:bold;
	display:block;
	padding:.25em 0em .35em 1em;
	text-align:left;
}

.boton-jcyl-tema21 span span span a{
	color:#FFF;
	display:block;
	text-decoration:none;
}