/* GENERAL */
body{
	background:#fff none repeat scroll 0 0;
	overflow: hidden;
	font-family:"Trebuchet MS",Verdana;
}
/* cambiar fondo.jpg por madera.jpg*/
#fondo{
	background:transparent url(../img/common/madera.jpg) no-repeat scroll center top;
	height:1200px;
	left:50%;
	margin-left:-792px;
	margin-top:-600px;
	padding:0px;
	position:absolute;
	top:52%;
	width:1600px;

}
#wrapper{
	height:568px;
	left:50%;
	margin-left:-392px;
	margin-top:-306px;
	position:absolute;
	top:50%;
	width:784px;
}
p{
color:#877B73;
font-size:1em;
}
p .arial{
color:#867A72;
font-size:0.9em;
line-height:1.2;
font-family:"Arial",Verdana;
}
/* HEADER */
#header{
	font-size:12px;
	height:97px;
	padding:10px 0 0 15px;
}
#header a.logoLink{


}
#header a.logoLink span{
float:left;
height:0;
overflow:hidden;
}
#header h1{
	color:#111111;
	font-family:"Helvetica";
	font-size:17px;
	font-weight:bold;
	padding:3px 106px;
}
#header #logo{
	margin-left:118px;
}
#header #tempHeader{
left:323px;
position:absolute;
top:39px;
}
#header #subtitle{
padding-left:13px;
padding-top:5px;
*padding-top:0px;
_padding-top:0px;
}

/* MENU IZQ */
#menuIzq{
	float:left;
	height:412px;
	overflow:hidden;
	width:130px;
}
#menuIzq ul{
overflow:hidden;
padding:10px 0 2px 19px;
}
#menuIzq ul li{
display:block;
line-height:0.6em;
margin:0 5px 1px 0;
}
#menuIzq ul li ul{
padding:1px 0 8px 10px;
}


#menuIzq ul li.ultimo{background-image:none;}
#menuIzq ul li a{
	color:#58574A;
	font-size:11px;
	padding:0 4px 0 2px;
	text-decoration:none;
	line-height:1em;
}

#menuIzq ul li.hotel a.activo{
	background:#CD471E;
	color:#fff;
}
#menuIzq ul li.restauracion a.activo{
	background:#a50d12;
	color:#fff!important;
}
#menuIzq ul li.celebraciones a{

	line-height:1.1em;
}
#menuIzq ul li.celebraciones a.activo{
	background:#d7af43;
	color:#fff!important;
}
#menuIzq ul li.deportivo a.activo{
	background:#6C9027;
	color:#fff!important;
}
#menuIzq ul li.galeria a.activo{
	background:#CD471E;
	color:#fff!important;
}

#menuIzq ul li a.activo:hover{
	color:#fff!important;
}
#menuIzq ul ul li a{
	background:none;
}
#menuIzq ul li.hotel, #menuIzq ul li.restauracion, #menuIzq ul li.celebraciones{
background:transparent url(../img/common/subrayado.jpg) no-repeat scroll center bottom;
margin:0 0 5px 0;
}
#menuIzq ul li.deportivo{margin:0 0 5px;}
#menuIzq ul li.hotel a#hotel, #menuIzq ul li.restauracion a#restauracion, #menuIzq ul li.celebraciones a#celebraciones, #menuIzq ul li.deportivo a#deportivo, #menuIzq ul li.galeria a#galeria{
	font-weight:bold;
	color:#181818;
}
#menuIzq ul li.hotel a#hotel:hover{
background:#CD471E;
color:#fff;
}
#menuIzq ul li.hotel a:hover{color:#CD471E;}

#menuIzq ul li.restauracion a#restauracion:hover{
background:#a50d12;
color:#fff;
}
#menuIzq ul li.restauracion a:hover{color:#800000;}

#menuIzq ul li.celebraciones a#celebraciones:hover{
background:#d7af43;
color:#fff;
}
#menuIzq ul li.celebraciones a:hover{color:#C08B32;}

#menuIzq ul li.deportivo a#deportivo:hover{
background:#6C9027;
color:#fff;
}
#menuIzq ul li.deportivo a:hover{color:#fff;}

/* CONTENT */
#content{
color:#555555;
float:left;
height:429px;
margin-left:10px;
overflow:hidden;
width:489px;
}
#banner{
width:489px;
}
#mensajes{}
#content div.contentbg{
font-size:10px;
overflow:hidden;
padding:0 2px;
}
#content div.contentbg div.leftside{
	overflow:hidden;
	padding:0;
	text-align:left;

}

