@charset "utf-8";

/* FORM (OVERLAYED ELEMENT)
------------------------------------------------------------------------*/
h3 {margin-bottom:5px;}
h3, p, .formSesion {text-align:left;}

.formSesion {
width:268px;
margin:0 auto 5px auto;
padding:20px 5px 0 5px;
border:1px solid #adadad;
}

.formSesion p {
clear:both;
margin:0;
}

.formSesion fieldset {
margin-bottom:0;
padding-bottom:15px;
border:none;
}

.formSesion label {
clear:left;
display:block;
float:left;
width:65px;
margin-left:10px;
padding:2px;
font-size:12px;
}

/*** Botons tipus Submit ***/
.buttonBoxSesion {
clear:left;
padding-left:79px;
overflow:hidden; /*Simple Clearing of Floats*/
}

input.button_disabled {
display:block;
float:left;
width:100px;
height:18px;
margin-right:10px;
padding:0 0 3px 0;
text-align:center;
font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff;
background:url(/img/sprite_button.gif) no-repeat left bottom #ddeaf4;
border:none;
cursor:pointer;
}

/*** the overlayed element ***/
div.overlay {
background-image:url("/img/white.png"); /* growing background image */
/* dimensions after the growing animation finishes  */
width:280px;
height:160px;
display:none; /* initially overlay is hidden */
padding:20px; /* some padding to layout nested elements nicely */
}
		
/*default close button positioned on upper right corner */
div.overlay div.close {
background:url(/img/sprite_icons.gif) no-repeat 0px -200px;
position:absolute;
right:20px;
top:20px;
cursor:pointer;
height:17px;
width:17px;
}

:focus {-moz-outline-style:none;}

