@import url(reset.css);


body {
    font-size:93.75%;
	color:#000000;
	background-image:url(../imgs/fondo.jpg);
	background-repeat:repeat;
	font-family: 'Oxygen', sans-serif;
}

a img{
	border:none;}

#contenido_autogestion{
	position:relative;
	margin:auto;
	width:750px;
	padding-bottom:10em;
	
	
	}

#contenido{
	border:#888887 solid 0.1em;
	width:50em;
	height:auto;
	position:relative;
	margin:auto;
	float:left;
	margin-bottom:10em !important;
}

.logo{
	width:282px;
	position:relative;
	margin:auto;
	text-align:center;
	display:inline-block;
	margin-top:5em;
	margin-bottom:5em;
	margin-left:250px;	}

#contenido{
	width:718px;
	position:relative;
	margin:auto;
	border:#c8c8c8 solid 0.1em;
	padding-left:2em;}

table{
	width:50em;
	margin-left:-2em !important;

	}

table td{
	border-top:#c8c8c8 solid 0.1em;
	border-left:#c8c8c8 solid 0.1em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	min-width:2em;
	}

table th{
	text-align:center;
	font-weight:bold;}

.titulo{
	font-weight:bold;
	text-align:center;
	font-size:1.4em;
	padding-top:4em;
	border:#c8c8c8 solid 0.1em;
	width:35.7em;
	/width:35.9em;
	position:relative;
	margin:auto;
	float:left;
	
	}
.marcado a{
	color:#F93;}
.subtitulo{
	font-weight:bold;
	text-align:center;
	font-size:1em;
	padding-bottom:1em;
	border-left:#c8c8c8 solid 0.1em;
	border-right:#c8c8c8 solid 0.1em;
	width:49.9em;
	/width:50.3em;
	position:relative;
	margin:auto;
	float:left;}

.titulos{
	font-weight:bold;
	background-color:#e3e0e0;
	padding-left:2em;
	position:relative;
	margin-left:-2em;
	width:718px;
	margin-bottom:2em;
	}

.centrar{
	text-align:center !important;
}

.centrar img{
	display:inline-block !important;}

.izq{
	padding-left:1em;}

.circulo{
	background-image:url(../../imgs/auto/circulo.png);
	background-repeat:no-repeat;
	padding-left:2em;
	background-position:1em 1em;
	margin-left:1em;
	}

#miga{
	font-weight:bold;
	background-color:#e3e0e0;
	padding-left:2em;
	position:relative;
	left:-2em;
	width:718px;
	margin-bottom:2em;
	float:left;
	height:1.3em;
	padding-top:0.2em;
	}

#miga li{
	float:left;
	font-size:0.8em;}

.seccion_imagenes{
	float:left;
	height:3em;
	}

.seccion_imagenes select{
	float:left;
	margin-right:1em;

	}



#lista_compra{
	float:left;
	margin-bottom:2em;
	font-size:0.8em;
	width:58em;
	margin-top:4em;}

#lista_compra li{
	float:left;
	margin-bottom:2em;
	width:58em;}
	
#lista_compra div{
	float:left;}

#lista_compra div.destino{
	margin-right:1em;
	background-image:url(../../imgs/icono_tickets.png);
	background-repeat:no-repeat;
	padding-left:5em;
	min-height:3em;
	}
	
#lista_compra div.destino .negrita{
	font-size:1.3em;}

#lista_compra div.numero{
	width:9em;
	float:right;
	}

.casilla_tic{
	width:1.3em;
	text-align:center;
	position:relative;
	margin-right:0.5em;
	top:-0.6em;
	border:none;}

.total{
	float:left;
	margin-right:2em;
	margin-bottom:2em;
	width:45em;
	text-align:right;}
	
.nuevo{
	width:10em;
	float:right;
	margin-right:5em;
	margin-bottom:2em;
	font-size:0.8em;
	text-align:right;
	}

.nuevo span{
	float:left;
	margin-right:0.5em;}

.nuevo img{
	float:left;
}


/*pag*/

.paginacion{
	clear:both;
	text-align:center;
	float:right;
	margin-top:2em;
}



.num_pag{
	display:block;
	width:1em;
	height:1em;
	background-color:#f8f8f8;
	border:solid 0.1em #e6e6e6;
	text-align:center;
	float:left;
	cursor:pointer;
	font-weight:bold;
	color:#000000 !important;
	margin-right:0.4em;
	padding-bottom:0.3em;
	/padding-bottom:0em;}

