/* LOGIN */
.column{
	width:48%;
	float:left;
	margin-left:15px;
}
.column h1{
	margin-left:0px;
}
.column form{
	margin-top:20px;
	/*display:table;*/
}
.loginForm .input{
    width: 90%;
}
.loginForm .input label{
	 margin-left: 0;
	 text-align: left; padding-top: 0pt;
}
.loginForm .input input{
	height: 20px;
    width: 211px;
}
.loginForm .submit{
    margin-top: 10px;
    text-align: center;
	width: 80%;
}
.loginForm .submit input{
	width:99px;
}
.loginForm .lopd{
 	font-size:7pt;
	text-align:justify;
	margin-top:15px;
}
.loginForm .lopd div{
	text-align:left;
}
.loginForm .lopd input{
	width:auto;
	vertical-align:sub;
}
.loginForm .lopd label{
	font-size:7pt;
	vertical-align:super;
}

/* MENUA (ul)*/
#nav {
    position: absolute;
    top: 100px;
    left: -9px;
    width: 33px;
    margin: 0;
    padding: 0;
    z-index: 5;
}

#nav li {
    float: left;
    width: 33px;
    padding: 0;
    margin: 0;
    list-style: none;
}

#nav img {
    display: block;
}


/* INVITATIONS */
#form_kude {
    /*display: table;*/
    width:35%;
    margin: 20px auto auto;
    display:table;
}
#form_kude .submit {
    text-align: center;
}
.submit .boton {
    margin-left: 10px;
}
/* Filtroa (form)*/
#filtroa
{
	margin:auto;
	text-align:center;
}
#filtroa select
{
	margin-left: 10px;
	margin-top: 10px;
}
#filtroa input{
	margin-right:10pt;
	vertical-align: bottom;
}
#filtroa .submit{
	text-align:left;
}
#filtroa .submit input{
	margin-top:10px;
	margin-left:10px;
}
/*TAULAK (table)*/
#taulak
{
	border-spacing:0px;
	border-collapse:collapse;
	width:100%;
}
#taulak th
{
	background:#D9D9D9 url(../img/th.png) repeat scroll 0 0;
	text-align:left;
	padding:0;
	font-size:13pt;
}
#taulak #th_hasi
{
	width:25px;
	height:31px;
	background:transparent url(../img/th_hasi.png) no-repeat scroll 0 0;
	border-top:none;
	border-bottom:none;
	
}
#taulak #th_bukatu
{
	width:25px;
	height:31px;
	background:transparent url(../img/th_bukatu.png) no-repeat scroll 0 0;
	border-top:none;
	border-bottom:none;
	
}
#taulak td
{
	border-bottom:1px solid #9F9F9F;
	padding:5px;
	padding-left:0;
}
#taulak a
{
	margin-left:10px;
}
#taulak td table 
{
	margin:0;
}
#taulak td td
{
	border-bottom:0px none;
	padding:0 0 0 5px;
}
.kenketa
{
	color:#333333;
	margin-left:0;
	width:100%;
	text-align:left;
}
.hutsa
{
	font-style:italic;
}



.checkbox{
	width:350px;
}
.checkbox label{
	float:none;
}
#payment_data{
	display:none;
}
#payment_data span{
	font-weight: bold;
    margin-left: 75px;
    text-decoration: underline;
}
.advance{
    font-weight: bold;
    margin-left: 75px;
    text-decoration: underline;
    color:#212121;
}
.for_course {
    display: none;
}
#aurreratuak{
	display:none;
	width:800px;/*100%;*/
}
#bilaketa *{
	vertical-align: bottom;
}
#aurreratuak .checkbox{
	text-align: left;
}


/* INDEX */
#cal{
	float: right;
	margin-top: 35px;
    width: 35%;
}
#bilaketa, #events{
	width:60%;
	margin-bottom:25px;
	margin-left:10px;
}
#bilaketa label{
	font-size:30px;
}
#bilaketa input{
	width:75%;
	height:20px;
}
#bilaketa #submit_b{
	height: 28px;
    margin-left: 10px;
    width: 20%;
}
.botoia{
	background-color:#F9C730;
}

#events .argazkia{
	width:150px; /*110px;*/
	height:110px;
	padding-left:10px;
	padding-right:10px;
	float: left;
}

#events .info{
	width: 60%;
	padding-left:10px;
	padding-right:10px;
	float: left;
}
.argazkia{
	text-align:center;
}
.info h3{
	margin:0px;
	padding:0px;
	color: #212121;
}
.info h4{
	padding:0px;
}
.info a{
	color:#6E6E6E;
	font-weight: bold;
	text-decoration: underline;
}
#manage{
	text-align: center;
	margin-top: 20px;
	font-size:20px;
}
#manage button{
	font-size:15px;
	height: 28px;
	margin-top:10px;
    padding: 5px;
}
#eventFind{
	margin-bottom: 30px;
    margin-top: 0;
    padding-left: 20px;
}
#eventFind li{
	 display: inline-table;
    font-size: 11pt;
    font-weight: bold;
    padding-right: 15px;
}
#eventFind li a{
	color: #212121;
	text-decoration:underline;
}

/* LEARN MORE */
#eskuin{
	width:50%;
	margin-left:10px;
	float:right;
}
#eskuin .ask{
	background-repeat: no-repeat;
    width: 390px;
    height:124px;
