/* CSS Document */

/* La Fabrica de la Cerveza 2008
/* Autor: Jaume Izquierdo
--------------------------------------------------------------------------- */

/* RESET
--------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; vertical-align: baseline;}

a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}

/* BASICOS
--------------------------------------------------------------------------- */

body {background: /*#fff3d3 url(../images/bg.gif) repeat-x top*/ #fff4d5 url(../images/bg_fullbody.jpg) top repeat-x; padding: 0; margin: 0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #c69505;}

p {}

h1 {}

h2 {}

h3 {}

a {}
a:hover {}

img {}

.clear {clear: both;}

/* BASICOS
--------------------------------------------------------------------------- */

#flashintro {margin: 30px auto; border: 1px solid #edac00; width: 500px; height: 500px;}
#flashintro2 {margin: 30px auto; border: 1px solid #edac00; width: 350px; height: 350px;}

#contenedor {width: 954px; margin: 0px auto 20px auto; /*border: 1px solid #edac00;*/}

#contenedor #cabecera {}

#contenedor #cabecera #flash {height: 154px;}

#contenedor #cabecera #barra_azul {height: 28px; color: #fff; background:url(../images/bg_barra_azul.jpg) no-repeat top left; border-top: 1px solid #fff7b8;}

#contenedor #cuerpo {height:auto;}

#contenedor #cuerpo #menu {float: left; width: 188px; height: auto;}

#contenedor #cuerpo #menu #menuflash {margin: 25px 0 0 10px;}

#contenedor #cuerpo #centro {float: left; width: 399px; background:url(../images/bg_intro.gif) top left no-repeat; height: auto;}
#contenedor #cuerpo #centro2 {float: left; width: 399px; background:url(../images/bg_intro2.gif) bottom left no-repeat; height: auto; padding-bottom:12px;}

#contenedor #cuerpo #centro p {font-size: 10px; margin: 0 25px 0 25px; line-height: 15px;}

#contenedor #cuerpo #centro #bienvenido {margin: 34px 0 15px 25px;}

#contenedor #cuerpo #centro #rest {width: 361px; height: 238px; margin: 20px auto; background:url(../images/bg_caja_rest.gif) no-repeat top left;}
#contenedor #cuerpo #centro #rest #resttit {width: 361px; height: 29px; line-height: 29px;}
#contenedor #cuerpo #centro #rest #restpos {width: 357px; height: 192px; margin: 0;}
#contenedor #cuerpo #centro #rest #restlink {height: 16px;}
#contenedor #cuerpo #centro #rest #restlink a {color: #fff; padding: 0 0 0 20px; line-height: 16px; text-decoration: none;}
#contenedor #cuerpo #centro #rest #restlink a:hover {color: #fff; padding: 0 0 0 20px; line-height: 16px; text-decoration: underline;}

#contenedor #cuerpo #coldcha {float: left; width: 365px; height: auto;}

#contenedor #cuerpo #coldcha #noticias {background:url(../images/bg_caja_noticias.gif) no-repeat top left; width: 324px; height: 251px; margin: 26px 0 0 20px;} 
#contenedor #cuerpo #coldcha #noticiastit {height: 28px; line-height: 28px;}
#contenedor #cuerpo #coldcha #noticiascont {}
#contenedor #cuerpo #coldcha #noticiascont #noticiasimg {float: left; width: 135px; height: 179px; padding: 20px 0 0 14px; }
#contenedor #cuerpo #coldcha #noticiascont #noticiasimg img {border: 1px solid #fff;}

#contenedor #cuerpo #coldcha #noticiascont #noticiastxt {float: left; color: #dc291e; width: 150px; padding: 20px 0 0 10px;}
#contenedor #cuerpo #coldcha #noticiascont #noticiastxt h3 {font-size: 13px; padding: 0 0 10px 0; font-weight: normal; color: #fff;}

#contenedor #cuerpo #coldcha #noticiascont #noticiastxt p {line-height: 15px;}

#contenedor #cuerpo #coldcha #noticiascont #noticiastxt a {color: #fff; line-height: 14px; text-decoration: none;}
#contenedor #cuerpo #coldcha #noticiascont #noticiastxt a:hover {color: #fff; line-height: 14px; text-decoration: underline;}

#contenedor #cuerpo #coldcha #elclub {background: url(../images/bg_caja_club.gif) no-repeat top left; width: 324px; height: 259px; margin: 10px 0 0 20px;}
#contenedor #cuerpo #coldcha #elclub #elclubtit {height: 28px; line-height: 28px;}
#contenedor #cuerpo #coldcha #elclub #elclubbanner {height: 228px; width: 320px; margin: 1px 0 0 2px;}

#contenedor #pie {height: 27px; background: #870000; color: #fff; text-align: center; line-height: 27px;}
#contenedor #pie a {color:#fff; text-decoration: none; padding: 0 10px 0 0;}
#contenedor #pie a:hover {color: #fff; text-decoration: underline; padding: 0 10px 0 0;}

/* RESTAURANTES
--------------------------------------------------------------------------- */

#contenedor #restaurantes {float: left; width: 764px; height: auto; background:url(../images/bf_rest.gif) no-repeat top left;}
#contenedor #restaurantes #col1 {width: 360px; float: left;}
#contenedor #restaurantes #col1 h2 {font-size: 14px; color: #dc291e;}
#contenedor #restaurantes #col1 p {}


#contenedor #restaurantes #col1 #galeria {margin: 0px 0px 0px 22px; height: auto; width: 327px; background:url(../images/bg_caja_galeria.gif) no-repeat top left;}
#contenedor #restaurantes #col1 #galeria #galeria_bottom {padding: 10px 0 0 10px; background:url(../images/bg_caja_galeria_bottom.gif) no-repeat top left; height: 27px;}
#contenedor #restaurantes #col1 #galeria #galeriatit {width: 327px; height: 29px; line-height: 29px;}
#contenedor #restaurantes #col1 #galeria a {color: #fff;}

#contenedor #restaurantes #col2 {width: 370px; float: left;}
#contenedor #restaurantes #col2 #museo {margin: 41px 0 0 22px; height: 228px; width: 327px; background:url(../images/bg_caja_museo.gif) no-repeat top left;}
#contenedor #restaurantes #col2 #museo #museotit {width: 327px; height: 29px; line-height: 29px;}
#contenedor #restaurantes #col2 #museo a {color: #fff;}
#contenedor #restaurantes #col2 #gmaps {margin: 10px 0 0 22px; height: 258px; width: 327px; background: url(../images/bg_caja_gmaps.gif) no-repeat top left;}
#contenedor #restaurantes #col2 #gmaps #posmapa {padding: 29px 0 0 2px; width: 323px; height: 192px;}

#contenedor #restaurantes h1 {margin: 35px 0 0 22px;}
#contenedor #restaurantes h2 {margin: 22px 0 18px 22px;}
#contenedor #restaurantes h3 {margin: 25px 0 0 22px;}

.entorno {color: #dc291e; text-decoration: none;}
.entorno:hover {text-decoration: underline;}

/* RESTAURANTES INDEX
--------------------------------------------------------------------------- */

#contenedor #restaurantesindex {float: left; width: 764px; height: auto; background:url(../images/bf_rest_b.gif) no-repeat top left;}
#contenedor #restaurantesindex2 {float: left; width: 764px; height: auto; background:url(../images/bf_rest_b2.gif) no-repeat bottom left;}
#contenedor #restaurantesindex #col1 {width: 508px; float: left;}
#contenedor #restaurantesindex #col1 h2 {}
#contenedor #restaurantesindex #col1 p {}
#contenedor #restaurantesindex #col1 #galeria {}
#contenedor #restaurantesindex #col2 {width: 235px; float: left;}
#contenedor #restaurantesindex #col2 #museo {margin: 41px 0 0 22px; height: 228px; width: 327px; background:url(../images/bg_caja_museo.gif) no-repeat top left;}
#contenedor #restaurantesindex #col2 #museo #museotit {width: 327px; height: 29px; line-height: 29px;}
#contenedor #restaurantesindex #col2 #gmaps {margin: 10px 0 0 22px; height: 258px; width: 327px; background: url(../images/bg_caja_gmaps.gif) no-repeat top left;}
#contenedor #restaurantesindex #col2 #gmaps #posmapa {padding: 29px 0 0 2px; width: 323px; height: 192px;}

#contenedor #restaurantesindex h1 {margin: 35px 0 0 22px;}
#contenedor #restaurantesindex h2 {margin: 22px 0 18px 22px;}
#contenedor #restaurantesindex h3 {margin: 25px 0 0 22px;}

#contenedor #restaurantesindex #col2 ul {margin: 100px 3px 0 0;}
#contenedor #restaurantesindex #col2 li a {line-height: 30px; display: block; color: #dc291e; text-decoration: none; text-indent: 15px; border-bottom: 1px solid #f2e7c8; border-top: 1px solid #fff;}
#contenedor #restaurantesindex #col2 li a:hover {line-height: 30px; display: block; color: #fff; text-decoration: none; background: #dc291e;}

/* GALERIA
--------------------------------------------------------------------------- */

#contenedor #galeria {float: left; width: 764px; height: 579px; background:url(../images/bg_galeria_2.gif) no-repeat top left;}
#contenedor #galeria h1 {margin: 35px 0 0 22px;}
#contenedor #galeria h2 {margin: 22px 0 18px 22px;}
#contenedor #galeria h3 {margin: 25px 0 0 22px;}
#contenedor #galeria h4 {margin: 10px 0 0 22px; font-size: 13px; color: #dc291e; font-weight: normal;}
#contenedor #galeria h5 {margin: 0 0 20px 10px; font-size: 13px; color: #dc291e; font-weight: normal;}

#contenedor #galeria #posgal {padding: 0; width: 595px; float: left; margin: 20px 0 0 0;}
#contenedor #galeria #posgal .fila {margin: 5px 0 10px 30px; height: 400px; }
#contenedor #galeria #posgal .fila .bloque {float: left; width: 172px; height: 120px; border: 1px solid #f4e497; margin: 0 10px 10px 0;}
#contenedor #galeria #posgal .fila .bloque:hover {float: left; width: 172px; height: 120px; border: 1px solid #dc291e; margin: 0 10px 10px 0;}

#contenedor #galeria #posgal .intro {margin: 5px 60px 30px 40px; }

#nav {margin: 20px 0 0 0;}
#nav .ant {float: left; margin: 0 0 0 30px;}
#nav .sig {float: right; margin: 0 50px 0 0;}

/* GALERIA SUBMENU
--------------------------------------------------------------------------- */

#contenedor #galeria #selgal {padding: 0; width: 146px; float: left; margin: 20px 0 0 0;}

#contenedor #galeria #selgal #menu2 ul {}
#contenedor #galeria #selgal #menu2 li {}
#contenedor #galeria #selgal #menu2 ul li a {line-height: 30px; display: block; color: #dc291e; text-decoration: none; text-indent: 15px; border-bottom: 1px solid #f2e7c8;}
#contenedor #galeria #selgal #menu2 ul li a:hover {line-height: 30px; display: block; color: #fff; text-decoration: none; background: #dc291e; text-indent: 15px; border-bottom: 1px solid #f2e7c8;}

#contenedor #galeria #selgal #menu2 ul li a.submenu {line-height: 30px; display: block; color: #dc291e; text-decoration: none; text-indent: 30px;}
#contenedor #galeria #selgal #menu2 ul li a.submenu:hover {line-height: 30px; display: block; color: #fff; text-decoration: none; background: #dc291e; text-indent: 30px;}

#menu li.sub {width: 185px; border-top: 1px solid #000; display: block;}

#contenedor #galeria #selgal #menu2 .accordion ul {margin: 0 0 0 0; padding: 0; border: 0;}
#contenedor #galeria #selgal #menu2 .accordion li {border: 0; width: 150px;}
#contenedor #galeria #selgal #menu2 .accordion li a {line-height: 30px; display: block; color: #dc291e; text-decoration: none; text-indent: 15px;}
#contenedor #galeria #selgal #menu2 .accordion li a:hover {line-height: 30px; display: block; color: #fff; text-decoration: none; background: #dc291e; text-indent: 15px;}

/* CARTAS
--------------------------------------------------------------------------- */
#mi_acordeon {/*border-top: 1px solid #b49400; border-left: 1px solid #b49400; border-right: 1px solid #b49400;*/ margin: 60px 0 0 30px;}

#contenedor #restaurantes #col2 #cartas .bloque {}
#contenedor #restaurantes #col2 #cartas .bloque .izq {float: left; width: 280px;}
#contenedor #restaurantes #col2 #cartas .bloque .dcha {float: left; width: 20px;}

#contenedor #restaurantes #col2 #cartas a.trigger {display: block; background: #870000 url(../images/bg_op_carta_b.gif) top left repeat-y; line-height: 15px; width: 300px; text-decoration: none; text-indent: 5px; color: #fff; border-bottom: 1px solid #760000; border-top: 1px solid #bb6e6e; border-left: 1px solid #760000;}
#contenedor #restaurantes #col2 #cartas a.trigger:hover {display: block; background: #00009e; border-top: 1px solid #00009e; border-bottom: 1px solid #00009e; border-left: 1px solid #00009e; color: #fff; text-indent: 5px;}

#contenedor #restaurantes #col2 #cartas a {line-height: 15px; width: 300px; display: block; color: #dc291e; text-decoration: none; text-indent: 15px; text-indent: 15px; background: #fff8b8; border-bottom: 1px solid #eee254; border-top: 1px solid #fff; border-left: 1px solid #eee254; border-right: 1px solid #eee254;}
#contenedor #restaurantes #col2 #cartas a:hover {line-height: 15px; width: 300px; display: block; color: #fff; text-decoration: none; background: #dc291e; text-indent: 15px; background: #00009e; border-top: 1px solid #00009e; border-bottom: 1px solid #00009e; border-left: 1px solid #00009e;}

#contenedor #restaurantes .contit {width: 300px; margin: 30px 0 10px 22px; height: auto;}
#contenedor #restaurantes .contit .titulo {width: 300px; float: left; font-size: 14px; font-weight: normal; color: #dc291e;}
#contenedor #restaurantes .contit .precio {width: 300px; float: left; font-size: 14px; font-weight: normal; color: #dc291e; font-weight: bold; border-bottom: 1px dashed #e3d8b9;}

#contenedor #restaurantes .contit .titulocerveza {width: 280px; float: left; font-size: 14px; font-weight: normal; color: #dc291e; margin: 0 0 10px 0;}
#contenedor #restaurantes .contit .preciocerveza {margin: 0 0 10px 0; width: 280px; font-size: 10px; font-weight: normal; color: #dc291e;}

#contenedor #restaurantes #cartaimg {margin: 50px auto 0 auto; width: 322px; height: auto;}
#contenedor #restaurantes #cartaimg .logocerv {margin: 5px; width: 88px; height: auto; float:left;}
#contenedor #restaurantes #cartaimg .fotocerv {margin: 5px; width: 210px; height: auto; float:right;}

/* PRENSA
--------------------------------------------------------------------------- */

#contenedor #prensa {float: left; width: 764px; height: 579px; background:url(../images/bg_galeria.gif) no-repeat top left;}
#contenedor #prensa h1 {margin: 35px 0 40px 22px;}
#contenedor #prensa h2 {margin: 22px 0 18px 22px;}
#contenedor #prensa h3 {margin: 25px 0 0 22px;}
#contenedor #prensa h4 {margin: 10px 0 0 22px; font-size: 13px; color: #dc291e; font-weight: normal;}
#contenedor #prensa h5 {margin: 0 0 20px 10px; font-size: 13px; color: #dc291e; font-weight: normal;}

#contenedor #prensa #contenidorFila {height: 420px;}
#contenedor #prensa #contenidorUsuario {height: auto; padding-top:20px;}
#contenedor #prensa #contenidorUsuario #contenidorUsuario2 {height: auto; background:url(../images/bg_prensa2.gif) no-repeat bottom left; padding-bottom:84px; }

#contenedor #prensa .fila {margin: 20px 0 0 40px; width: 80%; border-bottom: 1px dashed #f2e3bc; padding: 0 0 10px 0;}
#contenedor #prensa .fecha {font-size: 10px; margin: 0 0 10px 0;}
#contenedor #prensa .fila a {font-size: 12px; color: #dc291e; text-decoration: none;}
#contenedor #prensa .fila a:hover {font-size: 12px; color: #dc291e; text-decoration: underline;}

#contenedor #prensa #paginar {margin: 30px auto; text-align: center; padding: 10px 0 0 0;}
#contenedor #prensa #paginar a.sel {display: inline; line-height: 19px; border: 1px solid #dc291e; text-align: center; color: #dc291e; text-decoration: none; /*background: #d0edf0;*/ margin: 0 3px 0 0; padding: 0 5px 0 5px; background: #fff;}
#contenedor #prensa #paginar a.sel:hover {display: inline; line-height: 19px; border: 1px solid #ef4d66; text-align: center; color: #ef4d66; text-decoration: none; background: #f5c9d3; margin: 0 3px 0 0; padding: 0 5px 0 5px;}
#contenedor #prensa #paginar a.nosel {display: inline; line-height: 19px; border: 1px solid #e3c06d; text-align: center; color: #e3c06d; text-decoration: none; margin: 0 3px 0 0; padding: 0 5px 0 5px;}
#contenedor #prensa #paginar a.nosel:hover {display: inline; line-height: 19px; border: 1px solid #e3c06d; text-align: center; color: #e3c06d; text-decoration: none; margin: 0 3px 0 0; padding: 0 5px 0 5px; background: #f2e3bc;}

#contenedor #prensa #interior {margin: 0 0 0 22px; float:left;}
#contenedor #prensa #interior .foto {float: left; width: 200px; border: 1px solid #f4e497; padding: 1px;}
#contenedor #prensa #interior .txt {float: left; width: 480px; margin: 0 0 0 10px; line-height: 20px;}
#contenedor #prensa #interior .txt h1 {font-size: 14px; color: #dc291e; margin: 0 0 30px 0px;}
#contenedor #prensa #interior .desc {}

#contenedor #prensa #interior a.masinfo {display: block; background:url(../images/ico_pdf.gif) top left no-repeat; line-height: 20px; padding: 0 0 0 20px; color: #dc291e; text-decoration: none; margin: 20px 0 0 0;}
#contenedor #prensa #interior a.masinfo:hover {display: block; background:url(../images/ico_pdf.gif) top left no-repeat; line-height: 20px; padding: 0 0 0 20px; color: #dc291e; text-decoration: underline; margin: 20px 0 0 0;}

/* EL CLUB
--------------------------------------------------------------------------- */
#club {}

#club #form {margin: 50px 0 0 50px; width: 400px;}
#club #form label {float: left; width: 150px; margin: 0 0 10px 0; font-size: 12px;}
#club #form input {float: left; width: 200px; margin: 0 0 10px 0; border: 1px solid #edac00; color: #cf9504;}
#club #form select {float: left; width: 200px; margin: 0 0 10px 0; border: 1px solid #edac00; color: #cf9504;}
#club #form input.date {float: left; width: 30px; margin: 0 10px 10px 0; border: 1px solid #edac00; color: #cf9504;}
#club #form input:hover {border: 1px solid #dc291e; color: #dc291e;}
#club #form textarea {float: left; width: 200px; margin: 0 0 10px 0; border: 1px solid #edac00; color: #cf9504; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#club #form textarea:hover {border: 1px solid #dc291e; color: #dc291e; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#club #form .botonenv {text-align: center; width: 100px; background: #fff; font-size: 12px; color: #cf9504; display: block; line-height: 20px; margin: 20px 0 0 150px;}
#club #form .botonenv:hover {border: 1px solid #dc291e; color: #dc291e;}
#club #form .botonenv:focus {border: 1px solid #dc291e; color: #dc291e;}

#imagenclub {}
#imagenclub .banner {display: block; width: 200px; height: auto; background: #fff; border: 1px solid #edac00; margin: 30px 0 0 10px; color: #dc291e;}

#imagenclub .oferta {margin: 50px 0 0 10px;}
#imagenclub .tarjeta {display: block; width: 200px; height: 127px; color: #dc291e; border: none; margin: 30px 0 0 10px; background: #fff;}

#club2 {}

#club2 #form {margin: 50px 0 0 50px; width: 400px; padding-bottom:20px; border-bottom: 1px solid #edac00;}
#club2 #form label {float: left; width: 150px; margin: 0 0 10px 0; font-size: 12px;}
#club2 #form input {float: left; width: 200px; margin: 0 0 10px 0; border: 1px solid #edac00; color: #cf9504;}
#club2 #form select {float: left; width: 200px; margin: 0 0 10px 0; border: 1px solid #edac00; color: #cf9504;}
#club2 #form input.date {float: left; width: 30px; margin: 0 10px 10px 0; border: 1px solid #edac00; color: #cf9504;}
#club2 #form input:hover {border: 1px solid #dc291e; color: #dc291e;}
#club2 #form textarea {float: left; width: 200px; margin: 0 0 10px 0; border: 1px solid #edac00; color: #cf9504; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#club2 #form textarea:hover {border: 1px solid #dc291e; color: #dc291e; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#club2 #form .botonenv {text-align: center; width: 100px; background: #fff; font-size: 12px; color: #cf9504; display: block; line-height: 20px; margin: 20px 0 0 150px;}
#club2 #form .botonenv:hover {border: 1px solid #dc291e; color: #dc291e;}
#club2 #form .botonenv:focus {border: 1px solid #dc291e; color: #dc291e;}

#club3 {}

#club3 #form {margin: 50px 0 0 50px; width: 400px; padding-bottom:20px; border-bottom: 1px solid #edac00;}
#club3 #form label {float: left; width: 150px; margin: 0 0 10px 0; font-size: 12px;}
#club3 #form input {float: left; width: 200px; margin: 0 0 10px 0; border: 1px solid #edac00; color: #cf9504;}
#club3 #form select {float: left; width: 200px; margin: 0 0 10px 0; border: 1px solid #edac00; color: #cf9504;}
#club3 #form input.date {float: left; width: 30px; margin: 0 10px 10px 0; border: 1px solid #edac00; color: #cf9504;}
#club3 #form input:hover {border: 1px solid #dc291e; color: #dc291e;}
#club3 #form textarea {float: left; width: 200px; margin: 0 0 10px 0; border: 1px solid #edac00; color: #cf9504; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#club3 #form textarea:hover {border: 1px solid #dc291e; color: #dc291e; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#club3 #form .botonenv {text-align: center; width: 100px; background: #fff; font-size: 12px; color: #cf9504; display: block; line-height: 20px; margin: 20px 0 0 150px;}
#club3 #form .botonenv:hover {border: 1px solid #dc291e; color: #dc291e;}
#club3 #form .botonenv:focus {border: 1px solid #dc291e; color: #dc291e;}

/* SCROLL
--------------------------------------------------------------------------- */
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 320px;
height: 100px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background: #fff;
margin: 5px auto;
padding: 5px;
float:right;
}

#mycustomscroll_noticias {
/* Typical fixed height and fixed width example */
width: 450px;
height: 350px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
margin: 5px auto;
padding: 0px 5px 0px 0px;
float:left;
}

#mycustomscroll_noticias p {line-height: 20px; text-align: justify; padding: 0 15px 0 0;}

/* SCROLL
--------------------------------------------------------------------------- */
.carregadades {position: absolute; top: 0; left: 0; z-index: 0;}
.carregadades p { color: #edac00;}


a.btn_pdf:link, a.btn_pdf:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d32e12;
font-weight:bold;
line-height:23px;
text-decoration:underline;
display: block;
}
a.btn_pdf:hover{
color: #000;
text-decoration:underline;
}

form input{
float:left;
type: submit;
background:none;
}

.btn_buscar{ background-image: url(../images/btn_buscar.jpg);
background-repeat:no-repeat;
display:block;
text-align:center;
width:94px;
border:none;
height:24px;
cursor:pointer;
}