#content div.contentbg div.leftside span{
	display:block;
	font-size:11px;
	padding:0 0 4px;
}
#content div.contentbg div.leftside span a{
	color:#58574B;
	font-size:10px;
	text-decoration:none;
}
#content div.contentbg div.leftside span a:hover{
	color:#EF7B2E;
}
#content div.contentbg div.leftside ul li{
	text-align:right;
	padding:1px 0;
}
#content div.contentbg div.leftside ul li a{
	font-size:0.9em;
	color:#857972;
	text-decoration:none;
	font-weight:bold;
}
#content div.contentbg div.rightside{
	float:left;
	overflow:hidden;
	text-align:left;
	width:253px;
	margin:34px 0 0 19px;
}
#content div.contentbg h2{
color:#58574A;
font-size:16px;
padding:5px 0 4px;
overflow:hidden;
*padding:0 0 4px;
_padding:0 0 4px;
}
#content div.contentbg h2 img{
	
}
#content div.contentbg h2 span{
	float:left;
padding:10px 0;
}

#content div.contentbg h2.caption{
padding-top:6px;
}
#content div.contentbg h3{
	font-size:1.6em;
	letter-spacing:0.05em;
}
/* CONTENT -> INDEX */

#content div.indexbg{
	/*background:#DDDDDD url(../img/hotel/hand.jpg) no-repeat scroll center 101px;*/
	
}
#content div.indexbg p{
	font-size:10px;
	line-height:1.14em;
	padding:12px 0 0;
}
#content div.indexbg div.leftside{

}
#content div.indexbg div.rightside{

}
#content div.indexbg div.leftside p{ 
	padding-left:17px;
}
#content div.indexbg div.rightside p{ 
	padding-right:17px;
}
#content div.indexbg p.Aleft, #content div.indexbg p.Aright{
	padding:0 10px;
}
#content div.indexbg div.leftside p.Aleft img{
	display:block;
}
#content div.indexbg p.fechaPub{
	font-size:10px;
	padding:2px;
}
#content div.indexbg p img{
	background:red none repeat scroll 0 0;
}
#content div.indexbg p span.firma{
	color:#333333;
	display:block;
	font-size:8px;
}

/* CONTENT -> HABITACIONES */
#content div.habitaciones{}
#content div.habitaciones div.leftside{

	
}
#content div.habitaciones div.leftside h2{
clear:both;
}
#content div.habitaciones div.leftside p{
	float:right;
	font-size:11px;
	height:67px;
	overflow:hidden;
	padding:10px 67px 10px 0;
	text-align:right;
	width:104px;
}
#content div.habitaciones div.rightside{
	margin-top:38px;
}
#content div.habitaciones div.rightside p{
	font-size:11px;
	height:65px;
	margin-bottom:47px;
	width:235px;
	overflow:hidden;	
}
/* CONTENT -> RESTAURANTE*/
#content div.restaurante div.leftside{}
#content div.restaurante div.leftside p{
	padding:10px 0 10px 70px;
}

#content div.restaurante div.rightside{

}
#content div.restaurante div.rightside h3{

}
#content div.restaurante div.rightside p{
	padding:10px 0 10px 20px;
	text-align:right;
	width:200px;
}

/* CONTENT -> ACTIVIDADES*/

#content div.actividades div.leftside{}
#content div.actividades div.leftside h2{
font-size:1.8em;
}
#content div.actividades div.leftside p{
	padding:10px 0 10px 10px;
}
#content div.actividades div.leftside ul{}
#content div.actividades div.leftside ul li{

}
#content div.actividades div.leftside ul li a{

}
#content div.actividades div.leftside ul li a:hover{}


/* CONTENT -> ESCAPADAS */

#content div.escapadas div.leftside{}
#content div.escapadas div.leftside h2{

}
#content div.escapadas div.leftside p{
	padding:10px;
}
#content div.escapadas div.rightside{

}
#content div.escapadas div.rightside h2{
padding:0 30px 0 0;
}
#content div.escapadas div.rightside p{
	padding:10px;
}

