html{
    /*background-color: grey;*/
}
#wrapper{	  
    width:1100px;	  /*min-height:150px; 	*/
    margin:1px auto 2px;  		padding:5px;
    border:1px solid green;	
    background-color: white;
}



#test{   
    width:1070px;   min-height:150px;  
    margin:5px;      padding:3px;
    border:2px solid blue;  
    border:2px solid grey; 
}

	#head{   
	    float:left;
	    width:1050px;   min-height:35px;   
	    margin:1px auto 2px;      padding:3px;
	    border:2px solid blue;  
	}

		.menu_el { 
		    float:left;
		    min-width:100px;   min-height:30px;  
		    margin:1px auto 2px;    padding: 3px;
		    border:1px solid green;  background-color: #ededed;
		    font-weight: bold;
		}




	.block {  
	    float:left;
	    width:1050px;  min-height:130px;   
	    margin:1px auto 2px;      padding:3px;
	    border:1px solid grey;  
	      border:2px solid red; 
	}

		.line { 
		    float:left;
		    min-width:1030px;   min-height:30px;  
		    margin:1px auto 1px;    padding: 1px;
		    border:1px solid black; 
		}

			.pluses{  
			  	float:right;
			    width:50px;    height:30px;
			    margin: auto;   
			    border:1px solid violet;  		  
			} 

		
		.botton {  
		    float:left;
		    width:1030px;  min-height:50px;   
		    margin:1px auto 1px;      padding:1px;
		    border:1px solid violet; 
		}

		.comments {  
		    float:left;
		    width:1030px;  min-height:50px;   
		    margin:1px auto 1px;      padding:1px;
		    border:1px solid red; 
		}






.question { 
  float:left;
    min-width:750px;   min-height:30px;  
    margin:4px auto 1px;    padding: 1px;
    border:1px solid blue;  background-color: #ededed;
    font-weight: bold;
}
.answers { 
  float:left;
    min-width:850px;   min-height:30px;  
    margin:1px auto 1px;    padding: 1px;
    border:1px solid blue;  background-color: #ededed;
    /*font-weight: bold;*/
}


.x_icon { 
    display:none;
} 

.explicacion { 
    display:none;
} 


.s_30 {    
    width:30px;    height:30px;
    margin: auto;   
    border:1px solid red;  
  
} 

.s_50 {    
    width:50px;    height:30px;
    margin: auto;   
    /*border:1px trans;  border-color:red;  */
  
} 

.UNICO {      
    float:left;
    width:1100px;     min-height:30px;  
    margin:1px auto 2px;  
    /*min-height:100%;  height:auto !important; */      
    border:2px solid red;   
}


.button-show{
    float:right;
    margin:1px;   

}
#new_ins{
    display: none;

    margin:5px;      padding:3px;
    border:2px solid green;  
    background-color: #BCF9EC;

    border:4px solid;  border-color:violet; 
    
}


.clear{
  /*  style="clear:both;">    */
    clear: both;
}



.spaces{   
    margin:1px auto 2px;      padding:20px;
}



#see_broken_links{	  

    width:98%;	  /*min-height:150px; 	*/
    margin:1px auto 2px;  	padding:10px;
    border:1px solid ;  border-color:red;	
      background-color: white;
}


#div_comprimir_web{
    border:1px solid violet;	
	display:none;
}
#admon{
	float:left;
    border:1px solid violet;	
	display:none;
}
#datas{
	float:left;
    border:1px solid violet;	
	display:none;
}
#especial{
	float:left;
    border:1px solid violet;	
	display:none;
}
#div_base63{
	float:left;
    border:1px solid violet;	
	display:none;
}

#menos_compress{	display:none; }
#menos_admon{		display:none; }
#menos_ver{			display:none; }
#menos_base63{		display:none; }
#menos_especial{	display:none; }

#box_div_comprimir_web{
    min-width:800px;	  min-height:50px;
    margin: 3px;  	padding: 3px;
    border:2px solid red;	
}

.img_icon {	  
	float:left;
    width:25px;	  height:25px;
}
.explication {	  
	float:left;
    min-width:500px;	  min-height:25px;
    margin: 3px;  	padding: 1px;
    border:1px solid blue;	  
}


.datas { 
    /*float:left;*/
    min-width:50px;   min-height:7px;  
    margin:1px auto 1px;    padding: 1px;
    border:1px trans red;  
}




.info_result {	
	float:left;
  min-width:650px;	  min-height:30px;  
  margin:1px auto 2px;  	
  border:2px solid red;	
}

.textarea { 
	  min-width:90%;	  min-height:30px;  
  margin:2px ; 
  border:1px solid green;  
}



