body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:900px;
	margin:auto;
	padding-bottom:50px;
	background-color:#FFFFFF;
	background-image:url(/imagenes/fondo_h.png);
	background-repeat:repeat-y;
	background-position:top left;
	text-align:left;
	overflow-x:hidden;
	overflow-y:scroll;
	color:#8131B2;
	font-size:14px;
}

h1{
	margin-top:-10px;
	margin-left:20px;
	color:#cccc00;
}
h1 a{
	color:#cccc00;
	text-decoration:none;
}

h2{
	color:#d0d156;
	margin-left:35px;
}

input{
	border:1px solid #666600;
	background-color:#E9D4FF;
}

textarea{
	border:1px solid #666600;
	background-color:#E9D4FF;
}

select{
	border:1px solid #666600;
	background-color:#E9D4FF;
}

input.submit{
	border:1px solid #663366;
	background-color:#E5CCFF;
	cursor:pointer;
}

#botones{
	margin:auto;
	text-align:center;
}

#boton{
	height:65px;
	width:200px;
	background-image:url(/imagenes/boton-200x65.png);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#cccc00;
}

#boton a{
	color:#cccc00;
	text-decoration:none;
}

#boton a:hover{
	color:#FFFF00;
	text-decoration:none;
}

#boton:hover{
	background-image:url(/imagenes/boton-200x65_hover.png);
	cursor:pointer;
	color:#FFFF00;
}

#boton_buscar{
	height:65px;
	width:200px;
	background-image:url(/imagenes/boton-200x65.png);
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#cccc00;
}

#pestannas{
	text-align:left;
	vertical-align:middle;
	margin-top:70px;
}

#pestanna_seleccionada{
	height:27px;
	width:200px;
	background-image:url(/imagenes/pestanna.png);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#cccc00;
	vertical-align:middle;
	text-align:center;
	padding-right:15px;
}

#pestanna_seleccionada a{
	color:#cccc00;
	text-decoration:none;
}

#pestanna_seleccionada:hover{
	cursor:pointer;
	color:#FFFF00;
}

#pestanna{
	height:27px;
	width:200px;
	background-image:url(/imagenes/pestanna.png);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#cccc00;
	opacity:.5;
	filter: alpha(opacity=50);
	text-align:center;
	padding-right:15px;
}

#pestanna a{
	color:#cccc00;
	text-decoration:none;
}

#pestanna:hover{
	cursor:pointer;
	color:#FFFF00;
	opacity:.7;
	filter: alpha(opacity=70);
}

#cuerpo{
	width:891px;
}

#texto_cuerpo{
	vertical-align:top;
	padding-top:10px;
}
#contacto{
	text-decoration:none;
	color:#666666;
	font-size:9px;
}
#contacto a{
	text-decoration:none;
	color:#666666;
	font-size:9px;
}

.texto_indicador{
	font-size:12px;
	color:#000000;
}

.texto_indicador a{
	font-size:9px;
	text-decoration:underline;
	cursor:pointer;
	color:#000000;
}
.texto_indicador_provincia{
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.texto_indicador_provincia a{
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
	color:#000000;
}

.invisible{
	visibility:hidden;
	display:none;
}

.visible{
	visibility:visible;
	display:compact;
}

.input_error{
	border:1px solid #FF0000;
	background-color:#FFCCFF;
	color:#FF0000;
}

#texto_gracias{
	text-align:center;
	font-weight:bold;
	font-size:18px;
	color:#cccc00;
}
#texto_gracias a{
	font-weight:bold;
	font-size:18px;
	color:#cccc00;
	text-decoration:none;
}

#texto_gracias_peke{
	text-align:center;
	font-size:14px;
	color:#cccc00;
}

#texto_gracias_peke a{
	text-decoration:underline;
	color:#7720A9;
}

#centro{
	background-repeat:no-repeat;
}

#centro_destacado{
	width:763px;
	background-repeat:no-repeat;
}

