/* CSS Document */

body{
	font-family:"Trebuchet MS", Tahoma, Verdana;
	font-size:12px;
	padding:5px 0px 5px 0px;
	margin:0;
	background-color:#e3e6e2;
	color:#666666;
}

a:link, a:visited{ color:#91340e; text-decoration:none; }
a:hover{ color:red; text-decoration:none; }

a.lBlue { color:#006699; text-decoration:none; display:block; padding-left:15px; margin-left:10px; background:url(images/arrowBlue.gif) 0px 5px no-repeat; }
a.lBlue:hover { color:#013c59; background:url(images/arrowBlue.gif) 3px 5px no-repeat; }

a.lGray { color:#666666; text-decoration:none; display:block; padding-left:15px; margin-left:10px; background:url(images/arrowRed.gif) 0px 2px no-repeat; }
a.lGray:hover { color:#333333; background:url(images/arrowRed.gif) 3px 2px no-repeat; }

hr{ width:100%; size:1px; border-bottom:1px dotted #CCCCCC; color:white; }

form{ margin:0; padding:0; }

input[type="text"], input[type="password"], select, textarea{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	border:1px solid #999999;
	width:200px;
	padding:1px;
	margin:0;
}

#tableBody{
	background-color:white;
	margin:0;
	padding:0;
}

#menu{
	background-image:url(images/menu_background.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:22px;
}

.content{
	padding-left:20px;
	padding-top:10px;
	vertical-align:top;
	/* width:440px; */
}

.avisoBlue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006699;
	margin:5px 0px 5px 0px;
	padding:5px;
	border:1px solid #CCCCCC;
}

.avisoRed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	margin:5px 0px 5px 0px;
	padding:5px;
	border:1px solid #CCCCCC;
}

.tabOff{
	color:#787878;
	margin:0px;
	padding:2px 5px;
	font-size:10px;
	border-top:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	background-color:white;
}

.tabOff:hover{
	cursor:default;
	* cursor:hand;
	background-color:#f2f2f2;
}

.tabOn{
	color:#787878;
	margin:0px;
	padding:2px 5px;
	font-size:10px;
	border-top:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	background-color:#f2f2f2;
	cursor:default;
	* cursor:hand;
}

#divPronet{ background:url(images/windows.gif) right bottom no-repeat; padding-left:10px; height:150px; }
#divPronet ul{ margin:0px 0px 0px 20px; padding:0px; list-style:url(images/arrowBlue.gif); }
#divPronet ul li{ margin:0px 5px; }

.botones{ width:205px; height:165px; background:url(images/botonesBackground.gif) top repeat-x; font-size:10px; }
.botones ul{ margin:0px 0px 0px 30px; padding:0px; list-style:url(images/arrowRed.gif); }

.menuPronet{ border:1px solid #990000; font-size:10px; background-color:f6f6ef; }
.menuPronetTitle{ background-color:#DDDDDD; padding:3px 15px; color:#990000; text-transform:uppercase; }
.menuPronetItem{ padding:3px 10px; text-transform:uppercase; font-size:10px; }
.menuPronetItem:hover{ background-color:#d8d8d1; }
.menuPronetItem a{ color:#666666; text-decoration:none; }

.leftMenu{ font-size:11px; }

.title{ font-family:"Trebuchet MS", Tahoma, Verdana; font-size:16px; font-weight:bold; color:#006699; text-transform:uppercase; margin:5px 10px; padding:0; }
.subtitle{ font-size:14px; color:#333333; padding-left:15px; background:url(images/arrowRed1.gif) 0px 5px no-repeat; }

.list{ margin:0; padding:0px 0px 0px 25px; list-style-image:url(images/arrowRed.gif); }
.list li{ margin:5px 0px; padding:0; }

.PronetContent{ margin:0; padding:0px 15px; }

.clientComment{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; }

#calendar{ font-family:"Trebuchet MS", Tahoma, Verdana; font-size:11px; border:1px solid #a8b800; width:200px; background-color:white; }
#calendar .headCalendar{ padding:0; font-weight:bold; }
#calendar .headCalendarTable{ background-color:#a8b800; padding:3px; width:100%; }
#calendar .bodyCalendar{ padding:0; }
#calendar .bodyCalendarDayName{ font-weight:bold; text-transform:uppercase; background-color:#CCCCCC; width:14%; height:20px; }
#calendar .bodyCalendarDay{ height:20px; cursor:default; }
#calendar .bodyCalendarDayOn{ height:20px; }
#calendar .bodyCalendarDayOn:hover{ background-color:#a8b800; cursor:default; color:white; font-weight:bold; }
#calendar .bodyCalendarDayOff{ height:20px; }
#calendar .bodyCalendarDayNon{ height:20px; background-color:#FFFFCC; cursor:default; }
#calendar .footCalendar{ padding:0; }