@charset "iso-8859-1";

/* NUEVAS CLASES */
.formTextGray{
	color				:#333333;
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
}

.formTextGrana{
	color				:#990000; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
}

.formTextWhite{
	color				:#666666; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
}

.formLinkGrana{
	color				:#990000; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:underline;
	cursor				:pointer;
}

.formLinkWhite{
	color				:#FFFFFF; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:underline;
	cursor				:pointer;
}

.formLinkWhiteNoLine{
	color				:#666666; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
	cursor				:pointer;
}

.formMssgOk{
	color				:#003300;
	font-size			:12px;
	font-family			:verdana;
}

.formMssgErr{
	color				:#FF0000;
	font-size			:12px;
	font-family			:verdana;
}

.formSubmit{
background:url('images/btn_submit.png') no-repeat;
width:120px;
height:30px;
color:#ffffff; 
font-size:12px;
padding:0 0 3px;
font-family:verdana;
font-weight	:bold;
text-decoration:none;
cursor:pointer;
border:0;}

.formInput{
	border-right		:#990000 1px solid;
	border-top			:#990000 1px solid; 
	border-left			:#990000 1px solid; 
	border-bottom		:#990000 1px solid;
	background			:#ffffff;
	color				:#990000; 
	font-size			:10px;
	font-weight			:bold;
	font-family			:verdana; 
	text-decoration		:none;
}

.formInputError{
	background			:#990000;
	color				:#ffffff; 
}

.formInput120{
	width				:120px;
}

.formInput200{
	width				:200px;
}

.formInput250{
	width				:250px;
}

.formInput300{
	width				:300px;
}

.formInput350{
	width				:350px;
}

.formInput400{
	border-right		:#666666 1px solid;
	border-top			:#666666 1px solid; 
	border-left			:#666666 1px solid; 
	border-bottom		:#666666 1px solid;
	width				:400px;
	height				:20px;
}

.formLabelGrana{
	color				:#990000; 
	font-size			:10px;
	font-family			:verdana; 
	font-style			:italic;
	text-decoration		:none;
}

.formGaper5{
/*	height				:5px;*/
}

.formGaper10{
	height				:10px;
}

.formGaper15{
	height				:15px;
}

.formGaper20{
	height				:20px;
}

/* LOGINS */
.formInputLogin{
	width				:100px;
	height				:20px;
	border				:none;
	background			:none transparent scroll repeat 0% 0%;
	color				:#FFFFFF;
	font-size			:10px;
	font-weight			:bold;
	background-image	:url('images/bg_input_reg.png');
	background-repeat	:no-repeat;
}




/* FORMULARIOS */
.textform
{
	color				:#990000; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
}

.textformp
{
	color				:#990000; 
	font-size			:11px;
	font-family			:verdana;
	padding-left		:20px;
	text-decoration		:none;
}

.texterror{
	color				:#FF0000; 
}

.input{
border:1px solid #D42C23;
background:#ffffff;
color:#990000; 
font-size:11px;
font-family:verdana; 
text-decoration:none;
width:200px;
}

.input-upl
{
	border-right		:#990000 1px solid;
	border-top			:#990000 1px solid; 
	border-left			:#990000 1px solid; 
	border-bottom		:#990000 1px solid;
	background			:#ffffff;
	color				:#990000; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
}

.inputerror
{
	border-right		:#990000 1px solid;
	border-top			:#990000 1px solid; 
	border-left			:#990000 1px solid; 
	border-bottom		:#990000 1px solid;
	background			:#FF0000;
	color				:#ffffff; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
	width				:200px;
}

.comment
{
	border-right		:#990000 1px solid;
	border-top			:#990000 1px solid; 
	border-left			:#990000 1px solid; 
	border-bottom		:#990000 1px solid;
	background			:#ffffff;
	color				:#990000; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
	width				:440px;
}

.bsubmit {
background:url('images/btn_submit.png') no-repeat;
width:120px;
height:30px;
color:#ffffff; 
font-size:12px;
padding:0 0 3px;
font-family:verdana;
font-weight	:bold;
text-decoration:none;
cursor:pointer;
border:0;}
btn_submit.png

/* MENSAJES AL USUARIO */
.msgGood
{
	color				:#990000; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
	text-align			:justify;
	padding-left		:10px;
	padding-right		:10px;
}

.msgInfo
{
	color				:#990000; 
	font-size			:11px;
	font-family			:verdana;
	font-weight			:bold;
	text-decoration		:none;
	text-align			:center;
	padding-left		:10px;
	padding-right		:10px;
}

.msgInfoWhite
{
	color				:#fff; 
	font-size			:11px;
	font-family			:verdana;
	font-weight			:bold;
	text-decoration		:none;
	text-align			:center;
	padding-left		:10px;
	padding-right		:10px;
}

/* AUTOCOMPLETE */
div.autocomplete
{
	position			:absolute;
	width				:400px;
	background-color	:#990000;
	border				:1px solid #888;
	margin				:0px;
	padding				:0px;
	color				:#FFFFFF;
	text-align			:left;	
	font-family			:Arial, Helvetica, sans-serif;
	font-size			:10px;
	font-weight			:bold;
}

div.autocomplete ul
{
	list-style-type		:none;
	margin				:0px;
	padding				:0px;
}

div.autocomplete ul li.selected
{
	background-color	:#660000
}

div.autocomplete ul li
{
	list-style-type		:none;
	display				:block;
	margin				:0;
	padding				:2px;
	height				:20px;
	cursor				:pointer;
}

.inputac
{
	border-right		:#990000 1px solid;
	border-top			:#990000 1px solid; 
	border-left			:#990000 1px solid; 
	border-bottom		:#990000 1px solid;
	background			:#ffffff;
	color				:#990000; 
	font-size			:11px;
	font-family			:verdana; 
	text-decoration		:none;
	width				:400px;
}
#popup{
background:#FFFFFF;}