body {
	margin:0; padding:0; border:0; text-align:center; font:1em Verdana, Arial, Helvetica, sans-serif;
}

#portada {
	margin:0; padding:0; border:0; background-color:#F90;
}

#nuevodiseno{
	margin:0; padding:0; border:0; background-color:#F90;
}

#contenedornuevodiseno {
	margin:auto; text-align:left; width:909px; background-color:#FC3;
}

#contenedorportada {
	margin:auto; text-align:left; width:909px; background-color:#FC3;
}

#contenedor {
	margin:auto; padding:0; text-align:left; width:750px;
}

/*inicio cabecera */

/*cabecera portada */

#slogan {
	position:relative; width:909px; height:160px; clear:both;
}

#portada #slogan {
	background:url(http://ocioyregalo.com/imagenes/cabecera-home-ocioyregalo.jpg) no-repeat center bottom;
}

#nuevodiseno #slogan {
	background:url(http://ocioyregalo.com/imagenes/cabecera-home-ocioyregalo.jpg) no-repeat center bottom;
}

ul#funcionalidades {
	margin:0; padding:0; border:0; list-style-type:none; position:absolute; top:10px; right:10px;
}

#funcionalidades li {
	float:left; text-indent:-99999em; width:22px; height:23px; margin:0 5px 0 0;
}

#funcionalidades li a:link, #funcionalidades li a:visited, #funcionalidades li a:hover {
	display:block; float:left; width:22px; height:23px; overflow:hidden;
}

#facebook {
	background:url(http://www.ocioyregalo.com/imagenes/facebook.png) no-repeat center center;
}

#inicio {
	background:url(http://www.ocioyregalo.com/imagenes/ico-inicio.gif) no-repeat center center;
}

#contacta {
	background:url(http://www.ocioyregalo.com/imagenes/ico-contacta.gif) no-repeat center center;
}

#imprimir {
	background:url(http://www.ocioyregalo.com/imagenes/ico-imprimir.gif) no-repeat center center;
}

#mapaweb {
	background:url(http://www.ocioyregalo.com/imagenes/ico-mapaweb.gif) no-repeat center center;
}

#bannerspasmadrid{
	position:relative; width:909px; height:78px; clear:both;
}

ul#menuprincipal{
	margin:0 0 20px 0; padding:0; border:0; list-style-type:none; background:url(http://www.ocioyregalo.com/imagenes/fondo-menu.gif) repeat-x; height:23px; padding:8px 0 0 0;
}

#menuprincipal li {
	float:left;
}

#menuprincipal li a:link, #menuprincipal li a:visited {
	color:#000; text-decoration:none; font-size:14px; float:left; border-right:1px #FFF solid; padding:0 16px;
}

/*fin cabecera portada*/

#cabecera {
	padding:20px 0 0 0; position:relative; margin:0 0 30px 0;
}

h1 {
	border:0; margin:0; padding:0; width:545px; text-indent:-99999em; overflow:hidden;
}

h1 a:link, h1 a:visited, h1 a:hover {
	display:block; width:100%; height:120px; background:url(imagenes/logotipo-zonacentro.jpg) no-repeat center left;
}

#cabecera ul {
	margin:0; padding:0; border:0; list-style-type:none; width:152px; position:absolute; top:80px; right:20px;
}

#cabecera li {
	text-indent:-99999em;
}

li#cabtelefono {
	background:url(imagenes/telefono.gif); height:23px;
}

#cabmail a:link, #cabmail a:visited, #cabmail a:hover {
	display:block; background:url(imagenes/mail.gif); height:21px; width:152px;
}

#formaparte {
	position:absolute; top:0; right:20px; width:207px; height:25px; background:#FFF url(imagenes/forma-parte.gif) no-repeat center center;
}

#formaparte a:link, #formaparte a:visited, #formaparte a:hover {
	display:block; text-indent:-99999em; width:100%; height:25px;
}
/* fin cabecera*/









/*Inicio menu*/
#menu {
	width:260px; float:right;
}

#menu ul {
	margin:0; padding:0; border:0; list-style-type:none;
}

#menu li {
	width:115px; float:left; margin:0 5px;
}

#menu li a:link, #menu li a:visited {
	display:block; width:115px; padding:120px 0 5px 0; text-align:center; text-decoration:none; float:left;
}

#menu li a:hover {
	font-weight:bold;
}

