/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#form_asistente {display:none;}


/* Overlay */
#simplemodal-overlay {background-color:#000000; }

/* Container */
#simplemodal-container {
	height:510px;
	width:50% !important;
	background-color: #413b3b;
	font-size: 0.9em;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	background-image: url(../images/gradient.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.negrita_class{
	
}

#simplemodal-container h2{
	text-align: center;
	font-weight: normal;
}
#simplemodal-container a{
	color:#333;
	text-transform: uppercase;
	text-align: center;
	font-size: 1.1em;
	
}

#simplemodal-container p{
	margin-bottom: 12px;
}


#simplemodal-container ul{

}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; display:block; margin-bottom:12px; padding:4px 6px 6px;}

#simplemodal-container a.modalCloseImg {
	width:21px;
	height:21px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:4px;
	right:0px;
	cursor:pointer;
	background-image: url(../images/close_lightbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#simplemodal-container a.modalCloseImg:hover {


}
#simplemodal-container h3 {color:#84b8d9;}

#simplemodal-container .header{
	background-image: url(../images/header.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 75px;
	width: 100%;		
}
#simplemodal-container .logo_asistente{
	background-image: url(../images/logo_asistente.png);
	float: left;
	height: 35px;
	width: 120px;
	margin-top: 20px;
	margin-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}

#simplemodal-container ul li a{
	float: left;
	width: 30%;
	margin-right: 1%;
	margin-left: 1%;
	height:130px;
	margin-bottom:10px;
	margin-top:10px;
	background-color: #FFF;
	padding-top: 10px;
}

#simplemodal-container ul li a:hover{
	text-decoration:none;
	background-color:#EEEEEE;
}


	
	


#question_list {
	margin:0px;	
}
#question_list p{
	margin:0px;	
}
#question_list li{
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	display: block;
	clear:both;
	 background-color: #FFFFFF;

}

#question_list li a{
	color: #333;
	display: inline-block;
	height: auto;
	line-height: 20px;
	margin: 0;
	text-decoration: none;
	white-space:normal;
	font-size: .9em;
	

}
#question_list .number{
	background-color: #eeeeee;
	float: left;
	height: 100%;
	width: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	vertical-align: middle;
	z-index:0;
}
#question_list label{
	font-size: .8em;	
	margin-bottom:0px;
	padding-left:38px;
	padding-right:4px;
	position:relative;
	z-index:9;
}
.jstree-leaf a{
	color: #333;
	display: block!important;

	/*width: 97%!important;*/
	line-height: 20px;
	margin: 0;
	text-decoration: none;
	white-space:normal;
	background-color: #FFF;
	font-size: .9em;


}
.jstree-leaf input{
	border: 0px none silver!important;
	left: 9px!important;
	top:6px !important;
	height:25px !important;
	font-size: .9em;
	width:145px !important;
}
.jstree ins{

}

.jstree-leaf .jstree-clicked{


}


#delete_area {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#delete_area p{
	margin:0px;	
}
#delete_area li{
	border: 1px solid #CCC;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	clear:both;
	margin-left: 0px;
}
#delete_area .number{
	background-color: #eeeeee;
	float: left;
	height: 100%;
	width: 30px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	vertical-align: middle;
	z-index:0;
}
#delete_area label{
	font-size: .8em;	
	margin-bottom:0px;
	padding-left:38px;
	padding-right:4px;
	position:relative;
	z-index:9;
}

.questions_survery_element{
		border: 1px solid #CCC;
}
.jstree-open .questions_survery_element{
	margin-left: 18px !important;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;	
}

/*.jstree-leaf ins:first-child {
	float:left;
}*/
.jstree-leaf a .jstree-icon{
	background-image: url(../images/folder.png);
	background-repeat: no-repeat;
	background-position: left center!important;		
}
.jstree-leaf a{
	background-color: #fff!important;		
}


.jstree-default a .jstree-icon {
   background-image: url(../images/folder.png);
	background-repeat: no-repeat;
	background-position: left center!important;	
}
.jstree-open .questions_survery_element{
	margin-left: 18px !important;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;	
	background-color: #fff !important;		
}
.jstree-leaf .questions_survery_element{
	background-color: #fff!important;		
}
.jstree-leaf  a {
	background-color: #DA3611!important;
	color: #FFF!important;

}

.jstree-open   a{
	background-color: #DA3611!important;
	color: #FFF!important;

}
.jstree-open   .new_section{


}
.jstree-open {
	display:block;

}
.jstree-open   li{
	float:left;

}
.jstree-closed a   {
	background-color: #DA3611!important;
	color: #FFF!important;
padding-right:3px !important;


}

.element_question_tree{
	position:relative;
	display: inline-block!important;
	border: 1px solid #ccc!important;
	margin-top: 5px!important;
	margin-bottom: 5px!important;
}

.element_question_tree a{
	background-color: #fff!important;
	color: #333333!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	
}

.jstree-clicked{

    border: 0px solid #DA3611!important;

}
.jstree-clicked > .text_question_tree{
    background: none repeat scroll 0 0 #DA3611!important;
	color:#fff !important;
}
.jstree-clicked > .number_question_tree{
    background: none repeat scroll 0 0 #DA3611!important;
	color:#fff !important;
}
.jstree a {
    display: block!important;

}

