.clear { clear: both;}
.float_left{ float: left;}
.float_right{ float: right;}
.oculto{display:none;}
.visible{display:block;}
.naranja{color:#c45915;}
.marron_oscuro{color:#773b19}

input{
	border:1.5px solid #D3B996; 
	font-size:0.9em;
	height:18px;
}

textarea{
	border:1.5px solid #D3B996;
}

body{
	font-family:Gill Sans MT, Gill Sans Light, Arial;
	background-color:#CBB684;
	font-size:0.8em;
	color:#4e3328;
}

a{
	cursor:pointer; 
	color:white; 
	text-decoration:none;
}

select{
	width:130px;
	font-size:0.9em;
}

.content {
	margin:0 auto;
	width:980px; 
	height:650px; 
	margin-top:60px;
	background-color:#FFFFFF;
}

.vinyeta{
	width:16px;
	height:16px;
	background: url('../img/interfaz/ico_flecha.gif') bottom no-repeat;
}

/********************************/
/*			CABECERA			*/
/********************************/
.cabecera{
	width:980px;
	height:132px;
}

.cabecera_logo{
	width:166px;
	height:120px;
	background: url('../img/interfaz/logo.gif') bottom no-repeat;
	margin-left:70px !important;
	*margin-left:70px !important;
	*margin-left:20px;
}

.cabecera_texto{
	font-size:0.85em;
	font-weight:bold;
	height:15px;
	padding-top:65px;
	text-align:center;
	width:420px;
	color:#7C3312;
}

.cabecera_texto_h2{
	font-size:0.95em;
	width:420px;
	color:#DAB088;
}

.cabecera_caja{
	width:241px;
	height:84px;
	margin-right:20px;
	background: url('../img/interfaz/borde_esquina_sup_der.gif') top no-repeat;
	padding-top:15px;
} 

#cabecera_tic{
	width:24px;
	height:23px;
	margin:0 5px 0 10px;
	background: url('../img/interfaz/ico_ok.gif') top no-repeat;
}

#cabecera_tic_texto{
	width:190px;
	font-weight:bold;
	color:#814b27;
	font-size:0.9em;
}

.cabecera_rastro_on{
	font-size:0.9em; 
	padding:5px 0 0 0;
}

.cabecera_rastro_off{
	font-size:0.9em;
	padding:5px 0 0 9px;
	color:#dcceb3;
}

/********************************/
/*			    PIE  			*/
/********************************/

.pie{
	margin:0 auto;
	width:980px;
	height:20px;
	background-color:#CBB684;
	padding-top:10px;
	text-align:center;
	font-size:0.85em;
}

/********************************/
/*			CUERPO				*/
/********************************/
.cont_izq{
	/*background-color:#252366;*/
	width:305px;
	height:510px;
}
.cont_centro{
	/*background-color:#522366;*/
	height:510px;
	width:360px !important;
	*width:360px !important;
	*width:330px;
}
.cont_der{
	/*background-color:#3A2366;*/
	width:315px !important;
	*width:315px !important;
	*width:275px;
	height:510px;
}

.cont_paso1{
	background: url('../img/interfaz/col1_p1.gif') top no-repeat;
	font-size:0.9em;
	height:34px;
	padding-top:9px;
	color:#FFFFFF;
	text-align:center;
}
.cont_paso2{
	background: url('../img/interfaz/col2_p1.gif') top no-repeat;
	font-size:0.9em;
	height:264px;
	padding-top:9px;
	color:#FFFFFF;
	text-align:center;
	width:330px;
	margin-left:23px;
}
.cont_paso3{
	background: url('../img/interfaz/col3_p1.gif') top no-repeat;
	font-size:0.9em;
	height:34px;
	padding-top:9px;
	color:#FFFFFF;
	text-align:center;
}

.cont_paso5{
	background: url('../img/interfaz/col2_p1.gif') top no-repeat;
	font-size:0.9em;
	height:34px;
	padding-top:9px;
	color:#FFFFFF;
	text-align:center;
}

.linea_sep{
	background: url('../img/interfaz/linea_sep.gif') repeat-x;
	height:2px;	
	margin-top:3px;
}


