/* CSS Document */

/***********************************************/
/*HTML tag styles
/***********************************************/
body {
	/*background-image: url(../img/fdoPagina.gif);  <----------------------Portada Normal*/
	/*background-image: url(../img/fdoPaginaNavidad.jpg); /* <----------------------Modificación Campaña Navidad*/
	background-image: url(../img/fdoPaginaSanvalentin.jpg); /* <----------------------Modificación Campaña San Valentín*/
	background-position: top center; /* <----------------------Modificación Campaña Navidad*/
	background-repeat: repeat-x;
	background-color: #127cc8;
	margin: 0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	font-size: 12px;
}

a{
	color: #0066CC;
	text-decoration: none;
}

a:link{
	color: #0066CC;
	text-decoration: none;
}

a:visited{
	color: #0066CC;
	text-decoration: none;
}

a:hover{
	color: #0066CC;
	text-decoration: underline;
}

a.txtContenido, a.txtContenido:link, a.txtContenido:visited, a.txtContenido:hover {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:left;	
	line-height: 14px;
	text-decoration: none;
}

.txt_peq {
	font-size: 10px;
	font-weight: lighter;
	color: #000000;
	text-align: justify;	
	line-height: 10px;
	text-decoration: none;
}
h1{
	text-decoration:none;
	text-align:left;
	font-size:20px;
	color: #003399;
	margin: 0px;
	padding-bottom: 7px;	
}

h2, a.h2 {
	font-size: 18px;
	color: #009900;
	margin: 0px;
	padding-bottom: 15px;	
}

h3, a.h3 {
	text-decoration:none;	
	text-align:left;	
	font-size:14px;	
	color: #0066cc;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;	
}

p {
	margin-bottom: 10px;
	padding: 0px;
}
.tarifas {
	 color: #CC33FF;
}
/***********************************************/
/*Composicion Página*/
/***********************************************/
.contenedor_pag {
	width: 992px;
	margin-left: auto;
	margin-right: auto;	
}

.cabecera_pag {
	width: 992px;
	height:164px;	
	margin: 20px 0px 0px 0px;
	background-image: url(../img/logo_pagina.gif);/* <----------------------Portada normal*/
	/*background-image: url(../img/logo_pagina_navidad.png);/* <----------------------Modificación Campaña Navidad*/
	background-image: url(../img/logo_pagina_transparente.png);/* <----------------------Modificación Campaña San Valentín*/
	background-repeat: no-repeat;
}

.cabecera_pag .izda {
	width: 206px;
	height:164px;
	float:left;
	margin: 0px;
	padding: 0px;	
}
.cabecera_pag .dcha {
	width: 206px;
	height:164px;
	float: right;
	margin: 0px;
	padding: 0px;	
}
.atencioncliente {
	text-align: right;
	height:20px;	
	font-size:11px;
	font-style:italic;
	font-weight: bold;
	color: #003399;
	margin: 0px 10px 5px 0px;
	padding: 0px;	
	
}
.atencioncliente .telefono{
	text-align: right;
	height:20px;	
	font-size:18px;
	font-style: normal;	
	color: #003399;
	margin: 0px;
	padding: 0px;	
	
}
.central {
	width: 492px;
	float:left;
	margin: 0px;
	padding: 0px;	
}

.central .izda {
	width: 242px;
	float: left;
	margin: 0px;
	padding: 0px 2px 0px 2px;
}

.central_unica {
	width: 732px;
	float:left;
	margin: 0px;
	padding: 0px;	
}

.central_unica_izda {
	width: 732px;
	float:left;
	margin: 0px;
	padding: 0px;	
}

.lateral_izda {
	width: 250px;
	float:left;
	margin: 0px;
	padding: 0px;	
}

.lateral_dcha {
	width: 242px;
	float: right;
	margin: 0px;
	padding: 0px;	
}
.pie {
	float:left;
	width: 992px;
	text-align: center;
}

.pie a {	
	text-decoration: none;	
	text-align:center;	
	font-size:11px;	
	color: #5FC2F5;
}

.logo_pie {
	width: 992px;
	text-align: center;
	margin: 10px 0px 10px 0px;	
}
/***********************************************/
/*Menu Principal*/
/***********************************************/

