.red {
    color:red;
}

.colabora * {
	margin: 0;
	padding: 0;
}

form.colabora {
    /*width: 570px;*/
    font-family: Georgia,"Times New Roman",Times,Serif;
    font-size: 14px;
}

form.colabora fieldset {
    border:0;
    border-top:3px solid #e16656;
    padding-top:10px!important;
    clear:both;
}

form.colabora legend {
    /*border-top:3px solid #e16656;*/
    display:none;
    background-color: #e16656;
    padding:10px !important;
    position:relative;
    top:-10px;
}

 form.colabora .tab {
    border-top:1px solid silver;
    border-left:1px solid silver;
    border-right:1px solid silver;
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
	background: url(media/gr-30-up.png) repeat-x 0 5px;
	display: inline-block;
}

 form.colabora .tab input {
     margin:0!important;
     padding:0!important;
     width:15px;
     height:15px;
 }

 form.colabora .tab label {
     margin:0!important;
     padding:0!important;
     font-size:12px;
     margin-left:5px!important;
     font-weight: bold;
     height:15px;
 }

form.colabora label {
    height:20px;
    display: inline-block;
    color:#666666;
    margin-bottom:10px!important;
    padding-top:3px!important;
    padding-bottom:3px!important;
    text-align:center;
}

form.colabora input, select, textarea {
    background-color:red;
    height: 20px;
    display: inline-block;
    background-color: #ededed;
    color:#666666;
    -moz-border-radius:3px;
    margin-bottom:10px!important;
    padding-top:3px!important;
    padding-bottom:3px!important;
    text-indent:3px;
    border:0;
}

form.colabora select {
	height: 27px;
	padding-top: 5px!important;
	padding-right: 6px!important;
}

form.colabora select option {
	background-color: none;
}

form.colabora input, textarea {
    font-size:14px;
}

form.colabora textarea {
    height:100px;
    background-color: #ededed;
}

form.colabora input[type=text] {
    background-color: #ededed;
}

form.colabora input[type=checkbox], input[type=radio] {
}

form.colabora input[type=button],  form.colabora input[type=submit]{
    text-align:center;
    font-size:12px;
    width:70px;
    height:auto;
    text-indent:0;
    position:relative;
    left:50%;
    margin-left:-35px!important;
    margin-top:15px!important;
	background:#666666 url(media/gr_white_dn.png) repeat-x 0 -6px;
	border: 1px solid silver;
	letter-spacing: 1px;
	font-weight: bold;
	color: white;
}

.txtleft {
    text-align:left!important;
}

form.colabora .left {
	float: left;
}

form.colabora .right {
	float: right;
}

form.colabora .left.clear {
	clear: left;
}

form.colabora .right.clear {
	clear: right;
}

form.colabora .s{
	width: 10%;
}

form.colabora .xs{
	width: 5%;
}

form.colabora .m{
	width: 25%;
}

form.colabora .l{
	width: 75%;
}

form.colabora .xl{
	width: 100%;
}