body{
		font-family: Helvetica, Arial, "Trebuchet MS", sans-serif;
	font-size: 11px;
line-height:17px;
color: #656263;
        margin: 0px;
        padding: 0px; 
        text-align: left;
}

img{
	vertical-align:middle;
	border:none;
}

a{
	color:inherit;
	#color: #656263;
	text-decoration:none;
}


.azul {
	color: #007DCC;
}
.azul a{
	#color:#007DCC;
}
.rojo {
	color: #ED2E38;
}
.verde {
	color: #8FD400;
}
.negro {
	color: #000;
}
.naranja{
	color:#FAA634;
}
.gris{
	color:#6D6E71;
}


#contenedor {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}




#cabecera {
	width: 955px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	float: left;
	background-image:url(../img/barra_cabecera.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#cabecera_index {
	width: 955px;
	padding-top: 20px;
	padding-bottom: 10px;
	float: left;
}
#cuerpo {
	width: 955px;
	background-repeat: no-repeat;
	background-position: right bottom;
	float: left;
	min-height: 300px;
}
#cuerpo a{
	#color:#656263;
}
#pie {
	width: 955px;
	float: left;
}
#pie a{
	#color:#FFF;
}


#logo_cabecera{
	float:left;
}
#menu_cabecera{
	font-size: 10px;
	float:right;
	padding-top:70px;
}
#menu_cabecera a{
	#color:#656263;
}

#cabecera_txt {
	font-size: 24px;
	padding-right: 45px;
	padding-top:56px;
	float: right;
}

#titulo {
	font-size: 18px;
/*	color: #FA9E0D;
	
	font-size:16px;*/
	color:#6D6E71;

/*	min-height: 18px;*/
	width: 955px;
	padding-bottom: 16px;
	float: left;
}

#titulo_cla {
	font-size: 18px;
	/*	color: #FA9E0D;
	
	font-size:16px;*/
	color:#6D6E71;
	/*	min-height: 18px;*/
	width: 550px;
	padding-bottom: 16px;
	float: left;
	padding-left: 10px;
	margin-top: 15px;
}

.subtitulo{
/*	color: #FAA634;*/
	color:#6D6E71;

	line-height:20px;
	float:left;
}

#texto{
	float:left;
	width:100%;
}

.columna_txt {
	width: 325px;
	margin-right: 37px;
	padding-bottom: 20px;
	line-height:14px;
	float: left;
}

.columna_txt_wide {
	text-align:justify;
	width:620px;
	margin-right: 37px;
	padding-bottom: 20px;
	line-height:14px;
	float: left;
}

.msg_formu{
	font-size:14px;
	color:#000;
	padding-top:150px;
	padding-left:100px;
	min-height:220px;
	_height:220px;
}


.columna_mapa {
	margin-right: 37px;
	padding-bottom: 20px;
	line-height:14px;
	float: left;
}


.paginador_manual{
	float:left;
	margin-bottom:10px;
}

#slogan_index{
	padding-top:150px;
	font-size:38px;
	color:#999;
	float:left;
	overflow:visible;
}

#flash_index{
	float:right;
}


.contenedor_selec_seccion{
	width:283px;
	float:left;
	color:#fff;
	font-size:17px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.seccion_separator{
	width:53px;
	float:left;
}


/*	BOOK	*/

#seccion_book{
	background-color:#f33;
	width:293px;
	height:59px;
	padding-top:73px;
	padding-left:17px;
	padding-bottom:23px;
	float:left;
}








/*	WORK	*/

#seccion_work{
	background-color:#06c;
	width:293px;
	height:59px;
	padding-top:73px;
	padding-left:17px;
	padding-bottom:23px;
	float:left;
}




/*	NOOK	*/

#seccion_nook{
	background-color:#9c0;
	width:293px;
	height:59px;
	padding-top:73px;
	padding-left:17px;
	padding-bottom:23px;
	float:left;
}


#botones_secciones{
	float:left;
	min-height:250px;
	width:650px;
	padding-top:115px;
}


#secciones {
	color: #FFF;
	background-color: #918f90;
	height: 10px;
	width: 917px;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 18px;
	float: left;
	font-size: 12px;
}
#secciones_izq {
	width: 700px;
	float: left;
}
#secciones_dch {
	width: 200px;
	float: right;
}
#contacto {
	height: 8px;
	width: 955px;
	padding-bottom: 30px;
	letter-spacing: 0.1px;
	float: left;
	text-align:justify;
}



