/* Etiquetas */
* {margin: 0; padding: 0;}
a:link {color: #E7511C; text-decoration: none;}
a:visited {color: #E7511C; text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: underline;}
a img {border: 0;}
body {background-color: #EFAC69; color: #E7511C; font-family: georgia, verdana, arial, sans-serif; font-size: 62.5%; padding-bottom: 1.5em;}
label {color: #E7511C; float: left; font-weight: bold; width: 7em;}
body#index {padding: 10px 0 0 0;}
body#index #bottom_line {background: none;}
body#index #footer {display: none;}
body#index #left {background: none; float: none; width: auto;}
body#index #left h1 {left: -10000px; position: absolute;}
body#index #left li {float: left; margin: 0 12px;}
body#index #left li a {background-position: center top; margin: 0; padding: 50px 0 0 0; text-align: center; width: 7.5em;}
body#index #left ul {margin: 0 auto; padding: 455px 0 0 0; width: 543px;}
body#index #left ul li a span {border-color: #E7511C #EFAC69 #EFAC69 #EFAC69; bottom: -14px; margin-right: -6px; right: 50%;}
body#index #outer {background-image: url(../images/fondoportada.jpg); background-position: center center; background-repeat: no-repeat; height: 545px; margin: 0 auto; width: 734px;}
body#index img {border: 1px solid #E7511C; padding: 1px; position: absolute;}
body#index img#image_1 {left: -96px; top: -250px;}
body#index img#image_2 {left: -96px; top: -143px;}
body#index img#image_3 {left: 62px; top: -250px;}
body#index img#image_4 {left: 179px; top: -250px;}
body#index img#image_5 {left: 296px; top: -250px;}
body#index img#image_6 {left: 296px; top: -143px;}
body#index #right {margin-left: 19em;}
h1 {margin: 0 0 0 21px;}
h2 {background-position: right bottom; background-repeat: no-repeat; border-bottom: 1px solid #E7511C; font-size: 1.7em; font-style: italic; margin: 0 0 0 4.2%; padding: 3.7em 142px 0 0; text-align: right;}
h3 {background-image: url(../images/punto.jpg); background-position: left bottom; background-repeat: repeat-x; font-size: 1.1em; margin: 1em 0 0 0; padding: 1.4em 0 0 0;}
h4 {font-size: 1.1em; font-style: italic; font-weight: bold; padding: 2em 0 0 0.4em;}
p {margin-bottom: 1em;}

/* Ids */
#beerphoto {background-image: url(../images/cervezas.jpg);}
#bottom_line {background-image: url(../images/barrasmenuabajo.jpg); background-position: left bottom; background-repeat: no-repeat;}
#breackfastphoto {background-image: url(../images/desayunos.jpg);}
#button_container {padding-bottom: 0.8em; text-align: center;}
#coffeephoto {background-image: url(../images/cafe.jpg);}
#decoration {background-image: url(../images/pie.jpg); background-position: right top; background-repeat: no-repeat; height: 65px; margin: 10px 12% 0 0;}
#especialidad_bocadillos_photo {background-image: url(../images/s_bocadillos.jpg);}
#especialidad_cafe_photo {background-image: url(../images/s_cafe.jpg);}
#especialidad_cervezas_photo {background-image: url(../images/s_cervezas.jpg);}
#especialidad_chocolate_photo {background-image: url(../images/s_chocolates.jpg);}
#especialidad_desayunos_photo {background-image: url(../images/s_desayunos.jpg);}
#especialidad_ensaladas_photo {background-image: url(../images/s_ensaladas.jpg);}
#especialidad_especialidades_photo {background-image: url(../images/s_especialidades.jpg);}
#especialidad_helados_photo {background-image: url(../images/s_helados.jpg);}
#especialidad_pinchos_photo  {background-image: url(../images/s_pinchos.jpg);}
#especialidad_plato_photo {background-image: url(../images/s_plato.jpg);}
#especialidad_postres_photo {background-image: url(../images/s_postres.jpg);}
#especialidad_tapas_photo {background-image: url(../images/s_tapas.jpg);}
#especialidad_tes_calientes_photo {background-image: url(../images/s_tecaliente.jpg);}
#especialidad_tes_verdes_photo {background-image: url(../images/s_te_verdes.jpg);}
#especialidad_tes_aromaticos_photo {background-image: url(../images/s_te_aromaticos.jpg);}
#especialidad_tes_rojos_photo {background-image: url(../images/s_te_rojos.jpg);}
#especialidad_tes_frios_photo {background-image: url(../images/s_tefrio.jpg);}
#tiendas_cafe_photo {background-image: url(../images/s_tienda_cafe.jpg);}
#tiendas_consejos_photo {background-image: url(../images/s_tienda_consejos.jpg);}
#tiendas_tes_photo {background-image: url(../images/s_tienda_tes.jpg);}
#tiendas_licores_photo {background-image: url(../images/s_tienda_licores.jpg);}
#footer {clear: both;}
#header_aviso {background-image: url(../images/cabecera_aviso.jpg);}
#header_bocadillos {background-image: url(../images/cabecera_bocadillos.jpg);}
#header_cafes {background-image: url(../images/cabecera_cafes.jpg);}
#header_cervezas {background-image: url(../images/cabecera_cervezas.jpg);}
#header_desayunos {background-image: url(../images/cabecera_desayunos.jpg);}
#header_contacto {background-image: url(../images/cabecera_contacto.jpg);}
#header_especialidad {background-image: url(../images/cabecera_especialidad.jpg);}
#header_ensaladas {background-image: url(../images/cabecera_ensalada.jpg);}
#header_tienda {background-image: url(../images/cabecera_tienda.jpg);}
#header_especialidades {background-image: url(../images/cabecera_especialidades.jpg);}
#header_helados {background-image: url(../images/cabecera_helados.jpg);}
#header_lanoche {background-image: url(../images/cabecera_lanoche.jpg);}
#header_nosotros {background-image: url(../images/cabecera_nosotros.jpg);}
#header_pinchos {background-image: url(../images/cabecera_pinchos.jpg);}
#header_plato {background-image: url(../images/cabecera_platos.jpg);}
#header_postres {background-image: url(../images/cabecera_postres.jpg);}
#header_situacion {background-image: url(../images/cabecera_situacion.jpg);}
#header_sugerencias {background-image: url(../images/cabecera_sugerencias.jpg);}
#header_tapas {background-image: url(../images/cabecera_tapas.jpg);}
#header_tes {background-image: url(../images/cabecera_tes.jpg);}
#home_introduction_text {bottom: 0; position: absolute;}
#icephoto {background-image: url(../images/helados.jpg);}
#left {background-image: url(../images/barrasmenuarriba.jpg); background-position: left top; background-repeat: no-repeat; float: left; width: 19.8em;}
#left ul {font-size: 1.1em; list-style-type: none; margin: 30px 0 0 21px; width: 14.8em;}
#left ul li a {background-position: left top; background-repeat: no-repeat; display: block; margin-bottom: 13px; padding: 30px 0 5px 74px; position: relative; text-decoration: none;}
#left ul li a span {border-color: #EFAC69 #EFAC69 #EFAC69 #E7511C; border-style: solid; border-width: 6px; bottom: -6px; display: none; overflow: hidden; position: absolute; right: -6px;}
#left ul li a:hover, #left ul li a:active, #left ul li a:focus, #left ul li a.current {border-bottom: 1px dashed #E7511C; margin-bottom: 12px;}
#left ul li a:hover span, #left ul li a:active span, #left ul li a:focus span, #left ul li a.current span {display: block;}
#li_menu_nosotros a {background-image: url(../images/menu_nosotros.jpg);}
#li_menu_especialidades a {background-image: url(../images/menu_especialidades.jpg);}
#li_menu_tienda a {background-image: url(../images/menu_tienda.jpg);}
#li_menu_situacion a {background-image: url(../images/menu_situacion.jpg);}
#li_menu_sugerencias a {background-image: url(../images/menu_sugerencias.jpg);}
#li_menu_lanoche a {background-image: url(../images/menu_lanoche.jpg);}
#list {margin: 0.8em 0 0 0;}
#list li {list-style-type: none; margin: 0.4em 0 0 0;}
#eat_list {margin-left: 1em;}
#eat_menu {margin: 1.5em 0 1em 0;}
#eat_menu_p {margin: 0;}
#map_container {height: 304px; margin: 1em auto; width: 528px;}
#open, #open-2 {padding: 1.5em 0 1em 0;}
#outer {background-image: url(../images/barrasmenu.jpg); background-position: left top; background-repeat: repeat-y; margin: 32px 12% 0 8%;}
#panel_container {color: #E7511C; font-size: 1.1em; margin: 1em 1.5em 0 1.1em; padding-bottom: 0.8em;}
#platophoto {background-image: url(../images/plato.jpg);}
#reorder_text {position: relative; padding: 0 0 9.2em 0;}
#right {margin-left: 20em; position: relative;}
#saladphoto2 {background-image: url(../images/ensaladas2.jpg);}
#saladphoto {background-image: url(../images/ensaladas.jpg);}
#sandwichphoto {background-image: url(../images/sandwich.jpg);}
#snackphoto {background-image: url(../images/tapas.jpg);}
#snackphoto-2 {background-image: url(../images/pinchos.jpg);}
#sugarphoto {background-image: url(../images/postres.jpg);}
#sugerencias {margin: -2px 1.5em 0 1.1em;}
#teesphoto {background-image: url(../images/tes.jpg);}
#toolbar {background-color: #E7A360; margin-top: 20px; min-height: 30px; padding: 0 12% 0 8%;}
#toolbar ul {list-style-type: none;}
#toolbar ul li {float: left;}
#toolbar_left {float: left;}
#toolbar_left a {line-height: 30px; margin: 0 20px 0 0;}
#toolbar_right {float: right;}
#toolbar_right a {margin: 0 0 0 20px;}
#toolbar_right a img {vertical-align: middle;}
#usphoto {background-image: url(../images/nosotros_foto.jpg); background-position: right top; background-repeat: no-repeat; color: #FFE9C6; font-size: 1.1em; margin: -2px 1.5em 0 1.1em;}

/* Clases */
.aviso_text {color: #FFE9C6; font-size: 1.1em; margin: 1.5em 1.5em 0 1.1em;}
.aviso_text h4 {padding: 1em 0 1em 0;}
.aviso_text ol {padding: 0 0 1em 2.4em;}
.aviso_text ul {list-style: none; padding: 0 0 1em 2.4em;}
.aviso_tienda {color: #FFE9C6; margin: 1.0em 1.5em 0 0;}
.aviso_tienda#last {padding-bottom: 2em;}
.block {display: block;}
.big_box {background-image: url(../images/fondoproductogrande.jpg); background-position: right bottom; background-repeat: no-repeat; margin: 25px 0 0 4.2%; padding: 0 0 10px 0;}
.big_fillbox {background-color: #E7A360; margin: 0 17px 14px 0;}
.box {background-image: url(../images/fondoproducto.jpg); background-position: right bottom; background-repeat: no-repeat; float: left; margin: 25px 0 0 4.2%; padding: 0 0 10px 0; width: 44%;}
.box a, .box a:hover {text-decoration: none;}
.box_nounderline {background-color: #E7A360;}
.button {background-color: #FBBD80; border: 1px solid #E7511C; color: #E7511C; font-weight: bold; margin: 0 1em; padding: 0.2em 1em;}
.definition {color: #FFE9C6; font-size: 1.1em; padding: 0.6em 0 1.8em 0.3em;}
.definition dd {padding: 0.5em 0 0 0;}
.definition dt {float: left; font-weight: bold; margin: 0 0.5em 0 0; padding: 0.5em 0 0 0;}
.definition li {font-weight: bold; margin: 0 0.5em 0 0; padding: 0.5em 0 0 0; list-style: none;}
.description {color: #FFE9C6; margin: 1em 1.5em 0 1.1em; text-align: right;}
.especialidad_photo {background-position: right top; background-repeat: no-repeat; margin: -2px 1.5em 0 1.1em; min-height: 155px;}
.especialidad_photo#tiendas_consejos_photo {padding-top: 10px;}
.exposition_photo {border: 1px solid #E7511C; display: block; margin: 0 auto 20px auto; width: 200px;}
.fillbox {background-color: #E7A360; margin: 0 9px 0 0;}
.float_container:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
.form_row {margin-bottom: 1.5em;}
.inputbox {border: 1px solid #E7511C;}
.list_home li {list-style-type: none;}
.normal_text {font-size: 1.1em; margin: 1em 0 0 4.2%;}
.normal_text_nounderline {background-color: #EFAC69;}
.odd {color: #E7511C;}
.photo {background-position: left bottom; background-repeat: no-repeat; height: 88px; float: left; margin: 0 7px 0.1em 0; width: 91px;}
.reduce {margin-right: 21em;}
.text_exposition {color: #FFE9C6; font-size: 1.1em; margin: 1em 0 0 4.2%;}
.text_exposition_description {color: #FFE9C6; font-size: 1.1em; margin: 1em 1.5em 0 1.1em;}
.tienda_description_title {font-weight: bold;}
.tiendas {margin: -2px 1.5em 0 1.1em;}
.tiendas .definition li {font-weight: normal;}
.tiendas table {margin-left: 2em;}
.tiendas .definition th {display:block; position: absolute; left: -10000px;}
.tiendas .definition td {width: 6em;}
.tiendas .price {margin-top: 1em;}
.title_h3 {background-image: url(../images/punto_box.jpg); background-position: left bottom; background-repeat: repeat-x; font-size: 1.1em; font-weight: bold; margin: 0 1.5em 0 1.1em; padding: 1.4em 0 0 0;}
.underline {text-decoration: underline;}
.warning {border-bottom: 1px solid #E7511C; border-top: 1px solid #E7511C; color: #E7511C; font-size: 2em; margin: 1em 0 0 0; padding: 0.2em 0; text-align: center;}

