/*INDEX*/
body{ background:url(../images/bg-body.png) repeat-x top center;font-family: 'Oswald', arial, serif;  }
#hd .logo{ height:48px; width:300px; padding-top:5px;}
#hd .titulo{ width:395px;}
#hd .titulo h1{font-size:24px; color:#4a7236; text-transform:uppercase; padding-top:10px;}
#hd .titulo p{font-size:24px; color:#4a7236; text-transform:uppercase; padding-top:10px;}
#hd .telefono{ color:#999; font-size:24px; font-weight:700; width:150px; padding:14px 0px 0px 50px; background:url(../images/bg-telefono.png) no-repeat 10px 10px; text-align:right; float:right}
#hd .menu{background:url(../images/bg-menu.png) repeat-y top left; width:299px;}
#hd .menu ul li{ line-height:24px; background:url(../images/separador-menu.png) bottom center no-repeat; font-size:14px; min-height:32px; text-transform:uppercase;} 	
#hd .menu ul li a{ color:#444; text-decoration:none; height:32px; width:259px; display:block; padding:8px 0px 5px 20px;}
#hd .menu ul li a:hover{ color:#fff; background:url(../images/bg-menu-hover.png) no-repeat top right;}
#hd .menu ul li.ultimo{ background:none; min-height:33px; padding-bottom:1px;}
#hd .foto-cabecera{ background-position:top right; background-repeat:no-repeat; width:670px; height:496px;}
#bd .iconos{ height:91px;}
#bd .iconos ul{ margin-left:40px;}
#bd .iconos ul li{ float:left; display:inline; width:243px; text-transform:uppercase; font-size:18px; color:#4a7236;} 
#bd .iconos ul li span{ width:107px; height:91px; float:left;}
#bd .iconos ul li.pocho{width:125px; padding-left:100px; background:url(../images/bg-iconos-euskadi.png) -10px 5px no-repeat; width:95px; height:71px; padding-top:20px;}
#bd .iconos ul li.campus {  background:url(../images/bg-iconos-euskadi.png) -271px 5px no-repeat; padding-left:99px;  width:89px;height:71px; padding-top:20px;}
#bd .iconos ul li.aviso {background:url(../images/bg-iconos-euskadi.png) -488px 5px no-repeat; padding-left:80px; width:155px;height:71px; padding-top:20px;}
#bd .iconos ul li.delegaciones{background:url(../images/bg-iconos-euskadi.png) -728px -5px no-repeat; padding-left:98px; width:145px;height:71px; padding-top:10px; margin-left:10px;}
#bd .iconos ul li.buscador{background:url(../images/bg-buscador.png) 0 0 no-repeat; width:480px;height:82px; margin-left:27px;}
#bd .iconos ul li.buscador input#buscador_input{ width:289px; float:left; margin-left:60px; margin-top:20px; background:url(../images/bg-input-buscador.png) no-repeat left top; border:0; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:24px; height:28px;}
#bd .iconos ul li.buscador p{font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; margin:6px 0 0 63px; float:left; font-weight:bold; display:inline;}
#bd .iconos ul li.buscador p a{ padding:3px; background:#fff; color:#4A7236; text-decoration:none; text-transform:lowercase; margin-left:5px; font-weight:normal;}