/*		NOTICIAS	*/

.titulo_noticias
{
	width:100%;
	_width:80%;
	font-size:16px;
	padding-bottom:30px;
	color:#6D6E71;
}

.arti_listado{
	width:100%;
	_width:80%;
	float:left;
	border-bottom-style:dashed;
	border-bottom-color:#FAA634;
	border-bottom-width:1px;
	margin-bottom:30px;
}

.arti_img{
	float:left;
	margin-right:30px;
	width:170px;
	text-align:center;
	padding-bottom:20px;
}

.arti_preview{
	float:left;
	width:450px;
	padding-right:100px;
	line-height:15px;
}

.fecha_arti_preview{
	color:#000;
}

.titulo_arti_preview{
	font-size:12px;
}

.arti_leermas{
	width:100%;
	float:left;
	text-align:right;
	 margin-bottom:20px;
}

.arti_nav{
	 width:20%;
	 float:right;
	 margin-bottom:20px;
}

.titulo_noti
{
	width:100%;
	color:#6D6E71;
	font-size:16px;
	padding-top:10px;
	padding-bottom:10px;
}
.arti_texto{
	line-height:15px;
	padding-bottom: 30px;
	float:right;
	width:600px;
}


/*	EXPERTA	*/

.arti_listado_azul{
	width:100%;
	float:left;
	border-bottom-style:dashed;
	border-bottom-color:#007DCC;
	border-bottom-width:1px;
	padding-bottom:20px;
	margin-bottom:30px;
	_padding-left:50px;
}

.mensaje_azul{
	width:100%;
	color:#fff;
	background-color:#007DCC;
	font-size:12px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:15px;
	float:left;
}


.exp_cabecera{
	background-image:url(../img/fondo_experta.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-bottom:20px;
	min-height:350px;
	_height:370px;
}

exp_cabecera_contenedor{
	min-height:380px;
}

.exp_formu{
float:right;	
_padding-left:130px;
}

.exp_intro{
	width:280px;
	float:left;
	line-height:15px;
	padding-left:260px;
}


/*		SECCIONES CATERING		*/
#cuerpo_catering_nook{
width:955px;
height:390px;
background-repeat:no-repeat;
background-position:left bottom;
	float:left;
}

#cuerpo_catering_book{
	width:555px;
	height:370px;
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:5px;
	padding-left:400px;


	#padding-top:200px;
	float:left;
}

#cuerpo_catering_work{
width:955px;
height:140px;
background-repeat:no-repeat;
background-position:left top;
	padding-top:250px;
	padding-left:0px;
	float:left;
}


#submenu{
	font-size: 10px;
	padding-top:16px;
	padding-bottom:16px;
	float:left;
	width:100%;
}




/*	RINCÓN DE LA NUTRICIÓN	*/
#cuerpo_rincon{
width:955px;
height:105px;
background-repeat:no-repeat;
background-position:left top;
	padding-top:320px;
	padding-left:0px;
	float:left;
}



/*	SECCIONES 4 IMAGENES	*/



.seccion4_cabecera{
	background-position:left top;
	background-repeat:no-repeat;
	height:170px;
	width:955px;
	float:left;
	}
	

#seccion4_cuerpo{
	min-height:476px;;
	width:955px;
	float:left;
}


.seccion4_imagenes{
	width:955px;
	float:left;
}

.seccion4_img_left{
	width:460px;
	height:286px;
	float:left;
}

.seccion4_img_right{
	width:460px;
	height:286px;
	float:right;
}

.seccion4_text{
	width:955px;
	padding-top:26px;
	padding-bottom:23px;
/*	height:57px;*/
	float:left;
}

.seccion4_text_left{
	width:460px;
/*	height:57px;*/
	float:left;
}

.seccion4_text_right{
	width:460px;
/*	height:57px;*/
	float:right;
}

.seccion4_text_double{
	width:955px;
/*	height:57px;*/
	text-align:center;
	float:left;
}


.titulo_seccion4{
	font-size:16px;
	font-weight:bold;
	color:#61775B;
}



/*	WORK COCINANDO	*/

.titulo_cocinando{
	font-size:35px;
	font-weight:bold;
	line-height:35px;
}

