/* ----------- My Form ----------- */
form, button{border:0; margin:0; padding:0;color:#003300;}
fieldset {border:1px solid  #009900; margin-bottom:25px;}
legend {  color:green;  }
.spacer{clear:both; height:1px;}
.myform{
	margin:0 auto;
	width:450px;
	padding:4px;
	color:#003300;
	font-size:12px;
}

#stylized a {text-decoration:none; color:#003300; font-weight:bold;}
#stylized a:hover { 	color:	#61AB63; text-decoration:underline;}
#stylized a:visited  {color: #FFF;}

.quinto {width: 74px; margin-left:5px; font-size:11px;}
.quintotext { width: 77px; margin-left:5px; font-size:11px;}
.pesos {width: 5px;}
.pesostext {width: 70px; margin-left:45px; font-size:12px;}
.medio {width: 190px; padding-left:2px;}
.tercio  {width: 126px;padding-left:2px;}
.completo {width: 400px;}
.caps {text-transform:uppercase;}
.spacerabajo{padding-bottom:1px; }
.contenQuinto{ width:79px; float:left;}
.contenMedio{ width:195px; float:left;}
.contenCompleto{ width:407px; float:left;}
.contenTercio{ width:128px; float:left;}

/* ----------- stylized ----------- */
#stylized{
border:solid 2px #6AFF6A;
background:  #D7FFD7;
}
#stylized h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
#stylized p{
font-size:12px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #6AFF6A;
padding-bottom:10px;
}
#stylized label{
display:block;
font-weight:bold;
padding: 0px;
float:left;
color:#003300;
margin:0px 0px 5px 6px;
}
#stylized input{
float:left;
font-size:12px;
padding: 1px;
border:solid 1px #6AFF6A;
margin:0px 0px 5px 6px;
}
#stylized textarea{
float:left;
font-size:12px;
padding: 1px;
border:solid 1px #6AFF6A;
margin:0px 0px 5px 6px;
height:70px;
}
#stylized button{
clear:both;
margin: 10px 125px 0 145px;
width:125px;
height:31px;
background:#666666 url(button.png) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
input.error, select.error, textarea.error
{
    border: 2px solid red;
}

/* === MESSAGES === 
.ValidationErrors
{ color:#F00;font-style: italic; font-size:11px;}*/


input, select, textarea {
    border: 1px solid #888;
    background: #ffffff;
    padding: 3px 4px;
    color: #222;
	    margin: 0px 5px 0px 0px;
    border-radius: 7px;
    -moz-border-radius: 7px;
}

input:focus, select:focus {
    outline: none;
}

.InputGroup {
    display: inline-block;
    padding: 3px 4px;
    border: 1px solid #FFF;
    border-radius: 7px;
    -moz-border-radius: 7px;
}

.ErrorField {
    border-color: #D00;
    color: #D00;
    background: #FFFFFE;
}

span.ValidationErrors {
    display: inline-block;
    font-size: 12px;
    color: #D00;
    padding-left: 10px;
    font-style: italic;
}