#question_list li a:hover > .text_question_tree{
	background-color:#EEEEEE !important;
}
#question_list li .jstree-clicked:hover > .text_question_tree{
	background-color:#DA3611 !important;
}

.text_question_tree{
	padding-left:24px;
	padding-right:3px;
	float:left;
	background-color: #fff!important;
	width:134px;
	
}


.number_question_tree{
	background-color: #eee;
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	text-align: center;
	vertical-align: middle;
	width: 20px;
	font-size: 1.4em;
}


li.jstree-open  ul {
    display: block;
   /* margin-left: 20px!important;*/
}

.jstree li {
    line-height: 18px;
    white-space: normal;
}

.jstree-no-dots li{
	  
}
.jstree-leaf .jstree-icon{
	display:none;
}



.jstree-leaf a > .jstree-icon {
    display:block!important;
	float:left;
}
.jstree-leaf a  {
  
}
.jstree-closed  {



}
.jstree-closed a  {

}
.jstree-open ins:nth-child(1){
	display:block!important;
}
.jstree-closed ins:nth-child(1){
	display:block!important;
}

.jstree-open ins{
	float:left;
}
.jstree-closed ins{
	float:left;
}

.element_question_tree a > .jstree-icon{
	display: none!important;

}

.type_question_image_0{
	background-image: url(../images/type_question_1.jpg);
	background-position: center 40px;
	background-repeat: no-repeat;
}
.type_question_image_1{
	background-image: url(../images/type_question_2.jpg);
	background-position: center 40px;
		background-repeat: no-repeat;	
}
.type_question_image_2{
	background-image: url(../images/type_question_3.jpg);
	background-position: center 40px;
		background-repeat: no-repeat;	
}
.type_question_image_3{
	background-image: url(../images/type_question_4.jpg);
	background-position: center 40px;
		background-repeat: no-repeat;	
}

.type_question_image_4{
	background-image: url(../images/type_question_5.jpg);
	background-position: center 40px;
		background-repeat: no-repeat;	
}
.type_question_image_5{
	background-image: url(../images/type_question_6.jpg);
	background-position: center 40px;
		background-repeat: no-repeat;	
}
.type_question_image_6{
	background-image: url(../images/type_question_7.jpg);
	background-position: center 40px;
		background-repeat: no-repeat;	
}
.type_question_image_7{
	background-image: url(../images/type_question_8.jpg);
	background-position: center 40px;
		background-repeat: no-repeat;	
}.type_question_image_8{
	background-image: url(../images/type_question_9.jpg);
	background-position: center 40px;
		background-repeat: no-repeat;	
}
.type_question_image_9{
	background-image: url(../images/type_question_10.png);
	background-position: center 40px;
		background-repeat: no-repeat;	
}

.new_section{
	width:151px !important;
	padding-left: 10px !important;
	padding-top: 8px !important;
	padding-bottom: 5px !important;
	padding-right: 3px !important;
	margin-bottom: 5px !important;
	
	height:25px !important;
}

.jstree-open ul{
	margin-left: 15px !important;
	margin-top: -5px !important;
	margin-bottom: 20px !important;
}


.jstree-open ul .text_question_tree {
    width: 122px !important;
}

.intro_selected{
	background-color:#413B3B !important;
	color:#fff;
	
}

.statics_matrix_table{
	margin-top: 10px !important;
	
	
}
.statics_matrix_table ul{
	height: 40px;
	list-style-type: none;
}
.statics_matrix_table ul li{
	float: left;	
}
.statics_matrix_table ul li a{
	background-color: #333!important;
	float: left !important;
	height: 20px !important;
	padding-top: 5px !important;
	width: 150px !important;
	color: #FFF !important;
	text-align: center !important;
	margin-top: 0px !important;
	margin-right: 6px !important;
	margin-bottom: 0px !important;
	margin-left: 0% !important;
	padding-bottom: 5px !important;
	font-size: .9em !important;
	font-weight: bold !important;
	text-transform: capitalize !important;
}
.statics_matrix_table ul .panel_active{
	color: #333 !important;
	background-color: #dedede !important;	
}

.tabla_matrix{
	margin-top:0px !important;
	width:660px !important;
}
.tabla_matrix table{
	border: 1px solid #CCC;	
	background-color: #FFF !important;
	width:100%;
}
.tabla_matrix table th{
	border: 1px solid #CCC;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
}
.tabla_matrix table td{
	border: 1px solid #CCC !important;
	padding: 4px !important;
	font-size: 1.2em !important;
	color: #DA3611 !important;
	text-align: center !important;
}

.alineacion_matrix{
	text-align: left !important;
	padding-right: 7px !important;
	padding-left: 7px !important;
}

.resultados_tabla_matrix{
	float: right;	
}

.files_uploaded{
	
}
.files_uploaded a{
	background-color:  transparent !important;
	float: none !important;
	height: auto !important;
	width: auto !important;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 10px!important;
	padding: 2px!important;
}.files_uploaded a:hover{
	background-color:  #fff !important;

}