.cocinando_cabecera{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/cabecera_cocinando.png);
	height:170px;
	width:955px;
	float:left;
	}
	

#cocinando_cuerpo{
	min-height:476px;;
	width:955px;
	float:left;
}



/*	WORK COMIDA	*/

.titulo_comida{
	font-size:35px;
	font-weight:bold;
	line-height:35px;
}

.comida_cabecera{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/fondo_comida.png);
	height:450px;
	width:955px;
	float:left;
	}
	
.comida_intro{
	font-family: Helvetica;
	width:390px;
	line-height:15px;
	padding-top:220px;
	padding-left:620px;
	font-size:24px;
	float:left;
}



#comida_cuerpo{
	min-height:476px;;
	width:955px;
	float:left;
}
#ficha_cuerpo{
	min-height:150px;
	;
	width:955px;
	float:left;
}

#comida_imagenes{
	width:955px;
	min-height:292px;
	border-bottom:15px;
	border-bottom-color:#7ac142;
	border-bottom-style:solid;
	border-top:15px;
	border-top-color:#7ac142;
	border-top-style:solid;
	float:left;

}

.comida_contenido_img{
	float:left;
	width:186px;
}

.comida_spacer{
	float:left;
	width:6px;
}

.comida_textos{
	width:955px;
	float:left;
}
.comida_contenido_txt{
	background-color:#ED9E30;
	color:#FFF;
	width:156px;
	height:265px;
	#height:275px;
	padding:15px;
	float:left;
}
.comida_contenido_txt .titulo{
	font-size:18px;
	line-height: 20px;
}

#boton_pruebalo{
	width: 955px;
	height: 75px;
	border-top-style: solid;
	border-top-color: #a8cf3b;
	border-top-width: 12px;
	margin-top:5px;
	padding-top:10px;
	border-bottom-style: solid;
	border-bottom-color: #a8cf3b;
	border-bottom-width: 10px;
	text-align:center;
	float:left;
}


/*	BOOK SERVICIOS	*/

.titulo_servicios{
	font-size:35px;
	font-weight:bold;
	line-height:35px;
}

.servicios_cabecera{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/cabecera_servicios.png);
	height:170px;
	width:955px;
	float:left;
	}
	
.servicios_intro{
	width:405px;
	float:left;
	line-height:15px;
	padding-top:160px;
	padding-left:530px;
	font-size:12px;
	float:left;
}



#servicios_cuerpo{
	min-height:476px;;
	width:955px;
	float:left;
}

#servicios_imagenes{
	width:955px;
	min-height:364px;
	border-bottom:15px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-top:15px;
	border-top-color:#fa9e0d;
	border-top-style:solid;
	float:left;

}

.servicios_contenido_img{
	float:left;
	width:470px;
}

.servicios_spacer{
	float:left;
	width:14px;
}

.servicios_textos{
	width:955px;
	float:left;
}
.servicios_contenido_txt{
	background-color:#fa9e0d;
	color:#FFF;
	width:420px;
	height:180px;
	padding:25px;
	float:left;
}
.servicios_contenido_txt .titulo{
	font-size:18px;
	line-height: 20px;
}

/*	BOOK BOOKY	*/

.titulo_booky{
	font-size:35px;
	font-weight:bold;
	line-height:35px;
}

#booky_cuerpo{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/fondo_booky.png);
	height:1120px;
	width:955px;
	float:left;
	}
#booky_contenido{
	width:470px;
	height:730px;
	padding-top:310px;
	padding-right:50px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:19px;
	float:right;
	color:#00509D;
}

#booky_paginacion{
	width:100%;
	float:left;
	margin-top:20px;
	padding-top:10px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	float:left;
	color:#00509D;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#00509D;
}

#booky_menu{
	width:260px;
	padding-top:450px;
	padding-left:45px;
	float:left;
}

/*	BOOK PROYECTO	*/

.titulo_proyecto{
	font-size:35px;
	font-weight:bold;
	line-height:35px;
}

.proyecto_cabecera{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/cabecera_proyecto.png);
	height:170px;
	width:955px;
	float:left;
	}

.proyecto_intro{
	width:405px;
	float:left;
	line-height:15px;
	padding-top:160px;
	padding-left:530px;
	font-size:12px;
	float:left;
}