/********************************/
/*			PASO 1				*/
/********************************/

.p1_cont{
	padding-left:23px;
	width:260px;
}
.p1_scroll{
	height:330px;
	overflow:auto;
	cursor:pointer;
}

.p1_separador_marron{
	background-color:#C2B98E;
	height:1px;
	line-height:1px;
}

.p1_medidas{
	margin-top:5px;
	height:30px;
}

.p1_info_medidas{width:225px;font-size:0.9em;padding-left:5px;}
.p1_info_medidas span{font-weight:bold;color:#AF5C16;}
.p1_info_medidas span a{font-weight:bold;color:#AF5C16;}

.p1_desc{
	margin:5px 0 5px 0;
	font-size:0.85em;
}
.p1_dudas{
	width:225px;
	height:18px;
	background: url('../img/interfaz/dudas.jpg');
	font-size:0.75em;
	color:white;
	padding:10px 0 0 35px;
	cursor:pointer;
}
.p1_dudas span{color:#DAB088}

/********************************/
/*			PASO 2				*/
/********************************/
.p2_cont{padding:17px 0 0 22px;width:320px;}
.p2_datos{height:44px; background-color:#d1b995; width:332px;}
#p2_num_caja{padding:10px 0 0 10px; width:50px; font-size:1.3em}

.p2_colores{
	margin-top:5px;
	height:45px;
}
.p2_cantidad{
	margin-top:5px;
	height:30px;
}
.p2_precios{
	height:32px;
}
.p2_info{
	margin-top:5px;
	height:30px;
	font-size:0.85em;
	padding:0 0 0 2px;
}

.p2_mensaje_click{
	position:absolute;
	padding:25px 0 0 3px;
	border-left:1px solid black;
	border-right:1px solid black;
	font-size:1.2em;
	margin-top:10px;
}

#color_bg{
	width:21px;
	height:21px;
	background-color:#C9B791;
	border:2px solid #979C95;
	margin:1px;
	cursor:pointer;
}

#color_bl{
	width:21px;
	height:21px;
	background-color:#fff;
	border:2px solid #979C95;
	margin:1px;
	cursor:pointer;
}

#color_rj{
	width:21px;
	height:21px;
	background-color:#a62122;
	border:2px solid #979C95;
	margin:1px;
	cursor:pointer;
}

#color_ng{
	width:21px;
	height:21px;
	background-color:#000;
	border:2px solid #979C95;
	margin:1px;
	cursor:pointer;
}

.cont_color_on{
	margin:0 5px 0 5px;
	border:1px solid #6f3416;
}

.cont_color_off{
	margin:0 5px 0 5px;
}

#p2_colores_texto{padding:8px 0 0 3px;}
#p2_colores_texto_color{padding:8px 0 0 3px;}
#p2_cantidad{padding:6px 0 0 3px; width:48px;}
#p2_select_cantidad{padding:4px 0 0 24px;}
#p2_ver_simulacion{padding:2px 0 0 80px; font-size:0.85em; color:#bb5b1b;}
#p2_precio{padding:6px 0 0 3px; width:48px;}
#p2_input_precio{padding:2px 0 0 24px; cursor:pointer;}
#p2_calcular{background-color:#733818; width:119px; height:19px; color:white; margin-left:5px; padding:5px 0 0 5px}

/********************************/
/*			PASO 3				*/
/********************************/

.p3_cont{
	padding-left:23px;
	width:270px;
}
.p3_opcion{
	height:60px;
	display:table-cell;
}

.p3_radio{height:25px;}

.p3_exam{
	height:50px;
	margin-top:3px;
}
.p3_color{
	height:30px;
	margin-top:5px;
}
.p3_logo{
	height:30px;
	margin-top:5px;
}
.p3_tam{
	height:45px;
	margin-top:5px;
}
.p3_continuar{
	height:19px;
	width:167px;
	margin:15px 0 0 25px;
	color:white;
	padding:6px 0 0 33px;
	background-color:#C05413;
	cursor:pointer;
}