.centro_18{
	font-size:18px;
	font-weight:bold;
	color:#663366;
}
.centro_18 a{
	font-size:18px;
	font-weight:bold;
	color:#663366;
	text-decoration:none;
}
#centro_20{
	font-size:20px;
	font-weight:bold;
	color:#663366;
	padding-left:30px;
}
#centro_20 a{
	color:#663366;
	text-decoration:none;
}
#centro_9{
	font-size:9px;
	color:#925c91;
	padding-left:30px;
	padding-right:10px;
	text-align:justify;
}
#centro_9 a{
	color:#925c91;
	text-decoration:none;
}
#centro_10{
	font-size:10px;
	color:#925c91;
	padding-left:30px;
}
#centro_10 a{
	color:#925c91;
	text-decoration:none;
}
#centro_11{
	font-size:11px;
	color:#784478;
	padding-left:30px;
}
#centro_11 a{
	color:#784478;
	text-decoration:none;
}
#centro_11 a:hover{
	color:#CCCC00;
	text-decoration:underline;
}
#centro_12{
	font-size:12px;
	color:#784478;
	padding-left:30px;
}
#centro_12 a{
	color:#784478;
	text-decoration:none;
}
#centro_12 a:hover{
	color:#CCCC00;
	text-decoration:underline;
}
#centro_contactar{
	height:33px;
	width:100px;
	background-image:url(/imagenes/boton-100x33.png);
	background-repeat:no-repeat;
	color:#cccc00;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}
#centro_contactar:hover{
	background-image:url(/imagenes/boton-100x33_hover.png);
}
#centro_contactar a{
	color:#cccc00;
	text-decoration:none;
}
#centro_contactar_destacado{
	height:33px;
	width:100px;
	background-image:url(/imagenes/boton-100x33_destacado.png);
	background-repeat:no-repeat;
	color:#cccc00;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}
#centro_contactar_destacado:hover{
	background-image:url(/imagenes/boton-100x33_hover_destacado.png);
}
#centro_contactar_destacado a{
	color:#cccc00;
	text-decoration:none;
}
.centro_fondo{
	background-color:#F8EFFF; 
}
.centro_fondo_destacado{
	background-color:#D6B7F0; 
}

.texto_gris{
	color:#999999;
}

#publi_destacar{
	font-size:16px;
	font-weight:bold;
	color:#cccc00;
}
#publi_destacar a{
	text-decoration:underline;
	color:#990000;
}
#texto_destacar{
	width:700px;
	font-size:16px;
	color:#9E9F00;
	margin:auto;
}
#texto_destacar a{
	text-decoration:underline;
	color:#8B3FBA;
}
#texto_destacar li{
	list-style-image:url(/imagenes/right_16x16.gif);
}
#mensaje{
	width:300px;
	font-size:16px;
	font-weight:bold;
	color:#cccc00;
	margin:auto;
	padding-top:50px;
}
#mensaje a{
	height:200px;
	width:400px;
	text-decoration:underline;
	color:#990000;
}
#enviar_nuevo_centro{
	height:33px;
	width:100px;
	background-image:url(/imagenes/boton-blanco-100x33.png);
	background-repeat:no-repeat;
	color:#cccc00;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	border:none;
}
#enviar_nuevo_centro:hover{
	cursor:pointer;
	background-image:url(/imagenes/boton-blanco-100x33_hover.png);
}
#enviar_contacto{
	height:33px;
	width:100px;
	background-image:url(/imagenes/boton-blanco-100x33.png);
	background-repeat:no-repeat;
	color:#cccc00;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	border:none;
}
#enviar_contacto:hover{
	cursor:pointer;
	background-image:url(/imagenes/boton-blanco-100x33_hover.png);
}
#texto_buscar a{
	font-size:9px;
	color:#E9D4FF;
	font-weight:bold;
	margin-left:-32px;
}