#proyecto_cuerpo{
	min-height:476px;;
	width:955px;
	float:left;
}

#proyecto_imagenes{
	width:955px;
	min-height:240px;
	border-bottom:15px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-top:15px;
	border-top-color:#00a3f0;
	border-top-style:solid;
	float:left;

}

.proyecto_contenido_img{
	float:left;
	width:305px;
}

.proyecto_spacer{
	float:left;
	width:20px;
}

#proyecto_textos{
	width:955px;
	float:left;
}
.proyecto_contenido_txt{
	background-color:#00a3f0;
	color:#FFF;
	width:255px;
	height:300px;
	#height:350px;
	padding:25px;
	float:left;
	text-indent:-9px;
}
.proyecto_contenido_txt .titulo{
	font-size:18px;
	line-height: 20px;
}


/*	CONSEJOS	*/

.consejos_cabecera{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/fondo_consejos.png);
	margin-bottom:20px;
	height:563px;
}
.consejos_intro{
	width:435px;
	float:left;
	line-height:15px;
	padding-top:200px;
	padding-left:520px;
}


/*	COOK CUIDA DE TI	*/

.cuida_cabecera{
	background-position:left top;
	background-repeat:no-repeat;
	/*background-image:url(../img/cabecera_cuida.png);*/
	margin-bottom:20px;
	height:563px;
	width:955px;
	float:left;
}

.cuida_titulo{
	
}
.cuida_intro{
	width:450px;
	line-height:15px;
	padding-top:10px;
	float:right;
}
.cuida_imagen{
	float:left;
}
.cuida_left{
	width:470px;
	float:left;
}
.cuida_right{
	width:470px;
	float:right;
}

/*	ENLACES	*/

.enlaces_cabecera{
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/cabecera_enlaces.png);
	margin-bottom:10px;
	height:150px;
}
#enlaces_cuerpo{
	width:955px;
	float:left;
}
.enlace{
	height:292px;
	width:955px;
	border-bottom-style:solid;
	border-bottom-width:9px;
	border-bottom-color:#0081c6;
	float:left;
}
.enlace_foto{
	padding-top:54px;
	float:left;
}
.enlace_direccion{
	padding-top:270px;
	float:right;
}
.pedido_cabecera {
	background-image: url(../img/cabecera-pedido.png);
	background-repeat: no-repeat;
	float: left;
	height: 347px;
	width: 955px;
}
.pago_cabecera {
	background-image: url(../img/cabecera-pago.png);
	background-repeat: no-repeat;
	float: left;
	height: 347px;
	width: 955px;
}
.pago_cabecera_ok {
	background-image: url(../img/cabecera-pago-ok.png);
	background-repeat: no-repeat;
	float: left;
	height: 347px;
	width: 955px;
}
.pago_cabecera_ko {
	background-image: url(../img/cabecera-pago-ko.png);
	background-repeat: no-repeat;
	float: left;
	height: 347px;
	width: 955px;
}
.de_pedidos_cabecera_ko{
	background-image: url(../img/cabecera-de-pedido-ko.png);
	background-repeat: no-repeat;
	float: left;
	height: 347px;
	width: 955px;
}
.de_pedidos_cabecera_ok{
	background-image: url(../img/cabecera-de-pedido-ok.png);
	background-repeat: no-repeat;
	float: left;
	height: 347px;
	width: 955px;
}
.bloque_pedido {
	float: left;
	width: 955px;
	margin-top: 25px;
	min-height: 250px;
}
.img_pedido {
	float: left;
	width: 375px;
}
#importante_pedido{
	float:left;
	width: auto;
}