/* inicio menu2 */

#menu2 {
	width:260px;
}

#menu2 ul {
	margin:0; padding:0; border:0; list-style-type:none;
}

#menu2 li {
	width:115px; float:left; margin:0 5px;
}

#menu2 li a:link, #menu2 li a:visited {
	display:block; width:115px; padding:120px 0 5px 0; text-align:center; text-decoration:none; float:left;
}

#menu2 li a:hover {
	font-weight:bold;
}

/* fin menu2 */

/*inicio menu submenu*/
ul#submenus {
	margin:0 0 20px 0; padding:0; border:0; list-style-type:none; background:#F90 repeat-x; height:23px; padding:8px 0 0 0;
}

#submenus li {
	float:left;
}

#submenus li a:link, #submenus li a:visited {
	color:#000;
	text-decoration:none;
	font-size:14px;
	float:left;
	border-right:1px #FFF solid;
	padding:0 20px;
}

/*fin menu submenu*/

#aventura a:link, #aventura a:visited, #webaventura #aventura a:link, #webaventura #aventura a:visited {
	background:url(imagenes/aventura.jpg) no-repeat top center; color:#5C8E2F;
}

#salud a:link,#salud a:visited {
	background:url(imagenes/cuerpoymente.jpg) no-repeat top center; color:#F60;
}

#ciudad a:link, #ciudad a:visited {
	background:url(imagenes/ciudad.jpg) no-repeat top center; color:#756F6F;
}

#viajar a:link, #viajar a:visited {
	background:url(imagenes/viajar.jpg) no-repeat top center; color:#234A83;
}

#paladar a:link, #paladar a:visited {
	background:url(imagenes/paladar.jpg) no-repeat top center; color:#000;
}

#regalos a:link, #regalos a:visited {
	background:url(imagenes/regalo.jpg) no-repeat top center; color:#A31E1F;
}

/*inicio secciones*/
#imglistadoar{
	width:170px;
	float:left;
}

#txtlistadoar {
	margin:0 0 0 170px;
}

#imglistadoar{
	float:left;
}

ul#listadoart2 {
	margin:0; padding:0; border:0; list-style-type:none;
}

#listadoart2 li {
	border:1px #E0EDF8 solid; margin-bottom:10px; background-color:#F1F7FC; padding:5px; overflow:auto;
}

#listadoart2 li img {
	display:block; float:left; border:3px #E0EDF8 solid;
}

#listadoart2 h2 {
	margin:0; font-size:16px;
}

#listadoart2 h2 a:link, #listadoart2 h2 a:visited, #listadoart2 h2 a:hover {
	text-decoration:none; color:#FF7802;
}

#listadoart2 p.categorialist {
	color:#455D87; font-size:10px; margin-top:0;
}

#listadoart2 span.preciolistado {
	color:#FFF; background-color:#FF7802; font-weight:bold; padding:3px;
}

#txtlistadoar {
	margin:0 0 0 170px;
}

#imglistadoar{
	width:170px;
}

ul#listadoart {
	margin:0; padding:0; border:0; list-style-type:none;
}

#listadoart li {
	border:1px #E0EDF8 solid; margin-bottom:10px; background-color:#F1F7FC; padding:5px; overflow:auto;
}

#listadoart li img {
	display:block; float:left; border:3px #E0EDF8 solid;
}

#listadoart div {
	margin:0 0 0 170px;
}

#listadoart h2 {
	margin:0; font-size:16px;
}

#listadoart h2 a:link, #listadoart h2 a:visited, #listadoart h2 a:hover {
	text-decoration:none; color:#FF7802;
}

#listadoart p.categorialist {
	color:#455D87; font-size:10px; margin-top:0;
}

#listadoart span.preciolistado {
	color:#FFF; background-color:#FF7802; font-weight:bold; padding:3px;
}

ul#paginador {
	margin:0; padding:0; list-style-type:none; font-size:0.70em; text-align:center;
}

#paginador li {
	float:left; margin:0 5px; 
}

#paginador li a:link, #paginador li a:visited, #paginador li a:hover {
	display:block; float:left; width:20px; line-height:20px; color:#67BED9; text-decoration:none; border:1px #67BED9 solid;
}

li#pagselect {
	width:20px; line-height:20px; border:1px #CE295D solid; background-color:#FFF; color:#CE295D;
}

/*fin secciones*/

