/* 
    Document   : form_reg
    Created on : 20-dic-2011, 16.46.09
    Author     : calloni
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

form.cmxform fieldset {	margin-bottom: 10px;}

formform.cmxform fieldset {	margin-bottom: 10px;}
.cmxform legend {	padding: 0 2px;	font-weight: bold;	_margin: 0 -7px; /* IE Win */}

form.cmxform label { display: inline-block;	line-height: 1.8;	vertical-align: top; cursor: hand;}

form.cmxform fieldset p {	list-style: none;	padding: 5px;	margin: 0;}

form.cmxform fieldset fieldset {	border: none;	margin: 3px 0 0;}

form.cmxform fieldset fieldset legend { padding: 0 0 5px;	font-weight: normal;}

form.cmxform fieldset fieldset label { display: block;	width: auto;}

form.cmxform label { width: 90px; } /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 103px; } /* Width plus 3 (html space) */
form.cmxform label.error { margin-left: 103px; width: 220px;}

form.cmxform input.submit {	margin-left: 103px;}

/**/
form.cmxform {	width: 370px;	font-size: 1.0em;	color: #333;}

form.cmxform legend {	padding-left: 0;}
form.cmxform legend, form.cmxform label {	color: #333;}

form.cmxform fieldset {	border: none;}

form.cmxform fieldset fieldset {	background: none;}

form.cmxform fieldset p, form.cmxform fieldset fieldset {	padding: 5px 10px 7px;
                            background: url(../images/cmxform-divider.gif) left bottom repeat-x;}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;	font-style: italic}
div.error { display: none; }
/*input {	border: 1px solid black; }*/
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }
form.cmxform img{padding-right: 10px}
form.cmxform span{color:red;font-weight: bolder; }

/*TOOLTIP*/
/* simple css-based tooltip */
#tooltip { position: absolute;z-index: 3000;	background-color:#000;	border:1px solid #fff;
           padding:10px 15px; width:200px;	display:none;	color:#fff;	text-align:left;	font-size:12px;
           /* outline radius for mozilla/firefox only */
           -moz-box-shadow:0 0 10px #000;	-webkit-box-shadow:0 0 10px #000;}

#tooltip h3, #tooltip div { margin: 0; }




