body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
td {font-size:11px;}
td.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 12px; 
	text-align:center; 
	font-weight:bold;
	background-color:#FF6600;	
	cursor:hand;
}

td.menureg {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 12px; 
	text-align:center; 
	font-weight:bold;
	background-color:#FF9933;	
	cursor:hand;
}
td.menureg2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 12px; 
	text-align:center; 
	font-weight:bold;
	background-color:#55AAEE;	
	cursor:hand;
}
	
td.search {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	font-size: 12px;  
	font-weight:bold;
	background-color:#00aa66;	
	height:25px;
	cursor:hand;
}

.botones {
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	WIDTH: auto; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #006699;
}

.forms {
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	WIDTH: 232px; 
	COLOR: #505050; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fdfdfd; 
	width:125px;
}

input {
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	COLOR: #505050; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fdfdfd; 
}

.familia {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }
.caracoles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	border: 1px solid #000000;
}
thead.cabeza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	background-color: #006699;
}
tbody.c1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color:#FFFFFF;
}
tbody.c2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	border-color:#000000;
	background-color:#E9E9E9;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #994466;
	font-weight: bold;	
	font-size: 1.9em;
	margin-bottom:5px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #994466;
	font-weight: bolder;	
	font-size: 13px;
	margin-bottom:0px;
}
.manito {cursor: hand;}
.principal {
	background-color:#FFFFFF;
	border-top: 2px solid;
	border-right: 2px solid #000000;
	border-bottom: 2px solid;
	border-left: 2px solid #000000;
}
.idioma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#000000;
}
a.idioma:link {color: #FFFFFF;}
a.idioma:visited {color: #FFFFFF;}
a.idioma:hover {color: #FFFF66;}
a.idioma:active {color: #FFFFFF;}

a.caracolmenu {color: #FFFFFF;text-decoration:none;}

a.hardlink:link {color: #000000;text-decoration:none;}
a.hardlink:visited {color: #000000;text-decoration:none;}
a.hardlink:hover {color: #000066;text-decoration:none;}
a.hardlink:active {color: #000000;text-decoration:none;}

a.hardlinklogin:link {color: #ff8800;text-decoration:none;font-weight:bold;}
a.hardlinklogin:visited {color: #ff8800;text-decoration:none;font-weight:bold;}
a.hardlinklogin:hover {color: #ffff00;text-decoration:none;font-weight:bold;}
a.hardlinklogin:active {color: #ff8800;text-decoration:none;font-weight:bold;}

.resolution{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align:center;
	vertical-align:bottom;
}

td.login {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: white; 
	border: #000000 1px solid;
	background-color:#006699;
	font-size: 11px;  
	font-weight:bold;
	cursor:hand;
}
b.login {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FF6600; 
	font-size: 11px;  
	font-weight:bold;	
}

input.botonessubmit{
	color:white;
	border:2px black solid;
	font-weight:bold;
	BACKGROUND-COLOR: #55AAEE;
}

input.login {
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	COLOR: #505050; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #fdfdfd; 
}
input.loginbotones {
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	WIDTH: auto; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #006699;	
}

input.buybotones {
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	WIDTH: 220px; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #55AAEE;	
}

th.paymentmethod {
	font-size:11px;
	background:#006699;
	font-weight:bold;
	text-align:left
	color:#ffffff;	
}

/*table.paymentmethodtable {
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #77CCFF;		
}*/

th.headclass {
	font-size:11px;
	background:#006699;
	font-weight:bold;
	color:#ffffff;
}
td.headclass {
	font-size:11px;
	background:#66BBFF;
	font-weight:bold;
	color:#ffffff;
}

th.bodyclass {
	font-size:11px;
	background:#006699;
	font-weight:bold;
	color:#ffffff;
}
td.bodyclasseven {
	font-size:11px;
	background:#66BBFF;
}
td.bodyclassodd {
	font-size:11px;
	background:#55AAEE;
}
td.resaltada {
	font-size:11px;
	background:#3377CC;
}

th.footclass {
	font-size:11px;
	background:#3399BB;
	font-weight:bold;
	color:#ffffff;
}
td.footclass {
	font-size:11px;
	background:#66BBFF;
	font-weight:bold;
	color:#ffffff;
}
