/*ALERT*/

.error{
	background-color:#fff !important;
	border:1px solid #000 !important;
	color:#000 !important;
}

#modal, #modal-alert{
	width: 150%;
	height:150%;
	margin:-20em -1em;
	background: #000;
	display:none;
	position:fixed;	
	opacity: 0.4;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	z-index:999;
}
#alert {
	border: #A9A9A9 4px solid;
	background: #DBDAD8;
	font-size: 12px;
	color:white;
	width: 290px;
	height: 140px;
	padding: 10px;
	margin:0 0 0 35%;
	position:fixed;
	text-align: left;
	z-index:9999;
	font-family:Arial, Helvetica, sans-serif;
}
#alert a{
	font-size:12px;
	color:#666;
}
#alert a:hover{
	color:#000;
}

#error-image{
	margin: 10px;
	float: left;
}
#alertinfo{
	width: 200px;
	height: 120px;
	float:right;
	line-height: 17px;
	top: 25%;
	color: #000;
}
#alertinfob{
	width: 200px;
	height: 20px;
	float:right;
	line-height: 17px;
	top: 25%;
}

#cuadro{
	width:225px;
	margin:25% 0 0 40%;
	background: #fff;
	border: 1px solid #DFE67D;
	display:none;
	position:absolute;	
	z-index:9999;
}
#cuadroTxt{
	padding:20px;
}
.phe{
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	font-size:0.8em;
	margin:20px 15px;
}
.pheenvio{
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	font-size:0.8em;
	margin:20px 20px;
}
.phe h1{
	margin:0 0 5px;
	font-size:1.3em;	
}
.phe input, .phe textarea, .phe select{
	border:1px solid #cccccc;
	padding:2px 0;
	width:125px;	
	font-family:Arial, Helvetica, sans-serif;
}
.phe select{
	width:80px;
}
select.wauto{
	width:125px!important;
}
select.campo{
	width:175px!important;
}
.phe textarea{
	font-size:1em;
}
.phe .radio{
	width:20px!important;
	border:none!important;	
	margin-right:10px;
}
.phe .button{
border:1px solid #666666;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
height:20px;
text-align:center;
width:81px;
background:#999;

}
.phe table{
	font-size:1em;
}

.phe .radio{
	width:auto;	
}
