#big_one{
	/*width:1002px;*/
	height:100%;
    width: 1100px;
	margin-bottom:20px;
}
#contenido{width: 802px; background-color:#FFFFFF;}
#menu_superior2{
	text-align:left;
	margin-bottom:20px;
	background-color:#FFFFFF;
	padding-left:25px;
	padding-right:25px;
}

.verde_oscuro{
	color:#547064;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

A.verde_oscuro:hover{
	color:#000000;
	text-decoration:underline;
}

.color_tree{
	color:#8CC63F;
}

.sub_footer{
	width:100%;
	height:52px;
	background-color:#C4DF9B;
	color:#8CC63F;
	text-align:center;
}

.color_tree2{
	color:#666666;
}
.nounderline{
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
}

#content, #footer{
	padding-left:25px;
	text-align:left;
	padding-right:25px;
}

#footer{
	padding-top:40px;
	clear:both;
}

.registro_left{
	float:left;
	width:178px;
	height:auto;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

.input{	
	width:189px;
	font-size:9px;
	border:1px #606060 solid;
}

TEXTAREA.input{	
	width:189px;
	font-size:11px;
	border:1px #606060 solid;
	font-family:Arial;
}

.gris{
	color:#606060;
	font-weight:bold;
	font-size:12px;
}

.gris_titulo{
	color:#606060;
	font-weight:bold;	
	font-size:21px;
	margin-bottom:5px;
	height:25px;
}

.table_selected{
	background-color:#E0EBDE;
	font-size:12px;
}

.table_selected TH{
	padding-right:5px;
	
}

.overrow TD{
 	background-color: #C4DF9B !important; 	
}


.even, .even TD{
 	padding: 2px;
	padding-left:7px;
	height: 20px;
  	background-color: #E0EBDE;
}

.odd, .odd TD{
	background-color: #FFFFFF;
   	padding: 2px;
	padding-left:7px;
    height: 20px;
}

/* here comes the MENU dropdown list */ 

#outside{
	/*border:1px solid #006600;*/
/*	background:#006600;*/
	}
#nav {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:21px;
	/*border-top:1px solid #FFFFFF;*/
/*	border-bottom:1px solid #FFFFFF;*/
	font:normal 8pt verdana, arial, helvetica;

}
#nav li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	width:148px;
}
#nav li a:link, #nav li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#C4DF9B;
	color:#000000;
	width:148px;
	height:13px;
}
#nav li:hover a, #nav li a:hover, #nav li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#E0EBDE;
	color:#000000;
	width:146px;
	height:13px;
/*	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;*/
}
#nav li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:146px;
	position:absolute;
	top:21px;
	left:-1px;
/*	border:1px solid #006600;*/
	border-top:none;
}
#nav li:hover ul.navigation-2 {
	display:block;
}
#nav li ul.navigation-2 li {
	width:146px;
	clear:left;
	width:146px;
}
#nav li ul.navigation-2 li a:link, #nav li ul.navigation-2 li a:visited {
	clear:left;
	background:#C4DF9B;
	padding:4px 0;
	width:146px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#nav li ul.navigation-2 li:hover a, #nav li ul.navigation-2 li a:active, #nav li ul.navigation-2 li a:hover {
	clear:left;
	background:#E0EBDE;
	padding:4px 0;
	width:146px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
}
#nav li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #006600;
	border-left:1px solid #006600;
	background:#ffffff;
	z-index:900;
}
#nav li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#nav li ul.navigation-2 li ul.navigation-3 li a:link, #nav li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#C4DF9B;
}
#nav li ul.navigation-2 li ul.navigation-3 li:hover a, #nav li ul.navigation-2 li ul.navigation-3 li a:hover, #nav li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#E0EBDE;
}
#nav li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#fe676f;
}
#nav li ul.navigation-2 li:hover a span, #nav li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}
                    
/* Eneded the DropDown list MENU */

#paginacion{
	height:25px;
}

#paginacion A, #paginacion SPAN{
	color:#000000;
	font-weight:bold;	
	font-size:11px;
}

.bold{
font-weight:bold;
}