#bd .iconos ul li.buscador input.boton-buscador{ float:left; margin-top:20px; margin-left:10px;}
#bd .contenido{width:974px;}
#bd .destacado{width:370px; margin:10px 0px;}
#bd .destacado p, #bd .delegaciones p{font-size:18px; text-transform:uppercase; font-weight:700; color:#4A7236;}
#bd .destacado p a,  #bd .delegaciones p a{ text-decoration:none; color:#4A7236;}
#bd .destacado p.texto, #bd .delegaciones p.texto{ text-transform:none; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:24px; font-weight:normal; color:#333; display:block; height:80px; padding-top:5px;}
#bd .destacado p.texto a, #bd .delegaciones p.texto a{ color:#333; text-decoration:none;}
#bd .destacado img{ margin-left:5px;}
#bd .destacado h3{font-size:18px; border-bottom:2px solid #ece8e8;  font-family:Arial, Helvetica, sans-serif;} 
#bd .destacado h3 a, #bd .delegaciones h3 a{color:#666; text-decoration:none;}
#bd .destacado .btn-destacado{ float:right;margin:10px 20px 0px 0px;}
#bd .destacado .btn-destacado a{ background:url(../images/btn-destacado.jpg) right top no-repeat; display:inline; float:right; color:#fff; font-size:14px; text-decoration:none;}
#bd .destacado .btn-destacado a:hover{background:url(../images/btn-destacado.jpg) right bottom no-repeat; cursor:pointer;} 
#bd .destacado .btn-destacado a span{ background:url(../images/btn-destacado-span.jpg) no-repeat left top; display:block; line-height:35px; padding:0px 10px 0px 20px; float:right; margin-right:20px;}
#bd .destacado .btn-destacado a:hover span{ background:url(../images/btn-destacado-span.jpg) no-repeat left bottom; cursor:pointer;}
#bd .delegaciones{width:318px; margin-top:10px;}
#bd .delegaciones h3{font-size:18px;font-family:Arial, Helvetica, sans-serif; color:#666;	} 
#bd .delegaciones img{ margin:10px 0px 10px 0px}
#bd .delegaciones .btn-delegaciones{ float:right; margin:10px 20px 0px 0px;}
#bd .delegaciones .btn-delegaciones a{ background:url(../images/btn-destacado.jpg) right top no-repeat; display:inline; float:right; color:#fff; font-size:14px; text-decoration:none;}
#bd .delegaciones .btn-delegaciones a:hover{background:url(../images/btn-destacado.jpg) right bottom no-repeat; cursor:pointer;} 
#bd .delegaciones .btn-delegaciones a span{ background:url(../images/btn-destacado-span.jpg) no-repeat left top; display:block; line-height:35px; padding:0px 10px 0px 20px; float:right; margin-right:20px;}
#bd .delegaciones .btn-delegaciones a:hover span{ background:url(../images/btn-destacado-span.jpg) no-repeat left bottom; cursor:pointer;}
#bd .convocatorias{width:240px;margin:10px 0px 0px 10px;}
#bd .convocatorias h4{ background:url(../images/bg-sup-convocatorias.png) no-repeat top left; line-height:31px; padding-left:10px; text-transform:uppercase; color:#4a7236; float:left; display:block; width:243px; margin:30px 0px 10px 0px;}
#bd .convocatorias h4.titulo-delegacion{ background-image:none; color:#4a7236; text-decoration:none; font-family: 'Oswald', arial, serif; font-size:16px; margin: 0px 0px 5px 0px; padding-left:0px;}
#bd .convocatorias h4.titulo-delegacion a{color:#4a7236; text-decoration:none;}
#bd .convocatorias ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; } 
#bd .convocatorias ul li{ margin-bottom:10px; margin:10px 0px; border-bottom:1px solid #eee; padding:5px;}
#bd .convocatorias ul li.ultimo{ border-bottom:none;}
#bd .convocatorias ul li a{ color:#333; text-decoration:none;}
#bd .convocatorias ul li a span { color:#4A7236; font-weight:700; text-decoration:none;} 

