/* CSS Document */
#wrapper {
    width:450px;  
    padding:0px 10px 10px 10px;  
	text-align:left;
	color: #000;
}  
#wrapper div {  
    clear:both;  
    margin:1em 0;  
}  
#wrapper h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
color:#990000;}

#wrapper p{
font-size:10px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #ccc;
padding-bottom:10px;
}
#wrapper label {  
    display:block;  
    float:left;  
    font-size:12px;  
    width:140px; 
	text-align: right;
	padding-right: 5px;
	font-family: Verdana,Arial;
}

#wrapper .label {
	width:120px;
	padding-right: 10px;
	font-size:12px; 
	font-family: Verdana,Arial; 
}
 
.color_form{
	background-color: #eeeeee;
}

.color_form2{
	background-color: #fff;
	border:1px solid #999;
}
 
form{
	font-family: Verdana,Arial;
}  
  
form#form input[type="text"], input[type="file"], input[type="password"], file, textarea {  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
    padding:2px;  
    font-size:12px;  
    color:#333;
	/*background: #e3e9f1;/**/
}


form#form select{  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
    padding:1px;  
    font-size:12px;  
    color:#333;  
	/*background: #e3e9f1;*/
}
  
form#form textarea {  
    font-size:12px;  
    padding: 2px;  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px; 
	font-family: Verdana,Arial;
	/*background: #e3e9f1;*/
}  

#form label.error { 
	padding-top:3px; 
	padding-bottom:5px;
	text-align:center; 
	color: #FF0000;
	width: 160px;
	
}

.button {
	height:30px;
	/*line-height:32px;		
	border:1px solid #054caa;*/
	color:#fff;
	cursor:pointer;		
	text-align:center;		
	border:0px;
	width: 120px;
	background:url(../images/form_button1.png) no-repeat;
	font-size:12px;
}

.button2 {
	height:30px;
	/*line-height:32px;		
	border:1px solid #054caa;*/
	color:#fff;
	cursor:pointer;		
	text-align:center;		
	border:0px;
	width: 120px;
	background:url(../images/form_button2.png) no-repeat;
	font-size:12px;
}

.error {
	font-size: 13px;
	color: #FF0000;
}

.correcto {
	font-size: 11px;
	color: #00CC33;
}


.info, .exito, .alerta, .error1 {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:12px;
    border: 1px solid;
    margin: 10px 0px;
    padding:5px 5px 5px 45px;
    background-repeat: no-repeat;
    background-position: 10px center;
	width:1050px;
	text-align: left;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../images/icons/info.png');
}
.exito {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/icons/exito.png');
}
.alerta {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../images/icons/alerta.png');
}
.error1 {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../images/icons/error.png');
}