p.PDFlinks{
margin:10px 0 0;

}
p.PDFlinks a, #content .resCat h2 a{
color:#CD471E;
font-size:12px;
font-weight:bold;
margin:0 10px 0 0;
}
p.PDFlinks a:hover, #content .resCat h2 a:hover{
color:#58574B;
text-decoration:none;
}
/* CONTENT -> SALONES */

#content div.salones div.leftside{}
#content div.salones div.leftside h2{

}
#content div.salones div.leftside p{
	padding:10px 0 10px 10px;
}
#content div.salones div.rightside{

}
#content div.salones div.rightside h2{

}
#content div.salones div.rightside p{

}
/* CONTENT -> RESTAURACIÓN -> CHEFFS */
#content div.cheffs div.leftside h2{}
#content div.cheffs div.leftside p{}
#content div.cheffs div.rightside p{}
/* CONTENT -> RESTAURACIÓN -> CELEBRACIONES */
#content div.resCel div.leftside h2{}
#content div.resCel div.leftside p{}
#content div.resCel div.rightside p{}
/* CONTENT -> RESTAURACIÓN -> CATERING */
#content div.resCat div.leftside h2{}
#content div.resCat div.leftside p{}
#content div.resCat div.rightside{
	width:236px;
	overflow:hidden;
}
#content div.resCat div.rightside h2{
font-size:1.8em;
}
#content div.resCat div.rightside p{
	padding:0;
}
#content div.resCat div.rightside ul{
	padding-bottom:10px;
}
#content div.resCat div.rightside ul li{
	float:left;
	width:139px;
}
#content div.resCat div.rightside ul li.menu{
	width:80px;
}
/* CONTENT -> RESTAURACIÓN -> ASADOR */
#content div.resAsa div.leftside h2{}
#content div.resAsa div.leftside p{}
#content div.resAsa div.rightside p{
padding:0 10px 10px 0;
}
/* CONTENT -> RESTAURACIÓN -> RESTAURANTE */
#content div.resRes strong{color:#444;}
#content div.resRes div.leftside h2{}
#content div.resRes p.paddingBottom{padding-bottom:6px;}

/* CONTENT -> RESTAURACIÓN -> HOME */
#content div.res div.leftside h2{}
#content div.res div.leftside p{}
#content div.res div.rightside{
	width:236px;
	overflow:hidden;
}
#content div.res div.rightside h2{
	font-size:1.8em;
}
#content div.res div.rightside p{
	padding:0;
}
#content div.res div.rightside ul{
	padding-bottom:10px;
}
#content div.res div.rightside ul li{
	float:left;
	width:139px;
}
#content div.res div.rightside ul li.menu{
	width:80px;
}

/* CONTENT -> CONTACTAR */
div.contactar{font-size:11px;}
div.contactar h2{
padding:0 0 3px!important;
}
div.contactar p{
	clear:both;
	margin:0;
}
div.contactar p.captionContacto{
color:#181818;
font-size:12px;
font-weight:bold;
padding:0 24px;
}
div.contactar .sangriaD{
margin:10px 0 0 25px;
}
div.contactar ul li{
clear:both;
margin:10px 0 0;
overflow:hidden;
}
div.contactar ul li img{
float:left;
clear:both;
}
div.contactar ul li a{
	color:#181818;
	text-decoration:none;
}
div.contactar ul li a:hover span, div.contactar ul li a:hover{
	color:#CD471E;
}
div.contactar p.opcional{
	margin:0 0 0 25px;
	padding:0px;
}
div.contactar ul li span{
color:#181818;
float:left;
font-size:11px;
margin:8px 0 0 5px;
width:385px;
}
ul.sangriaD p.captionContacto{
padding:0;
}
ul.sangriaD li.infoBlock{
clear:none;
float:left;
width:220px;
}
div.contactar #contactForm p input{margin:0px;clear:none!important;}
div.contactar #contactForm{padding:8px 0 0 114px;}
div.contactar #contactForm #submitContactForm{
background:#CCCCCC url(../img/intranet/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat scroll 0 50%;
border:1px solid #AAAAAA;
clear:both;
cursor:pointer;
float:right;
font-size:0.9em;
margin:0 29px 0 0;
padding:5px 8px;
position:relative;
right:0;
top:-1px;
width:auto !important;
}
div.contactar #contactForm #submitContactForm:hover{
position:relative;
top:0px;
left:1px;
}
/* CONTENT - LEGAL */
#legal h3{
margin:10px 0 5px;

}
#legal{

}
#legal p{
margin:5px 0;
font-size:11px;
}
/* MENU DCHA */
#menuDcha{
	background:url(../img/common/separador.jpg) no-repeat top left;
	float:left;
	height:429px;
	overflow:hidden;
	width:138px;
	margin-left:12px;
}
#localizacionContainer, #howtoLink{display:none;}
#howtoget{
clear:both;
float:left;
font-size:10px;
height:186px;
line-height:0.8em;
margin:10px 10px 10px 11px;
overflow:auto;
width:458px;
}
#howtoLink{
float:left;
font-size:9px !important;
margin:0 0 0 20px !important;
padding:3px 0;
}
#menuDcha div.ofertas{
	font-family:arial;
	font-size:9px;
	margin:5px 0 0 14px;
	overflow:hidden;
	width:111px;

}
#menuDcha #ofertasContainer{}
.pino{
background:transparent url(../img/common/pino.png) no-repeat scroll right bottom;
height:292px;
margin:0 !important;
width:139px !important;
}
#menuDcha #ofertasContainer ul#paginador{
margin:6px 0 0;
overflow:hidden;
position:relative;
z-index:2;

}
#menuDcha #ofertasContainer ul#paginador li{
float:left;
height:13px;
margin:0 2px 0 4px;
overflow:hidden;
padding:0 1px;
width:12px;

}
#menuDcha #ofertasContainer ul#paginador li a{
	height:13px;
	margin:0;
	padding:0 6px;
	text-indent:-9999px;
	float:left;
}
#menuDcha #ofertasContainer div.oferta{
	display:block;