#bd .convocatorias .boton{ height:56px; background:url(../images/bg-bottom-convocatorias.png) no-repeat left bottom; line-height:56px;
text-align:right; padding-right:20px;}
#bd .convocatorias .boton a{background:url(../images/arrow-green.png) 0px 0px  no-repeat; padding-left:20px; color:#4A7236;}
#ft .footer{ background:url(../images/bg-footer-direccion.png) no-repeat left top; height:55px; margin:20px 0px;}
#ft .footer .logo-ft{ width:23%;  padding: 10px 0 17px 10px; float:left;}
#ft .footer .direccion-ft{ width:75%; float:left; text-align:right; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; padding: 7px 7px 0 0; font-weight: 700;}
#ft .webs-recomendadas { font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:2px solid #efefef; padding-bottom:20px;}
#ft .webs-recomendadas .webs{ width:75%;}
#ft .webs-recomendadas .informacion-legal{ width:23%; text-align:right;}
#ft .webs-recomendadas .webs a, #ft .webs-recomendadas .informacion-legal a{color:#4A7236;}
#ft .enlaces {float:left;}
#ft .enlaces .oposiciones{margin:16px 0; float:left; width:205px; margin-right:30px;}
#ft .enlaces .oposiciones ul, #ft .enlaces .cursos ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#ft .enlaces .oposiciones ul li, #ft .enlaces .cursos ul li{ margin:5px 0px; background:url(../images/arrow-red.png) left top no-repeat; padding:0px 0px 0px 15px; display:block; float:left;}
#ft .enlaces .cursos ul li{ width:210px;}
#ft .enlaces .oposiciones ul li a, #ft .enlaces .cursos ul li a{ color:#333; text-decoration:none;}
#ft .enlaces .oposiciones ul li a:hover,#ft .enlaces .cursos ul li a:hover { color:#c63732; text-decoration:underline; }
#ft .enlaces .cursos{margin:16px 20px 0 0;  float:left; width:496px;}
#ft .enlaces .cursos ul.izda{ width:230px; float:left; display:inline; margin-right:20px;}
#ft .enlaces .cursos ul.dcha{ width:230px; float:left; display:inline;}
#ft .enlaces .junta-arbitral{float:left; width:215px; margin:16px 0px 0px 0px; }
#ft .enlaces .junta-arbitral ul{ font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-top:0px;}
#ft .enlaces .junta-arbitral ul.izda{ width:100px; float:left; margin-right:5px;}
#ft .enlaces .junta-arbitral ul.dcha{width:100px; float:left}
#ft .enlaces .junta-arbitral ul li{padding:5px 0px;}
#ft .enlaces  h5{ text-transform:uppercase; background:url(../images/bg-h5-footer.png) repeat-x bottom left; padding-bottom:15px; font-size:14px;}
#ft .enlaces  ul{ padding:10px 0px; }
#ft .enlaces  h5.arbitral{ background:none; padding-bottom:0px;} 
#ft .enlaces  h5.arbitral span {color:#c3c3c3;} 
#ft .certificaciones{  float: left; padding: 10px; text-align: right; width: 954px;}
#ft .certificaciones img{padding:0px 20px;}
/*FIN INDEX*/
/*INFORMACIÓN LEGAL*/
body#informacion-legal{ background:none; text-align:left;  font-family:Arial, Helvetica, sans-serif;}
body#informacion-legal a.impresora{ width:600px; display:block; text-align:center;}
body#informacion-legal img{ text-align:right;}
body#informacion-legal h2{ font-size:24px; color:#4A7236;}
body#informacion-legal p{text-align:left; margin-bottom:10px;  line-height:24px;}
body#informacion-legal p a{color:#4A7236;}
/* FIN INFORMACIÓN LEGAL*/
/*CATEGORIA*/
body#categoria{ background:url(../images/bg-bd-categoria.png) repeat-x left top;}
#categoria #buscador-resultados{ margin-top:5px; background:url(../images/bg-buscador-resultados.png) no-repeat left top; width:673px; height:74px; float:left; margin:10px 0;}
#categoria #buscador-resultados input#buscador_input{ width:447px; float:left; margin-left:60px; margin-top:14px; background:url(../images/bg-input-buscador-resultados.png) no-repeat left top; border:0; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:24px; height:28px;}
#categoria #buscador-resultados p{font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; margin:0px 0 0 63px; float:left; font-weight:bold; display:inline;}
#categoria #buscador-resultados p a{ padding:3px; background:#fff; color:#4A7236; text-decoration:none; text-transform:lowercase; margin-left:5px; font-weight:normal;}
#categoria #buscador-resultados input.boton-buscador{ float:left; margin-top:12px; margin-left:10px;}

