/* estilos CSS */

	BODY { 				font-family:Arial, sans-serif; font-size:12px; color:#000000; 
						background-color:#FFFFFF; text-align:left;
						padding:0px; margin:0px; }
	TABLE { 			text-align:left; }
	FORM { 				font-family:Arial, sans-serif; font-size:12px; color:#000000; 
						margin:0px; padding:0px; }
	INPUT { 			font-family:Arial, sans-serif; font-size:12px; color:#000000; }
	SELECT { 			font-family:Arial, sans-serif; font-size:12px; color:#000000; border:1px solid #AAAAAA; }
	TEXTAREA { 			font-family:Arial, sans-serif; font-size:12px; color:#000000; border:1px solid #AAAAAA;  }
	TR { 				padding:0px; margin:0px; }
	TD { 				font-family:Arial, sans-serif; font-size:12px; color:#000000; 
						padding:0px; padding-right:8px; }
	DIV { 				font-family:Arial, sans-serif; font-size:12px; }
	SPAN { 				font-family:Arial, sans-serif; }
	P { 				margin:0px; padding:0px; }
	IMG { 				border:0px; }
	H1 { 				font-size:11px; color:#999999; font-weight:normal; padding:0px; margin:0px; 
						padding-left:8px; padding-top:3px; }

	UL {				font-family:Arial, sans-serif; font-size:14px; color:#000000;
						margin:0px; margin-left:38px; padding:0px; padding-left:8px;
						list-style-type:square; color:inherit; }
	ul br { 			display:none; }
	LI { 				margin-bottom:8px; }
	FIELDSET { 			padding:10px; padding-left:10px; border:1px solid #C7C7C7; 
						background-image:url(imgs01//fondo_fieldset.gif); background-repeat:repeat-x; }
	LEGEND { 			padding:5px; padding-top:4px; padding-bottom:12px; color:#000000; }
	.css_dentrofield { 	 }
	.css_fieldsetoff { 	padding-left:23px; padding-top:14px; }
	

	A { 				color:#00618F; outline:none; }
	A:hover {			text-decoration:none; color:#DB0000; }

	.css_nowrap {		white-space:nowrap; }
	.css_boton{			background-color:#559DD9; color:#FFFFFF; cursor:hand; border:1px solid #DCDCDC;
						padding:1px 10px 1px 10px; font-size:14px; }
	.css_boton2{		background-color:#787874; color:#FFFFFF; cursor:hand;
						padding:1px 10px 1px 10px; font-size:14px;  }
	
	.css_txt {			border:1px solid #CCCCCC; border-top:1px solid #999999; margin:1px; background-color:#E8E5D9;  }
	.css_txtnum {		border:1px solid #CCCCCC; border-top:1px solid #999999; margin:1px; background-color:#E8E5D9;
						text-align:right; padding-right:2px;  }
	.css_nombreitem {	border:1px solid #CCCCCC; border-top:1px solid #999999; margin:1px; background-color:#E8E5D9;
						font-weight:bold; font-size:13px;  }
	.css_txtorden {		border:1px solid #CCCCCC; border-top:1px solid #999999; margin:1px; background-color:#E8E5D9;
						text-align:right; padding-right:2px; }
	
	.css_txt_on {			border:2px solid #6491DF; border-top:2px solid #6491DF; margin:0px; background-color:#E8E5D9; }
	.css_txtnum_on {		border:2px solid #6491DF; border-top:2px solid #6491DF; margin:0px; background-color:#E8E5D9;
							text-align:right; padding-right:2px;  }
	.css_nombreitem_on {	border:2px solid #6491DF; border-top:2px solid #6491DF; margin:0px; background-color:#E8E5D9;
							font-weight:bold; font-size:13px;  }
	.css_txtorden_on {		border:2px solid #6491DF; border-top:2px solid #6491DF; margin:0px; background-color:#E8E5D9;
							text-align:right; padding-right:2px; }

	
	#css_cabecera { 	padding:10px; border-bottom:1px solid #EBE8DB; background-color:#FAF9F4;
						padding-bottom:0px; }
	#css_cabecera_gen { padding:10px; border-bottom:1px solid #EBE8DB; padding-bottom:0px; }
	#css_cabecera2 { 	margin:0px; background-image:url(../imgs/gdproyectos_bg.gif); background-position:bottom; background-repeat:repeat-x; }
	#css_gdproyectos { 	background-image:url(../imgs/gdproyectos_lightB.gif); background-position:top right; background-repeat:no-repeat; padding-bottom:10px;  }
	#css_btnsalir { 	float:right; padding-right:0px; padding-top:2px; padding-bottom:2px; }

	#css_barraestado {		color:#999999; font-size:11px; margin-top:10px; margin-bottom:15px; }
	#css_barraestado a {	color:#999999; text-decoration:none; }
	#css_barraestado a:hover {	color:#CB0000; text-decoration:underline; }


	#css_toolbar {		float:right; padding-right:10px; margin-top:10px; }		
	#css_buscar {		margin-right:2px; }
	#css_btnprint { 	background-image:url(../imgs/icono_imprimir.png); 
						background-position:3px 2px; background-repeat:no-repeat;
						padding:1px 5px 3px 23px; border:1px solid #C7C7C7; }
	#css_btnexportar { 	background-image:url(../imgs/icono_exportar.png); 
						background-position:3px 2px; background-repeat:no-repeat;
						padding:1px 5px 3px 21px; margin:0 2px 0 0; border:1px solid #C7C7C7; }


	#css_titulopagina { font-size:24px; font-weight:normal; margin-bottom:10px; }
	.css_portada_tit { 	font-size:16px; color:white; text-decoration:none; }
	.css_portada_tit:hover { 	color:white; text-decoration:underline; }
	.css_ayuda_tit { 	font-size:20px; margin-top:25px; margin-bottom:5px; color:#0472C9; }
	.css_ayuda_sbt { 	font-size:16px; margin-top:15px; color:#444; font-weight:bold; }
	.css_ayuda_cnt { 	margin-top:6px; color:#555555; }

	#css_menu { 		width:175px; padding:0px; padding-bottom:5px;
						padding-top:0px; margin:10px; margin-left:8px; margin-right:20px; }
	#css_menu li { 		padding-bottom:1px; padding-top:1px; }
	#css_menu span { 	color:#00618F; }
	.css_menu1 {		font-size:13px; padding:6px 5px 3px 16px; font-weight:bold; margin-top:0px; 
						color:#fff; background-color:#559DD9; }
	.css_menu2 {	    border-bottom:10px solid #FFFFFF;
						padding:6px 0 12px 0; background:url(imgs/menu1.gif) top right no-repeat #f9f9f9; }
	.css_menu2 a { 		font-size:13px; }
	.css_menu2 ul {		list-style:none; margin:0; padding:0; }
	.css_menu2 ul li {	margin:0; padding:0; }
	.css_menu2 ul li .on {	background-color:#f4f2ea; font-weight:bold; }
	.css_menu2 ul li a { 	display:block; padding:0 0 0 16px; line-height:19px; text-decoration:none; }
	.css_menu2 ul li a:hover { background-color:#f4f2ea; text-decoration:none; }
	.css_menuA {		}	

	.css_sep_psup {				padding-top:4px; }	
	.css_link_gris {			text-decoration:none; color:#777777; }
	.css_link_negro {			text-decoration:none; color:black; }
	
	.css_link_sog {				color:black; text-decoration:underline; }
	.css_link_sog:hover {		text-decoration:underline; color:#DB0000; }
	.css_link_2 {				text-decoration:underline; color:#000000; }
	.css_link_2:hover {			text-decoration:none; color:#DB0000; }
	.css_link_blanco {			text-decoration:underline; color:#FFFFFF; }
	.css_link_blanco:hover {	text-decoration:none; color:#AAAAAA; }
	.css_link_blanco2 {			text-decoration:none; color:#FFFFFF; }
	.css_link_blanco2:hover {	text-decoration:underline; color:#EEEEEE; }
	.css_menu_link {			text-decoration:none; }
	.css_menu_link:hover {		text-decoration:underline; }
	.css_link_lista {			text-decoration:none; }
	.css_link_lista:hover {		text-decoration:underline; }
	.css_link_lista2 {			text-decoration:none; color:black; }
	.css_link_lista2:hover {	text-decoration:underline; color:#DB0000; }
	.css_link_recuadrar, .css_link_recuadrado {	text-decoration:none; color:black; border-radius:3px; text-align: center; 
								white-space: nowrap; padding-left:3px; padding-right:3px; margin-left:3px; margin-right:3px; }
	.css_link_recuadrar:hover, .css_link_recuadrado:hover {		text-decoration:underline; color:#DB0000; }
	.css_link_recuadrar { 		border:2px solid transparent; }
	.css_link_recuadrado {		border:2px solid #DB0000; }
	.css_link_recuadrado:hover {	text-decoration:underline; color:#DB0000; }
	.css_link_ayuda {			color:#00618F; background-color:white; text-decoration:none; border-bottom:1px dotted #00618F; }
	.css_link_ayuda:hover {		color:#DB0000; background-color:transparent; text-decoration:none; border-bottom:1px solid #DB0000; }
	.css_wmax {			max-width:900px; text-align:justify; }


	.css_itemwarning { 			padding-bottom:6px; color:#DB0000; }
	.css_itemwarning2 { 		color:#999999; }
	.css_link_warning {			color:#999999; }
	.css_link_warning:hover {	color:#DB0000; text-decoration:none; }


	#css_pestanas {		padding-bottom:20px; padding-right:10px; }
	.css_pestana {		text-align:center; padding:7px; padding-right:30px; padding-left:30px;
						border-top:1px solid #EBE8DB; border-right:1px solid #EBE8DB; border-bottom:1px solid #C7C7C7;
						background-color:#FAF9F5; }
	.css_pestana_on {	text-align:center; padding:7px; padding-right:30px; padding-left:30px;
						border:1px solid #C7C7C7; border-left:none; border-bottom:none;
						border-top:3px solid #EAAF00; }
	.css_pestana_off {	font-size:13px; border-bottom:1px solid #C7C7C7; }

	#css_contenido { 	 }
	#css_piepagina { 	margin:10px; margin-top:60px; margin-left:60px; margin-right:60px; padding-top:10px; padding-bottom:20px; text-align:center; border-top:1px solid #E2E2E2; }
	
	
	#css_botonnuevo {	width:100%; text-align:right; padding-bottom:5px; }
	#css_botonnuevo_mitad {	width:275px; text-align:right; padding-bottom:10px; }
	#css_botoncerrar {	width:100%; text-align:right; padding-bottom:5px; }
	#css_paginar {		width:100%; text-align:right; margin-bottom:15px; clear:both; }
	#css_paginar_mitad {		width:50%; text-align:right; margin-bottom:15px; }
	.css_tablalista {	width:100%; clear:both; padding-right:10px; }
	.css_tablaform {	width:100%; }
	.css_cabectabla {	font-weight:normal; padding:1px; text-align:center; border-right:1px solid #FFFFFF; background-color:#9B9488; color:#FFFFFF; }
	.css_cabectabla_hor {	font-weight:normal; padding-top:3px; padding-bottom:3px; text-align:center; border-top:1px solid #FFFFFF border-right:1px solid #FFFFFF; background-color:#9B9488; color:#FFFFFF; font-size:9px; }
	.css_divform {		width:50%; padding:15px; padding:15px;
						border:1px solid #EBE8DB; background-color:#FAF9F5;  }
	.css_divform2 {		padding:15px; padding:15px;
						border:1px solid #EBE8DB; background-color:#FAF9F5;  }
	.css_btnsform {		padding-bottom:15px; text-align:right; }

	.css_lbldestac {	font-weight:bold; font-size:13px; }
	.css_fila_par {		background-color:#F4F2EA;  }
	.css_fila_impar {	background-color:#f9f9f9; }
	.css_error {		color:red; }
	.css_proforma {		color:red; }
	.css_modif {		color:#999999; padding-top:10px; padding-bottom:10px; }

	.css_izqda {		color:#666666; }
	.css_dcha {		}

	.css_padd_no {			padding:0px; }
	.css_w72 {				width:72px; text-align:right; }
	.css_marcar {			border:1px solid red; }

	.css_nombreempresa {	font-size:14px; padding-top:5px; }
	.css_cabfact1 {			width:90%; }
	.css_cabfact2 {			width:50%; }

	.css_soporte_aptdo {	padding-bottom:8px; padding-top:20px; font-size:13px; }
	.css_soporte_tit {		padding-bottom:8px; font-size:22px; font-weight:bolder; }
	.css_soporte_tck { 		background-color:#E5E3D9; padding:8px; border:1px solid orange; margin-bottom:15px; }
	.css_soporte_msg { 		background-color:#E5E3D9; padding:8px; border:1px solid #C7C7C7; margin-bottom:15px; }
	.css_soporte_msgnew { 	background-color:#FFFFFF; padding:8px; border:1px solid #C7C7C7; margin-bottom:15px; }
	.css_soporte_info { 	color:#3E494E; border-bottom:1px dotted #C7C7C7; padding-bottom:5px; margin-bottom:10px; }
	.css_soporte_consulta {	background-image:url(../imgs/icono_consulta.gif); background-repeat:no-repeat;
							background-position:5px 0px; padding-left:65px; }

	.css_soporte_usr { 		background-image:url(../imgs/icono_msg_usuario.gif); background-repeat:no-repeat;
							background-position:5px 0px; padding-left:65px; }
	.css_soporte_spt { 		background-image:url(../imgs/icono_msg_soporte.gif); background-repeat:no-repeat;
							background-position:5px 0px; padding-left:65px; }
	.css_soporte_aviso {	background-image:url(../imgs/icono_msg.gif); background-repeat:no-repeat;
							background-position:5px 0px; padding-left:25px; }
	.css_soporte_abierto {	color:#BA0000; font-size:13px; }

	.css_botongrande {		font-size:26px; }
	.css_botongrande_verde {	font-size:26px; color:#009900; }
	.css_botongrande_rojo {		font-size:26px; color:#DB0000; }
	.css_botongrande_azul {		font-size:26px; color:#0000DB; }
	.css_botongrande_gris {		font-size:26px; color:gray; }
	.css_botongrande_link {		font-size:26px; color:#00618F; text-decoration:underline; }
	.css_link {				color:#00618F; text-decoration:none; }
	.css_link:hover {		text-decoration:underline; }
	.css_negro {			color:#000000; }
	.css_blanco {			color:#FFFFFF; text-decoration:none; }
	.css_blanco:hover {		color:#BBBBBB; text-decoration:underline; }
	.css_verde {			color:#009900; }
	.css_azul {				color:#0000DB; }
	.css_azulgd {			color:#0472C9; }
	.css_rojo {				color:#DB0000; }
	.css_tachado {			color:#DB0000; text-decoration:line-through; }
	.css_rebajado {			color:#006600; }
	.css_gris {				color:#777777; }
	.css_grisclaro {		color:#AAAAAA !important; }
	.css_clear {			clear:both; }
	.css_resaltarConcepto {		background-color:#E3CDA5; }
	.css_datosSeleccionados {	border:1px solid #C7C7C7; padding:6px 8px; margin-bottom:8px; line-height: 17px; }

	.css_nohaydatos {		color:#777777; }

	.css_vistafoto {		float:left; width:198px; height:320px; overflow:hidden; border:1px solid #ccc; padding:8px; margin-right:10px; margin-bottom:10px; background-color:#f5f5f5; }
	.css_vistatienda {		float:left; width:180px; height:355px; overflow:hidden; border:1px solid #ccc; padding:8px; margin-right:10px; margin-bottom:10px; background-image:url(_fondo_tienda.gif); background-repeat:none; overflow:hidden; }
	.css_vistanovedades {	width:900px; border:1px solid white; padding:8px; margin-right:10px; margin-bottom:10px; background-color:#E2DECF; }
	.css_vistanovedades2 {	width:890px; }
	
	.css_bordegris {		border:1px solid gray; }
	.css_bordenaranja {		border:1px solid orange; }
	.css_borderojo {		border:1px solid red; }
	.css_sinborde {			border:1px solid white; }
	.css_editargmap_off {	border:1px solid gray; }
	.css_editargmap_on {	border:2px solid orange; }
	
	.css_sangria {			margin-left:40px; }
	.css_sangria_menu1 {	margin:0px; }
	.css_sangria_menu2 {	margin:0px; margin-left:12px; }
	
	.css_lblfiltro_on {		color:#000000; }
	.css_lblfiltro_off {	color:#999999; }
	.css_sel_sin {			color:#999999; }
	.css_filtro_quitar {	color:#DB0000; text-decoration:none; font-size:15px; }
	.css_filtro_quitar:hover {	color:#000000; text-decoration:underline; }
	.css_filtro {			float:left; padding-right:10px; padding-bottom:5px; }
	#div_filtro {			padding-bottom:5px; }
	#div_filtrar {			margin-bottom:10px; border:1px solid #EAAF00; padding:8px; }
	
	.css_filtro_link {		color:#EAAF00; font-size:13px; }
	
	.css_filtro_resaltar {	border:1px solid #EAAF00; padding:8px; margin:8px; margin-left:0px; margin-right:0px; }
	.css_resaltar {			background-color:#FDF87B; }

	.css_msgbuscar1 { 		text-align:center; padding:8px; margin:10px; border:1px solid orange; }
	.css_msgbuscar2 { 		padding-top:8px; }
	.css_print_no { 		 }

	.css_tabla_fact {		width:96%; height:80px; border:1px solid gray; }
	.css_tabla_factb {		border:1px solid gray; }
	.css_tabla_factc {		width:96%; border:1px solid gray; }
	.css_tabla_factd {		width:96%; }
	.css_celda_topa {		border-bottom:1px solid gray; border-right:1px solid gray;
							padding-left:5px; padding-bottom:2px; padding-top:2px;
							font-weight:bold; background-image:url(imgs01/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_celda_topb {		border-bottom:1px solid gray; border-right:1px solid gray;
							padding-left:5px; padding-bottom:2px; padding-top:2px;
							font-weight:bold; background-image:url(imgs01/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_celda_topc {		border-bottom:1px solid gray;
							padding-left:5px; padding-bottom:2px; padding-top:2px;
							font-weight:bold; background-image:url(imgs01/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_celda_topd {		border-left:1px solid gray; border-bottom:1px solid gray;
							padding-left:5px; padding-bottom:2px; padding-top:2px;
							font-weight:bold; background-image:url(imgs01/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_celda_inta {		border-right:1px solid gray;
							padding-left:5px; padding-bottom:3px; padding-top:3px; }
	.css_celda_intb {		border-right:1px solid gray;
							padding-left:5px; padding-bottom:3px; padding-top:3px; }
	.css_celda_intc {		padding-left:5px; padding-bottom:3px; padding-top:3px; }
	.css_celda_intd {		border-left:1px solid gray;
							padding-left:5px; padding-bottom:3px; padding-top:3px; }

	.css_embed {		 }

	.css_doc {			padding-top:6px; padding-bottom:0px; padding-left:30px; }
	.css_marco {		border:2px solid #C7C7C7; margin-bottom:2px; }
	.css_marcofoto1 {	border:3px solid #C7C7C7; background-color:#FFFFFF; padding:6px; }
	.css_marcofoto2 {	  }
	.css_marcofoto3 {	padding-top:4px; padding-bottom:10px; }

	.css_tabs {			padding-top:0px; padding-bottom:10px; padding-right:0px; border-left:1px solid #C7C7C7; }
	.css_tab {			text-align:center; padding:7px; padding-right:22px; padding-left:22px;
						border-top:1px solid white; border-right:1px solid #C7C7C7; border-bottom:1px solid #C7C7C7;
						background-image:url(imgs01/fondo_pestana.gif); background-repeat:repeat-x; }
	.css_tab_on {		text-align:center; padding:7px; padding-right:22px; padding-left:22px;
						border:1px solid #C7C7C7; border-left:none; border-bottom:none;
						border-top:3px solid #EAAF00; }
	.css_tab_off {		font-size:13px; border-bottom:1px solid #C7C7C7; }
	.css_tab_borde {	border:1px solid #C7C7C7; border-top:none; }
	.css_tab_embed {	padding:10px; padding-right:0px; }
	
	
	.css_cal_cab {		font-weight:normal; padding-top:3px; padding-bottom:3px; text-align:center; background-color:#9B9488; color:#FFFFFF;
						border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding-left:2px; padding-right:2px; }
	.css_cal_dia {		background-color:#E5E3D9; padding:3px; text-align:center;
						border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
	.css_cal_diaf {		background-color:#DAD8CD; padding:3px; text-align:center; color:gray; 
						border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
	.css_cal_link {		text-decoration:none; }
	.css_cal_linkf {	text-decoration:none; color:gray; }
	.css_cal_linkm {	text-decoration:none; color:white; }

	.css_firmaOR1 { 	font-family: verdana,arial; font-size: 6pt; }
	.css_firmaOR2 { 	font-family: arial; font-size: 7pt; padding:4px; border-right:1px solid #FFFFFF; }
	.css_firmaOR3 { 	font-size:12px; color:#999999; }
	
	.css_galeria { 		text-align:center; margin-top:10px; padding:5px; border-top:1px solid #c7c7c7; border-right:1px solid #c7c7c7; border-bottom:1px solid #EAAF00;  }
	.css_galeria_on { 	text-align:center; margin-top:10px; padding:5px; border-top:3px solid #EAAF00; border-right:1px solid #EAAF00; }
	.css_galeria_off { 	margin-top:10px; padding:5px; border-bottom:1px solid #EAAF00;  }
	.css_galeria1 { 	border-left:1px solid #EAAF00;  }
	.css_galeria2 { 	margin-top:0px; padding:10px; padding-left:0px; border-bottom:1px solid orange; border-right:1px solid orange;  }



	.css_online_item { 		float:left; margin-right:20px; margin-bottom:8px; padding-bottom:8px; border-bottom:1px dotted #c2c2c2; width:240px; height:90px; box-sizing:border-box; }
	.css_online_con { 		background-image:url(../imgs/icono_online_conectado.gif); 	background-repeat:no-repeat; background-position:0px 3px; padding-left: 14px; }
	.css_online_desc { 		background-image:url(../imgs/icono_online_desconectado.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left: 14px; }
	.css_online_inac { 		background-image:url(../imgs/icono_online_inactivo.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left: 14px; }

	.css_online_con2 { 		background-image:url(../imgs/icono_online_conectado_peq.gif); 	background-repeat:no-repeat; background-position:1px 4px; padding-left: 10px; }
	.css_online_inac2 { 		background-image:url(../imgs/icono_online_inactivo_peq.gif); background-repeat:no-repeat; background-position:1px 4px; padding-left: 10px; }


	.css_web_boton { 		color:#FFFFFF; background-color:#0472C9; padding:2px; font-size:16px; border:1px solid #FFFFFF; }
	.css_web_botonB { 		color:#FFFFFF; background-color:#66869F; padding:2px; font-size:16px; border:1px solid #FFFFFF; }

	.css_web_gdp1 { 		color:#0472C9; font-size:15px; font-family:"Palatino linotype"; }
	.css_web_gdp2 { 		color:#114670; font-size:14px; }
	.css_web_cabec { 		color:#114670; font-size:14px; color:#0472C9; 
							padding:6px; padding-bottom:2px;  
							background-image:url(../imgs/fondo_web_cabec.gif); background-repeat:repeat-x; }
	.css_web_info { 		font-size:12px; }
	.css_web_logo { 		font-size:12px; padding-left:100px; padding-top:15px; padding-right:30px;
							background-image:url(../imgs/gdproyectos_logo_web.gif); background-repeat:no-repeat; background-position:0px 15px;  }



	.css_foto_izqda { 			float:left; margin-right:20px; }
	.css_encuesta_seccion { 	border-bottom:1px solid white; background-color:#044A82; color:#FFFFFF; 
								padding:6px; margin-bottom:15px; font-size:16px; }
	.css_encuesta_seccion_letra {	color:#CCCCCC; padding-right:5px; font-size:16px; font-weight:normal; }
	.css_encuesta_pregunta { 		margin-bottom:30px; font-size:14px; color:#444444; font-weight:bold; }
	.css_encuesta_pregunta_letra {	color:#666666; padding-right:5px; font-size:14px; font-weight:normal; }
	.css_encuesta_respuesta { 		margin-bottom:2px; }
	.css_encuesta_respuesta_adic {	padding-left:60px; }

	.css_sinmenu { 			padding-right:0px; padding-left:20px; }
	.css_flechas { 			font-size:9px; }



	.css_precio_info { 		color:gray; font-size:13px; margin-right:20px; }
	.css_precio_normal { 	color:green; font-size:18px; font-weight:bold; }
	.css_precio_tachado { 	color:red; font-size:18px; font-weight:bold; text-decoration:line-through; }
	.css_precio_rebajado { 	color:green; font-size:18px; font-weight:bold; }
	.css_precio_normal2 { 	color:green; font-size:13px; font-weight:normal; }
	.css_precio_tachado2 { 	color:red; font-size:13px; font-weight:normal; text-decoration:line-through; }
	.css_precio_rebajado2 { color:green; font-size:13px; font-weight:normal; }
	.css_boton_comprar {	font-size:16px; font-weight:bold; padding-left:10px; padding-right:10px; background-color:#565656; color:white; border:1px solid white; }
	.css_boton_comprar2 {	font-size:14px; font-weight:bold; padding-left:10px; padding-right:10px; background-color:#565656; color:white; border:1px solid white; width:150px; }

	.css_icono_cesta {		background-image:url(../../../../../imgs/icono_cesta.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:23px; padding-top:1px; padding-bottom:4px; }

	.css_micesta1A { 	padding:4px;  }
	.css_micesta2A { 	background-image:url(../../../../../imgs/icono_cesta_grande.gif); background-repeat:no-repeat; background-position:top left; font-size:13px; }
	.css_micesta2B { 	font-size:6px; margin-bottom:8px; }
	.css_cesta_centro { padding-left:55px; padding-top:5px; }
	.css_cesta_pos {	float:right; margin:8px; margin-top:0px; margin-bottom:0px; }
	.css_cesta_tit {	font-size:13px; font-weight:bold; padding-bottom:3px; }
	.css_cesta_cabec {	font-size:13px; font-weight:bold; margin-bottom:10px; 
						border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; 
						background-color:#CDCDCD; padding:3px; padding-left:8px; padding-right:8px; }
	.css_cesta_item {	font-size:13px; font-weight:normal; }
	.css_cesta_total {	font-size:16px; font-weight:bold; padding-top:2px; margin-top:10px; 
						border-top:1px dotted #CDCDCD; }
	.css_cesta_total2 {	font-size:16px; font-weight:bold; }
	.css_cesta_vacia {	font-size:13px; color:gray; }
	.css_cesta_info {	font-size:13px; color:black; }
	.css_cesta_gastos {	font-size:13px; color:gray; padding-top:4px; padding-bottom:4px; }
	.css_cesta_gastoslink {			font-size:13px; color:gray; text-decoration:underline; }
	.css_cesta_gastoslink:hover {	color:black; text-decoration:none; }
	.css_cesta_boton {	font-size:13px; padding-left:5px; padding-right:5px; background-color:#565656; color:white; border:1px solid white; }

	.css_tienda_foto {	height:162px; overflow:hidden; padding:4px; margin-bottom:5px; }
	.css_tienda_tit {	height:35px; overflow:hidden; }

	.css_cesta_tienda { 	font-size:13px; color:white; border:none; background-color:#559DD9;
							border:1px solid white;
							padding-bottom:1px; cursor:hand; font-weight:bold; }

	.css_cesta_tienda_off { 	font-size:13px; color:white; border:none; background-color:#A9A9A9;
							border:1px solid white;
							padding-bottom:1px; cursor:hand; font-weight:bold; }

	.css_cesta_ampliar {	background-image:url(../imgs/icono_ampliar.gif); background-repeat:no-repeat;
							background-position:4px right;
							padding-right:13px; color:#666666; }

	.css_cesta_btns {	width:175px; padding-left:10px; float:right; }
	.css_cesta_btn_info {	width:175px; }

	.css_mod_form label { width:90px; }
	.css_datosusuario {	border:1px solid #C7C7C7; padding:8px; margin-bottom:8px; padding-right:20px; }


	.css_despleg_flot1 {	border:1px solid #C7C7C7; padding:10px; padding-top:4px; padding-right:25px; background-color:#f5f5f5; }
	.css_despleg_flot2 {	float:right; text-align:right; position:absolute; right:6px; top:6px; 
							margin:0; }
	.css_despleg_pos1 {	float:right; }
	.css_despleg_pos2 {	float:right; }

	.css_ffechas_1 {		padding:10px 10px 10px 25px; }
	.css_ffechas_2 {		padding:6px 0 0 0; }
	
	.css_btn_ordenar { float:right; text-align:left; width:7px; }



	.css_horario_cabec1 {	position:absolute; background-color:#E5E3D9; overflow:hidden; border:1px solid white; border-right:none; line-height:50px; text-align:center; }
	.css_horario_cabec2 {	position:absolute; background-color:#E5E3D9; overflow:hidden; border:1px solid white; border-bottom:none; line-height:50px; text-align:center; }
	.css_horario_item {		position:absolute; background-color:#E5E3D9; overflow:hidden; border:1px solid green; text-align:center; }
	.css_horario_item p { 	margin:0; padding:0; font-size:10px; }
	.css_horario_item p a {	text-decoration:none; }




	.css_clausula {						padding:0; margin:0 0 10px 0; background-color:#E8E5D9; 
										border-top:1px solid #c7c7c7; }
	.css_clausula_div {					margin:10px 0 20px 0; padding:0 0 10px 0; }
	.css_clausula .tit {				font-size:15px; padding:0; margin:0; }
	.css_clausula .tit .css_link_lista, 
	.css_clausula .tit .impr {			display:block; padding:6px 10px 6px 20px; margin:0; color:#666; }
	.css_clausula .tit a:hover {		background-color:#f0eee4; text-decoration:none; }
	.css_clausula .tit .info {			font-size:10px; color:#999; padding:0 15px 0 15px; }
	.css_clausula .tit .info2 {			padding:0 8px 0 8px; float:right; }

	.css_clausula_editar {				position:absolute; padding:5px 6px 5px 6px; line-height:20px; height:20px; text-decoration:none; display:block; }
	.css_clausula_editar:hover {		text-decoration:none; background-color:#fff; }
	
	.css_clausula_opciones_ocultar { 	padding:0 10px 0 10px; height:2px; }
	.css_clausula_opciones_ocultar p { 	border-bottom:1px solid #c7c7c7; height:1px; font-size:1px; }
	.css_clausula_opciones { 			padding:0 10px 0 10px; text-align:right; }
	.css_clausula_opciones ul { 		list-style:none; display:block; padding:0; margin:0;
										border-bottom:1px solid #c7c7c7; height:25px; }
										
	.css_clausula_opciones ul li {  	height:24px; border:1px solid #c7c7c7; float:left; padding:0; }
	.css_clausula_opciones ul li a {  	display:block; text-decoration:none; padding:0 10px 0 10px; line-height:24px;  }
	.css_clausula_opciones ul li a:hover {  background-color:#fff;  }
	
	.css_clausula_opciones ul .opc { 	margin:0 0 0 0; padding-left:0; border-left:none; border-right:none; }
	.css_clausula_opciones ul .opcIm { 	margin:0 0 0 0; }
	.css_clausula_opciones ul .opc a { 	}
	
	.css_clausula_opciones ul .elim { 	margin:0 0 0 0; border-left:none; width:20px; }
	.css_clausula_opciones ul .elim a { color:transparent; padding:0 5px 0 5px; }
	.css_clausula_opciones ul .elim a:hover { color:#bd0000; }
	
	.css_clausula_opciones ul .edit { 	margin:0 0 0 8px; border-right:none; width:20px; }
	.css_clausula_opciones ul .edit a { color:transparent; padding:0 5px 0 5px; }
	.css_clausula_opciones ul .edit a:hover { color:#bd0000; }
	
	.css_clausula_opciones ul .print { 	width:0px; overflow:hidden; }
	
	.css_clausula_opciones ul .mas { 	margin:0 0 0 8px; }
	.css_clausula_opciones ul .on { 	background-color:#fff; border-bottom:1px solid #fff; }
	.css_clausula_opciones ul .sin { 	width:1px; overflow:hidden; }
	.css_clausula_opciones ul li .nueva { font-size:16px; }

	.css_clausula_items { 				padding:0 10px 0 10px; text-align:left; }
	.css_clausula_opciones_items { 		clear:both; border:1px solid #c7c7c7; border-top:none; padding:10px; background-color:#fff; }
	.css_clausula_opciones_items a {	text-decoration:none; }
	.css_clausula_item { 				color:#444; text-align:justify; }
	.css_clausula_item_editar { 		float:right; margin:0 0 10px 10px;  }
	.css_clausula_item_editar a {		text-decoration:none; background-color:#E8E5D9; font-size:13px; 
										border:1px solid #c7c7c7; padding:3px 10px 3px 10px; }
	.css_clausula_item_editar a:hover {	text-decoration:none; background-color:#fff; border:1px solid #ddd;  }
	.css_clausula_item_editar .css_icono_aniadir, 
	.css_clausula_item_editar .css_icono_preliminar { padding-left:30px; background-position:10px 3px; }


	.css_txtcontr {			border:1px solid #CCCCCC; border-top:1px solid #999999; margin:1px; background-color:#E8E5D9; color:#666;  }
	.css_txtcontrnum {		border:1px solid #CCCCCC; border-top:1px solid #999999; margin:1px; 
							text-align:right; padding-right:2px; background-color:#E8E5D9; color:#666; }
	.css_txtcontr_on {		border:2px solid #6491DF; border-top:2px solid #6491DF; margin:0px; background-color:#E8E5D9; color:#000;  }
	.css_txtcontrnum_on {	border:2px solid #6491DF; border-top:2px solid #6491DF; margin:0px; 
							text-align:right; padding-right:2px; background-color:#E8E5D9; color:#000;  }

	.css_txtcontr_disabled {			border:1px dotted #CCCCCC; border-top:1px dotted #999999; margin:1px; background-color:#f5f5f5; color:#666;  }
	.css_txtcontrnum_disabled {		border:1px dotted #CCCCCC; border-top:1px dotted #999999; margin:1px; 
							text-align:right; padding-right:2px; background-color:#f5f5f5; color:#666; }

	.css_clausulas_selec { float:right; margin:0 10px 0 0; }


/* xtra */

	.css_tablalista_parte {	width:100%; clear:both; padding:0px; }
	.css_tablalista_parte tr td {	padding:2px; vertical-align:top; }
	.css_tablalista_parte tr .css_cabectabla {	padding:2px; vertical-align:middle; }
	.css_parte_changed {	color:#BD0000; }
	.css_parte_opc {	position:absolute; z-index:500;	width:316px; height:156px; 
						background:url(imgs/sombra_parte_opc.png) top left no-repeat; text-align:left; }
	.css_parte_opcB {	width:300px; height:140px; background-color:#fff; margin:8px; }
	.css_parte_opcC {	padding:8px; }
	.css_parte_opc p {	color:#777777; }
	.css_parte_opc p B {  font-weight:normal; color:#000000; }


	.css_parte_par {	background-color:#E5E3D9; border:1px solid #F3F1E9; border-top:none; border-left:none; }	
	.css_parte_impar {	background-color:#E5E3D9; border:1px solid #F3F1E9; border-top:none; border-left:none; }	
	.css_parte_dom {	background-color:#AAB7CD; border:1px solid #F3F1E9; border-top:none; border-left:none; }	
	.css_parte_sab {	background-color:#C2CBDA; border:1px solid #F3F1E9; border-top:none; border-left:none; }	

	.css_despleg_flot1 {	border:1px solid #C7C7C7; padding:10px; padding-top:4px; padding-right:25px; background-color:#E6E3DB; }
	.css_despleg_flot2 {	float:right; text-align:right; position:absolute; right:6px; top:6px; 
							margin:0; }
	.css_despleg_pos1 {	float:right; }
	.css_despleg_pos2 {	float:right; }

	.css_ffechas_1 {		padding:10px 10px 10px 25px; }
	.css_ffechas_2 {		padding:6px 0 0 0; }
	
	.css_parte_info1 {	font-size:16px; margin-bottom:5px; }
	.css_parte_info2 {	margin-top:5px; }

	.css_btn_ordenar { float:right; text-align:left; width:7px; }
	
	.color {		width:90px; border:1px solid #CCCCCC; border-top:1px solid #999999; margin:1px; }

	#divApartadosTienda { clear:both; }
	#divApartadosTienda ul {
		list-style: none outside none;
		display: table;
		margin-bottom: 0px;
		margin-left: 0;
		padding:0;
		border-bottom: 1px solid #ddd;
		width:100%;
	}
	#divApartadosTienda ul li {
		margin-bottom: -1px;
		float: left;
		line-height: 20px;
	}
	#divApartadosTienda ul .lateral1 {
		width:240px;
	}
	#divApartadosTienda ul li a {
		border: 1px solid transparent;
		color: #555555;
		border-top-left-radius: 2px; border-top-right-radius: 2px;
		line-height: 20px;
    	padding-bottom: 8px;
    	padding-top: 8px;
		margin-right: 2px;
		padding-left: 12px;
		padding-right: 12px;
		display: block;
		border-color: #ddd #ddd transparent;
		border-bottom: 1px solid #ddd;
		background-color:#eee;
		text-decoration:none;
		font-size:15px;
	}
	#divApartadosTienda ul li.active a, #divApartadosTienda ul li a:hover {
		border-color: #ddd #ddd transparent;
		border-bottom: 1px solid #fff;
		background-color:#fff;
	}
	#divApartadosTienda ul li a:hover {
		border-color: #ccc #ccc transparent;
		border-bottom: 1px solid #fff;
	}

	.tienda-nivel1 {			background:#666; }
	.tienda-nivel1 div a {		color:#fff; display:block; padding:5px 10px; font-size:14px; margin-top:20px; }
	.tienda-nivel1 ul {			background:#fff; padding:10px 0 0 25px; }
	.tienda-nivel1 ul div a {	color:#666; padding:2px 5px; margin-top:0; }
	.tienda-nivel1 ul div a.active {	background:#eee; color:#000; font-weight:normal; }

	#datos-fiscales-dcha { text-align:center; font-size:10px; text-align:center; color:#999; margin-top:10px; }


/* Fin */ 