.txt_pedido {
	float: left;
	width: 578px;
	border: 1px dotted #266E00;
	min-height: 230px;
}
.txt_pedido_direccion {
	float: left;
	width: 578px;
	border: 1px dotted #266E00;
	min-height: 210px;
	padding-top: 15px;
}
.comida_pie {
	background-color: #A6DD33;
	float: left;
	height: 12px;
	width: 955px;
}
.ficha_pie {
	background-color: #918F90;
	float: left;
	height: 12px;
	width: 955px;
}
.btn-pedido {
	text-align: right;
	float: left;
	height: auto;
	width: 570px;
	margin-top: 15px;
	margin-bottom: 10px;
}
.titulo_bloque_pedido {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #1A8300;
	float: left;
	width: 578px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.lbl_pedido {
	float: left;
	height: auto;
	width: 90px;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 20px;
}
.lbl_ficha {
	float: left;
	height: auto;
	width: 100px;
	margin-top: 0px;
	margin-left: 20px;
	padding-left: 0px;
}
.lbl_ficha_largo {
	float: left;
	height: auto;
	width: 200px;
	margin-top: 0px;
	margin-left: 20px;
	padding-left: 0px;
}
.lbl_pedido_direccion {
	float: left;
	height: auto;
	width: 200px;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 20px;
}
.input_pedido {
	float: left;
	height: auto;
	width: 300px;
	margin-top: 15px;
}
.input_ficha {
	float: left;
	width: 145px;
}
.input_ficha input{
	width: 145px;
	
}
.input_ficha_izq {
	float: left;
	width: 145px;
	margin-right: 0px;
}
.input_ficha_izq input{
	width: 145px;
	
}
.input_ficha_largo {
	float: left;
	width: 300px;
	margin-top: 0px;
}
.input_ficha_largo input{
	
	width: 300px;
	
}
.input_ficha_largoxl {
	float: left;
	width: 565px;
	margin-top: 0px;
}
.input_ficha_largoxl input{
	width: 565px;
	
}



.pregunta_pedido{
	float: left;
	height: auto;
	width: 250px;
	margin-top: 20px;
	margin-left: 20px;
	padding-left: 20px;
}
.radios_dcha_pedido{
	float: left;
	height: auto;
	margin-top: 20px;
	width:250px;
	float:right;
}

.radio_pedido {
	float: left;
	height: auto;
	width: 280px;
	margin-left: 40px;
	margin-top: 15px;
	font-family: Helvetica, Arial, sans-serif;
}
.radio_pedido_pago {
	float: left;
	height: auto;
	width: 240px;
	margin-left: 8px;
	margin-top: 15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
}
.txt_radio_pedido {
	float: left;
	height: auto;
	width: 255px;
	margin-top: 10px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #666;
	padding: 10px;
}
.linea_pedido {
	float: left;
	height: auto;
	width: 100%;
}
.linea_pedido_paging {
	float: left;
	height: auto;
	width: 240px;
	margin-top:20px;
	margin-bottom:10px;
}
.linea_pedido_cabecera{
	float: left;
	height: auto;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 10px;
}
.enlace_menu {
	color: #666;
	text-decoration: none;
	text-align: center;
	float: left;
	height: auto;
	width: 100%;
	margin-left: 0px;
	margin-top: 10px;
	font-size: 0.8em;
	margin-bottom: 5px;
}
.txt_menu {
	width: auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	min-height: 50px;
	margin-top: 10px;
	padding-left: 40px;
	float:left;
	padding-right: 40px;
}
.comprobar {
	width: 500px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;	
	margin-top: 10px;
	padding-left: 40px;
	float:left;
	padding-right: 40px;
	text-align: center;
	margin-bottom: 15px;
}
.txt_menu_verde {
	width: auto;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	min-height: 50px;
	margin-top: 10px;
	padding-left: 40px;
	color:#1A8300;
	padding-right: 30px;
}
.aviso_legal {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	float: left;
	height: auto;
	width: 955px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A6DD33;
	border-bottom-color: #A6DD33;
	margin-top: 10px;
	color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
}
.msg {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	color: #F00;
	text-align: right;
}
.ficha_alumno {
	height: auto;
	width: 855px;
	border: 1px dashed #007DCC;
	float: left;
	padding-left: 100px;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 25px;
}
.ficha_alumno_gijon {
	height: auto;
	width: 855px;
	border: 1px dashed #DA0000;
	float: left;
	padding-left: 100px;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-top: 25px;
}
.txtarea_ficha {
	float: left;
	height: auto;
	width: 500px;
	margin-left: 120px;
}
.btn-solicita {
	height: 203px;
	width: 291px;
	margin-left: 230px;
	margin-bottom: 15px;
}
.ficha_cabecera {
	width: 955px;
	background-image: url(../img/cabecera-ficha.png);
	float: left;
	height: 281px;
}
.ficha_oviedo_cabecera {
	width: 955px;
	background-image: url(../img/cabecera-ficha-oviedo.png);
	float: left;
	height: 281px;
}
.ficha_gijon_cabecera {
	width: 955px;
	background-image: url(../img/cabecera-ficha-gijon.png);
	float: left;
	height: 281px;
}
.boton_ficha {
	float: left;
	height: 46px;
	width: 200px;
	margin-top: 50px;
	margin-right: 20px;
}
.txt_ficha_alumno_izq {
	float: left;
	height: auto;
	width: 475px;
	margin-top: 15px;
	font-size: 1em;
}
.txt_ficha_alumno_der {
	float: left;
	height: auto;
	width: 460px;
	margin-top: 15px;
	margin-left: 20px;
	font-size: 1em;
}
.calendario_menu {
	float: left;
	height: auto;
	width: 50%;
	text-align: center;
	margin-top: 15px;
}

#ahora_mas_facil{
	width:100%;
	margin-top:15px;
	font-family:Helvetica, Arial, sans-serif;
	
}
#texto_mas_facil{
	width:190px;
	float:left;	
	padding-top:5px;
}
#carro_mas_facil{
	width:45px;
	float:left;
	padding-top: 5px;
	padding-left: 5px;
	
}
.columna_registro {
	float: left;
	width: 325px;
	margin-bottom:20px;
}
.elemento_registro{
	float:left;
	width: 325px;
}
.elemento_volver{
	float:left;
	width: 325px;
	margin-top: 50px;
}
.elemento_registro input{
	width:200px;	
}
.elemento_registro input#direccion{
	width:250px;	
}
.elemento_registro input#num{
	width:50px;	
}
.elemento_registro input#piso{
	width:50px;	
}
.elemento_registro input#letra{
	width:50px;	
}
.elemento_registro input#enviar{
	width:70px;
	margin-top:10px;
}
.elemento_registro input#borrar{
	width:50px;	
	margin-top:10px;
}
.elemento_registro input#bonos{
	width:70px;
	margin-top:10px;
}
.titulo_secc_registro{
	float:left;
	width: 225px;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #918F90;
	padding-right: 50px;
}
.cabecera_detalle{
	width:50%;
	float:left;
	margin-bottom: 10px;
	
}
.cuerpo_detalle{
	width:50%;
	float:left;
	
}
.elemento_pedido{
	width: 150px;
	float: left;
}
.elemento_pedido input#bonos{
	width: 50px;
	float: left;
}
.elemento_pedido input#total{
	width: 50px;
	float: left;
}
.elemento_pedido input#ahorro{
	width: 50px;
	float: left;
}
.linea_detalle{
	width: 325px;
	float:left;
}
.linea_detalle_fecha{
	width : 50%;
	float: left;
}
.linea_detalle_tipo{
	width : 50%;
	float: left;
}
#acceso_admin {
	height: 8px;
	width: 955px;
	padding-bottom: 30px;
	letter-spacing: 0.1px;
	float: left;
	text-align:right;
}