#hd .foto-cabecera-cat{ background-position:0px 1px; background-repeat:no-repeat; width:974px; height:244px;}
#bd .breadcrumbs h1,#bd .breadcrumbs h2{ height:53px; text-transform:uppercase; line-height:53px; font-size:18px; color:#666; padding-left:10px;}
#bd .breadcrumbs h1 a,#bd .breadcrumbs h2 a{color:#666; text-decoration:none;}
#bd .breadcrumbs h1 span, #bd .breadcrumbs h2 span{color:#4a7236; background:url(../images/bg-breadcrumps.png) no-repeat left center; padding-left:25px;}
#bd .breadcrumbs h1 span a, #bd .breadcrumbs h2 span a{color:#4a7236; text-decoration:none;}
#bd .provincia { width:974px;}
#bd .provincia ul {float:right; padding:10px 0px;}
#bd .provincia ul li{ display:inline; text-transform:uppercase; font-size:14px; width:974px; text-align:right; padding-right:30px;}
#bd .provincia ul li a{ text-decoration:none; color:#666; padding:5px;}
#bd .provincia ul li a.activo{ background:#4a7236; color:#fff;} 
#bd .provincia ul li a:hover{ background:#4a7236; color:#fff;}
#bd .contenido ul.lista-contenido{ font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
#bd .contenido ul.lista-contenido li{ background:url(../images/arrow-red.png) no-repeat left top; padding-left:15px; margin-bottom:10px; font-size:14px;}
#bd .contenido ul.lista-contenido li b{ font-size:16px; color:#666;}
#bd .contenido .grupo-10102{ width:700px; margin:5px 20px 0px 0px; display:inline; float:left;}
#bd .contenido h2, #bd .contenido .grupo-10102 h2{ color:#4a7236; text-transform:uppercase; font-size:18px;}
#bd .contenido p, #bd .contenido .grupo-10102 p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; margin:10px 0px 10px 0px;}
#bd .contenido p b, #bd .contenido .grupo-10102 p b{ font-size:16px; color:#666; font-family:Arial, Helvetica, sans-serif; }
#bd .contenido p a, #bd .contenido .grupo-10102 p a{ color:#4a7236;}
#bd .contenido .grupo-10102 .curso{ width:700px; float:left; padding-top:10px; border-top:1px solid #ddd;}
#bd .contenido .grupo-10102 .curso h3{font-size:18px;  padding-bottom:10px; background:url(../images/bg-h5-footer.png) repeat-x left bottom; margin-bottom:5px;} 
#bd .contenido .grupo-10102 .curso h3 a{color:#666; text-decoration:none; }
#bd .contenido .grupo-10102 .curso p{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px;}
#bd .contenido .grupo-10102 .curso p a{ color:#666; text-decoration:none;}
#bd .contenido .grupo-10102 .curso p span{color:#4a7236; text-transform:uppercase; font-weight:700;}
#bd .contenido .grupo-10102 .curso .boton-curso{border-top:#d5403a 1px solid; text-align:right; width:700px;}
#bd .contenido .convocatorias .delegacion{ width:243px; margin-bottom:40px; display:inline; float:left;}
#bd .contenido .convocatorias .delegacion p{color:#4a7236; margin-bottom:5px; float:left; text-transform:uppercase; font-size:16px; }
#bd .contenido .convocatorias .delegacion p a{color:#4a7236; text-decoration:none; font-family: 'Oswald', arial, serif;}

#bd .contenido .convocatorias .btn-ver-delegacion { float:left;}
#bd .contenido .convocatorias .btn-ver-delegacion a{background:url(../images/btn-ver-delegacion.png) no-repeat top left;  height:37px; width:243px; display:block; text-decoration:none;}
#bd .contenido .convocatorias .btn-ver-delegacion a:hover{background:url(../images/btn-ver-delegacion.png) no-repeat bottom left;}
#bd .contenido .convocatorias .delegacion .direccion{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#666; margin-top:10px; float:left;}
#bd .contenido .convocatorias .delegacion .direccion ul{ background:url(../images/bg-direccion-delegacion.png) left top no-repeat; border-bottom:1px solid #E4E4E4; height:40px;}
#bd .contenido .convocatorias .delegacion .direccion ul li{ margin-top:10px; line-height:18px; padding:0; margin:0; border:none; text-align:right; width:235px; padding-right:5px; } 
/*fin CATEGORIA*/
/*TODOS LOS CURSOS*/
#hd .foto-cabecera-todos{ background-position:0px 1px; background-repeat:no-repeat; width:974px; height:245px;}

#grupo-10101, #grupo-10102, #grupo-10104, #grupo-10105, #grupo-10106, #grupo-10107, #grupo-10108, #grupo-10109, #grupo-10110, #grupo-10601{ margin-bottom:20px;}  
#grupo-10101 h3, #grupo-10102 h3, #grupo-10104 h3, #grupo-10105 h3, #grupo-10106 h3, #grupo-10107 h3, #grupo-10108 h3, #grupo-10109 h3,  #grupo-10110 h3,  #grupo-10601 h3{color:#4a7236; text-transform:uppercase; font-size:18px;}
#grupo-10101 ul, #grupo-10102 ul, #grupo-10104 ul, #grupo-10105 ul, #grupo-10106 ul, #grupo-10107 ul, #grupo-10108 ul, #grupo-10109 ul, #grupo-10601 ul,{ margin-bottom:20px; display:inline;}
#grupo-10101 ul li, #grupo-10102 ul li, #grupo-10104 ul li, #grupo-10105 ul li, #grupo-10106 ul li, #grupo-10107 ul li, #grupo-10108 ul li, #grupo-10109 ul li, #grupo-10110 ul li, #grupo-10601 ul li{ font-family:Arial, Helvetica, sans-serif; display:inline;  margin:10px 0px;}
#grupo-10101 ul li a, #grupo-10102 ul li a, #grupo-10104 ul li a, #grupo-10105 ul li a, #grupo-10106 ul li a, #grupo-10107 ul li a, #grupo-10108 ul li a, #grupo-10109 ul li a, #grupo-10110 ul li a, #grupo-10601 ul li a{ background:url(../images/btn-todos-cursos.png) no-repeat 390px 6px; display:block; padding: 10px 100px 10px 5px; text-decoration:none; color:#666; line-height:22px; border-bottom:1px solid #e5e5e5;}
#grupo-10101 ul li a:hover, #grupo-10102 ul li a:hover, #grupo-10104 ul li a:hover, #grupo-10105 ul li a:hover, #grupo-10106 ul li a:hover, #grupo-10107 ul li a:hover, #grupo-10108 ul li a:hover,  #grupo-10109 ul li a:hover, #grupo-10110 ul li a:hover, #grupo-10601 ul li a:hover{ background:url(../images/btn-todos-cursos.png) no-repeat 390px -51px #e5e5e5; display:block;} 