#boton_ok{
	background-image:url(/imagenes/boton_ok.png); 
	background-repeat:no-repeat; 
	height:19px; 
	width:19px; 
	cursor:pointer;
}

#paginacion{
	color:#8131B2;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

#paginacion a{
	color:#8131B2;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

#paginacion a:hover{
	color:#CCCC00;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

#paginacion_seleccionado{
	color:#CCCC00;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#paginacion_seleccionado a{
	color:#CCCC00;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#paginacion_seleccionado a:hover{
	color:#8131B2;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#menu li{
	list-style-image:url(/imagenes/right_16x16.gif);
}
#menu{
	font-size:14px;
	color:#8131B2;
}
#menu a{
	font-size:14px;
	color:#8131B2;
	text-decoration:none;
}
#menu a:hover{
	font-size:14px;
	color:#CCCC00;
	text-decoration:none;
}
.texto_peke{
	font-size:10px;
}
#ver_descuentos{
	font-size:12px;
	color:#925c91;
}
#ver_descuentos a{
	color:#925c91;
	text-decoration:none;
}
.descuentos{
	font-size:12px;
	color:#925c91;
}
.descuentos a{
	font-size:12px;
	color:#925c91;
	text-decoration:none;
}
.precios{
	font-size:12px;
	color:#925c91;
}
.precios a{
	font-size:12px;
	color:#925c91;
	text-decoration:none;
}
#mapa{
	font-size:12px;
	color:#925c91;
}
#mapa a{
	color:#925c91;
	text-decoration:none;
}
#pie_servicios{
	font-size:9px;
	color:#999999;
	text-decoration:none;
}
#pie_servicios a{
	font-size:9px;
	color:#999999;
	text-decoration:none;
}
#pie_servicios a:hover{
	font-size:9px;
	color:#802EB1;
	text-decoration:none;
}

.advertencia{
	width:850px;
	border-style:dashed;
	border-width:1px;
	border-color:#CCCC00;
	background-color:#FFFFCC;
	padding:10px;
	font-size:10px;
	margin:auto;
	margin-top:-20px;
	margin-bottom:20px;
}
.aviso{
	width:850px;
	border-style:dashed;
	border-width:1px;
	border-color:#CC0000;
	background-color:#FFBFC5;
	padding:10px;
	font-size:10px;
	margin:auto;
	margin-top:-20px;
	margin-bottom:20px;
}
.cabeceras_mensaje{
	font-size:11px;
	color:#883BB8;
}
.cabeceras_mensaje a{
	color:#883BB8;
	text-decoration:none;
}
.cuadro_login{
	height:33px;
	width:200px;
	font-size:10px;
}
.cuadro_login a{
	font-size:10px;
	cursor:pointer;
	text-decoration:none;
}
.cuadro_login:hover{
	font-size:10px;
	cursor:pointer;
	text-decoration:underline;
}
.cuadro_login input{
	font-size:9px;
}
#boton_ok_cuadro_login{
	background-image:url(/imagenes/boton_ok.png); 
	background-repeat:no-repeat; 
	height:19px; 
	width:19px; 
	cursor:pointer;
}
.tabla_precios{
	font-size:11px;
}
.enlace_11{
	font-size:11px;
	color:#990000;
}
.enlace_11 a{
	color:#990000;
	text-decoration:none;
}
.enlace_11 a:hover{
	color:#330000;
	text-decoration:underline;
}
#cupon_imprimir{
	background-image:url(/imagenes/fondo_imprimir.png);
	background-repeat:no-repeat;
	width:500px;
	min-height:200px;
	border-style: dashed;
	border-width:2px;
	border-color:#D6B7F0;
	padding:10px;
}
.texto_cupon_imprimir{
	font-size:12px;
	margin-top:70px;
}
.linea_cupon_imprimir{
	width:400px;
	text-align:center;
	border-style: dotted;
	border-width:1px;
	border-color:#D6B7F0;
}
.negrita{
	font-weight:bold;
}
