

/* @override http://127.0.0.1/webs/dedolibBase/css/main.css */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/* -------------------------- Diseado y Realizado por Dedo Multimedia -------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/* ------------------------------------ http://www.d-do.com ------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */




/* @group general */

html {
	margin: 0;
	padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #ffffff url(../images/fondo_body_x.gif) repeat-x 0em top;
}

.bodyIntroBg {
	background: #000000 url(../images/fondo_intro_x.gif) repeat-x 0em 30px;
}
.bodyIdiomasBg {
	background: #FFFFFF;
}

.floatLeft {
	float: left;
}
.hand {
	cursor: pointer;
	cursor: hand;
}

.oculta {
	display:none;
}

.clear {
	clear: both;
}

table caption {
	display: none;
}

img {
	border: 0em;
}

form, fieldset {
	margin:0em;
}

frame, iframe {
	border: 0em;
}
/* @end */

/* @group  ESTRUCTURA PAGINA */

/* Para hacer la columna izda fluida, quitar el width y el margin de este estilo */
#maincontainer{
	width: 1000px; /*ancho de la pagina*/
	margin: 0 auto; /*Para centrar*/
	text-align: left;
	padding: 0em;
}


/* @group CABECERA */

#cabecera {
	position: relative;
	height: 290px;
	border-right: 0px;
	border-left: 0px;
	}	
	
#cabecera h1 {
	border: 0px solid red;
	width: 14em;
	height:8em;
	padding:0em;
	margin:0em;
	display: none;
	}

#cabecera h1 span {
	display: none;
	}	

/* @end */
/* @group Menu Principal */
#menuPrincipalIdiomas {
	position: relative;
	width: 100%;
	text-align: center;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	}

#menulistaIdiomas {
	position: relative;
	margin: 0;
 	padding: 0;
	height: 2em;
	margin: 0 auto;
	list-style-type: none;
	width: 200px;
	}

#menulistaIdiomas li {
	display: inline;
	float: left;
	font-size: 12px;
	}

#menulistaIdiomas li a {
	padding: 0 0 4px 0;
	text-decoration: none;
	color: #78797C;
	
	}

#menulistaIdiomas li a:hover {
	padding: 0 0 4px 0;
	text-decoration: none;
	color: #78797C;
	background: #ffffff url(../images/puntos_gris.gif) repeat-x 0em bottom;


	}
#menulistaIdiomas .sepMenu {
	float: left;
	background: #ffffff url(../images/sep_menu.gif) no-repeat 0 bottom;
	width: 20px;
	}
/* @end */
/* @group Menu Principal */

#menuPrincipal {
	margin: 0em auto;
	padding: 0em 0em 0em 0em;
	font-size: 12px;
	width: 740px;
	}

.w_en {
	width: 660px !important;
}

.w_eu {
	width: 700px !important;
}
#menuPrincipalIntro {
	padding: 0em 0em 0em 0em;
	font-size: 12px;
	}
.intro_es {
	margin: 0em 0em 0em 150px;
}
.intro_en {
	margin: 0em 0em 0em 200px;
}
.intro_eu {
	margin: 0em 0em 0em 200px;
}
#menulista {
	position: relative;
	margin: 0em 0px .3em 0em;
 	padding: 0;
	height: 2em;
	text-align: left;
	list-style-type: none;
	}

#menulista li {
	display: inline;
	float: left;
	}

#menulista li a {
	padding: 0 0 0 0;
	text-decoration: none;
	color: #888888;
	
	}

#menulista li a:hover {
	padding: 0 0 0 0;
	color: #020202;
	}

#menulista .seleccionado {
	padding: 0 0 0 0;
	float: left;
	font-weight:bold;
	color: #020202;
	}
	

#menulista .menuDcha {
	float: right;
	}
#menulista .sepMenu {
	float: left;
	width: 24px;
	}

#menuPrincipalIntro #menulista li a:hover {
	padding: 0 0 0 0;
	color: #FFFFFF;
	}

.menuVerisones {
	text-align:center;
	margin-top: 30px;
	font-size: 12px;
}

.menuVerisones a {
	padding: 0 0 0 0;
	text-decoration: none;
	color: #888888;
	}

	