.num_pag:hover{
	display:block;
	width:1em;
	height:1em;
	background-color:#333333;
	border:solid 0.1em #333333;
	text-align:center;
	float:left;
	cursor:pointer;
	font-weight:bold;
	color:#ffffff !important;
	padding-bottom:0.3em;
	/padding-bottom:0em;
	}

.num_pag a, .num_pag_marcado a{
	display:block;
	width:2.7em;
	height:2.7em;
	position:relative;
	left:-0.6em;
	top:0.3em;
	/top:0em;}

.num_pag_marcado{
	display:block;
	width:1em;
	height:1em;
	background-color:#333333;
	border:solid 0.1em #333333;
	text-align:center;
	float:left;
	cursor:pointer;
	font-weight:bold;
	color:#ffffff !important;
	margin-right:0.4em;
	padding-bottom:0.3em;
	/padding-bottom:0em;}

.flecha_izq{
	float:left;
	margin-right:0.4em;}

.flecha_drcha{
	float:left;}

.numeros{
	float:left;}
	
.paginacion a:link, .paginacion a:active, .paginacion a:visited, .paginacion a:focus{
	color:#000000;
	font-size:0.7em;
	}

.paginacion a:hover{
	color:#ffffff;
	font-size:0.7em;
	
	text-decoration:none;}

.paginacion a.marcado{
	color:#ffffff;
	font-size:0.7em;
	
	text-decoration:none;}

.cerrar{
	text-align:right;
	width:50em;}

.filtro_ruta{
	float:left;
	
	margin-bottom:3em;}
	
.filtro_ruta select{
	width:20em !important;}

.icono_desc{
	width:5px;}
	
#form_fechas{
	width:28em;
	margin-right:2em;
	float:right;
	margin-bottom:3em;}

#form_fechas label{
	width:1.5em !important;
	margin-left:1em;
	position:relative;
	top:0.3em;}

#form_fechas input{
	width:5em !important;
	margin-left:1em;
	}

.exportar{
	position:relative;
	top:0.4em;
	width:2em;
	height:2em;
	display:block;}

.fila_exportar{
	width:23em !important;}

.btn_descargar{
	background:transparent url(../../imgs/auto/icono_descargar.jpg);
	background-repeat:no-repeat;
	border:none;
	float:left !important;
	width:0.7em !important;
	margin-left:1em !important;
	position:relative;
	top:0.6em;
	cursor:pointer;}

.idioma{
	width:50em;
	float:left;
	border-bottom:solid #E3E0E0 0.1em;
	padding-bottom:0.3em;
	margin-bottom:2em;
	font-weight:bold;}

#adjuntos{
	float:left;
	margin-bottom:0em;
	}

#adjuntos input{
	margin-bottom:1em;}

.file_foto{
	float:left;
	width:18em !important;}

.subir_fotos{
	float:left !important;
	width:50em !important;
	margin-top:0.6em;}

.lista_imagenes{
	width:60em;
	float:left;
	margin-bottom:2em;}

.lista_imagenes li{
	float:left;}

.eliminar_img img{
	height:18px !important;}

.btn_eliminar{
	background:transparent url(../../imgs/auto/icono_eliminar.jpg);
	background-repeat:no-repeat;
	border:none;
	float:left !important;
	cursor:pointer;
	width:2em;}

.img_elimina{
	float:left;
	margin-right:2em;}

.direccion{
	float:left;
	width:23em;}

#listado_imagenes{
	width:50em;
	float:left;
	margin-bottom:2em;}

#listado_imagenes li{
	float:left;
	margin-right:1em;}


#listado_imagenes li div{
	width:50px;
	overflow:hidden;
	height:50px;
}

#listado_imagenes li img{
}

.botones_insertar select{
	float:left;
	width:27em;
	margin-right:1.4em;}

.restaurante span{
	float:left;
	width:20em;}

.separacion{
	border-bottom:0.1em #999 solid;
	margin-top:2em;
	margin-bottom:4em;
	float:left;
	width:45em;
	height:1em;}

#form_buscador select{
	width:20em;}

.txt{
	font-size:0.8em;}

#form_buscador{
	position:relative;
	overflow:hidden;
	width:100%;
}

#form_buscador .campo{
	width: 335px;
}

#form_buscador .campo label{
	width:auto;
	margin-top: 6px;
}

#form_buscador .campo input{
	width: 250px;
}

#form_buscador input{
	height: 30px;
	width: 215px;
}

#difuntos #sala{
	display:none;
}

#difuntos #lugar{
	display:none;
}