SELECT.input{
height:20px;

}
.ajax_box{
padding:0px;
padding-top:0px;
margin:20px 5px;
width:200px;
height:200px;
overflow:scroll;
border:solid 1px black;    
}
.box_header{
	padding-left:5px;    */
}
#arbol_panel{font-size:14px;}
#arbol_panel a{text-decoration:none;}
.div_link_container_arbol{margin:5px 0px; background-color:#C4DF9B; padding:5px; color:black; text-decoration:none; cursor:pointer;}
.div_link_container_arbol_inactivo{margin:5px 0px; background-color:#FF0000; padding:5px; color:black; text-decoration:none; cursor:pointer;}
.div_link_container_arbol:hover, .div_link_container_arbol_inactivo:hover{background-color:#E0EBDE; }
.item_arbol_selected{background-color:#E0EBDE !important;}
.secret_form{display:none; clear:both; float:left; text-align:left; border:1px solid #C4DF9B; margin:20px; padding:20px; width:350px;}
.secret_form table{font-size:12px;}
.padding20{padding:20px 0px;}

#title_panel_start{
	background-color:#E8562F; padding:10px; padding-bottom:15px; font-size:15px; color:#E7E7E8; font-weight:bold
}

#title_panel_start SPAN{
	font-size:21px; color:#FFFFFF;
}

.panel_start_info{
	background:#E7E7E8; color:#000000; font-size:12px; padding:10px;
}

.panel_start_info TD{
	padding-right:18px;
}

.panel_start_empezar{
	background:#636466; font-size:21px; font-weight:bold; text-align:center; height:43px; color:#FFFFFF; cursor:pointer;
}

.panel_start_title_2{
	font-size:21px; font-weight:bold; color:#E94B22;
}

.panel_start_title_2_text{
	font-size:15px; color:#636466;
}

.panel_text_verde{
	color:#8CC63F;
	font-size:15px;
	font-weight:bold;
	padding-left:100px;
}

.categoria_enespera{
	width:164px;
	padding-left:10px;
	height:24px;
	padding-top:7px;
	background:#D1D2D4;
	color:#78A22F;
	margin-bottom:1px;
	font-size:15px;
	font-weight:bold;
}

.categoria_terminada{
	width:164px;
	padding-left:10px;
	height:24px;
	padding-top:7px;
	background:#D1D2D4;
	color:#FFFFFF;
	margin-bottom:1px;	
	font-size:15px;
	font-weight:bold;
}

.categoria_activa{
	width:164px;
	padding-left:10px;
	height:26px;
	padding-top:9px;
	background:#8BC53F;
	color:#FFFFFF;
	margin-bottom:1px;
	font-size:15px;
	font-weight:bold;
}

.familia_activa{
	width:154px;
	padding-left:20px;
	height:19px;
	padding-top:5px;
	background:#E94B22;
	color:#FFFFFF;
	margin-bottom:1px;	
	font-size:11px;
	font-weight:bold;
}

.familia_terminada{
	width:154px;
	padding-left:20px;
	height:19px;
	padding-top:5px;
	background:#939598;
	color:#FFFFFF;
	margin-bottom:1px;
	font-size:11px;
	font-weight:bold;
}

#title_panel_show{
	background-color:#E7E7E7; padding:10px; padding-bottom:15px; font-size:15px; color:#839793; font-weight:bold;
}

#title_panel_show_bottom{
	background-color:#E7E7E7; color:#B2B3B6; font-weight:bold; font-size:10px; padding-left:10px;
}

#title_panel_show SPAN{
	font-size:21px; color:#E94B21;
}

.panel_categoria_title{
	font-size:15px; font-weight:bold; color:#8CC63F;	
}

.panel_marca_title{
	font-size:15px; font-weight:bold; color:#E94B22;	
}

.check_tengo_buttons{
	background:#E94B22;
}

#check_tengo_buttons{
	font-size:15px; color:#D1D2D4;
	height:28px;
	padding-top:9px;
	font-weight:bold;
	padding-left:10px; padding-right:10px;
	width:302px;
	white-space:nowrap;
}

.check_tengo_selected{
	color:#636365;
}

.panel_show_form{
	background:#939597;
	font-size:15px;
	font-weight:bold;
	color:#D1D1D3;	
}

.panel_show_form TD{
	height:36px;
	padding-left:10px;
}

.panel_show_form INPUT, .panel_show_form SELECT, .panel_show_form TEXTAREA{
	width:230px;
}

.siguiente_producto, .siguiente_producto:hover{
	font-size:15px;
	color:#636466;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

.required_background{
	background-color:#FFE400;
}

.tr_required_background{
	background-color:#EA4B23 !important;
}

.tr_not_answer{
	background-color:#D1D2D4;
	color:#B2B3B7;
}

#alert_invalid_data, #alert_repeat_data{
	display:none;
	background-color:#E94B22;
	height:28px;
	padding-top:9px;
	padding-left:15px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
}