position:relative;
top:-16px;
}
#menuDcha #ofertasContainer div.oferta img.imgOferta{
margin-bottom:6px;
width:111px;
}
#menuDcha div.ofertas h2{}
#menuDcha div.ofertas h2 a{
	text-decoration:none;
	color:#CD471E;
	margin:0px;
	padding:0px;
	font-size:10px;
}
#menuDcha div.ofertas h2 a:hover{
	color:inherit;
}
#menuDcha div.ofertas p{
	margin:3px 0 3px 0;
	
}
#menuDcha a{
	color:#58574B;
	font-family:trebuchet MS;
	font-size:11px;
	margin:1px 11px;
	height:20px;
}
#menuDcha a:hover{
	color:#EF7B2E;
}
#menuDcha img{}
#menuDcha #localizacionContainer{
font-size:10px;
overflow:hidden;
padding:2px 10px 0;
}
#menuDcha #localizacionContainer select{
	margin:2px 0;
	width:107px;
}
#menuDcha #localizacionContainer input.boton {
	background:#CCCCCC url(../img/intranet/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat scroll 0 50%;
	border:1px solid #AAAAAA;
	cursor:pointer;
	float:left;
	font-size:0.9em;
	margin:5px 16px;
	padding:5px 8px;
	position:relative;
	right:0;
	width:auto !important;
}
#submitReservaForm{
background:#CCCCCC url(../img/intranet/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat scroll 0 50%;
	border:1px solid #AAAAAA;
	cursor:pointer;
	float:left;
	font-size:0.9em;
	padding:4px 8px 0;
	margin-left:2px;
	position:relative;
	right:0;
	position:relative;
	top:0px;
	width:auto !important;
}
#menuDcha #localizacionContainer input.boton:hover, #submitReservaForm{
	right:1px;
	position:relative;
	top:1px;
}
#menuDcha #to{
width:99px;
}
#bubbleForm{
	overflow:auto;
	margin-top:5px;
}
#bubbleForm p.contentForm{
float:left;
height:106px;
overflow:hidden;
}
/* FOOTER */
#footer{
	background:transparent url(../img/common/footer.jpg) no-repeat scroll left top;
	clear:both;
	height:40px;
	margin:0 0 0 14px;
	padding:5px 5px 0 10px;
	font-size:10px;
	overflow:hidden;
}
#footer img{
float:left;
height:20px;
overflow:hidden;
width:19px;
}
#footer p{
float:left;
font-size:1em;
height:27px;
margin-left:10px;
overflow:hidden;
width:575px;
}
#footer p a{
	float:none;
	color:#58574B;
}
#footer a{
	color:#58574B;
	float:right;
	font-size:9px;
	letter-spacing:0;
	margin:0 14px 0 5px;
}
#footer a:hover{
	color:#EF7B2E;
}
#footer a.legal{}
/* BOTONERA DE LINKS DERECHA */
#links{
float:right;
overflow:auto;
position:absolute;
right:0;
top:30%;
}
#links a{
clear:both;
float:left;
height:28px;
margin:0 4px;
width:25px;
color:#CCCCCC;
}
#links #linksContent a{
	float:none;	
}
a#flecha{
background:transparent url(../img/common/mostrar.png) no-repeat scroll 0 0;
clear:both;
float:right;
height:28px;
margin:0 4px;
padding:0 0 3px;
position:absolute;
right:0;
top:25%;
width:20px;
}
a#flecha.mostrado{
	background:url(../img/common/ocultar.png) no-repeat 0 0;
}
#links #linkYoutube{
	background:url(../img/common/youtube.png) no-repeat 0 0;
}
#links #linkFacebook{
	background:url(../img/common/facebook.png) no-repeat 0 0;
}
#links #linkRss{
	background:url(../img/common/rss.png) no-repeat 0 0;
}
#links #linkTwitter{
	background:url(../img/common/twitter.png) no-repeat 0 0;
}
#links #linkBlogger{
	background:url(../img/common/blogger.png) no-repeat 0 0;
}
#links div.botones{
background:#000000 none repeat scroll 0 0;
clear:both;
float:left;
overflow:hidden;
width:31px;
}
#links #topButtons{
height:52px;
margin:0 0 10px;
padding:7px 0;
}
#links #buttons{
height:106px;
padding:7px 0;
}
#links #botonera{
float:left;
width:31px;
}
#linksContent{
background:black none repeat scroll 0 0;
display:none;
float:left;
height:168px;
overflow:hidden;
padding:10px 5px;
width:140px;

}
#linksContent h2{
	color:#ccc;
}
#linksContent p{font-size:0.8em;}
#youtubeLnk, #facebookLnk, #rssLnk, #twitterLnk, #bloggerLnk{
display:none;
}