#bd .contenido ul.lista-descripcion{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:10px 0px 20px 10px;}
#bd .contenido ul.lista-descripcion li{ margin:10px 0px; padding:0px 0px 0px 15px; background:url(../images/arrow-red.png) left top no-repeat;}
#bd .contenido ul.lista-descripcion li b{color:#666; font-size:16px;}
/*fin TODOS LOS CURSOS*/
/*CUPÓN*/
#bd .contenido .txt-cupon { width:580px;}
#bd .contenido .txt-cupon h2{ background:url(../images/arrow-h2-curso.jpg) left top no-repeat; font-size:16px; margin:20px 0px 10px 0px; padding:10px 0px 10px 25px; display:block; border-bottom:1px solid #dedede;}
#bd .contenido .txt-cupon b{ color:#666; font-weight:700;}
#bd .contenido .txt-cupon em{ font-family:Arial, Helvetica, sans-serif;font-size:18px; color:#666; background:url(../images/bg-em.jpg) no-repeat top left; float:left; padding:0px 105px 0px 47px; text-align:center; margin:10px 0px 20px 0px;}
#bd .contenido .txt-cupon em b{ font-size:22px; color:#D34039;}
#bd .contenido .txt-cupon p {margin:20px 0px;}
#bd .contenido .txt-cupon p.ventajas{font-family: 'Oswald', arial, serif; font-size:18px; color:#4a7236;}
#bd .contenido .txt-cupon ul.lista-ventaja li{ font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../images/arrow-red.png) left no-repeat; padding-left:15px; margin:10px 0px 0px 10px;}
#bd .contenido .cupon{ width:370px; float:right; margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
#bd .contenido .cupon #formulariocupon{ background:url(../images/bg-cupon.jpg) repeat-y 0px 23px; float:right; margin-bottom:20px;}
#bd .contenido p.informate{ background:url(../images/bg-informate-sup-cupon.jpg) no-repeat top left; height:53px; font-family: 'Oswald', arial, serif; font-size:18px; padding-left:60px; color:#fff; padding-top:10px; margin:0px; width:301px; float:left;}
#bd .contenido p.titulo-cupon{font-family: 'Oswald', arial, serif; padding:0px 20px; font-size:18px; color:#666;}
#bd .contenido p.titulo-cupon span{color:#4A7236;}
#bd .contenido .cupon .formulariocupon-bottom{ float:left; background:url(../images/bg-bottom-cupon.jpg) bottom left no-repeat; padding-bottom:20px;}
.caja_cupon{ margin:10px 20px; float:left; display:inline;}
.label_cupon{ width:95px; padding-left:10px; float:left;}
.label_cupon span{ color:#D03D36; font-weight:700; font-size:18px;}
.campo_cupon, .campo_cupon input{ width:200px; float:left;}
.campo_cupon select, .campo_fijo_cupon_2{ width:204px; float:left;}
.label_cupon_horizontal{ float:left; font-size:12px; display:inline;}
.campo_cupon_horizontal{ width:90px; float:left; font-size:12px;display:inline;}
.campo_cupon_horizontal input{ margin:0px 3px 0px 5px; display:inline;}
.label_cupon_check{ float:left; margin-right:10px;}
input#checkcondicioneslegales{ width:10px;}
.campo_cupon_afirmo{ float:left; width:307px;}
.campo_cupon_afirmo a{color:#4A7236;}
.caja_cupon_send { width:320px;}
.caja_cupon_send .image {background:url(../images/btn-cupon.png) center top no-repeat; float: left; margin: 10px 0px 0px 85px; height:39px; width:187px;}
 .caja_cupon_send .image:hover {background:url(../images/btn-cupon.png) center bottom no-repeat;}
 #bd .contenido .cupon h3.titulo-delegacion{font-family: 'Oswald', arial, serif; font-size:16px; margin: 0px 0px 5px 0px; padding-left:0px; text-align:right; text-transform:uppercase; color:#4a7236;}
#bd .contenido .cupon h3.titulo-delegacion a{color:#4a7236; text-decoration:none; }
#bd .contenido .cupon .delegacion{ width:340px; margin:5px 20px 20px 0px; display:inline; float:right;}
#bd .contenido .cupon .delegacion p{color:#4a7236; margin-bottom:5px; float:left; text-transform:uppercase; font-size:16px; }
#bd .contenido .cupon .delegacion p a{color:#4a7236; text-decoration:none; font-family: 'Oswald', arial, serif;}
#bd .contenido .cupon .delegacion .direccion{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#666; margin-top:10px; float:left;}
#bd .contenido .cupon .delegacion .direccion ul{ background:url(../images/bg-direccion-delegacion.png) left top no-repeat; border-bottom:1px solid #E4E4E4; height:40px; width:340px; text-align:right;}
#bd .contenido .cupon .delegacion .direccion ul li{ margin-top:10px; line-height:18px; padding:0; margin:0; border:none; width:340px; padding-right:5px; } 
#bd .contenido .cupon .delegacion .direccion ul li a{ text-decoration:none;color:#666;}
#bd .contenido .cupon .btn-ver-delegacion { float:left;}
#bd .contenido .cupon .btn-ver-delegacion a{background:url(../images/btn-ver-delegacion.png) no-repeat top left;  height:37px; width:243px; display:block; text-decoration:none; }
#bd .contenido .cupon .btn-ver-delegacion a:hover{background:url(../images/btn-ver-delegacion.png) no-repeat bottom left;}
#bd .contenido .msg-registro{   background:url(../images/bg-moreinfo.png) no-repeat scroll right bottom transparent; height: 69px; width: 361px;}
#bd .contenido .masinfo{ background:#e2e0e0; width:580px; float:left;}
#bd .contenido .masinfo a{ float:right;  width:185px; height:40px; background:url(../images/btn-golosina.png) no-repeat top left; text-decoration:none; font-size:18px; color:#fff; padding:18px 0px 0px 18px; }
#bd .contenido .masinfo p.golosina{padding-left:10px; font-size:17px; font-weight:700px; font-family: 'Oswald', arial, serif; line-height:17px;}
#bd #requisitos{ width:580px; margin:20px 0px; /* background:url(../images/bg-requisitos.png) repeat-x bottom left;*/ padding-bottom:20px; font-family: Arial, Helvetica, sans-serif}
#bd .txt-cupon #requisitos  p{ text-transform:uppercase; margin:0px; font-size:14px; font-weight:700; color:#999;}
#bd #requisitos ul{background:url(../images/bg-requisitos.png) repeat-x top left; padding-top:20px;}

#bd #requisitos ul li{padding:5px 0px 5px 15px; background:url(../images/arrow-red.png) 0px 5px no-repeat; line-height: 20px; font-size:12px; color:#999;} 
/*ERROR CUPON*/
#formulariocupon .fieldError {background-color: #D23F38; color: #FFFFFF; font-size: 11px; letter-spacing: 1px;
    margin: 0 24px 10px; padding: 5px 0; text-align: center;}
/*FIN CUPÓN*/

/* Estilos para añadir mapa en las páginas de "todos" */
#izda-mapa{width:700px;margin: 5px 20px 0 0;}
#dcha-mapa{width:240px;margin: 10px 0 0 10px;}
/*PAGINACIÓN*/
.pages{text-align:center; float:left; margin:0 0 0 260px; display:inline;}
.pages span{ float:left;}
.pages span.current{ background:#7A9A69; padding:3px 9px; color:#fff; margin:5px; border-bottom:1px solid #5a754b; border-right:1px solid #5a754b; border-top:1px solid #98c281; border-left:1px solid #98c281; float:left;}
.pages span.siguiente{ vertical-align:bottom; width:24px; height:24px;}
.pages span.siguiente a{margin-top:5px; background:none; border:none; margin:2px;}
.pages span a{color:#4A7236; text-decoration:none; float:left; float: left; margin: 5px; padding: 3px 7px;}