/*AVENTURA*/
#webciudad  #aventura a:link, #webciudad  #aventura a:visited, #websalud #aventura a:link, #websalud #aventura a:visited, #webviajes #aventura a:link, #webviajes #aventura a:visited, ·#webregalos #aventura a:link, #webregalos #aventura a:visited, #webregalos #aventura a:hover, #webpaladar #aventura a:link, #webpaladar #aventura a:visited {
	background:url(imagenes/aventurab.jpg) no-repeat top center; color:#999;
}

#webciudad  #aventura a:hover, #websalud #aventura a:hover, #webviajes #aventura a:hover, #webregalos #aventura a:hover, #webpaladar #aventura a:hover {
	background:url(imagenes/aventura.jpg) no-repeat top center; color:#999;
}

/*SALUD*/
#webaventura #salud a:link, #webaventura #salud a:visited, #webciudad  #salud a:link, #webciudad  #salud a:visited, #webviajes #salud a:link, #webviajes #salud a:visited, #webregalos #salud a:link, #webregalos #salud a:visited, #webpaladar #salud a:link, #webpaladar #salud a:visited {
	background:url(imagenes/cuerpoymenteb.jpg) no-repeat top center; color:#999;
}

#webaventura #salud a:hover, #webciudad  #salud a:hover, #webviajes #salud a:hover, #webregalos #salud a:hover, #webpaladar #salud a:hover {
	background:url(imagenes/cuerpoymente.jpg) no-repeat top center; color:#D7AA2B;
}

/*CIUDAD*/
#webaventura #ciudad a:link, #webaventura #ciudad a:visited #websalud #ciudad a:link, #websalud #ciudad a:visited, #webviajes #ciudad a:link, #webviajes #ciudad a:visited, #webregalos #ciudad a:link, #webregalos #ciudad a:visited , #webpaladar #ciudad a:link, #webpaladar #ciudad a:visited {
	background:url(imagenes/ciudadb.jpg) no-repeat top center; color:#999;
}

#webaventura #ciudad a:hover, #websalud #ciudad a:hover, #webviajes #ciudad a:hover, #webregalos #ciudad a:hover, #webpaladar #ciudad a:hover {
	background:url(imagenes/ciudad.jpg) no-repeat top center; color:#756F6F;
}

/*VIAJAR*/
#webaventura #viajar a:link, #webaventura #viajar a:visited, #webciudad #viajar a:link, #webciudad #viajar a:visited, #websalud #viajar a:link, #websalud #viajar a:visited, #webregalos #viajar a:link, #webregalos #viajar a:visited, #webpaladar #viajar a:link, #webpaladar #viajar a:visited {
	background:url(imagenes/viajarb.jpg) no-repeat top center; color:#999;
}

#webaventura #viajar a:hover, #webciudad #viajar a:hover, #websalud #viajar a:hover, #webregalos #viajar a:hover, #webpaladar #viajar a:hover {
	background:url(imagenes/viajar.jpg) no-repeat top center; color:#234A83;
}
/*PALADAR*/
#webaventura #paladar a:link, #webaventura #paladar a:visited, #webciudad  #paladar a:link, #webciudad  #paladar a:visited, #websalud #paladar a:link, #websalud #paladar a:visited, #webviajes #paladar a:link, #webviajes #paladar a:visited, #webregalos #paladar a:link, #webregalos #paladar a:visited {
	background:url(imagenes/paladarb.jpg) no-repeat top center; color:#999;
}

#webaventura #paladar a:hover, #webciudad  #paladar a:hover, #websalud #paladar a:hover, #webviajes #paladar a:hover, #webregalos #paladar a:hover {
	background:url(imagenes/paladar.jpg) no-repeat top center; color:#000;
}

/*REGALOS*/
#webaventura #regalos a:link, #webaventura #regalos a:visited, #webciudad #regalos a:link, #webciudad #regalos a:visited, #websalud #regalos a:link, #websalud #regalos a:visited, #webviajes #regalos a:link, #webviajes #regalos a:visited, #webpaladar #regalos a:link, #webpaladar #regalos a:visited {
	background:url(imagenes/regalob.jpg) no-repeat top center; color:#999;
}

