/* CSS Document */
body {margin:0;}

a:link, a:active, a:visited {color:#d00b00; text-decoration:none;}
a:hover {color: #000; text-decoration:none;}

.naranja {font-size:8pt; color: #EF9910;}
.negro {font-size:8pt; color: #000000;}
.gris {font-size:8pt; color: #666666;}
.gris2 {font-size:8pt; font-family:Arial, Verdana, sans-serif; color: #666666;	font-weight:normal;}
.texto10 {font-size:8pt; font-family:Arial, Verdana, sans-serif; color: #444444; font-weight:normal;}
.texto10_alert {font-size:8pt; font-family:Arial, Verdana, sans-serif; color: #FF0000;}
.texto11 {font-size:9pt; font-weight:bold; font-family:Arial, Verdana, sans-serif; color: #000;}
.texto11_gris {font-size:8pt; font-weight:200; font-family:Arial, Verdana, sans-serif; color: #666666;}
.precio {font-size:15pt; font-weight:bold; font-family:Arial, Verdana, sans-serif; color: #000000;}
.campobusqueda {font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; background-color:#FFF5DF; width:120px; height:18px; border-top: 1px solid #F8AC0B; border-right: 1px solid #F8AC0B; border-bottom: 1px solid #F8AC0B; border-left: 1px solid #F8AC0B;}
.campobusqueda2 {font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; background-color:#FFF5DF; height:18px; border-top: 1px solid #F8AC0B; border-right: 1px solid #F8AC0B; border-bottom: 1px solid #F8AC0B; border-left: 1px solid #F8AC0B;}
.campobusqueda3 {font-family: Arial, Verdana, Helvetica; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000; background-color:#FFF5DF; border-bottom-style:solid; border-top: 1px solid #F8AC0B; border-right: 1px solid #F8AC0B; border-bottom: 1px solid #F8AC0B; border-left: 1px solid #F8AC0B;}

.foot {background-color:#ffebb4; font-size:8pt;  font-family:Arial, Verdana, sans-serif; color: #222222; border-bottom-style:solid; border-top: 1px solid #F8C623; border-right: 1px solid #F8C623; border-bottom: 1px solid #F8C623; border-left: 1px solid #F8C623;}

.tabla_gris1 {background-color:#fff9ee; border:1px solid #FFE5AC; margin-bottom:15px;}
.table_info_product {border:1px solid #FFE5AC;}
.tabla_blanco {border-bottom-style:solid; border-top: 1px solid #FFE5AC; border-right: 1px solid #FFE5AC; border-bottom: 1px solid #FFE5AC; border-left: 1px solid #FFE5AC;}
.tabla_gris1_bottom {border-bottom-style:solid; border-bottom: 1px solid #FFE5AC;}
.tabla_gris_escaparate {border-bottom-style:solid; border-top: 1px solid #FFE5AC; border-right: 0px solid #FFFFFF; border-bottom: 0px solid #FFFFFF; border-left: 1px solid #FFE5AC;}

.divscroll {position:inherit; width:100%; height:100%; overflow:auto;}
.divscrol2 {position:inherit; width:100%; height:100%; overflow:hidden;}
.titular_ficha {background-color:#FFFAEE; font-size:10pt; font-family:Arial, Verdana, sans-serif; color: #EF9910; font-weight:bold; border-right: 1px solid #FFE5AC; border-bottom:1px solid #FFE5AC;}
.titular_ficha2 {background-color:#FFFAEE; font-size:10pt; font-family:Arial, Verdana, sans-serif; color: #EF9910; font-weight:bold;}
.alert {background-color:#FFFAEE; border-top: 1px solid #FFE5AC; border-right: 1px solid #FFE5AC; border-bottom: 1px solid #FFE5AC; border-left: 1px solid #FFE5AC;}
.textalert {font-size:8pt; font-family:Arial, Verdana, sans-serif; color: #EF9910; font-weight:bold;}

.tabla_naranja {border-top: 0px none #FFFFFF; border-right: 2px solid #F8C317; border-bottom: 2px solid #F8C317; border-left: 2px solid #F8C317;}
.tabla_naranja2 {border-top: 1px solid #F8C317; border-right: 1px solid #F8C317; border-bottom: 1px solid #F8C317; border-left: 1px solid #F8C317;}
.tabla_naranja3 {border-top: 0px solid #FFFFFF; border-right: 1px solid #F8C317; border-bottom: 1px solid #F8C317; border-left: 1px solid #F8C317;}
.tabla_borde_lateral {border-top: 1px solid #F8C317; border-right: 1px solid #F8C317; border-left: 1px solid #F8C317;}
.texto11_normal {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none;}

.button {font-family:Verdana; font-size:9pt; font-weight:bold; font-style:normal; color:#444444; background-color:#FEF2D1; border-style:outset; border-width:1px; border-color:#000000; width: 100px;}
.input {font-family:Arial; font-size:9pt; font-style:normal; color:#444444; background-color:#FFFFFF; border:1px solid #f8ac0b; width: 120px;}

/* Table Family Tree */
.t_list_families {}
	.t_list_families table {width:100%;}

/* Table Products Home */
.table_prods_home {border-top:1px solid #FFE5AC; border-left:1px solid #FFE5AC; border-bottom:1px solid #FFE5AC;}
	/*.table_prods_home object, .table_prods_home embed {width:285px; border:none;}*/
	.table_prods_home object, .table_prods_home embed {border:none;}

/* Block Info Ficha Prod */
.block_info_prod {}

/* STYLES 09 *********/

/* Title Page */
.title_page {margin:10px auto 0px auto;}

/* Title Groups */
.cont_t_group {width:100%; overflow:hidden; clear:both; background:url(../img/tg_center.gif) repeat-x;}
	.t_group_left {float:left; width:6px; height:21px; color:inherit; background:url(../img/tg_left.gif) no-repeat top left;}
	.t_group_middle {float:left; padding-top:4px; font-weight:700; color:#000; background:none; font-size:12px;}
	.t_group_right {float:right; width:6px; height:21px; color:inherit; background:url(../img/tg_right.gif) no-repeat top left;}

/* Standard */
.page {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; background:none;}
	.page_int {width:726px; margin:0px auto; text-align:left; /*border-left:1px solid #ffe5ac; border-right:1px solid #ffe5ac; border-bottom:1px solid #ffe5ac;*/}

.clear {clear:both;}

/* Navigation */
.content_menu {}
	.content_menu a:link, .content_menu a:active, .content_menu a:visited, .content_menu a:hover {}
	.content_menu img {}

/* Navigation Private Zone */
.nav_zp {text-align:center;}
.nav_zp_int {width:100%; margin:16px auto; text-align:left; border:1px solid #f7c317; overflow:hidden; color:#000; background:url(../img/bg_menu.gif) repeat-x bottom;}
		.nav_zp ul {margin:0; padding:0; list-style-type:none;}
			.nav_zp ul li {float:left; font-size:12px; font-weight:700; border-right:1px solid #ffe5ac; background:none;}
				.nav_zp ul li a:link, .nav_zp ul li a:active, .nav_zp ul li a:visited {display:block; padding:4px 15px; color:inherit; background:none;}
				.nav_zp ul li a:hover {display:block; padding:4px 15px; color:#000; background:url(../img/bg_menu_o.gif) repeat-x bottom;}
			.nav_zp ul li.logout_zp {float:right; border-right:none; border-left:1px solid #ffe5ac; font-size:11px; background:url(../img/ico_logout.gif) no-repeat 46px;}
				.nav_zp ul li.logout_zp a:link, .nav_zp ul li.logout_zp a:active, .nav_zp ul li.logout_zp a:visited {padding:4px 25px 4px 15px; color:#C00; background:none;}
				.nav_zp ul li.logout_zp a:hover {color:#000; background:url(../img/ico_logout_o.gif) no-repeat 46px;}

.button_back {margin:10px 0px; text-align:center;}
	.button_back a:link, .button_back a:active, .button_back a:visited {padding:3px 5px; border:1px solid #DDD; background:#EEE;}
	.button_back a:hover {}

/* List Orders */
.desc_orders {padding:15px 10px; font-size:12px; line-height:1.4em;}
.t_list_orders {}
	.t_list_orders th {font-size:12px; padding:2px 4px; background:#EBEBEB;}
	.t_list_orders td {font-size:11px; padding:4px 4px; border-bottom:1px solid #EFEFEF;}

/* List Order States */
.txt_proc {color:#999; background:none; font-style:italic; font-weight:700;} /* Procesando */
.txt_fac {color:#e07e00; background:none; font-style:italic; font-weight:700;} /* Facturado */
.txt_tram {color:#; background:none; font-style:italic; font-weight:700;} /* Tramitado */
.txt_exp {color:#628700; background:none; font-style:italic; font-weight:700;} /* Expedido */

/* Paginator */
.paginator_bar {margin:10px 0px; padding:4px 5px; text-align:left; clear:both; font-weight:700; border-top:1px solid #DDD; border-bottom:1px solid #DDD;}
.paginator_bar_int {text-align:center;}
.paginator_bar_left {display:inline;}
.paginator_bar_left a:link, .paginator_bar_left a:active, .paginator_bar_left a:visited, .paginator_bar_left a:hover {}
.paginator_bar_center {display:inline;}
.paginator_bar_right {display:inline;}
.paginator_bar_center span {margin-right:7px; padding-right:8px; border-right:1px solid #DDD;}

/* Info Order */
.info_header {padding:10px; clear:both;}
	.title_info_order {padding:3px 4px; font-size:12px; font-weight:700; color:#000; background:#EEE;}
	.info_header span {display:block; padding:4px 0px; font-size:11px; border-bottom:1px solid #DDD;}
		.info_header span strong {padding:0px 5px;}
	.t_info_order {margin-top:10px; padding:0px 10px;}
		.t_info_order th {font-size:12px; padding:2px 4px; color:#000; background:#EBEBEB;}
		.t_info_order td {font-size:11px; padding:2px 4px; border-bottom:1px solid #EFEFEF;}
			.td_subtotal {font-weight:700;}
			.td_total {text-transform:uppercase; font-weight:700; color:#000; background:#DDD;}

/* Alerts */
.desc_alerts {padding:15px 10px; font-size:12px; line-height:1.4em;}
.left_alerts {margin:0px 0px 15px 5px; float:left; width:40%;}
	.list_alerts {border-left:1px solid #f7c317; border-right:1px solid #f7c317; border-bottom:1px solid #f7c317;}
		.list_alerts .form_ok, .list_alerts .form_ko {padding:10px 5px 0px 5px;}
		.list_alert {padding:6px 8px; border-bottom:1px solid #EEE;}
			.list_alert_left {float:left; width:75%; overflow:hidden;}
				.list_alert_left span {font-size:12px; font-weight:700; color:#EF9910;}
				.list_alert_left strong {display:block; padding-left:12px; background:url(../img/ico_arrow.gif) no-repeat left;}
			.list_alert_right {float:right; width:20%; text-align:right;}
				.list_alert_right a {display:block; padding-bottom:2px;}
.right_alerts {margin:0px 5px 15px 0px; float:right; width:55%;}
	.cont_new_alert {padding:10px 0px; border-left:1px solid #f7c317; border-right:1px solid #f7c317; border-bottom:1px solid #f7c317;}
		.cont_new_alert .form_ok, .cont_new_alert .form_ko {padding-left:5px;}
		.level_0 {font-weight:700; background:#F8D881; font-size:11px;}
		.level_1 {display:block; padding-left:10px; background:#F9E09D; font-size:11px;}
		.level_2 {display:block; padding-left:20px; background:#FAE6AE; font-size:11px;}
		.level_3 {display:block; padding-left:30px; border-bottom:1px solid #FAE6AE; font-size:11px;}

/* Login */
.login_content {text-align:center;}
	.login_content_int {width:95%; margin:0px auto; padding:10px 0px; text-align:left;}
		.form_first_line {margin-bottom:10px; padding-bottom:10px; font-size:12px; line-height:1.4em;}
		.form_line {padding:4px 0px; clear:both; overflow:hidden;}
			.form_line label {display:block; float:left; width:40%; padding:3px 3px 0px 0px; text-align:right; vertical-align:middle;}
				.form_line label input {vertical-align:middle;}
			.form_line input {vertical-align:middle; border:1px solid #f8ac0b; background:#fff5df;}
		.form_line_100 {padding:4px 0px; clear:both; overflow:hidden; text-align:center;}
			.form_line_100 label {display:block; float:left; width:40%; padding:3px 3px 4px 0px; text-align:right; vertical-align:middle;}
			.select_std {width:60%; margin:0px auto; text-align:left;}
		.form_line_last {padding:10px 0px; text-align:center;}
			.form_line_last input[type=submit] {vertical-align:middle; border:1px outset #f8ac0b; background:#fff5df; font-weight:700;}

		.form_line textarea {vertical-align:middle; border:1px solid #f8ac0b; background:#FFF5DF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.registered_yet {margin:10px 0px 20px 0px; padding:3px 5px; color:#FFF; background:#FFB400; font-size:14px; text-align:center; font-weight:700;}
	.registered_yet a:link, .registered_yet a:active, .registered_yet a:visited {padding:0px 16px; background:url(../img/arrow_right_red.gif) no-repeat right 5px;}
	.registered_yet a:hover {padding:0px 16px; background:url(../img/arrow_right_black.gif) no-repeat right 5px;}

/* Form Messages */
.message_ok_ko {padding-bottom:15px; font-weight:700;}
.form_ok {color:#090; background:inherit;}
.form_ko {color:#C00; background:inherit;}

.txt_no_results {padding:4px; font-style:italic; color:#777;}

/* Page */
.page {text-align:center;}
	.page_int {width:726px; margin:0px auto; text-align:left;}
		.top {margin-bottom:10px;}
			.header {background:url(../img/header.gif) no-repeat left; height:80px; border-left:1px solid #f8c317; border-right:1px solid #f8c317; position:relative;}
				.link_header {position:absolute; top:20px; left:0px; width:314px; height:38px;}
					.link_header a:link, .link_header a:active, .link_header a:visited, .link_header a:hover {display:block; width:314px; height:38px;}
				.login_header {position:absolute; top:12px; right:0px; background:url(../img/bg_login_header.gif) no-repeat left; padding:4px 8px 3px 10px; text-transform:uppercase; font-weight:700;}
					.login_header a:link, .login_header a:active, .login_header a:visited {padding-right:15px; color:#FFF; background:url(../img/arrow_right_white.gif) no-repeat right 2px;}
					.login_header a:hover {padding-right:15px; color:#000; background:url(../img/arrow_right_black.gif) no-repeat right 2px;}
				.search_header {position:absolute; bottom:13px; right:4px;}
					.search_header form {margin:0; padding:0;}
					.search_header .input_sh {width:100px; border:1px solid #efcb68;}
					.search_header .submit_sh {color:#000; background:#f3db95; border:1px solid #efcb68; font-weight:700; font-size:10px; padding:0px 1px;}
		.left {float:left; width:142px; overflow:hidden;}
		.right {float:right; width:570px;}
			.right .title_page {margin:0px;}
			.right .cont_t_group {margin:0px;}
			.right table {text-align:left;}
		.bottom {clear:both; margin-top:10px;}

.block_border {border-left:1px solid #ffe5ac; border-right:1px solid #ffe5ac; border-bottom:1px solid #ffe5ac;}
.block_left, .banner_left {margin-bottom:10px;}
