body{background:url(../images/bg.jpg); margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#717372;}
*{margin:0; padding:0; list-style:none}
a{outline:0; border:0;}
#outer{background:url(../images/bg2bis.jpg) repeat-y #fff; width:902px; margin:0 auto;}
#inner{ padding:0 9px 0 10px; background:url(../images/deg.jpg) repeat-x left bottom #fff; margin:0 4px; }
.img_list1 {background:#C8C8C8; overflow:hidden; display:block; width:100%}
.img_list1 ul li{float:left; background:#C8C8C8;}
.img_list1 ul li a{float:left; display:block; margin-right:3px; color:#686868; text-decoration:none; text-transform:uppercase; background:#C8C8C8; padding:6px 0 6px 3px; line-height:2em; display:inline}
.img_list1 ul li img{clear:both; display:block; border:none; margin-top:4px}
.img_list1 ul li a span{color:#fff}
.img_list1 ul li.noticias {width:291px; height:206px; float:left; background-image:url(../images/bg_noticias_index.jpg); background-repeat:no-repeat;}
.img_list1 ul li.noticias .contenedor_noticias {float:left; width:291px!important; width: 280px; height:auto; margin-top: 35px; margin-left: 10px !important; margin-left:5px;}
.img_list1 ul li.noticias p{float:left; width:265px; margin-bottom:12px; border-bottom:dotted 1px #25548c; padding-bottom: 3px;}
#footer{padding:6px 0; background:#C8C8C8; text-align:center; margin-top:2px; color:#686868; text-transform:uppercase; }
#footer a{color:#686868}
.bottom_footer{background-image:url(../images/piechantarella.gif); background-repeat:no-repeat; height:5px; width:900px;}
.banner{width:875px; height:438px; clear:both;}
.banner_index{width:875px; height:438px; clear:both; background-image:url(../images/fondohome.jpg); background-repeat:no-repeat;}
.banner_index p{margin-bottom: 15px;}
.banner_index a{color:#16347a; text-decoration:underline; font-weight:bold;}
#texto_index{float:left; margin-top:240px; margin-left:20px !important; margin-left:10px; font-size:12px;}
.bg_taberna{ background:url(../images/img2.jpg) no-repeat}
.bg_reservas{width:875px; height:310px; clear:both; background:url(../images/fondoreservas.jpg) no-repeat; background-position: 0 -80px;}
.banner_bg_chiringuito{width:875px; height:418px; clear:both; background:url(../images/chiringuito.jpg) no-repeat;}
.banner_bg_novo{width:875px; height:403px; clear:both;}
.bg_restaurante{width:875px; height:418px; clear:both;}
.bg_nuestrosservicios{ background:url(../images/nuestrosservicios.jpg) no-repeat;}
.main{width: 875px; height:72px;}

#map {width:873px; height:417px; clear:both; border:1px solid #ccc;}


#submenu{float:left; width: 875px; height: 25px; background-color:#e9e9e9; margin-left: 0px; margin-top: 2px; margin-bottom: 2px;}
#submenu ul {float:left; padding:0;  margin-top: 6px;}
.restaurante {margin-left:146px!important; margin-left: 74px;}
.chiringuito {margin-left:398px!important; margin-left: 199px;}
.listapremios {margin-left:540px!important; margin-left: 199px;}
.chantarella_novo {margin-left:260px!important; margin-left: 199px;}
#submenu ul li {display:inline; text-transform:uppercase; margin-right:25px;}
#submenu ul li a {color:#024594; text-decoration:none;}
#submenu ul li a:hover {text-decoration: underline;}
.box{height:60px; position:relative; top:180px; width:450px; left:12px; color:#333}
 h1{font-size:1.2em; color:#014495; text-transform:uppercase; margin-bottom: 8px; width: 500px; margin-top: 15px;}
.img_right{float:right; margin-left:0px; margin-top: -55px;}
.img_left{float:right; margin-left:0px}
.content{padding:10px; overflow:hidden; font-size:1.2em; text-align:justify; border-bottom:4px solid #03418A;}

#contenedor_texto {float:left; width:600px; height:110px; overflow:auto; padding-right: 10px;}
#contenedor_texto p {margin-bottom: 10px;}
#contenedor_texto a {color:#16347a; text-decoration: underline; font-weight:bold;}

#contenedor_texto_nocarta {float:left; width:830px; height:120px; overflow:auto; padding-right: 10px;}
#contenedor_texto_nocarta p {margin-bottom: 10px;}

.contenedor_texto_izquierda a{font-weight:bold; text-decoration:underline; color:#16347a;}


/*Formulario de contacto*/
*html .content, *html .submain{overflow:visible; height:1%}
.submain{ clear:both; background:#EAE8EB; overflow:hidden; padding-bottom:2px }
.submain li{float:left;}
.submain li a{float:left; display:block; color:#717372; text-transform:uppercase; text-decoration:none; padding:2px 30px }
.submain li a:hover, .submain li .selected {color:#014495}
.tercio{float:left; width:210px; margin-top:10px; display:inline; margin-right:20px }
.tercio2 {float:left; width:240px; margin-top:10px; display:inline; margin-left:30px;}
.tercio2 p{margin-top:13px; color:#024594;}
.tercio2 p.enviado {margin-top:25px; font-size: 16px; color:#000000; font-weight:bold;}
/*html .tercio .inner{display:inline; border:1px solid red }*/
label{clear:both; display:block; overflow:hidden; margin-bottom:10px;}
*html label{overflow:visible; height:1%}
label strong{display:block; font-weight:normal; font-size:0.9em; cursor:pointer}
label input, label textarea{clear:both; width:100%; border:none; background:#B2B0B1;}
label textarea{height:58px}
.btn_form {margin-top: 18px; float:right;}

.texto_azul {color:#16347a;}



.banner_bg_novo{width:875px; height:403px; clear:both;}