#webaventura #regalos a:hover, #webciudad #regalos a:hover, #websalud #regalos a:hover, #webviajes #regalos a:hover, #webpaladar #regalos a:hover {
	background:url(imagenes/regalo.jpg) no-repeat top center; color:#A31E1F;
}

		/*formulario presupuestos*/
			#presupuesto {
				clear:both; width:245px; margin-left:5px; background-color:#EEE; padding:10px 0;
			}
			
			#presupuesto legend, #contacto legend {
				margin-bottom:15px; color:#5C8E2F; font-weight:bold; margin-top:0;
			}
			
			#presupuesto label, #contacto label {
				display:block; margin-bottom:10px; font-size:0.90em; color:#666;
			}
			
			#presupuesto fieldset, #contacto fieldset {
				border:0; padding:10px;
			}
			
			#presupuesto fieldset input {
				display:block; border:1px #5C8E2F solid; width:215px; color:#5C8E2F;
			}
			
			#presupuesto textarea {
				border:1px #5C8E2F solid; width:215px; color:#5C8E2F;
			}
			
			#presupuesto #enviar, #contacto #enviar {
				display:block; margin:auto;
			}
		/*fin formulario presupuestos*/

/*Fin menu*/



/*Inicio de contenidos*/
.saltolinea{
	 clear:both;
}

#listaventura, #contlistados {
	width:464px; 
}

#contportada{
	width:909px; margin-top:10px;
}

#contnuevodiseno{
	width:909px; margin-top:10px;
}

#recomendadosportada{
	float:left; width:330px;
}

/* inicio recomendados */
#h2recomendados {
	width:316px; height:74px; background:url(http://www.ocioyregalo.com/imagenes/recomendados.gif) no-repeat center center; margin:0; text-indent:-99999em;
}

ul#listdestacados {
	width:316px; margin:0; padding:0 0 9px 0; border:0; background:url(http://www.ocioyregalo.com/imagenes/pie-destacados.gif) no-repeat center bottom; list-style-type:none;
}

#listdestacados li {
	background:url(http://www.ocioyregalo.com/imagenes/fondo-destacados.gif) repeat-y center center; padding:0 16px 15px 16px; clear:both; overflow:hidden; margin-top:-10px;
}

#listdestacados img {
	display:block; float:left; border:0; padding:0 0 15px 0; margin:5px 0 0 0;
}

#listdestacados h3 {
	margin:0 0 0 5px; padding:0; display:inline; font-size:13px;
}

#listdestacados h3 a:link, #listdestacados h3 a:visited {
	color:#F90; text-decoration:none; font-weight:bold;
}

#listdestacados p {
	font-size:10px; margin:7px 0 0 85px;
}
/* fin recomendados */
    	
#menucentralportada{
	float:left; width:295px; margin-top:10px;
}

#contiznuevodiseno{
	float:left; margin-left:20px; width:589px; background-color:#FFD; border:1px #F60 solid;
}
    	
#lateralderechoportada{
	float:left; width:240px; margin:0 20px 0 20px; margin-bottom:30px;
}

#lateralderechoportada img {
	display:block; border:0; margin:0 0 24px 0;
}

ul#minimenu{
	margin:0 0 20px 0; padding:0; border:0; list-style-type:none; background:#C90; height:23px; padding:8px 0 0 0;
}

#minimenu li {
	float:left;
}

#minimenu li a:link, #minimenu li a:visited {
	color:#000; text-decoration:none; font-size:12px; float:left; border-right:1px #FFF solid; padding:0 5px;
}
    	
#portadaiz {
	width:320px; float:left;  padding:0 16px 0 0; margin-bottom:30px;
}

#contenidos {
	width:464px; background-color:#FFF4CA; padding:10px 10px 10px 10px;
}

#contenidonuevodiseno {
	margin:10px 0 0 10px;
}

#contenidonuevodiseno h2{
	color:#F60; font-weight:normal; 
}

.tit {
	color:#CE295D; margin:0; font-weight:normal;
}

.tit a:link, .tit a:visited, .tit a:hover {
	color:#CE295D; text-decoration:none; font-weight:nomal;
}

h1.tit {
	font-size:24px; font-weight:normal; margin-bottom:20px;
}

h2#titulo {
	color:#804C00; border-bottom:1px #804C00 solid; margin:0 0 20px 0; font-size:1.4em; font-weight:normal;
}

h2#h2finproceso {
	color:#804C00; border-bottom:1px #804C00 solid; margin:0 0 20px 0; font-size:1.4em; font-weight:normal;
}