/* RESERVAS Y OFERTAS */
div.datosOferta{
	overflow:hidden;
}
div.datosOferta p{font-weight:bold;overflow:hidden!important;}
#reservaForm div.formDcha, #ofertaForm div.formDcha{
float:left;
width:340px;
overflow:auto;
}
#reservaForm div.formIzq, #ofertaForm div.formIzq{
width:300px;
float:left;
overflow:auto;
}
#ofertaForm #descripcionOfertaInfo{
background:#F0FAF0;
color:#CD471E;
font-family:sans-serif;
font-size:11px;
font-weight:normal;
width:632px;
}
p.mitadInfo{
color:#333333;
float:left;
font-weight:bold;
overflow:auto;
width:530px;
}
#ofertaForm #tituloOfertaInfo{
color:#CD471E;
font-weight:normal;
}
#ofertaForm #precioOfertaInfo{
	color:#CD471E;
font-weight:normal;
}
#submitReservaForm, #submitOfertaForm{
clear:none;
}
#reservaForm, #ofertaForm{
padding:16px 0 0 26px;
}
#reservaForm p, #contactForm p, #ofertaForm p{
	padding:2px;
	overflow:auto;
}
#reservaForm p label, #contactForm p label, #ofertaForm p label{
clear:both;
float:left;
font-size:11px;
padding:0;
width:120px;
}
#reservaForm p input, #ofertaForm p input{clear:none;}
#reservaForm p input, #ofertaForm p input, #contactForm p input{
height:15px;
width:212px;
}
#reservaForm p textarea, #ofertaForm p textarea{
float:left;
clear:both;
width:332px;
}
#contactForm p textarea{
clear:none;
float:left;
width:212px;
}
#reservaForm p select, #contactForm p select, #ofertaForm p select{
height:21px;
margin:0;
width:216px;
}
/* links de localización y reservas */
#localizacionLnk{
background:transparent url(../img/common/localizacion.png) no-repeat scroll 0 0;
display:block;
height:66px !important;
margin:5px 13px 0 14px !important;
padding:14px 0 0;
}
#localizacionLnk.oculto{
height:5px !important;

}
#reservasLnkHeader{background:url(../img/common/palabra-reservas.png) no-repeat 0 0;display:block;padding:1px;}
#mapita{
float:left;
overflow:auto;
}
#blogLink{
color:#58574A;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#blogLink img{
position:relative;
top:3px;
}
#ofertasLnkHeader{
	background:url(../img/common/palabra-ofertas.png) no-repeat 0 0;
	display:block;
	clear:both;
	cursor:auto;
}
a.linkHeader{
color:#DDDDDD;
line-height:0;
overflow:hidden;
padding:4px 0;
position:relative;
text-decoration:none;
text-indent:-999px;
top:10px;
z-index:9;
}
/* GALERIA */
div.photosContainer{
	float:left;
	padding:10px;
	overflow:auto;
	background:#fff;
	margin:10px 0 0 50px;
}
div.galleryview{font-size:12px;}
p.galleriaLinks{
	clear:both;
	text-align:center;
	padding-top:10px;

	
}
p.galleriaLinks a{
	color:#181818;
	padding:0 2px;
	font-size:11px;
	text-decoration:none;

}
p.galleriaLinks a:hover{
	background:#CD471E;
	color:#fff;
}
p.galleriaLinks a.activo{
	background:#CD471E;
	color:#181818;
}
div.panel-overlay{
	
}
div.panel-overlay h2{
	font-weight:bold;
	color:#ccc!important;
	font-size:16px;
	margin:0 0 5px 0;
}
div.panel-overlay p{
	font-size:12px;
	color:#ccc!important;
	padding:0 14px;
}
div.panel-overlay a{
	color:#CD471E!important;
}
/* GALERIA 
div#galeria{
	color:#000000;
	font-size:12px;
	margin-top:4px;
	width:730px;
}
div.panel{
	background:grey;
	text-align:center;
}
div.panel-overlay h2{
	padding:0 10px;
	text-align:left;
}
div.panel-overlay p{
	font-size:12px;
	float:left;
	padding:0 0 0 60px;
	width:260px;
}
div.panel-overlay p span{
	float:left;
	padding-top:8px;
}
div.panel-overlay ul{
	float:left;
	margin:0 0 0 74px;
	overflow:auto;
	padding:5px;
	width:215px;
}
div.panel-overlay ul li{
	background:#666 none repeat scroll 0 0;
	float:left;
	height:17px;
	margin:0 2px;
	padding:2px 0 0;
	text-align:center;
	width:66px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
div.panel-overlay ul li a{
	color:white;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-decoration:none!important;
	width:63px;
}
div.panel-overlay ul li a:hover{
	text-decoration:underline!important;
}
*/

