body{
	background-image:		url(/comunes/imagenes/fondo_sec.gif);
	background-repeat:		no-repeat;
	background-position:	right 190px;
/*	overflow:				hidden;*/
/*	height:					1000px;*/
}
th{
background-color:#f1f1df;
}
/*
********************** Estilos generales de bordes y margenes **********************
*/
.bg_color_claro{
background-color:#CCCC99;
}
.bg_readonly{
background-color:#F1F1DF;
}
.bg_color_blanco{
background-color:white;
}
.titulo_tabla_claro{
background-color:#f1f1df;
vertical-align: bottom;
}
.center{
text-align:center;
}
.clear{
clear: both;
margin-bottom:5px;

}


.bold_mediano
{
font-size:14px;
font-weight:bold;
color: #000000;
}
.bottom_30 
{
 margin-bottom: 30px;
}
.bottom_20 
{
 margin-bottom: 20px;
}
.bottom_5
{
 margin-bottom: 5px;
}
.top_30 
{
 margin-top: 30px;
}
.top_10 
{
 margin-top: 10px;
}
.top_5 
{
 margin-top: 5px;
}
.flota_izq
{
float: left;
margin-right: 30px;
margin-bottom: 5px;
}
.solo_flota_izq
{
float: left;
}

.left_20{
margin-left:20px;
}
.left_30{
margin-left:30px;
}
.verde_grande{
font-size:16px;
color: #064413;
font-weight:bold;
}
.verde{
color: #064413;
}
.verde_mediano_bold{
font-size:11px;
color: #064413;
font-weight:bold;
}
.verde_14{
font-size:12px;
color: #064413;
font-weight:bold;
}
.verde_16{
font-size:16px;
color: #064413;
font-weight:bold;
}
.rojo_14{
font-size:12px;
color: #d73550;
font-weight:bold;
}
.border_all{
border:1px solid #CCCC99;
}
.border{
border-bottom:1px solid #CCCC99;
}
.border_todo{
border-top:1px solid #CCCC99;
border-left:1px solid #CCCC99;
border-right:1px solid #CCCC99;
width:150px;
}
.border_pie{
border-bottom:1px solid #CCCC99;
border-left:1px solid #CCCC99;
border-right:1px solid #CCCC99;

}
.border_izq{
border-left:1px solid #CCCC99;
}
.border_der{
border-right:1px solid #CCCC99;
}
.border_der_verde{
border-right:2px solid #064413;
}
.border_bottom{

border-bottom:1px solid #CCCC99;
text-align:center;
}
.border_bott{

border-bottom:1px solid #CCCC99;

}
.border_top{

border-top:1px solid #CCCC99;
text-align:center;
}

.suscripcion_1c
{
border-bottom:1px solid #CCCC99;
border-left:1px solid #CCCC99;
text-align:center;
width:150px;
}
.ampliacion_pack
{
border-bottom:1px solid #CCCC99;
border-top:1px solid #CCCC99;

}
.td_au{
border-bottom:1px solid #CCCC66;
border-top:1px solid #CCCC66;
}


.suscripcion_1a
{
width:150px;
}

.alin_centro{
text-align: center;
}
.left_45{
margin-left:45px;
}			
.alin_der{
text-align: right;
}
.alin_izq{
text-align: left;
}
	td
	{
	padding:0px 5px 0px 0px;
	}
.gris{
color:#666666;
}