.menuVerisones a:hover {
	padding: 0 0 0 0;
	color: #FFFFFF;
	}	
/* @end */

/* @group LAS COLUMNAS */

/* -- contenedor de la col izda */
#contentwrapper{
	width: 100%;
	}
/* columna izda, poner la medida que va a tener la columna dcha */
#colLeft{
	float: left;
	width: 200px;
	xborder:1px solid red;
	}	
/* interior de la columna izda, si le queremos dar un padding...*/
.colLeftInner{
	padding: 0px 0px 0px 0px;
	}

#colRight {
	float: left;
	width: 620px; 
	}
/* interior de la columna derecha, si le queremos dar un padding...*/
.colRightInner{
	padding: 0px 0px 0px 0px;
	}
/* @end */


/* @group EL FOOTER */

#footer {
	clear: left;
	width: 100%;
	text-align:center;
	height: 2.5em;
}

#footerIn {
	text-align:center;
	height: 1.9em;
	margin-top:.3em;
}
/* @end */

/* @end */


/* @group Menu del footer */
#menuFooter {
	margin: .2em 0em .2em 0em;
	padding: 0em;
 	padding-top: .4em;
	text-align: left;
	}

#menuFooter li {
	display: inline;
	float: left;
	}

#menuFooter li a {
	padding: 0em 1em;
	text-decoration: none;
	float: left;
	}

#menuFooter li a:hover {
	}
	
#menuFooter .marca {
	float: right;
	padding: 0em 1em;
	margin-right:2em;
	}	

/* @end */


/* @group Submenu */

ul.subMenuNav {
	position: relative;
	margin: 0em;
	padding: 0em;
	}
ul.subMenuNav .sepSubMenu {
	float: left;
	background: #F1F2F2 url(../images/sep_submenu.gif) no-repeat 0 top;
	width: 20px;
	}	
ul.subMenuNav li {
	list-style: none;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: .4em;
	margin-left: 0em;
	padding-left: 0em;
	}
	
ul.subMenuNav li a {
	text-decoration: none;
	font-weight: normal;
	color: #888888;
}
ul.subMenuNav li a:hover {
	font-weight: normal;
	color: #000000;
	padding-bottom: 4px;
	background: #FFFFFF url(../images/puntos_verde.gif) repeat-x 0 bottom;
	}
ul.subMenuNav li a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #888888;
	}
	
ul.subMenuNav li.active {
	
	}	
	
ul.subMenuNav li.active {
	font-weight: normal;
	color: #000000;
	padding-bottom: 4px;
	}	
/* @end */
	
/* @group caja search */
#cajaSearch {
	margin: 0px;
	padding: .8em 0em 1em 0em;
	border:0em solid red;
	}

#cajaSearch fieldset {
	padding-top: 1em;
	padding-bottom: 0em;
	border: 0px;
	}


#cajaSearch #cajaBotonesForm {
 	margin: 0;
 	padding: 0;
 	text-align:right;
 	padding-right: 2em;
 	margin-bottom: 0em;
	}
	
#cajaSearch #botonesForm {
	margin: 0em;
	padding: .5em 0em .5em 0em;
	list-style-type: none;
	font-weight: bold;
	border: 0px solid #ccc;
	}

#cajaSearch #botonesForm li {
	margin: 0em;
	padding: .4em 1em .6em 1em;
	display: inline;
	font-size: 10px;
	height: 1.9em;
	border: 0px solid red;
}

.ie6 #cajaSearch #botonesForm li {
	padding-top: 0em;
}

#cajaSearch .boton {
	padding: 0px 10px 2px 0px;
	height: 20px;
	border: 0px solid red;
	font-weight: bold;
	font-size: 9px;
	margin-top: 0px;
	text-transform: uppercase;
}

#cajaSearch .boton:hover
{
	
}

.safari #cajaSearch #botonesForm li {
	background: none !important;
}

/* @end */

/* @group elementos public */
.firma_dedo {
	position: absolute;
	bottom: 10px;
}

.spacerTop70 {
	width: 100%;
	height: 20px;
}

.spacerTop50 {
	width: 100%;
	height: 20px;
}
.margenTexto {
	margin-left: 10px;
	margin-right: 5px;
}

