BODY,TD,CAPTION	{margin:0px;font-family:Verdana,Helvetica,sans-serif;font-size:11px;color:#333333;}
BODY		{background-color:#FCFEFC;}

.titular	{font-weight:bold;font-size:12px;}
.titular_red	{font-weight:bold;font-size:12px;background:url(imagenes/fondo_titular1.gif) repeat-x 0px 0px;text-align:center;color:#FFFFDD;}
.normal		{font-size:12px;}
.just		{text-align:justify;}
.par		{background-color:#CCF4FF;}
.impar		{background-color:#FFFFFF;}
.prodheader	{font-weight:bold;font-size:13px;text-align:center;}
.precio_lista	{font-weight:normal;font-size:10px;}
.precio_socio	{font-weight:bold;font-size:12px;color:#CC0C0C;}
.micronota	{font-size:11px;line-height:1.8em;color:#333333;}
.row_titular	{color:#5555FF;background-color:#D3DCE3;font-weight:bold;}
.usuario	{font-family:Tahoma;font-size:8px;vertical-align:bottom;text-align:left;padding-bottom:21px;padding-left:10px;font-weight:bold;}
.leyenda	{font-size:12px;color:#333333;font-weight:bold;}
.totales	{font-size:12px;background-color:#CCFFDD;font-weight:bold;}
.aclaracion	{font-size:10px;color:#FF3333;font-weight:bold;}
.rojo		{color:#FF0000;}
.boldred	{color:#FF0000;font-weight:bold;}

A {text-decoration:none;}

a.mailer:active,a.mailer:link,a.mailer:visited	{color:#000099;text-decoration:none;}
a.mailer:hover					{color:#FF3333;text-decoration:none;}

a.mailer_white:active,a.mailer_white:link,a.mailer_white:visited	{color:#FFFFFF;text-decoration:none;}
a.mailer_white:hover							{color:#CCCCCC;text-decoration:none;}

a.gestor:active,a.gestor:link,a.gestor:visited	{font-size:9px;font-weight:bold;color:#535353;text-decoration:none;}
a.gestor:hover					{font-size:9px;font-weight:bold;color:#683F3F;background-color:transparent;text-decoration:none;}

a.bdd:active,a.bdd:link,a.bdd:visited	{border-top:2px solid #ddddee;border-left:2px solid #ddddee;border-bottom:2px solid #aa8888;border-right:2px solid #aa8888;}
a.bdd:hover				{border-top:2px solid #aa8888;border-left:2px solid #aa8888;border-bottom:2px solid #ddddee;border-right:2px solid #ddddee;}

a.titulo_tablas:active,a.titulo_tablas:link,a.titulo_tablas:visited	{color:#3333FF;font-weight:bold;text-decoration:none;}
a.titulo_tablas:hover							{color:#FF3333;font-weight:bold;text-decoration:none;}


#nav			{CLEAR:both; TEXT-ALIGN:center;}
#nav DIV		{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-SIZE: 13px; BACKGROUND: url(imagenes/fondo1.jpg) repeat-x 0px 0px; WIDTH: 600px; HEIGHT: 15px; font-weight:bold;}
#nav A			{PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR: #64646c; TEXT-DECORATION: none; DISPLAY: inline;}
#nav A:hover		{BACKGROUND-COLOR: #0B91F4; COLOR: #DDD;}
#nav SPAN A		{BACKGROUND-COLOR: #00CCFF; COLOR: #555;}
#nav SPAN A:hover	{BACKGROUND-COLOR: #00CCFF; COLOR: #555;}


input,select,textarea	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#AA5555;
	background-color:#FFFFFF;
	border:1px #777777 solid;
}

input.completar{
	border:1px solid #AAAAAA;font-size: 11px;
}


.button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	border:1px outset #AAAAAA;
	background-color:#A3ECFF;
	color:#646664;
}

INPUT.button {border:1px outset #AAAAAA;background-color:#A3ECFF;color:#646664;}
INPUT.requerido {border-right:2px solid #FF0000;}

#dhtmltooltip
{position:absolute;left: -300px;width:150px;border:1px solid black;padding:2px;background-color:lightyellow;visibility:hidden;z-index:100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer
{position:absolute;left: -300px;z-index:101;visibility:hidden;}






















.botn	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	border:1px #777777 solid;
}

	
.inputext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #aa5555;
	text-decoration: none;
	background-color: transparent;
	border:0px;
}



.titulonormal {
	font-size:22px;
	font-weight:bold;
	color:#262626;
	padding-top:10px;
	padding-bottom:10px;
}

.errorblanco {
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	letter-spacing : 1px;
}

.aviso		{color:#bb3333;font-weight:bold;}
.advert		{color:#ee3333;}
.minimisc	{text-align:center;color:#444444;font-size:10px;font-weight:bold;}
.advertmini	{color:#ff6666;font-size:12px;background-color:white;border:1px solid black;padding:10px;}
.noinputable	{border:0px solid white;background-color:#F4F4F4;}
.blink		{color:red;font-size:11px;font-weight:bold;text-align:center;width:100%;}




#infobar
{font: message-box;}

#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active
{display:block;color:#000;width:100%;background:#FFFFE1 url(warning.gif) no-repeat fixed .3em .3em;border-bottom:.16em outset;text-decoration:none;cursor:default;}

#infobar a:hover
{color:#FFF;background:#3169B6 url(warning2.gif) no-repeat fixed .3em .3em;}

#infobar p
{margin:0px;padding: .45em 0px .45em 22px;font-size:11px;}