.sobre_menu_sup {
	width: 985px;
	height: 18px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

.contenedor_menu {
	width: 992px;
	height: 33px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.contenedor_menu .izda {
	width: 7px;
	line-height: 33px;	
	background-image: url(../img/menu_izda.gif);
	background-repeat: no-repeat;
	float:left;
}
.contenedor_menu .dcha {
	width: 7px;
	line-height: 33px;	
	background-image: url(../img/menu_dcha.gif);
	background-repeat: no-repeat;
	float:left;
}
.contenedor_menu .centro {
	width: 978px;
	line-height: 33px;
	background-image: url(../img/menu_centro.gif);
	background-repeat: repeat-x;
	float:left;	
}
.menu {	
	width: 978px;
	list-style:none;
	margin:0;	
	padding:0;	
}

.menu li {	
	float:left; 
}

.menu li a {	
	display:block;	
	width:122px;	
	text-decoration:none;	
	text-align:center;	
	font-size:14px;	
	color: #003399;
}	
.menu li a:hover {	
	color: #0066cc;	
	background-image: url(../img/menu_over.gif);	
	background-repeat: repeat-x;
}


/***********************************************/
/*Menu Lateral*/
/***********************************************/

.menu_lat {	
	width: 222px;
	margin: 0px 0px 0px 5px;
}
.menu_lat .opc_principal {	
	list-style: none;
	background-image: url(../img/menu_lat_vineta.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.menu_lat .opc_principal a {	
	display:block;	
	width:200px;	
	text-decoration:none;	
	text-align:left;	
	font-size:14px;	
	font-weight: bold;
	color: #0066cc;
	padding: 6px 0px 6px 20px;		
}
		
.menu_lat .opc_principal a:hover {	
	color: #0066cc;	
	background-image: url(../img/menu_lat_vineta_over.gif);	
	background-position: left;	
	background-repeat: no-repeat;
}
.menu_lat .opc_secundaria {
	background-image: url(../img/submenu_vineta.gif);	
	background-position: left;	
	background-repeat: no-repeat;
	margin-left: 20px;
	line-height: 14px;
	padding: 2px 0px 2px 10px;
}
.menu_lat .opc_secundaria a {	
	display:block;	
	width:185px;	
	text-decoration:none;	
	text-align:left;	
	font-size:12px;	
	font-weight: bold;
	color: #000000;
}	
.menu_lat .opc_secundaria a:hover {	
	color: #0066cc;	
}

/***********************************************/
/*Menu Pie*/
/***********************************************/
.menu_pie {	
	width: 992px;
	color: #003399;	
}

.menu_pie a {	
	text-decoration: none;	
	text-align:center;	
	font-size:11px;	
	color: #003399;
}
.menu_pie a:hover {	
	text-decoration: underline;	
	text-align:center;	
	font-size:11px;	
	color: #003399;
}

/***********************************************/
/*Over Menu*/
/***********************************************/



/***********************************************/
/*SECCIÓN PEQUEÑA*/
/***********************************************/
.seccion_pequena{
	width: 242px;
	margin-bottom: 10px;
}

.seccion_pequena h3, .seccion_pequena a.h3 {
	text-decoration:none;	
	text-align:left;	
	font-size:14px;
	line-height: 16px;
	color: #0066cc;
	margin: 0px;
	padding: 0px;
}
.seccion_pequena .sup_boletin{
	line-height: 35px;
	background-image: url(../img/cabecera_boletin.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_boletin{
	line-height: 35px;
	background-image: url(../img/cabecera_boletin.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_boletin{
	line-height: 35px;
	background-image: url(../img/cabecera_boletin.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_cesta{
	line-height: 35px;
	background-image: url(../img/cabecera_cesta.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_login{
	line-height: 35px;
	background-image: url(../img/cabecera_login.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_noticias{
	line-height: 35px;
	background-image: url(../img/cabecera_noticias.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_nuestrospa{
	line-height: 35px;
	background-image: url(../img/cabecera_nuestrospa.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_nuestrospa{
	line-height: 35px;
	background-image: url(../img/cabecera_nuestrospa.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.sup_ofertas{
	line-height: 35px;
	height: 35px;
	background-image: url(../img/cabecera_ofertas.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_regalos{
	line-height: 35px;
	background-image: url(../img/cabecera_regalos.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_servicios{
	line-height: 35px;
	background-image: url(../img/cabecera_servicios.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 16px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .sup_tarifas{
	line-height: 35px;
	background-image: url(../img/cabecera_tarifas.gif);
	background-repeat: no-repeat;
	color: #003399;
	font-size: 18px;
	padding-left: 40px;
	font-weight: lighter;
}
.seccion_pequena .contenedor{ 	
	background-image: url(../img/contenido_pequeno_fdo.gif);
	background-repeat: repeat-y;
	padding: 0px 7px 0px 7px;
}
.seccion_pequena .inf{ 	
	background-image: url(../img/contenido_pequeno_pie.gif);
	background-repeat: no-repeat;
	line-height: 6px;
}
.seccion_pequena .sup{ 	
	background-image: url(../img/contenido_pequeno_sup.gif);
	background-repeat: no-repeat;
	line-height: 6px;
}
/***********************************************/
/*CONTENIDO SECCIÓN PEQUEÑA*/
/***********************************************/
.seccion_pequena .contenedor .contenido{ 	
	width: 228px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.seccion_pequena .contenedor .contenido .imagen{ 	
	width: 90px;
	float: left;
}
.seccion_pequena .contenedor .contenido .imagen img{ 	
	border: 1px #ffffff solid;
}
.seccion_pequena .contenedor .contenido .texto{ 	
	width: 130px;
	float: left;
	margin-left: 5px;
}
.seccion_pequena .vermas{ 	
	width: 225px;
	padding: 0px;
}
.seccion_pequena .vermas a {	
	display:block;	
	text-decoration:underline;	
	text-align:right;	
	font-size:12px;	
	color: #003399;
}	

/***********************************************/
/*SECCION GRANDE*/
/***********************************************/
.seccion_grande{
	width: 492px;
	margin-bottom: 10px;	
}
.seccion_grande .sup{ 	
	background-image: url(../img/contenido_grande_cabecera.gif);
	background-repeat: no-repeat;
	line-height: 10px;
}
.seccion_grande .contenedor{ 	
	background-image: url(../img/contenido_grande_fdo.gif);
	background-repeat: repeat-y;
	padding: 0px 15px 0px 15px;	
}
.seccion_grande .inf{ 	
	background-image: url(../img/contenido_grande_pie.gif);
	background-repeat: no-repeat;
	line-height: 10px;
}

/***********************************************/
/*CONTENIDO GENÉRICO SECCIÓN GRANDE*/
/***********************************************/
.seccion_grande .contenedor .contenido{ 	
	width: 462px;
	padding-top: 5px;
	padding: 0px 0px 5px 0px;
}
.seccion_grande .contenedor .contenido .imagen{ 	
	width: 180px;
	float: left;
}
.seccion_grande .contenedor .contenido .imagen img{ 	
	border: 1px #ffffff solid;
}
.seccion_grande .contenedor .contenido .descripcion{ 	
	width: 270px;
	float: left;
	margin-left: 10px;
}
.seccion_grande .contenedor .contenido .datos_servicio{ 	
	width: 460px;
	float: left;
	text-align:right;
}

.clear {
	height: 1px;
	clear: both;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
}

.logo {
height: 120px;
width: 150px;
float: left;
text-align: center;
padding: 5px;
vertical-align: bottom;
}

/***********************************************/
/*NOTICIAS*/
/***********************************************/
.noticia a, .noticia .a:hover {	
	text-decoration: none;	
}

.noticia .imagen { 	
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 15px;
}
.noticia .imagen img { 	
	border: 1px #ffffff solid;
}
.noticia .descripcion {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 0px;
	text-align: justify;
}
.noticia h3 {
	text-align: justify;
}
.noticia .vermas {
	clear: both;
	padding: 0px;
}
.noticia .vermas a, .noticia .vermas a:hover {	
	display:block;	
	text-decoration:underline;	
	text-align:right;	
	font-size:12px;	
	color: #003399;
}

/***********************************************/
/*REGALOS*/
/***********************************************/

.regalo .imagen_resumen { 	
	float: left;
	margin-top: 5px;
	width: 98px;
	text-align: center;
}
.regalo .imagen_resumen img { 	
	border: 1px solid white;
}
.regalo .descripcion_resumen {
	width: 353px;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
}
.regalo .descripcion_resumen a {
	color: #000000;
	text-decoration:none;
}
.regalo .descripcion_resumen h3 a {
	text-decoration:none;
	color: #0066cc;
}

.regalo .imagen { 	
	float: left;
	margin-top: 5px;
	width: 160px;
	text-align: center;
}
.regalo .descripcion {
	width: 291px;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
}

.regalo .texto{
	clear: both;
	text-align:right;
	font-size:12px;
	color: #003399;
}

.regalo .vermas {
	clear: both;
	text-align:right;
	font-size:12px;
	color: #003399;
}

.regalo .vermas a {	
	text-decoration:underline;
}

.cesta td {
	border-bottom: #6fcaf3 1px solid;
	text-align: center;
	color: #003399;
}

.cesta th {
	border-bottom: #6fcaf3 1px solid;
	text-align: center;
	color: #000000;
	padding: 2px 0px 2px 0px;
}

.cesta .descripcion {
	text-align: left;
}

.cesta .total {
	border: none;
	text-align: center;
	color: #000000;	
	padding: 2px 0px 2px 0px;	
}
/***********************************************/
/*SERVICIOS*/
/***********************************************/
.servicio { 	
	width: 462px;
	padding-top: 5px;
	padding: 0px 0px 5px 0px;
}
.servicio h1 { 	
	text-decoration:none;
	text-align:left;
	font-size:20px;
	color: #003399;
	margin: 0px;
	padding-bottom: 0px;	
}
.servicio h2{
	font-size: 18px;
	color: #00CC00;
	margin: 0px;
	padding-bottom: 15px;		 
}
.servicio .imagen{ 	
	width: 180px;
	float: left;
}
.servicio .imagen img{ 	
	border: 1px #ffffff solid;
}
.servicio .descripcion{ 	
	width: 270px;
	float: left;
	margin-left: 10px;
}
.servicio .datos{ 	
	width: 270px;
	float: left;
	margin: 10px 0px 0px 10px;	
	text-align:right;
}
.servicio .datos img{ 	
	vertical-align: bottom;
}
.servicio .datos .texto{
	font-size: 14px;
	font-weight: normal;
	color: #003399;
	text-align:right;	
	line-height: 14px;
}
.servicio .botonera {
	float:left;
	width: 462px;
	text-align:center;	
	line-height: 18px;
	padding: 5px 0px 0px 0px;
}
.servicio .botonera a {
	text-decoration:none;	
	font-size:12px;	
	color: #003399;
}
.servicio .botonera a:hover {
	text-decoration:underline;	
}
.servicio .botonera img {
	vertical-align: bottom;	
}
/***********************************************/
/*OPINION*/
/***********************************************/
.opinion {
	width: 460px;
	padding: 10px 0px 5px 0px;
	border-top: #ffffff 1px solid;
}
.opinion .tit{
	width: 280px;
	float: left;
	font-size: 15px;
	font-weight: bold;
	color: #0066cc;
	margin: 0px;
}
.opinion .valoracion{
	width: 110px;
	font-size: 12px;
	color: #003399;
	margin: 0px;
	float: right;
	text-align:right;
}
.opinion .subtit{
	width: 460px;
	float: left;
	font-size: 12px;
	color: #000000;
	margin: 0px;
}
.opinion .opinion_usuario{
	width: 460px;
	font-size: 12px;
	font-weight: normal;
	color: #0066cc;
	margin: 0px 0px 5px 0px;
}
.nombre_usuario {
	color: #003399;
	font-weight: bold;
}

.opinion a {
	text-decoration:none;	
	font-size:12px;	
	color: #003399;
}
.opinion a:hover {
	text-decoration:underline;	

}
.opinion .bottom {
	vertical-align: bottom;	
}
/***********************************************/
/*SECCION UNICA*/
/***********************************************/
.seccion_unica{
	width: 742px;
	margin-bottom: 10px;	
}
.seccion_unica .sup{ 	
	background-image: url(../img/contenido_empresa_sup.gif);
	background-repeat: no-repeat;
	line-height: 10px;
}
.seccion_unica .inf{ 	
	background-image: url(../img/contenido_empresa_inf.gif);
	background-repeat: no-repeat;
	line-height: 10px;
}
.seccion_unica .contenedor{ 	
	background-image: url(../img/contenido_empresa_fdo.gif);
	background-repeat: repeat-y;
	padding: 0px 15px 0px 15px;	
}
/***********************************************/
/*CONTENIDO SECCION UNICA*/
/***********************************************/
.seccion_unica h1{
	margin: 0px;
	padding-bottom: 10px;	
}
.seccion_unica h2{
	color: #ff9900;
	padding-bottom: 10px;	
}
.seccion_unica h3{
	padding: 0px 0px 0px 0px;
}
.seccion_unica .contenedor .contenido{ 	
	width: 712px;
	padding-top: 5px;
	padding: 0px 0px 5px 0px;
}
.seccion_unica .contenedor .contenido .imagen{ 	
	width: 180px;
	float: left;
}
.seccion_unica .contenedor .contenido .imagen img{ 	
	border: 1px #ffffff solid;
}
.seccion_unica .contenedor .contenido .descripcion{ 	
	width: 470px;
	float: left;
	margin-left: 10px;
}
.seccion_unica .contenedor .contenido .descripcion p{ 	
	margin: 0px 0px 10px 0px;
}
/***********************************************/
/*BOTONERA*/
/***********************************************/

/***********************************************/
/*CONTENIDO TIENDA*/
/***********************************************/
.seccion_grande .contenedor .tienda { 	
	width: 462px;
	padding-top: 5px;
	padding: 0px 0px 5px 0px;
}

.seccion_grande .contenedor .tienda h2 {
	 font-size: 18px;
	 color: #ff9900;
	 margin: 0px 0px 10px 0px;
}

.seccion_grande .contenedor .tienda .imagen { 	
	width: 460px;
	text-align: center;
}

.seccion_grande .contenedor .tienda .descripcion{ 	
	width: 460px;
	float: left;
	margin-left: 0px;
}

.seccion_grande .contenedor .tienda .datos_servicio{ 	
	width: 460px;
	float: left;
	text-align:right;
}

/***********************************************/
/*TIENDA*/
/***********************************************/
.escaparate {
	width: 462px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/***********************************************/
/*TEXTOS*/
/***********************************************/
.titContenido {
	font-size: 14px;
	font-weight: bold;
	color: #0066cc;
	text-align:left;
}

.txtContenido {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:left;	
	line-height: 14px;
}



/***********************************************/
/*FORMULARIOS*/
/***********************************************/
form{
	margin: 0px;
}

fieldset {
	border: #ffffff 1px solid;
	padding: 5px;
}

legend{
	font-size:14px;	
	color: #0066cc;
	font-weight: bold;
	border: 0;
	padding:0;
	margin-bottom: 10px;
}

/*label {
	font-size: 11px;
	font-weight:bold;
	color: #003399;
	text-align: right;
	width: 80px;
	float: left;
	display: block;
	padding-right: 10px;	
	margin-bottom: 10px;		
}*/
.label_size1{
	color: #003399;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	width: 80px;
	float: left;
	display: block;
	padding-right: 10px;	
	margin-bottom: 10px;		
}
.label_size2{
	color: #003399;
	font-weight: bold;
	font-size: 11px;
	text-align: right;
	width: 50px;
	float:left;	
	display: block;			
	padding-right: 5px;	
	margin-bottom: 10px;
}

input,select {
	font-size: 10px;
	color: #000000;
}
	
textarea {
	font-size: 12px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	color: #000000;
}
	
input.w200 {
	display: block;
	float:left;	
	width: 200px;
	margin-bottom: 10px;		
}
textarea.w340 {
	width: 340px;	
	margin-left: 10px;	
	margin-bottom: 10px;		
	font-size: 12px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	color: #000000;
}
select.w200 {
	width: 200px;
}
.boton {
	text-align: center;
}

br {
	clear: left;
}
.no_style{
	border: 0;
}

/***********************************************/
/*FORMULARIO RESERVAS*/
/***********************************************/
.form_reservas {
	margin-left: 40px;
	width: 380px;
}


.form_reservas img {
	margin: 0px;
	float: left;
}

.form_reservas img .boton {
	margin: 0px;
}


.label_opcion{
	color: #000000;
	font-size: 11px;
	text-align: right;	
	padding-right:5px;	
	margin-bottom: 10px;
	float:left;
	width: 80px;	
}

.label_boton{
	border: 0;
	margin-bottom: 10px;
	text-align: center;
	width: 380px;
}

.input_fechahora {
	font-size: 11px;
	color: #000000;
	display: block;
	float:left;	
	width: 55px;
	margin: 0px 3px 10px 0px;		
}

.hidden {
	display: none;
}

/***********************************************/
/*FORMULARIO OPINIÓN*/
/***********************************************/
.form_opinion {
	margin-left: 35px;
	width: 390px;
}
.label_valoracion{
	color: #003399;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	padding-right:0px;	
	margin-bottom: 0px;
	float:left;
	width: 140px;
	float:left;	
}

.label_img{
	color: #003399;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	padding-right:0px;	
	margin-bottom: 0px;
	float:left;
	width: 140px;
	float:left;	
}
.input_radio {
	width: 16px;
	float:left;
	margin: 0px 2px 10px 2px;		
}
.label_radio{
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	float:left;	
	display: block;			
	padding-right: 5px;	
	margin: 0px 5px 10px 0px;
}
.label_texto{
	color: #003399;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	width: 320px;
	float:left;	
	padding-right: 5px;	
	margin-bottom: 5px;
}
.input_checkbox{
	width: 16px;
	float:left;
	margin: 0px 5px 10px 5px;		
}

/***********************************************/
/*FORMULARIO RESERVAS*/
/***********************************************/
.form_login {
	margin-left: 5px;
	width: 220px;
}

.form_login label {
	font-size: 11px;
	font-weight:bold;
	color: #003399;
	text-align: right;
	width: 70px;
	float: left;
	display: block;
	padding-right: 10px;	
	margin: 5px 0px 5px 0px;		
}

.form_login .value {
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	text-align: left;
	width: 140px;
	float: right;
	display: block;
	margin: 5px 0px 5px 0px;		
}

.form_login input {
	color: #000000;
	display: block;
	float:left;	
	width: 90px;	
	margin: 5px 0px 5px 0px;			
}


/***********************************************/
/*BOTONES*/
/***********************************************/
/*.botonera .enviar_amigo {
	background-image: url(../img/ico_enviar.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 6px 0px 6px 20px;
	display:block;
	width:110px;				
}
.botonera .enviar_amigo a {			

	display:block;
	text-decoration:none;	
	text-align:left;	
	font-size:12px;	
	color: #000000;
	cursor: crosshair;
}
.botonera .enviar_amigo a:hover {			
	text-decoration:underline;		
}

.botonera .imprimir {
	background-image: url(../img/ico_imprimir.gif);
	background-position: left;
	background-repeat: no-repeat;	
	display:block;	
	width:80px;	
	text-decoration:none;	
	text-align:left;	
	font-size:12px;	
	color: #000000;
	padding: 6px 0px 6px 20px;	
	float:left;				
}	
	
.botonera .enviar_amigo .imprimir a:hover {	
	text-decoration:underline;	
}

/***********************************************/
/*OTROS ELEMENTOS*/
/***********************************************/
div.separador {
	width: 100%;
	height: 20px;
}
div.separador hr {
	height: 1px;
	color: #FFFFFF;
}

.separador_hor {	
	line-height: 5px;	
}

.cms_bar {
	margin: 0px;
}

.tachado {
	text-decoration: line-through;
}

.oferta {
	color: red;
	text-decoration: none;
}
.menu_login {
	background-image:url(../img/vineta1.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}