/******************/


.principal_box {	  
	float:left;
    width:1000px;	  min-height:75px;
    margin: 3px;  	padding: 3px;
    border:3px solid blue;	
  
}

#menu {	  
    width:95%px;	 min-height:50px; 	
    margin:1px auto 2px;  	
    border:1px solid black;	
}
.box_menu {	  
    min-width:10%px;	 min-height:50px; 	
    margin:1px auto 2px;  	
    border:1px solid ;  border-color:green;	
}
#google-search-window {	  
    width:550px;	  min-height:30px; 	
    margin:1px auto 2px;  	
    border:1px solid ;  border-color:violet;	
}
.floats_nivelador {	  
	clear:both;
}

#cabecera {	  
	float:left;
  width:98%;	  /*height:120px;*/
  border:1px solid ;  border-color:yellow;	
  
  
}

#complete_dir {	  
	float:left;
  width:98%;	  /*height:120px;*/
  border:2px solid green;	
  
}
#only_one_file {	  
	float:left;
  width:98%;	  /*height:120px;*/
  border:2px solid green;	
  
}







#left_column {	  
	float:left;
	width:65%;	 /*height:80px;*/
    margin: auto;  	
    border:1px solid ;  border-color:violet;	
}

#key {	  
	float:left;
	width:95%;	 /*height:80px;*/
    margin: 3px;  	padding:3px;
    border:3px trans ;  border-color:blue;	
}
#super_box {	  
	float:left;
    width:98%;	  height:550px;
    margin: auto;  	
    border:1px solid ;  border-color:blue;	
  
}

#right_column {	  
	float:right;
	width:30%;	 /*height:80px;*/
    margin: auto;  	
    border:1px solid ;  border-color:red;	
}


#big_box_availables {	  
	float:right;
    width:95%;	  /*height:550px;*/
    margin: auto;  	
    border:1px solid ;  border-color:grey;	
  
}




.pack-bs {	  
	float:left;
    width:790px;	  min-height:80px; 	
    margin: auto;  	padding: 2px;		
    border:3px solid ;  border-color:blue;	
  
}

.con {	  
	float:left;
    width:95%;	  height:95%;
    margin: auto;  	
    border:2px solid ;  border-color:green;	
  
}





#big_box_incoming_calls {	  
	float:left;
    min-width:5px;	 max-width:40%;  height:75px;
    margin: auto;  	
    border:1px trans ;  border-color:red;	
  
}
#incoming_calls {	  
    min-width:5px;	  height:75px; 	
    margin: auto;  	padding: 1px;		
    border:1px trans ;  border-color:green;	
  
}
.incoming_call {	  
	float:left;
  width:100px;	  height:98%;
  margin: 0 3 0 2px;  	padding: 2px;	
  border:1px solid ;  border-color:violet;	
 /* display:none;*/
  
}

.sub_box_head {	  
	float:left;
    min-width:100px;	  min-height:75px;
    margin: 3px;  	padding: 3px;
    border:1px solid ;  border-color:green;	
  
}
.calls_imgs {	  
	float:left;
    width:40px;	  height:40px;
    margin: auto;  	
    border:1px solid ;  border-color:red;	
  
}
.rubish_icon {	  
	float:left;
    width:20px;	  height:20px;
    margin: auto;  	padding: 3px;
    border:1px solid ;  border-color:black;	
  
}
.red_exit {	  
	float:left;
    width:95%;	  height:45%;
    margin: auto;  	
    border:1px solid ;  border-color:red;	
  
}
.google {	  
	float:left;
    width:95%;	  height:45%;
    margin: auto;  	
    border:1px solid ;  border-color:red;	
  
}


.available_imgs {	  
	float:left;
    width:25px;	  height:25px;
    margin: auto;  	
    border:1px solid ;  border-color:red;	
  
}

.box_audio {	  
	float:left;
    width:300px;	  height:50px;
    margin: auto;  	
    border:1px solid ;  border-color:blue;	
  
}

.con_container {	  
	float:left;
    width:95%;	  height:450px;
    margin: auto;  	
    border:2px solid ;  border-color:violet;	
  
}


.key_name {	 
  width:80%;	  height:50px;
  border:1px solid ;  border-color:blue;	
  margin: 2px;  padding: 5px;
  color:green;	font-weight: bold;
}
.without_key {	  
  width:80%;	  height:30px;
  border:2px solid ;  border-color:red;	
  margin: 2px;  	padding: 2px;
  color:red;	font-weight: bold;
}
#men {	  
	float:left;
    width:350px;	  /*height:50px;*/
    margin: 3px;  	padding: 10px;
    border:1px solid ;  border-color:black;	
  
}