p {
	font-size:0.80em; line-height:1.9em;
}

ul#listexto {
	font-size:0.80em; margin-top:30px
}

#listexto li {
	margin:0 0 1.3em;
}

#ullistados, #ullistadosaventura {
	margin:0; padding:0; border:0; list-style-type:none;
}

#ullistados li {
	margin:0 0 25px 0; background-color:#FFF4CA; padding:10px;
}

#ullistadosaventura li {
	margin:0 0 25px 0; padding:10px;
}

#ullistados img, #ullistadosaventura img {
	float:left; display:block; margin:0 10px 5px 0;  border:3px #5C8E2F solid;
}

#ullistados h2, #ullistadosaventura h2 {
	font-size:0.90em; margin-top:0; display:inline; color:#804C00;
}

#ullistados h2 a:link, #ullistados h2 a:visited, #ullistadosaventura h2 a:link, #ullistadosaventura h2 a:visited {
	color:#804C00; text-decoration:none;
}

#ullistados h2 a:hover, #ullistadosaventura h2 a:hover {
	text-decoration:underline;
}

#ullistados p, #ullistadosaventura p {
	font-size:0.70em; line-height:1.5em; margin-bottom:0;
}

#masinfo {
	clear:left; margin:0 0 0 15px;
}

#masinfo a:link, #masinfo a:visited {
	font-weight:bold; color:#F90; text-decoration:none;
}

#masinfo a:hover {
}

#fotosactividades { 
	width:115px;
}

#fotosactividades img {
	display:block; margin-bottom:25px;
}

.fotoaventura {
	border:3px #5C8E2F solid;
}

#textoactividades {
	width:320px; margin:-430px 0 0 140px;
}

#textoactividades h2 {
	font-size:1em; color:#804C00; border-bottom:1px #804C00 solid;
}

p#entradilla {
	margin-bottom:30px;
}

h3 {
	font-size:0.90em; color:#5C8E2F; margin-top:40px; border-bottom:1px #5C8E2F solid;
}

h4 {
	font-size:0.80em;
}

#textoactividades ul {
	font-size:0.80em;
}

#textoactividades li {
	margin:0 0 15px 0;
}

.precio {
	font-weight:bold; color:#FF0000;
}

		/*FORMULARIO DE CONTACTO*/
			/*Parte los estilos en este formulario se cogen del formulario de presupuesto*/
		#contacto {
			margin-top:30px;
		}
		
		#contacto span {
			display:block; width:150px; float:left; text-align:right; padding:0 10px 0 0;
		}
		/*FIN FORMULARIO DE CONTACTO*/
	
#faqs {
	font-size:0.80em; line-height:1.9em;
}

#faqs dd {
	margin:0 0 20px 0;
}
/*Fin de contenidos*/


/*Inicio menú inferior*/
ul#menuinf {
	list-style-type:none; font-size:0.75em; margin-top:30px;
}

#menuinf li {
	display:inline; margin:0 5px 0 0; padding:0 5px 0 0;
}

.mborde {
	border-right:1px #FC0 solid;
}

#menuinf li a:link, #menuinf li a:visited {
	text-decoration:none; color:#FFF;
}

#menuinf li a:hover{
	text-decoration:underline;
}

/*Fin menú inferior*/

strong {
	color:#999830;
}

.casual {
	font-weight:normal; color:#000000;
}

.actividades {
	color:#89B5FF; font-weight:bold;
}

.iva {
	font-size:0.70em; margin:0;
}

#pieseo {
	margin-top:200px; margin-bottom:25px; font-size:0.70em; color:#999;
}

.casual2 {
	font-weight:normal; color:#999;
}

#pieseo a:link, #pieseo a:visited, #pieseo a:hover {
	color:#666;
}


/*Intercambio de enlaces*/
#interenlaces {
	font-size:0.70em; margin-top:40px;
}

#interenlaces a:link, #interenlaces a:visited, #interenlaces a:hover {
	color:#5C8E2F;
}

#interenlaces dd {
	padding:0; margin:0 0 20px 0;
}






/* Ficha articulo */
#ficha {
	background-color:#FFF4CA; padding:10px 0px;
}

#menusuperior {
	text-align:center;
}

h2#fichamenu {
	font-size:0.80em; display: inline; color:#CCC2A1;
}

p#parrafomenu {
	font-size:0.80em; display: inline;
}