h2.titularMax {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 24px;
	padding: 0px;
	margin: 0em;
	font-weight: lighter !important;
	color: #000000;
	}
h2.titularMax span{
	background-color: #ffffff;
	padding: 0px 2px 0px 2px;
	}	

.titularColaboradores {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 18px;
	padding: 0px;
	margin: 0em;
	font-weight: lighter !important;
	color: #000000;
}

h3.titularMin {
	font-size: 11px;
	padding: 0em;
	margin: 0px;

	padding-bottom: 10px;
	color: #000000;
	}
	


hr {
	border: 1px solid #FFF;
	height: 2px;
}

hr.black {
	border: 1px solid #000;
	height: 2px;
}


.linkNormal {
	text-decoration: none;
	color: #888888;
	padding-bottom: 4px;
	background: #ffffff url(../images/puntos_verde.gif) repeat-x 0 bottom;
}

.linkNormal:hover {
	text-decoration: none;
	color: #000000;
	background: none;
}

.corcheteLink {
	color: #888888;
	font-size: 12px;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
}

/* @group cartas */
.contCartaLunes{
	background: #ffffff url(../images/fondo_carta_lunes.gif) no-repeat 0 0;
	height: 1180px;
	margin-left: 60px;
	margin-top: 40px;
	padding: 36px 100px 0px 100px;
}
.contCartaMartes{
	background: #ffffff url(../images/fondo_carta_martes.gif) no-repeat 0 0;
	height: 780px;
	margin-left: 60px;
	margin-top: 40px;
	padding: 36px 100px 0px 100px;
}
h2.titularCarta {
	text-align: center;
	color: #5C7E89;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

p.fechaCarta {
	font-size: 12px;
	text-align: center;
	color: #5C7E89;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 40px;
}

h3.horaCarta {
	font-size: 11px;
	padding: 0px;
	margin: 0em;
	margin-top: 10px;
	font-weight: bold;
	color: #000000;
	}
h3.horaCarta span{
	background-color: #FFFFFF;
	padding: 0px 2px 0px 2px;
	}
p.textoCarta {
	margin-top: 2px;
	padding: 0;
	color: #333333;
}

.ie6 p.textoCarta, .ie7 p.textoCarta {
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 0;
}

p.textoCarta span {
	color: #333333;
	}

ul.listaCarta {
	margin: 0px 0px 0px 20px;
	padding:0px;
}
ul.listaCarta li {
	list-style-image: url(../images/punto_gris_lista.gif);
	
}
/* @end */


/* @group dialogos */
.titularDialogos {
	font-size: 16px;
	font-weight: normal;
	padding: 0em;
	margin: 0px;
	margin-bottom: 20px;
	padding: 25px 0px 0px 103px;
	color: #5C7E89;
	height: 30px;
	background: #ffffff url(../images/fondo_tit_dialogos.gif) no-repeat 50px 6px;

}

.contFotoDialogo {
	float: left;
	width: 80px;
}

.contDataDialogo {
	float: left;
	padding: 0px;
	width: 360px;
	margin-bottom: 20px;
	padding-left: 6px;
}

.titularDialogo {
	font-size: 14px;
	font-weight: normal;
	padding: 0em;
	margin: 0px;
	color: #555555;
	text-decoration: none;
}
.sizeFecha {
	padding: 0em;
	margin: 0px;
	font-size: 11px;
}

.contLinksDialogo {
	padding-top: 0px;
	xborder:1px solid red;
	border-left: 4px solid #EBEBEB;
	float:left;
	width:130px;
	height:70px;
	padding-left:20px;
}
.contLinksDialogo img {
	margin-top: 2px;
	float:left;
}
.contLink {
	
}
.puntos {
	margin: 10px 0px 10px 0px;
	background: #ffffff url(../images/puntos_gris.gif) repeat-x 0 bottom;
}

.linkDialogoTit {
	text-decoration: none;
	color: #555555;
	padding-bottom: 4px;
	background: #ffffff url(../images/puntos_gris.gif) repeat-x 0 bottom;
}

.linkDialogo {
	text-decoration: none;
	color: #888888;
	font-size: 10px;
	padding-bottom: 4px;
	padding-top: -14px;
	background: #ffffff url(../images/puntos_gris.gif) repeat-x 0 bottom;
}

.linkDialogo:hover {
	text-decoration: none;
	color: #000000;
	background: none;
	font-size: 10px;
}

.cajaFichaDialogo {
	width: 100%;
	padding-left: 0px;
}

.textoDialogo {
	padding-top: 15px;
	text-align: justify;
}
.cajaVolver {
	text-align: right;
}

.linkVolver {
	background: #ffffff url(../images/triang_volver.gif) no-repeat 0 3px;
	padding-left: 20px;
	color: #888888;
	font-size: 10px;
	text-decoration: none;
}
.linkVolver:hover {
	background: #ffffff url(../images/triang_volver.gif) no-repeat 0 3px;
	padding-left: 20px;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

/* @end */

/* @group ingredientes */
.titularIngredientes {
	font-size: 16px;
	font-weight: normal;
	padding: 0em;
	margin: 0px;

	color: #5C7E89;
}

.urlPonentes {
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
}

ul.contPatrocinadores {
	padding: 0px;
	margin: 0px;
	width: 101%;
	margin-top: 20px;
}

ul.contPatrocinadores li{
	list-style: none;
	float: left;
	padding: 0;
	/*padding: 0px 25px 25px 0px;*/
}

ul.contPatrocinadores li.dcha{
	list-style: none;
	float: left;
	padding: 0;
	/*padding: 0px 0px 25px 0px;*/
}

#patrocinadores, #colaboradores {

}

#colaboradores {
	

}
#patrocinadores ul, #colaboradores ul {
	padding:0px;
	margin:0px;
}