/***********************************************************************/
/* desplegable boton**********************************************************************/
ul.topnav {
	list-style: none;
	padding: 0 20px;	
	margin: 0;
	float: left;
	width: 145px;
	height:46px;
	font-size: 1.2em;
	
}

ul.topnav li {
	float: left;
	margin: 0;	
	padding: 0 15px 0 0;
	position: relative; 
	/*text-align:center;*/
	
}

ul.topnav li a{
	padding: 10px 0;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	
}

ul.topnav li a:hover{

}


ul.topnav li span { 
	width: 145px;
	height:46px;
	float: left;
	background: url(../img/boton_vermenu.png) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;}


ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; 
	left: 0; top: 35px;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 145px;
	padding-bottom:13px;
	bakground:none;
	

}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-bottom: 1px solid #9be403;
	clear: both;
	width: 145px;
	background: #8fd400;
}

ul.topnav li ul.subnav li.last{
   background: url(../img/fondo_menu_desplegable.png) no-repeat left bottom;
   padding-bottom:13px;
   border-bottom:none;
}


ul.topnav li ul.subnav li a {
	float: left;
	width: 115px;
	background-color: #8fd400;
	padding-left:30px;
	font: 14px normal  Helvetica, Arial, sans-serif;
    font-weight:bold;
	text-transform:uppercase;
	

}

ul.topnav li ul.subnav li a:hover { 
	background-color: #7eba01;
}