.keys_button {	  
	float:left;
    width:250px;	  height:40px;
    margin: auto;  	
    border:1px trans ;  border-color:black;	
  
}


.box_availables {	  
	float:left;
    width:95%;	  min-height:200px;
    margin: 2px;  	
    border:1px solid ;  border-color:red;	
  
}
.availables {	  
	float:left;
    width:80px;	  height:30px;
    margin: 2px;  	
    border:1px solid ;  border-color:red;	
  
}
#super_unico {	  
	float:right;
    width:70%;	  min-height:30px;
    margin: auto;  
		/*min-height:100%;	height:auto !important;	*/		
    border:1px solid ;  border-color:red;	
    /*display:none;*/
  
}
#UNICO {	  
	  float:left;
    width:800px;	  min-height:200px;
    margin: auto;  
		/*min-height:100%;	height:auto !important;	*/		
    border:1px solid red;	
    /*display:none;*/
  
}

.presentation {	  
	float:left;
    /*width:800px;*/	  /*height:80px;*/
    margin: 2px;  	padding: 3px;
    border:1px solid ;  border-color:black;	
  
}
.exp {	  
	/*float:left;*/
    /*width:600px;	  height:80px;*/
    margin: auto;  	padding: 3px;
    border:1px solid ;  border-color:grey;	
  
}

#box_keys_read {	  
	float:left;
    /*width:1200px;	  height:800px;*/
    margin: auto;  	
    border:2px solid ;  border-color:red	
  
}
#keys_read {	  
	float:left;
    width:98%;	  min-height:50px;
    margin: 2px;  	
    border:3px solid ;  border-color:blue;	
    display:none;
}

.alphabet {	  
	float:left;
    margin: auto;  	
    border:1px solid ;  border-color:red;	
  
}
.indice {	  
	float:left;
    margin: 5px;  	padding: 5px;
    border:1px solid ;  border-color:grey;	
  
}
.phrase {	  
	float:left;
	min-width:1500px;	 min-height:50px;
    margin: 5px;  	padding: 5px;
    border:1px trans ;  border-color:blue;	
  
}
.expl {	  
	float:left;
    min-width:280px;	  height:25px;
    margin: auto;  	padding: 3px;
    border:1px solid ;  border-color:black;	
  font-weight:bold;
}

#img_new_keys {	  
	/*float:left;*/
    width:80px;	 height:25px;
    margin: 0 0 0 3px;  	padding: 3px;
    border:1px trans ;  border-color:black;	
}


.button {
  color:#08233e;
  font:2.4em Futura, ‘Century Gothic’, AppleGothic, sans-serif;
  font-size:90%;
  padding:6px;
  background:url(overlay.png) repeat-x center #ffcc00;
  background-color:rgba(125,204,0,1);
  border:1px solid #ffcc00;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  border-bottom:1px solid #9f9f9f;
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
  cursor:pointer;
 }
 .button:hover {
  background-color:rgba(255,204,0,0.8);
 }
.left {	  
	float:left;
}
.bold {	  
    font-weight:bold;	
}
.red{	  
    border:1px solid red;	
}

#ski_sound {	  
    display:none;
}
.ring {	  
    display:none;
}
#hide_keys {	  
    display:none;
}
#hide_en_mes {	  
    display:none;
}
.hide {	  
    display:none;	
}
.hidden {	  
    display:none;	
}
.see {	  
    display:block;	
}
.decrypted_text {	  
    border:1px solid ;  border-color:red;	
}
.encripted_mes {	
  	/*float:left;*/
  	 /*  min-width:120px;	  min-height:80px;*/
    display:none;	
   /* border:1px solid ;  border-color:violet;	*/
    /*font-weight:0.8em; color:grey;*/
     
}
.into_encripted_mes {	
  	float:right;
    border:1px solid ;  border-color:violet;	
    font-weight:0.8em; color:grey;
     
}
.right {	
  	float:right;   
}	
  	
.exit_img {	  
	float:left;
    width:80px;	  height:55px;
    margin: auto;  	
    border:1px trans ;  border-color:red;	
  
}	
.to_open {	  
	float:left;
    margin: 0 0 0 3px;  	
    border:1px trans ;  border-color:red;	
  
} 	
  	
.i_300 {	  
    width:300px;	  height:30px;
    margin: auto;  	
    /*border:1px trans;  border-color:red;	*/
  
}	
.i_500 {	  
    width:500px;	  height:30px;
    margin:auto;  	
    /*border:1px trans;  border-color:red;	*/
  
}	


/*
#UNICO {	  
    margin:1px auto 2px;  	
    border:5px solid ;  border-color:red;	
}*/