#patrocinadores li {
	list-style: none;
	float: left;
	padding: 0;
	padding: 0px 50px 0px 0px;
	text-align:center;
}

#colaboradores li {
	list-style: none;
	float: left;
	padding: 0;
}

#promuevenDC ul {
	padding:0px;
	margin:0px;
}

#promuevenDC li {
	list-style: none;
	float: left;
	padding: 0;
}
#patrocinadoresDC ul {
	padding:0px;
	margin:0px;
}

#patrocinadoresDC li {
	list-style: none;
	float: left;
	padding: 0;
}

.gobierno_vasco {
	margin-top:100px;
	text-align:center;
	width:33%;
}
.diputacion {
	margin-top:0px;
	text-align:center;
	width:33%;
}
.ayt_donosti {
	margin-top:110px;
	text-align:center;
	width:33%;
	height: 94px;
}


.dietrich {
	margin-top:30px;
	text-align:center;
	width:25%;
}
.gas_natural {
	margin-top:20px;
	text-align:center;
	width:25%;
}
.robusta {
	margin-top:30px;
	text-align:center;
	width:25%;
}
.cinco_jotas {
	margin-top:20px;
	text-align:center;
	width:25%;
}

.ie6 .cinco_jotas,.ie8 .cinco_jotas {
	width:23%;
}

.mcristina {
	margin-top:20px;
	text-align:center;
	width:33%;
	height:90px;
}

.txakolina {
	margin-top:20px;
	text-align:center;
	width:33%;
	height:90px;
}
.bridor {
	margin-top:20px;
	text-align:center;
	width:33%;
	height:90px;
}
.percepnet {
	margin-top:40px;
	text-align:center;
	width:33%;
	clear:both;
}
.porto {
	margin-top:15px;
	text-align:center;
	width:33%;

}

.illy {
	margin-top:10px;
	text-align:center;
	width:33%;

}

.pequ {
	margin-top:20px;
	text-align:center;
	width:33%;
	clear:both;

}
.vnavarra {
	margin-top:20px;
	text-align:center;
	width:33%;
	
	
}

.digitalak {
	margin-top:50px;
	text-align:center;
	width:33%;

}

.govEsp {
	margin-top:30px;
	text-align:center;
	width:99%;
}

/* @end */