/* CLASES SUELTAS */
.Acenter{text-align:center;}
.Aleft{text-align:left;}
.Aright{text-align:right;}
.paddingBottom{
	padding-bottom:10px;
	position:relative;
	left:-2px;
}
.clear{
	clear:both;
}

/* MAPA */
#map1, #map2{
border:1px solid;
float:left;
height:200px;
margin:10px 0 0 16px;
width:460px;
}
div.bubble{
	font-size:10px;
}
div.bubble p.titleBubble{
	font-size:12px;
	color:#181818;
}
div.bubble p a.link{
	color:#181818;
}
form input, form select, form textarea, form #texto_parent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#EFEFEF none repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:left;
font-size:10px;
margin:0.5em 0;
padding:0.3em;
}
/* thickbox reservas */ 
#botonCerrar{
background:transparent url(../img/common/botonCerrar.jpg) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
display:block;
float:right;
height:16px;
overflow:hidden;
text-indent:-9999px;
width:16px;
}

.pag1, .pag2, .pag3, .pag4, .pag5 {
background-image: url("../img/common/paginadorOfertas.png");
height:13px;
width:10px;
}
.pag1 {
background-position: 0px 0px;
}
.pag2 {
background-position: -15px 0;
} 
.pag3 {
background-position: -30px 0;
}
.pag4 {
background-position: -45px 0;
}
.pag5 {
background-position:-60px 0;
}
.pdfIcon{
background:url(../img/common/pdf.png) no-repeat 0 0;
text-indent:-9999px;
padding-bottom:8px;
padding-left:32px;
}
p.numPaso{
color:#CD471E;
padding:10px 0 5px !important;
font-weight:bold;
}

.ui-datepicker {
z-index:103;
font-size:12px!important;
}
.TB_modal{height:!important;}


#kaptchaImage{
	float:left;
	margin-right:4px;
}
#kaptchaInput, #reservaForm p input#kaptchaInput, #ofertaForm p input#kaptchaInput{
	width:80px;
}
#kaptchaText{
	font-size:9px;
	padding:2px;
}