.p3_logo_opcion{
	background: url('../img/interfaz/ico_flecha.gif') left no-repeat;
	height:16px;
	width:265px;
	font-size:0.9em;
	padding:2px 0 0 22px;
}

.p3_file{
	padding:2px 0 0 20px;
}

.p3_ancho_alto{padding:5px 0 0 22px}
.p3_ancho_alto input {width:50px; height:16px}

/********************************/
/*			PASO 4				*/
/********************************/

.p4_cont{
	padding-left:23px;
	width:260px;
}

.p4_titulo{
	background: url('../img/interfaz/ico_flecha.gif') left no-repeat;
	height:16px;
	width:265px;
	font-size:0.9em;
	padding:2px 0 0 22px;
	margin:5px 0 0 20px;
}

.p4_titulo span{
	font-weight:bold;
	color:#c05413;
}

#p4_cantidad{
	padding-left:10px;
	width:60px;
	color:#c45915;
	font-size:0.9em;
}

#p4_color{
	width:45px;
	color:#c45915;
	padding-left:10px;
	font-size:0.9em;
}

#p4_cuadrado_color{
	border:1px solid #b7afad;
	width:14px;
	height:14px;
	font-size:0.9em;
}

#p4_medidas{
	padding:0 0 5px 10px;
	width:60px;
	color:#c45915;
	font-size:0.9em;
}

#p4_info_medidas{
	padding:0 0 10px 10px;
	width:240px;
	font-size:0.9em;
}

#p4_imagen{
	padding:0 10px 5px 10px;
	color:#c45915;
	font-size:0.9em;
}

#p4_color_stamping{
	padding:0 10px 5px 10px;
	color:#c45915;
	font-size:0.9em;
}

#p4_colocacion{
	padding:0 10px 5px 10px;
	color:#c45915;
	font-size:0.9em;
}

#p4_tamanyo{
	padding:0 10px 5px 10px;
	color:#c45915;
	font-size:0.9em;
}

.p4_precio{padding:5px; font-size:1.3em;}
#p4_precio_incluye{padding:5px 0 0 15px;font-size:0.8em;}

/********************************/
/*			PASO 5				*/
/********************************/
.p5_cont{
	padding-left:23px;
	width:320px;
}

.p5_campo{
	padding-top:5px;
	font-size:0.9em;
	color:#c05413;
	width:68px;
}

.input_formulario{
	margin-left:15px;
	width:200px;
}

.p5_formulario{
	margin-top:10px;
}

.p5_textarea{
	width:283px;
	margin-top:10px;
	height:60px;
}

.p5_txtp{
	font-size:0.85em;
}

.p5_radio{height:12px;margin-left:50px; border:0}

/********************************/
/*			PASO 6				*/
/********************************/
.p6_cont{
	padding-left:35px;
	width:255px;
	
}
.p6_logo_paypal{
	height:55px;
	background: url('../img/interfaz/logo_paypal.gif') center no-repeat;
}
.alinea_der{
	text-align:right;
}
.p6_txt_paypal{
	font-size:0.8m;
	width:242px;
	text-align:justify;
	margin-top:10px;
	padding-bottom:10px;
}
.p6_titulo{
	float:left;
	color:#c05413;
	margin-top:10px;
	text-align:right;
	width:100px;
	font-size:0.9em;
}
.p6_concepto{
	float:left;
	margin-left:25px;
	margin-top:10px;
	text-align:left;
	font-size:0.9em;
}

.p6_texto_10{
	font-size:1.1em;
}

.boton_naranja{
	background-color:#c05413;
	height:23px;
	padding-top:7px;
	color:white;
	width:200px;
	text-align:center;
	margin-top:18px;
	margin-left:18px;
}

.p6_txt_cl{
	font-size:0.9em;
	width:230px;
	margin-top:15px;
	color:#c05413;
}

.p6_logo_trans{
	background: url('../img/interfaz/logos_transporte.gif') center no-repeat;
	width:225px;
	height:53px;
	margin-top:15px;
}

.p6_fin_pedido{
	font-weight:bold;
	font-size:1.15em;
	color:green;
	text-align:center;
	padding-top:7px;
	margin-top:18px;
}

.msg_ie6 a{color:black;}