/* @group noticiario */
.titularNoticia {
	font-size: 12px;
	font-weight: normal;
	padding: 0em;
	margin: 0px;
	padding-left: 15px;
	color: #000000;
	background: #ffffff url(../images/triang_closed.gif) no-repeat 0 6px;
}
.titularNoticiaOpen {
	font-size: 12px;
	font-weight: bold;
	padding: 0em;
	margin: 0px;
	padding-left: 15px;
	color: #000000;
	background: #ffffff url(../images/triang_open.gif) no-repeat 0 6px;
}
p.fechaNoticia {
	color: #888888;
	padding: 0em;
	margin: 0px;
	padding-left: 15px;
	}

.contNoticia {
	margin-top: 10px;
	
	width: 100%;
	
}
.spacer20 {
	margin-bottom: 20px;
}
.contFotoNoticia {
	float: left;
	width: 103px;
}

.contTextoNoticia {
	float: left;
	margin-left: 26px;
	width: 440px;
	margin-bottom: 20px;
}

.contTextoPonentes {
	margin-left: 16px;
	width: 440px;
	margin-bottom: 20px;
}


.contTextoPapeles {
	margin-left: 0px;
	width: 550px;
	margin-bottom: 10px;
}

.contPapeles {
	/* background: #ffffff url(../images/fondo_papeles.gif) no-repeat right top; */
}
/* @end */


/* @group inscripcion */

.contentInscripcion {
	width: 620px;
}

.titularInscripcion {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 24px;
	padding: 0px;
	margin: 0em;
	font-weight: lighter !important;
	color: #000000;
	background: #ffffff url(../images/puntos_gris.gif) repeat-x 0 bottom;

}

.titularInscripcionPre {
	font-size: 12px;
	font-weight: bold;
	padding: 0em;
	margin: 0px;
	

	color: #000000;
}

.sepPuntos {
	margin:0px;
	padding:0px;
	border:0px;
	background: #ffffff url(../images/puntos_gris.gif) repeat-x 0 bottom;
}

.textoLegal {
	color: #888888;
	font-size: 9px;
	text-align: justify;
}

.infoUser {
	color: #888888;
	font-size: 10px;
}


/* @group inputs formularios */

.contBotonesForm {
	text-align: right;
	margin-top: 20px;
}
/* @group radioButtons y ChecksButtons*/
ul.horizontalRadios, ul.verticalRadios {
	display: block;
	line-height: 100%;
	margin: 0em;
	padding: 0em;
	}

ul.verticalRadios li{
	list-style-type: none;
	clear: left;
}

	
ul.horizontalRadios li{
	display: inline;
}

.checkRadioInput {
	float:left;
	border: 0em;
	margin-top:.5em;
}

.labelRadiosChecks {
	padding: 0em 1em 0em .1em;
	margin: 0em;
	margin-top: 0.6em;
	width: auto !important;
}

.ie6 .labelRadiosChecks, .ie7 .labelRadiosChecks {
	margin-top: 0.9em;
	}
/* @end */

input, textarea {
	color: #222222;
	font-size: 1em;
	padding-left:.4em;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	border: 1px solid #C9C9CA;
}

textarea {
	}

.inputText {
	margin-bottom: .2em;
	}

.inputTextError {
	margin-bottom: .2em;
	}

select {
	font-size: 1em;
	}


.fieldSetInscripcion {
	font-size: 1em;
	margin:0px;
	margin-top:1.5em;
	padding:0px;
	border: none;
	}
	
.fieldSetInscripcion legend { padding-left: 0;font-weight: bold; }
		
.fieldSetInscripcion .cajaField {
	padding: 5px 0px 7px 0px;
	}

/* formularios */

.fieldSetInscripcion label, .fieldSetInscripcion span.spanLabel{
	margin-top: 0.3em;
	float:left;
	width: 8em;
	text-align: left;
	padding-left:1em;
	font-size:100%;
}
.eu label, .eu span.spanLabel{
	margin-top: 0.3em;
	float:left;
	width: 14em;
	text-align: left;
	padding-left:1em;
	font-size:100%;
}

form label.required, form span.required {
	background-image: url(../images/dedolib/required.gif);
	background-repeat: no-repeat;
	background-position: left 0em;
}
form label.problem, form span.problem {
	background-image: url(../images/dedolib/problem.gif);
	background-repeat: no-repeat;
	background-position: left 0em;
	}