/*}
#eskuin div{
	width: 390px;
    height:100px;
  */  padding-top:6px;
    padding-left: 12px;
}
#eskuin div *{
	padding-left:10px;
}
#eskuin div h3{
	margin:0px;
	width:250px;
}
#eskuin div div{
	width:50%;
}
#zu_nagusi{
	background-image: url("../img/zu_nagusi.png");	
}
#garai_berriak{
	background-image: url("../img/garai_berriak.png");	
}
#inprenta{
	background-image: url("../img/inprenta.png");	
}
#segurua{
	background-image: url("../img/segurua.png");	
}
#merke{
	background-image: url("../img/merke.png");	
}

#bideoa, #demo{
	margin-left:10px;
	font-size:20px;
	width:40%;
	text-align: center;
}
#bideoa p object{
	margin-top:10px;
}

/* HELP */
#help{
	background-image: url("../img/help.png");
    background-position: left top;
    background-repeat: no-repeat;
   	height: 700px;
    margin: auto auto 100px;
    width: 80%;
}
#help div{
	 font-size: 13pt; 
	 text-align: center;
}

#help div h3{
	font-size: 14pt;
    text-align: left;
}
#help div h4{
	font-size: 10pt;
    text-align: left;
}
#help div p{
	font-size:10pt;
	text-align: justify;
}
/* LEGAL NOTICE */
#legal{
	margin: auto auto 100px;
    width: 85%;
}
#legal h1{
	margin-left:0px;
}
#legal div{
	 font-size: 13pt; 
	 text-align: center;
}

#legal div h3{
	font-size: 14pt;
    text-align: left;
}
#legal div h4{
	font-size: 10pt;
    text-align: left;
}
#legal div p{
	font-size:10pt;
	text-align: justify;
}
#legal div ul{
	font-size:10pt;
	text-align: justify;
}

/* COMPLETE */
#buyed{
	padding:30px;
}
.share span{
	margin:10px;
}

/* CRETE OK */
#created{
	color:#000000;
	text-align: justify;
}
#created a{
	color:#0000FF;
}

/* TICKET TO PRINT */
#to_print div{
	width:55%;
}
	
	
/* PURCHASE */
#tpv{
	height: 31px;
    margin: 0;
    border-style: outset;
}


/* PREPARE CONTROL */
.control_info{
	font-size: 15px;
    font-style: italic;
    margin-left: 25px;
    width: 90%;
}
.control_method{
	border-color: #AEAEAE;
    border-radius: 25px 25px 25px 25px;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 350px;
    margin-left: 30px;
    width: 40%;
}
.control_method div{
	height: 95%;
    padding: 10px;
    width: 94%;
}
.control_method div h2{
	color:#212121;
}
.control_method div p{
	text-align:center;
}
.control_method #list{
	background-image: url("../img/listB.png");
    background-position: right top;
    background-repeat: no-repeat;
}
.control_method #mov{
	background-image: url("../img/mov-dis.png");
    background-position: right top;
    background-repeat: no-repeat;
}

#mov button, #trad button{
	border-style: outset;
    font-size: 16px;
    height: auto;
    padding: 7px 15px;
    width: auto;
}
#mov button{
	z-index:-2;
}
.control_admin{
	margin-top: 25px;
    width: 85%;
    height:700px;
}
.control_method #trad{
	background-image: url("../img/laptop.png");
    background-position: right top;
    background-repeat: no-repeat;
}
.control_method #mov, .control_method #mov *{
/*	color:#bbbbbb;*/
}
#dis{
	background-image:url("../img/dis.png");
	background-repeat: no-repeat;
	z-index: 10;
}
.control_trad{
	float: left;
    height: 175px;
    margin-left: 50px;
    margin-top: 25px;
    width: 85%;
	
}


.laser_table{
	border-collapse:collapse; 
	float: left;
    margin-left: 10px;
    margin-top:25px;
}
.th_title{
	width:150px;
	border:solid;
	border-color:grey;
	border-width:thin;    
	text-align: center;
    width: 150px;
    background-color:#DBE5F1;
}
.laser_table td{
	border:solid;
	border-color:grey;
	border-width:thin;
}
.td_price{
	text-align: center;
}
.td_thing{
	width:100px;
	padding-left: 3px;
}

/* EVENT */
.contPrep{
	color: #FFB400;
    font-size: 9pt;
}
.copy{
	margin-left: 10px;
    vertical-align: middle;
}

/* CLIENT */
.client{
	width:100%;
	height: 100px;
}
.client .cliImg{
	width: 100px;
	text-align: center;
}
.client p{
	height:100px;
	float:left;
	margin:5px;
}

/* SETTINGS */
#setProf{
	font-size: 18pt;
    height: 100px;
    margin-left: 25px;
    margin-top: 25px;
    font-weight: bold;
}
#setProf span{
	vertical-align: top;
	margin-left: 15px;
}

#setForm{
	margin-left: 105px;
    position: relative;
    top: -80px;
}
#setForm .input, #setForm .submit{
	width: 60%;
}

#clientModForm .input{
	text-align: left;
}
#clientModForm .input input{
	margin-left:10px;
}

 /*********************************************************************************************/
 /****************************** OFFICE *******************************************************/
 /*********************************************************************************************/ 	
 #edukia .office{
 	margin: auto;
    width: 90%;
 }
 
 .office #filtroa select{
 	margin-bottom: 5px;
 }
 
#events .office_info{
 	width:40%;
 }
 
 .office_amount{
 	float: left;
 	padding-left: 10px;
    padding-right: 10px;
	height:110px;
	width:30%;
}
.office_amount h3{
	margin:0px;
}





#forgot_link{
	color: #666666;
    font-size: 9pt;
    text-decoration: underline;
}

.div_laser img{
	float:left;
}


.radio{
	margin-bottom: 10px;
    margin-left: 120px;
    width: 255px;
}