#parrafomenu a:link, #parrafomenu a:visited {
	text-decoration:none; color:#333;
}

#parrafomenu a:hover {
	text-decoration:underline;
}

ol#pasoscompra {
	background-color:#CCC2A1; height:2em; padding:0; margin:10px 0 20px 0;
}

ol#pasoscompra li {
	float:left; margin: 0 0 0 45px; line-height:2.2em; font-size:0.90em; font-weight:bold; color:#FFF;
}

ol#pasoscompra li.pasoactivo {
	color:#333;
}

#contenidoficha {
	margin:15px; padding:20px 10px 10px 10px; background-color:#FFF; border:1px #CCC2A1 solid;
}

img#imagenactividad {
	display:block; float:left; border:0; margin:0 0 0 10px;
}

#datosficha {
	margin:0 0 0 330px;
}

#datosficha h2 {
	font-size:1em; margin:0 0 25px 0;
}

#datosficha dl {
	font-size:0.80em;
}

#datosficha dt {
	float:left; margin:0 10px 10px 0; color:#333; font-weight:bold;
}

#datosficha dd {
	margin:0 0 10px 0;
}

#titprecio {
	color:#333; font-weight:bold;
}

#precioanterior {
	font-size:1.2em; text-decoration:line-through;
}

#precioactual {
	color:#F00; font-weight:bold; font-size:1.7em;
}

#datosficha img {
	border:0;
}


ul#pestanas {
	clear:both; list-style-type:none; height:21px; font-size:0.90em; margin:80px 0 0 10px; padding:0;
}

ul#pestanas li {
	float:left; width:150px; margin:0 5px 0 0;
}

.pactiva a:link, .pactiva a:visited {
	display:block; line-height:30px; background-color:#FFF; border:1px #CCC2A1 solid; text-decoration:none; text-align:center; border-bottom:1px #FFF solid; color:#333; overflow:hidden;
}

.pactiva a:hover {
	background-color:#FFF; border:1px #CCC2A1 solid; text-decoration:none; text-align:center; border-bottom:1px #FFF solid; color:#333;
}

.pnoactiva a:link, .pnoactiva a:visited {
	display:block; line-height:30px; background-color:#CCBE9F; border:1px #CCC2A1 solid; text-decoration:none; text-align:center; color:#FFF; overflow:hidden;
}

.pnoactiva a:hover {
	background-color:#FFF; border:1px #CCC2A1 solid; text-decoration:none; text-align:center; border-bottom:1px #FFF solid; color:#333;
}

div#descripcion, div#packs, div#opiniones, div#localizacion, div#alojamiento, div#imagenes {
	margin:10px; padding:10px; border:1px #CCC2A1 solid;
}

#descripcion ul, #packs ul {
	margin:0; padding:0; list-style-type:none; font-size:0.80em;
}

#descripcion li, #packs li {
	line-height:1.8em; margin-bottom:15px;
}

#galeriafotos img {
	border:1px #000 solid;
}

/* Fin ficha artículo */






/*Formulario de reservas*/
#resnomproducto {
 color:#F00; font-size:1em;
}

#formreserva {
	font-size:0.80em;
}

#formreserva fieldset {
	padding:20px; margin-bottom:30px; border:1px #8DB5CC solid;
}

#formreserva legend {
	color:#807965; font-weight:bold;
}

#fielconfiguracion label {
	display:block; margin-bottom:10px; clear:both;
}

#fielconfiguracion span {
	display:block; float:left; width:300px;
}

#fielcomentarios span {
	display:block; margin-bottom:10px;
}

.importeunidad {
	border:0; text-align:right;
}

#preciototal {
	text-align:right; padding-right:83px; background-color:#F7F7F7; font-weight:bold; color:#FF0000;
}

#preciototal input {
	border:0; background-color:#F7F7F7; text-align:right; font-weight:bold; color:#FF0000;
}

#datoscliente label, #datosfactura label, #titularregalo label, #chequeregalo label {
	display:block; margin-bottom:5px;
}

#formadepago label {
	display:block; margin-bottom:10px;
}

#datoscliente label span, #datosfactura label span, #titularregalo label span {
	display:block; float:left; width: 175px;
}

#formadepago label span {
	display:block; font-size:0.80em;
}

#datosnombre, #datosempresa, #destnombre {
	width:250px;
}