.titulo_naranja{
color:#e66f13;
font-size:14px;
font-weight:600;
margin-top:30px;
position:relative;
}
.negrita_naranja{
color:#e66f13;
font-weight:600;
font-size:11px;
margin-top:15px;
}
.texto_alta_naranja{
margin-left:30px;
font-size:11px;
line-height:24px;
margin-top:10px;
color: #555555;
}
/*
********************** Estilos generales de elementos **********************
*/
			/*
			********************** Ventana **********************
			*/
			#menu_izquierda{
			text-align:left;
			}
			#bolsa_peque{
			margin-left: 2px;
			}
			#caja_busqueda
			{
			margin:20px 20px 20px 20px;
			border-bottom:1px solid #CCCC99;
			clear:both;
			}

			#contenido_derecha
			{
			margin:0;
			text-align:center;
			width:900px;
			
			overflow:auto;
			
			
			}
				#contenido
			{
			float:both;
			margin:0;
			text-align:center;
			
						
			
			}
			#btn_buscar_mon{
			margin-bottom: 10px;
			}
			.inputs_busqueda{
			margin-bottom:10px;
			}
			
			#ventana_pedido{
			display: none;
			clear:both;
			padding-top:1px;
			}
			#categoria_text{
			margin-left: 19px;
			}
			#titulo_ver_peq{
			color:#325741;
			}
			#pto_ver_peq
			{
			border-bottom:1px solid #CCCC99;
			margin:5px;
			padding-bottom:5px;
			}
			#imagen_izquierda{
			text-align:right;
			}
			/*
			********************** Ventana **********************
			*/
			
			
			
			/*
			********************** Listados **********************
			*/
			#select_busqueda{
			margin-left: 33px;
			}
			#puntos_busqueda{
			margin-left: 11px;
			}
			#paginas_fin{
			padding-top: 20px;
			}
			#resultados 
			{
			  float: left;
			
			}
			#Titulo
			{
			margin-left:5px;
			text-decoration:none;
			margin-top: 2px;
			margin-bottom: 2px;
			padding-right: 30px;
			
			}
						
			#resultados_lineas {
			
			}
			
			#ver_catalogo 
			{
			 float: left;
			 margin-left:20px;
			 clear: right;
			 width:720px;
			
			}
			#ver_catalogo_jpd
			{
			 float: left;
			 margin-left:20px;
			 clear: right;
			 width:720px;
			 
			}
			#catalogo_contenedor 
			{
			 clear: left;
			 display: inline;
			 float: left;
			}
			
			#mas_info
			{
			margin-top: 20px;
			margin-right: 30px;
			clear: right;
			padding-bottom:35px;
			}
			
			#productosFraseMKT 
			{
			 color: #2f4f4f;
			 
			}
			#productosFraseMKT_oro
			{
			 color: #2f4f4f;
			 
			}
			
			#paginas 
			{
			 margin-bottom: 30px;
			}
			
			#info_producto_oro
				{
				 margin-top: 5px;
				 color: #008080;
				}
			
			#info_producto
			{
			color: #064413;
			margin-top: 30px;
			
			}
			#info_producto_derecha
			{
			
			float:left;
			border-bottom:1px solid #CCCC66;
			}
			#info_producto_derecha_oro
			{
			width:600px;
			float:left;
			
			}
			.resultados_lineas 
			{
			 width:750px;
			 clear:both;
			 padding-bottom: 5px;
			 
			}
			#ficha {
			background-image:url(/comunes/imagenes/documento/o.jpg);
			background-position:left top;
			background-repeat:repeat-y;
			padding:0 0 0 12px;
			
			float:left;
			
			margin-bottom:20px;
			width:710px;
			border-bottom:1px solid #999999;
			border-left:1px solid #999999;
			border-right:1px solid #999999;
			}
			#ficha_arrendamientos {
			padding:0 0 0 12px;
			margin-bottom:20px;
			width:700px;
			
			
			}
			

			.imagen
			{
				margin-top:35px;
				margin-left:20px;
				margin-right:20px;
			    FLOAT: left;
			    HEIGHT:160PX;
				
			}
						/*
			********************** Listados **********************
			*/
			
			
			
			
			/*
			********************** Ficha *************************
			*/
			
			.descripcion_ficha
			{
			
			font-family:Tahoma,Arial Narrow,Arial,Verdana,Tahoma;
			color:#666666;
			margin-left:20px;
			margin-right:20px;
			font-size:11px;
			line-height:20px;
			text-align:justify;
			}
			
			.indice_ficha{
			line-height:20px;
			
			}
			#ficha_izquierda{
			 margin-top: 5px;
			 margin-right: 10px;
			 float: left;
			}
			#ficha_central{
			text-align:left;
			 margin-top: 5px;
			 float: left;
			width:480px;
			}
			#ficha_derecha{
			 margin-top: 5px;
			 float: left;
			}
			#ficha_inferior{
			clear:both;
			text-align:left;
			margin-left: 20px;
			}
			#precios{
			border-bottom:1px solid #CCCC66;
			margin-top: 5px;
			margin-RIGHT: 10px;
			}
	
			
			.columna_precio{
			border-bottom:1px solid #CCCC66;
			font-size:9px;
			text-align:center;
			}
			.precio_no_disponible{
			
			}
			.precio_disponible{
			cursor:pointer;
			
			}
			#nose{
			clear:both;
			}
			
			
			.Titulo
			{
			margin-top: 5px;
			color: black;
			text-decoration:none;
			font-weight:bold;
			font-size:12px;
			color:#064413;
			cursor: pointer;
			
			}
			.Titulo_no_cursor
			{
			margin-top: 5px;
			color: black;
			text-decoration:none;
			font-weight:bold;
			font-size:12px;
			color:#064413;
			
			
			}
			#informacion_ficha{
			margin-bottom: 10px;
			clear:both;
			}
			.productosautor
			{
			margin-top: 5px;
			color: #666666;
			text-decoration:none;
			
			}
			.productosFraseMKT
			{
			padding-top:5px;
			margin-bottom:5px;
			color: #666666;
			height:15px;
			vertical-align: middle;
		
			}
			
			.autor_ficha{
			clear: both;
			margin-bottom:5px;
			}
			#buscador_cuadernos{

			background:transparent url(/comunes/imagenes/cuadernos_juridicos/fondo_buscador.gif) no-repeat top left ;
			
			line-height:65px;
			}

			.imagen_ficha 
			{
			margin-left: 20px;
			
			}
			
			.enlace
			{
			text-decoration:none;
			color: #333333;
			background-color: #EEEECC;
			border:1px solid #C5C566;
			}
			
			
			.titulo_ficha{
			font-family:Tahoma,Arial Narrow,Arial,Verdana,Tahoma;
			color:#666666;
			margin-bottom:20px;
			font-size:16px;
			}
			
			

			.ficha_producto{
		
			clear: both; 
			}
			
			.FraseMKT_ficha
			{
			 color: #064413;
			 margin-top: 5px;
			 margin-bottom: 10px;
			 clear:both;
			}
			.meter_bolsa{
			float:right;
			}
			.borde_abedul{
			clear: both;
			border-bottom:1px solid #CCCC99;
			font-weight:bold;
			padding-bottom:5px;
			margin-top: 10px;
			}
			.borde_otro{
			clear: both;
			
			font-weight:bold;
			padding-bottom:5px;
			margin-top: 10px;
			}
			
			#ver_descripcion{
			color:#064413;
			cursor:pointer;
			font-family:Tahoma,Arial,Verdana;
			font-size:13px;
			font-weight:bold;
			margin:10px 0 5px;
			padding:0;
			}
			/*
			********************** Ficha *************************
			*/
			
			
			
			
			/*
			********************** Bolsa *************************
			*/
			#pedido{
			width:700px;
			margin-left:10px;
			}
			
			.linea_superior{
			border-top:1px solid #CCCC99;
			}
			.cabecera_seccion_factura{
			border-bottom:1px solid #CCCC99;
			margin-top:10px;
			clear:both;
			width:700px;
			}
			.cabecera_datos_reserva{
			border-bottom:1px solid #CCCC99;
			margin-top:20px;
			clear:both;
			width:500px;
			}
			
			#resumen{
			width:300px;
			border:1px solid #CCCC99;
			margin-top:10px;
			}
			.td_resumen{
			width:150px;
			
			}
			.img_cesta{
			 float: left;
			}
			
			.pto_ped{
			margin-bottom:10px;
			padding-top:10px;
			}
			
			.listado_productos{
			
			}
			.inactivo{
			color:#CCCC99;
			font-weight:400;
			}
			.activo{
			font-weight:bold;
			}
			.datPersCompra {
			float:left;
			padding-top:4px;
			width:48%;
			}
			.contDatosPer {
			float:left;
			padding-left:23px;
			padding-top:4px;
			width:98%;
			clear:both;
			}
			
			.contDatosPersonales {
			float:left;
			padding-top:4px;
			clear:both;
			}
			
			.alin_der_mail{
            text-align: right;
            font-size:11px;
            }
			
			.datPersCompra label {
			clear:left;
			color:#325741;
			display:block;
			float:left;
			margin-top:5px;
			width:30%;
			}
			.datPersCompra input, .datPersCompra select {
			display:block;
			float:left;
			margin-top:5px;
			vertical-align:middle;
			width:60%;
			}
			#terminar{
			text-align:right;
			float:left;
			margin:30px;
			}

			#volver{
			clear:both;
			}
			#total{
			clear:both;
			text-align:right;
			margin-right:50px;
			}
			#ficha_central_izquierda{
			float:left;
			width:60%;
			}
			#ficha_central_derecha{
			text-align:left;
			float:right;
			width:40%;
			}
			#ficha_central_todo{
			
			margin-top:10px;
			}
			#resumen_comprar{
			line-height:30px;
			margin-top:20px;
			margin-bottom:20px;
			font-size:18px;
			}
			.titulo_bolsa_peq{
			text-align: right;
			float:left;
			width:70px;
			margin-right:5px;
			clear: left;
			height:12px;
			}
			.titulo_gastos_peq{
			text-align: right;
			float:left;
			width:70px;
			margin-right:5px;
			clear: left;
			height:12px;
			}
			.border_total_gastos{
			border:1px solid #CCCC99;
			float: left;
			clear: right;
			width:60px;
			height:12px;
			margin-bottom:5px;
			
			}
			.border_total{
			border:1px solid #CCCC99;
			float: left;
			width:70px;
			height:12px;
			margin-bottom:5px;
			
			}
			#info_gastos{
			text-align: center;
			margin-left:1px;
			}
			.iva_gastos_bolsa_peq{
			clear:both;
			margin-left:40px;
			font-size:9px;
			color:gray;
			}
			.imagen_paso{
			width:750px;
			}
			#fallo{
			margin-top:100px;
			margin-left:50px;
			text-align:center;
			}
			#btn_oferta{
			margin-left: 200px;
			}
			#identificacion_comercial{
			margin-top:5px;
			}
			.linea_20
			{
				line-height:20px;
			}
			.titulo_linea_pedido
				{
				line-height:15px;
				text-align:center;
				height:20px;
				margin-top:5px;
				vertical-align: middle;
				}	
			.titulo_linea_pedido_producto
				{
				line-height:15px;
				text-align:left;
				width:250px;
				height:20px;
				margin-top:5px;
				vertical-align: middle;
				}	
			.titulo_linea_pedido_total
				{
				
				width:250px;
				height:15px;
				}				
			/*
			********************** Bolsa *************************
			*/



			/****************** suscripciones **********************/
			.activo
			{
			padding:0px 0px 0px 0px;
			width:5px;
			background-color:#064413;
			}
			.inactivo
			{
			padding:0px 0px 0px 0px;
			width:5px;
			background-color:#cccc99;
			}
			#div_materias_actuales{
			float: left;
			margin-left:10px;
			}
			#propuesta{
			float: left;
			margin-left:10px;
			height:465px;
			}
			#resumen_actual{
			margin-left:30px;
			margin-top:10px;
			float: left;
			clear:right;
			}
		
			#resumen_simulacion{
			margin-left:10px;
			margin-top:10px;
			clear:both;
	
			}
			#final{
			margin-left:30px;
			padding-top:10px;
			clear:both;
	
			}
			#resumenes{
			margin-left:10px;
			margin-top:30px;
			float: left;
			clear:right;
	
			}
			.precios_susc{
			text-align:center;
			font-size:12px;
			font-weight:bold;
			}
			#totales_resumen
			{
			margin-left:30px;
			}
			#bolsa_pedido{
			margin-left:50px;
			margin-top:30px;
			}
/*********************************** ficha *********************/


#marco_n {
background-image:url(/comunes/imagenes/documento/n.jpg);
background-position:left top;
background-repeat:repeat-x;
height:11px;
line-height:11px;
width:723px;
border-right:1px solid #999999;
}
#ficha_entera{

}
/************************ puntos ******************************/
#tabla_puntos{
width:500px;
margin-top:20px;
margin-left:30px;
padding-top:10px;
clear:both;

font-size:14px;
text-align:center;
}
.td_tabla_puntos{
font-size:14px;
text-align:center;
}

.td_materias{
padding:0px;
}

.formas_pago{

}

/**********************************/
#tabla_menu td{
font-size:10px;
color:#064317;
cursor:pointer;
font-weight:600;
}
#tabla_menu td:hover{
text-decoration:underline;
}
#tabla_GC td{
text-align:center;
}
#tabla_SUSC td{
text-align:center;
}
#tabla_SUSC {
margin-left:20px;

}
#tabla_mono td{
text-align:center;
}

#resumen_precios td{
text-align:center;
}
#tabla_conceptos td{
text-align:center;
}






