/*codigo css creado por Sercom para Tablaodecarmen*/
body{background-color:#AD9C8D;font-family:Verdana;font-size:11px;}
body, div, table, tr, td, img {border-collapse: collapse;margin:0px;padding:0px;border:0;vertical-align:bottom;}
#contenedor{margin:0 auto 0 auto; margin-top:30px;width:990px;}
#contenidosup{width:955px;height: 63px;padding-left:35px;}
#relleno{float:right;margin-top:-49px;margin-left:205px;position:relative;z-index:0;}
#relleno a{background-color:#AD9C8D;text-decoration: none;}
#contenedorFlamenca{float: left;background-color: #AD9C8D; }
#contenedorCentral{width:720px;background-color:#000000;float: right;margin-top:10px;}
#contenedorCentralEspec{width:720px;background-color:#36241B;float: right;margin-top:10px;}
#contenedorCentralLocal{width:720px;background-color:#4A3C31;float: right;margin-top:10px;}
#bandalocal{background-image: url(../images/bandalocal.gif);background-repeat: no-repeat;}
#menufondo{margin-left: 35px;margin-bottom:22px;background-image: url(../images/visitanuestrolocal.gif);background-repeat: no-repeat;width: 152px;height: 240px;}
#contenedorCentralUbicacion{width:720px;background-color:#4A3C31;float: right;margin-top:10px;}
#contenedorCentralTienda{width:720px;background-color:#4A3C31;float: right;margin-top:10px;}
#contenedorCentralReserva{width:720px;background-color:#4A3C31;float: right;margin-top:10px;height: 260px;}
#flashmap{float:left;padding-top:5px;}
#contenedorInferior{width:720px;height: 115px;float: left;background-color:#4A3C31;}
#conocereserva{float: right;}
#nuestroslocales{float: right;padding-right:5px;}
#contenedorscroll{width:720px;height: 100px;float: left;background-color:#fff;}
#contenedorInfEspec{width:720px;height:165px;float: left;background-color:#fff;}
#contenedorInfLocal{width:720px;height:154px;background-color:#FFFFFF;float:left;padding-top:4px;}
#contenedorInfUbicacion{width:720px;height: 173px;background-color:#FFFFFF;float:left;}
#contenedorInfTienda{background: #fff url(../images/contenedortiendainf.png) no-repeat 0px 8px;width:720px;height: 247px;background-color:#FFFFFF;float:left;}
#contenedorInfReserva{width:720px;height: 183px;background-color:#FFFFFF;float:left;}
#form{padding-top:10px;padding-left:10px;width: 535px;height: 241px;float:left;background: #CAC0B6 url(../images/bailaora.gif) no-repeat 416px 90px;}
#formeventos{padding-top:10px;width: 535px;height: 422px;float:left; background: #4A3C31;}
#footer{float: left;width: 990px;height: 30px;background-color: #1a171b;}
.subfooter{margin-left:-40px;background-color:#A99B8E;float:left;height:5px;color:#4A3C31;}
.subfooter  li{list-style: none;list-style-type: none; list-style-image:none;float: left;display: inline;padding-left: 10px;}
/*subfooter*/
#subfooter{margin-left:-45px;margin-top:10px;background-color:#AD9C8D;float:left;color:#4A3C31;font-size:10px;margin-top:0px;}
#subfooter li{list-style: none;list-style-type: none; list-style-image:none;float: left;display: inline;padding-left: 10px;}
#subfooter a{text-decoration: none;color:#4A3C31;}
.subfooter a{text-decoration: none;color:#4A3C31;}
/*subfooter2*/
#subfooter2{margin-left:83px;margin-top:10px;background-color:#AD9C8D;float:left;color:#4A3C31;font-size:10px;margin-top:0px;}
#subfooter2 li{list-style: none;list-style-type: none; list-style-image:none;float: left;display: inline;padding-left: 10px;}
#subfooter2 a{text-decoration: none;color:#4A3C31;}
/*tienda*/
#caratula{margin-left:20px;margin-top:40px;}
.textocaratula{float:left;width:250px;margin-left:265px;margin-top:-120px;text-align:left;font-size:12px;color:#fff;text-align:left;}
#textotienda{clear:both;font-family:Verdana;font-size:15px;color:#fff;margin-top:10px;margin-left:10px;float:left;font-weight:bold;}
#textotiendatablao{font-family:Verdana;font-size:13px;color:#fff;margin-top:12px;float:left;font-weight:bold;display:inline;margin-left:5px;}
/************************MENU*************************/ 
.menu {width:720px;height:20px;float: right;position:relative;z-index:1;margin-top:-4px;}
.menu ul {margin-left:-40px;}/* Recolocamos el componente */
.menu  li {  list-style-type: none; list-style-image:none;float: left;background-color:#1a171b;position:relative;z-index:1;}
.menu a {text-decoration: none;display: block;padding: 12px;padding-bottom: 12px;}
.menu a:hover {	background-color: #bd1220;}
.menu li#actual { text-decoration: none;display: block;padding: 12px;padding-bottom: 12px;background: #bd1220; }
.menu li#event { text-decoration: none;display: block;background: #FBA74D; }

.menufr {width:720px;height:20px;float: right;position:relative;z-index:1;margin-top:-4px;}
.menufr ul {margin-left:-40px;}/* Recolocamos el componente */
.menufr  li {  list-style-type: none; list-style-image:none;float: left;background-color:#1a171b;position:relative;z-index:1;}
.menufr a {text-decoration: none;display: block;padding-top:12px;padding-left:6px;padding-right:6px;padding-bottom: 12px;}
.menufr a:hover {	background-color: #bd1220;}
.menufr li#actual { text-decoration: none;display: block;padding-top:12px;padding-left:6px;padding-right:6px;padding-bottom: 12px;background: #bd1220; }

/************************ SPAN************************/
.flamencareservaqui{clear:both;float:left;margin-left:542px;margin-top:-85px;z-index:25;}
.reservapobleaqui{margin-top:-43px;clear:both;float:left;width:150px;padding-left:540px;z-index:25;}

.organizacioneventoaqui{float:left;margin-left:545px;margin-top:-27px;z-index:25;}

.logo{width: 159px;height: auto;padding-top: 20px;float: left;}
.idiomas{width:720px;height:8px;padding-top:4px;float: right;padding-bottom:3px;}
.musicaflash{width:84px;height:8px;padding-top:4px;float: right;padding-bottom:3px;}
.flamencopuro{width: 320px;height: 237px;padding-top:5px;padding-left:10px;}

.flamencopurotexto{width:320px;height: 78px;padding-left:10px;margin-left:10px;float:left;background-image: url(../images/fondorojoflamencopuro.gif);background-repeat: no-repeat;margin-top:-85px;}
.titulosup{padding-top: 8px;padding-left: 6px;font-family:Verdana;font-size: 18px;word-spacing: 5px;}
.textoinf{padding-top:2px;padding-left:6px;padding-right:10px;color: #fff;font-size:12px;}	
.flamencareserva{width: 328px;padding-top:10px;float:right;}
.flamencotapujos{width: 100px;margin-top:-180px;margin-left:549px;}
.flashespectaculo{float:left;}
.fotolocal{padding-left: 10px;	padding-top: 10px;float:left;width:320px;height:237px;}
.textobanda{margin-left:10px;padding-top:5px;font-weight:bold;color:#fff;}
.menulocal{float:left;background-image: url(../images/visitanuestrolocal.gif);background-repeat: no-repeat;width:180px;height: 240px;margin-left:25px;margin-top:10px;}
.menulocal li{color: #fff;width: 175px;text-align: left;margin-left:-25px;list-style: none;list-style-type: none; list-style-image:none;margin-top:4px;}
.titulolocal{width: 20px;padding-top: 10px;padding-left: 60px;padding-bottom:80px;font-family:Verdana;font-weight:bold;font-size:13px;color:#fff;}
.organizacionevento{width: 155px;height: 260px;margin-left: 10px;margin-top:7px;float:left;}
.reservapoble{float:right;padding-top:15px;padding-right:10px;}
.textoinicio{width: 525px;padding-top: 0px;padding-left: 10px;float:left;text-align: justify;}
.visitatienda{float:right;margin-top:21px;}
.visitatienda2{float:right;margin-top:5px;}
.visitatiendalocal{float:right;margin-top:-108px;}
.flamencatienda{float:right;margin-top:3px;}
.visitatiendareserva{float:left;margin-top:32px;margin-left:546px;}
.artistasHistoria{width: 755px;float: left;}
.descripcionEspecIzq{width: 250px;height: 70px;float:left;padding-left:0px;padding-top: 25px;}
.descripcionEspecDer{width: 250px;height: 70px;float:left;padding-left:20px;padding-top: 25px;}
.reservaEspec{float: left;clear:both;margin-left:550px;margin-top:-68px;}
.informacion{width: 500px;height: 144px; padding-top:15px;padding-bottom:6px;}
.textoizq{width: 250px;padding-top:10px;padding-bottom: 2px;padding-left:0px;float:left;font-size:10px;}
.textoder{width:250px;padding-top:10px;padding-bottom: 2px;padding-left:30px;float:left;font-size:10px;}	
.menullegar{float:left;margin-left:550px;margin-top:-150px;}
.menullegar table{padding-right:5px;}
.menullegar td{padding-top:3px;}
.tienda{height: 150px;width:300px;}
.bandareserva{background-image: url(../images/bandalocal.gif);background-repeat: no-repeat;height: 25px;width:532px;margin-top:260px;}
.tituloreserva{width:535px;margin-top:-10px;margin-left:-10px;height: 20px;padding-top: 8px;padding-left: 10px;color:#fff;background-color:#bd1220;font-size:14px;}

.tituloevento{width:535px; height: 20px;padding-top: 8px;padding-left: 10px;color:#ffffff;font-size:14px;border-bottom:1px solid #FFFFFF; text-align:left;}
.textofooter{padding-left: 275px;padding-top:10px;}
.info{font-family:Verdana;font-size:12px;}
span.texto{color: #000; font-family:Verdana;font-size:10px;}
span.actual{color:#bd1220; font-family:Verdana; }
span.espaiIdioma{font-family:Verdana;}
span.rojo{ color: #BD1222; font-size: 11px; }
span.noactual{}
/*clases*/
.rojo{color: #BD1222; font-size: 10px; font-weight: bold;}
.rojotitulo{color: #BD1222; font-size: 11px; font-weight: bold;}
.verde{color: Green; font-size: 11px;font-weight: bold;}
.llegar{font-size:10px; color:#666;font-weight: bold;}
.parada{font-size:10px; color:#333;font-weight: bold;}
/************************ TEXTOS H GENERAL************************/
h1, h2, h3, h4, h5, hr, span{font-family:Verdana; font-weight: normal;padding:0;margin:0;}
/*hr*/
hr {width:96%;border: none 0;border-top: 1px dashed #006A8D; /* borde punteado */height: 1px;}
/*H*/
h1{ font-size:11px; color:#fff; font-family:Verdana;font-weight:normal;} /* PARA EL MENU  */
h2{ font-family:Verdana;font-size:10px; font-weight:normal; color:#fff;}
h3{ font-size:12px; color:#4B3E35;display:inline;}
h4{ font-size:10px; font-weight:bold; color:#fff; display:inline; }
h5{font-size:11px; font-weight: bold;}
h6{font-size:11px;color:#bd1220;}
h7{font-size:11px;color:#000000;font-weight: normal;}
/*H con link, visited, hover*/
h1 a{ color:#ffffff;}
h1 a:link{ color:#ffffff;}
h1 a:visited{ color:#ffffff;}
h1 a:hover{ color:#ffffff;}
/**/
h4 a{ text-decoration:none; color:#1a171b; }
h4 a:link { text-decoration:none; color:#1a171b; }
h4 a:visited { text-decoration:none; color:#1a171b; }
h4 a:hover {color:#bd1220; }
/**/
h5 a:link{ color:#ffffff; font-size: 11px; font-family:Verdana;}
h5 a:visited{ color:#ffffff; font-size: 11px; font-family:Verdana;}
h5 a:hover{ color:#bd1220; font-size: 11px; font-family:Verdana;}
/*a*/
a:link { text-decoration:none; color:#000 }
a:visited { text-decoration:none; color:#000; }
a:hover { text-decoration:none; color:#bd1220; }
/*************************** ESTILOS FORM ****************************************/
input {font-family:Verdana;font-size:12px; color: #000;border:0;}
input.fecha{	width:120px; background-color: #F7F3EE; border:1px solid #4A3C31; height:14px;  padding:2px; }
input.calen{	width:120px; background-color: #F7F3EE; border:1px solid #4A3C31; height:14px;  padding:2px; }
select {font-family:Verdana; font-size:12px;color: #000;height:18px;background-color:#F7F3EE;border:1px solid #4A3C31;}
input.error{width:120px;background-color: #CAC0B6; border:1px solid #4A3C31;}
input.calen{ width:80px; margin-left:8px; }
input.confirm{ width:120px; height:16px; font-size:10px; padding-top:-4px; background:#AA9C8F url(../images/fons-boton-siguiente.gif) no-repeat 104px 4px;}
input.confirm:hover{ background-color: #bd1220; color:#fff;}
input.atras:hover{ background-color: #bd1220; color:#fff;}
select.new{ width:126px; }
select.num{ width:100px; margin-left:6px; }
/*******************************  MODIFICACIONES  MENU - RESERVAS :: Ricard   ******************************/
#imges_reserv{width:165px;float:right;height:183px;}
#menus{width:544px;height:165px;float:left;border-right:4px solid #4A3C31;border-bottom:4px solid #4A3C31;background-image:url(../images/fons-menu.gif);background-repeat: no-repeat;background-position:0px 3px;}
#menus2{width:549px;height:160px;float:left;border-right:4px solid #4A3C31;border-bottom:4px solid #4A3C31;background:#4A3C31;}
#menusevento{width:552px;height:160px;float:left;border-right:4px solid #4A3C31;border-bottom:4px solid #4A3C31; background:#4A3C31;}
#tiposMenu{width:530px;height:35px;}
#platos{width:140px;padding:5px;padding-top:20px;height:105px;font-family:Verdana;font-size:16px;font-weight:bold;color:#D80303;}
#platos a{font-size:12px;}
#contenidos{font-family:Verdana; width:360px;padding-left:10px;padding-right:10px;height:125px;margin-top:-12px;}
#contenidos ul {list-style-image: url(../images/li_menu2.gif); }
#contenidos ul.descrip {list-style-image:none;list-style-type: none;padding:0px;}
#contenidos li { color:#000; padding-bottom:4px; font-size:12px;}
#contenidos li.descript { margin-top:-3px; font-size:11px; }
#contenidos a{ text-decoration:underline; color:#4A3C31; }
#contenidos a:hover{ color:#D80303;}
/******************   RESERVAS   *************************/
div.contbotones{ margin:0 auto; text-align:center; width:241px; }
div.confirm{border-left:1px solid #4A3C31; float:right;}
div.atras{ width:120px; height:13px; float:left;background:#AA9C8F url(../images/fons-boton-atras.gif) no-repeat 4px 4px;font-family:Verdana;font-size:10px; padding-top:3px;}
div.atras:hover{ background-color: #bd1220;}
div.atras:hover a{color:#fff;}
div.precio{ margin-left:8px; margin-top:20px; font-family:Verdana; font-size:12px; color:#C70B24; font-weight:bold;}
div.infoTitol{width:96%; padding:4px; margin-bottom:10px; border-bottom:1px dotted #AA9C8F;}
div.infoReserva{line-height:18px; margin-bottom:8px;}
#contenedorCentralReserva2{width:720px;background-color:#4A3C31;float: right;margin-top:10px;height: 443px;}
#form2{padding-top:10px;padding-left:10px;width: 535px;height: 434px;float:left;}
div.formulario{width: 528px;height: 18px;margin-left:-10px;padding:6px;padding-left:10px;border-bottom:1px dotted #AD9C8D;margin-top:-5px;}
div.formulario2{width: 528px;height: 18px;margin-left:-10px;padding:6px;padding-left:10px;border-bottom:1px dotted #AD9C8D;}
div.formulario2 p{ padding:0; margin:0; text-align:right; }
div.formulario3{width: 400px;height: 40px;margin-left:-10px;padding:6px;padding-left:10px;background-color: #CAC0B6;}
div.formBotones{width: 545px;height: 16px;margin-left:-10px; background-color: #AA9C8F; text-align:center;}
td.formulario { width:130px; }
div.formBotones2{width: 545px;height: 16px;margin-left:-10px;margin-top:0px; background-color: #AA9C8F; text-align:center;}
div.formBotones3{width: 545px;height: 16px;margin-left:-10px;margin-top:-15px; background-color: #AA9C8F; text-align:center;}

td.formulario2 { width:130px; height:18px; }
div.tipoActual{font-family:Verdana; font-size:14px;font-weight:bold;text-align:center;padding:4px;width:168px;color:#fff;height:26px;background-image:url(../images/menuReserva.gif);background-repeat: no-repeat;background-position:0px -2px;}
div.tipos{font-family:Verdana; font-size:12px;font-weight:bold;padding:4px;width:169px;	height:16px;text-align:center; background-image:url(../images/menuReserva3.gif);background-repeat: no-repeat;background-position:0px -10px;}
div.tipos a{ color:#4A3C31; }
div.tipos a:link{ color:#4A3C31; }
div.tipos a:visited{ color:#4A3C31; }
div.tipos a:hover{ color:#fff; }
div.error{clear:both;width:545px;height:8px;position:absolute;margin-top:30px;font-family:Verdana; font-size:10px;font-weight:bold;margin-left:-10px;padding:2px;padding-left:8px;background-color:#BD1121;color:#fff;}
div.error a{ color:#1a171b; }
div.error a:link{ color:#1a171b; }
div.error a:visited{ color:#1a171b; }
div.error a:hover{ color:#000; }
div.preu{width:418px;height:28px;position:absolute;top:319px;font-family:Verdana;font-size:12px;font-weight:bold;margin-left:-5px;padding:2px;padding-left:8px;color:#BD1121;}
div.aviso{font-family:Verdana; font-size:12px;font-weight:bold;color:#BD1121;}
#menuChange{margin-top:117px;margin-left:500px;position:absolute;}
.visitatiendareserva2{float:left;margin-top:35px;margin-left:10px;}
table.confirms{ width:535px; }
td.lineareserva img{ margin-left:-8px; }
td.right { text-align:right; padding-right:40px;}
td.dades { padding-left:6px;}
td.confirmo{font-family:arial;font-weight: normal;font-size:13px;text-align:left;padding-top:10px;}
tr.on1{ background-color:#E1D8CF; width:320px;}
tr.on2{ background-color:#CAC0B6; width:320px;}
tr.on1:hover,tr.on2:hover { background-color:#DDA165; }
/*creditos*/
#creditos{font-family:Verdana;font-size:11px;text-align:center;margin-top:25px;}
.titulocreditos{font-size:13px;color:#BD1220;}

#scrollgranblanc3 {
width:535px;
height:395px;
background-color:#CAC0B6;
overflow:auto;
scrollbar-face-color: #CAC0B6;
scrollbar-shadow-color: #CAC0B6;
scrollbar-highlight-color: #CAC0B6;
scrollbar-3dlight-color: #CAC0B6;
scrollbar-darkshadow-color: #CAC0B6;
scrollbar-track-color: #CAC0B6;
scrollbar-arrow-color: #000000;
text-align:left;
}