#datosdireccion, #datosdireccione {
	width:350px;
}

#datosactividad ul {
		margin:0; padding:0; border:0; list-style-type:none;
}

#datosactividad ul li {
		margin-bottom:10px;
}

.avisolegal {
	display:block; margin-bottom:15px; font-size:0.80em;
}

/*Fin formulario de reservas*/



/*Nuevo formulario de reservas */
.formreservar2 {
	font-size:12px;
}

.formreservar2 strong {
	color:#455D87;
}

.formreservar2 fieldset {
	border:1px #E0EDF8 solid; margin-bottom:20px;
}

.formreservar2 legend {
	color:#FF7802; font-weight:bold;
}

.txtmodificar {
	width:20px; margin:0 3px; border:1px #CCC solid;
}
.txtmodificar2 {
	width:40px; margin:0 3px; border:1px #CCC solid;
}

.botonreservarfin {
	display:block; margin:20px auto 0 auto;
}
/*Fin nuevo formulario de reservas*/



/*Cosas Tarjeta regalo */
#tarjregalo{
	width:550px;
	height:200px;
}

#tarjregaloimg{
	float:left;
	width:190px;
	height:200px;
}

#tarjregaloreserv{
	width:340px;
	margin-left:20px;
	float:left;
	height:200px;
}

#reservartarjeta{
	width:100%;
	float:left;
	height:50px;
}

#tarjregutil{
	margin-top:40px;
}

#tarjregutil{
	float:left;
	margin-top:40px;
}

ul#listprecios {
	margin:0; padding:0; list-style-type:none;
}

#listprecios li {
	margin-bottom:20px;
}

#listprecios h3 {
	margin:0; font-size:14px; color:#454545;
}

#listprecios .descprecio p {
	font-size:11px; width:430px; margin-top:0px;
}

/*Formulario reserva tarjeta regalo*/
.txtformbuy {
	width:20px; float:left; margin:0 3px 0 0; border:1px #455D87 solid;
}

.formreservar {
	float:right; width:100px;
}

.formreservar fieldset {
	border:0; padding:0; margin:0;
}

.formreservar legend, .formreservar span {
	display:none;
}

.formreservar3 {
	float:right; width:90%;
}

.formreservar3 fieldset {
	border:0; padding:0; margin:0;
}

.formreservar3 legend, .formreservar3 span {
	display:none;
}
/*Fin formulario reserva tarjeta regalo*/

/*Fin Cosas Tarjeta regalo */

/* Menu central inicio */

#tratamientos {
	background-color:#FFF; padding:10px; border:1px #EA9C0B solid; margin-bottom:10px;
}

#tratamientos h2 {
	font-size:14px; margin:0; color:#FFF; background-color:#EA751E; padding:3px 6px; font-weight:normal;
}

ul#destrat {
	margin:20px 0 0 0; padding:0; border:0; list-style-type:none;
}

#destrat li {
	margin:0 0 10px 0; padding:0; clear:both; overflow:hidden;
}

#destrat img {
	float:left; border:0;
}

#destrat div {
	margin:0 0 0 85px; padding:0;
}

#destrat h3 {
	margin:0; padding:0; border:0; font-size:12px; 
}

#destrat h3 a:link, #destrat h3 a:visited, #destrat h3 a:hover {
	color:#FF7802; text-decoration:none;
}

ul#packconfoto  img {
	display:block; float:left; border:0;
}

ul#packconfoto li {
	clear:both;
}

ul#packconfoto div {
	margin:0 0 0 160px;
}

p.descdespack {
	font-size:10px; margin:5px 0;
}

span.preciomenor {
	color:#FFF; background-color:#FF7802; font-weight:bold; padding:3px; font-size:14px;
}

/* Fin menu central inicio */

/*p.precionormal {
	clear:both;
}*/

dl#campovalor {
	font-size:12px; margin:0 0 20px 0; padding:0;
}

#campovalor dt {
	font-weight:bold; color:#FF7802; float:left; padding:0 10px 0 0;
}

#campovalor dd {
	color:#595959; padding:0; margin:0;
}

p.preciosocio {
	font-weight:bold; color:#ff0000;
}

#registrarse {
	float:left; width:470px; margin-top:-50px;
}

#contenido ul.ulist, #contenido ol.olist, ol.olist{
	font-size:12px; line-height:18px; color:#595959;
}