form label.completed, form span.completed {
	background-image: url(../images/dedolib/complete.gif);
	background-repeat: no-repeat;
	background-position: left 0em;
	}

.errorField {
	height:1em;
	font-size:1em;
	padding-left:1em;
	color: red;
	}

/* @end */
/* @end */
/* @end */

	
	
/* @group caja de mensajes de error o info */
#mensajeInfo {
	position:absolute;
	width:60%;
	z-index:100;
	font-size:1.4em;
	background-color: #FFF;
	}

.mensajeInfo {
	margin: 1em 2em 1em 2em;
	padding: 0em;
	font-size:95%;
	border: 1px solid #415E93;
	background: #f9f9f9;
	}

.titleMsg {
	width: 100%;
	padding: .3em 0 .3em 0em;
	text-indent: .3em;
	background: #415E93;
	color: #FFFFFF;
	}
.mensajeInfo ul {
	display: block;
	list-style-type: none;
	margin: 0em;
	padding: 0em;
	}
.mensajeInfo li {
	border-bottom: 1px solid #ccc;
	display: block;
	list-style: none;
	margin: 0em;
	padding: .3em;
	width: 90%;
}
.mensajeInfo li.error {
	border-left: 6px solid #900;
	color: #000;

	}
.mensajeInfo li.info {
	border-left: 6px solid #C0C9E1 !important;

	}
.mensajeInfo li.warning {
	border-left: 6px solid #f60;
	}
.mensajeInfo span {
	vertical-align: middle;
	}
.msg_icon {
	height: 1.1em;
	margin: 0 .5em 0 .2em;
	vertical-align: middle;
	width: 1.1em;
}
/* @end */



/* div para resultados js */
#resultsDiv {
	position: absolute;
}

.creditos {
	margin-top: 1em;
	font-size: 8px;
	text-align: center;
}
.creditos a {
	color: #5c5c5c;
	text-decoration: none;
}	
.creditos a:hover {
	color: #ffffff;
}	


#test {
  width:100px;
  height:100px;
float:left;
  background:#123;
}
.overlay_dialog img { border: none; }

.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(../images/window/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(../images/window/top_mid.gif) repeat-x 0 0;	
	height: 23px;
	width: 100%;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(../images/window/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	height: 100%;
	background: transparent url(../images/window/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	height: 100%;
	background: transparent url(../images/window/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(../images/window/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(../images/window/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
	width: 100%;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(../images/window/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(../images/window/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(../images/window/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(../images/window/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(../images/window/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-size:12px;
	text-align:center;
	width:100%;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background-color:#EEE;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
 	font-family: Tahoma, Arial, Sans Serif;
	position: absolute;
}

.dialog * {
	margin: 0px;
	padding:0px;
}

.dialog table  { border-collapse: collapse; border-spacing: 0; width: 100% }
.dialog td, th { padding: 0; }




.overlay_alert_lite {
	background-color: #888888;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alert_lite_sizer {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_close {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_minimize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_maximize {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_title {
	width:0px;
	height:0px;
	display:none;
}

.alert_lite_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, Sans Serif;
	font-size: 10px;
	background: #FFF;
	padding:10px;
	border:1px outset #009;
}


/* For alert/confirm dialog */
.alert_lite_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	
}

.alert_lite_message {
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
	padding-bottom:10px;
}

.alert_lite_buttons {
	text-align:center;
	width:100%;
}

.alert_lite_buttons input {
	width:20%;
	margin:10px;
}

.alert_lite_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('../images/ajax_loading.gif') no-repeat center center
}

table.alert_lite_header  {
  border:0px outset #009;
  background:#FFF;
}


.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(../css/alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(../css/alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(../css/alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(../css/alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(../css/alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(../css/alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(../css/alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(../css/alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_butts_container {
	width: 69px;
	position:absolute;
	top:0px;
	right:11px;
	z-index:1000;
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(../css/alphacube/button-close-focus.gif) no-repeat 0 0;			
	float:right;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(../css/alphacube/button-min-focus.gif) no-repeat 0 0;			
	float:right;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(../css/alphacube/button-max-focus.gif) no-repeat 0 0;			
	float:right;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
	font-size:12px;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alert/progress.gif') no-repeat center center
}


