/* 
  File name:  common.css
  Created on: May 26, 2004
  Author:   IntraMart
  Description: Time Sheet Report stylesheet.
  IntraMart, S.C. All Rights Reserved. Copyright 2004.
*/
body{
	font-family: Tahoma;
	color: #333333;
	font-size: 12px;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}

.bodyText{
	font-family: Tahoma;
	font-size: 10px;
	color: #333333;
}
.PathText{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
}

.bodyTextPrint{
	font-family: Tahoma;
	font-size: 9px;
}

.bodyTextRed{
	font-family: Tahoma;
	font-size: 11px;
	color: 990000;
	font-weight: bold;
}

/* LINKS */

a:link {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

a:hover { 	
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

a:visited { 
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

a:visited:hover {
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

.Title{
	font-family: Tahoma;
	font-size: 11;
	font-style: italic;
	color: White;
	font-weight: bold;
}

.subTitle{
	font-family: Tahoma;
	font-size: 11;
	color: White;
	font-weight: bold;
}

.tableHead {
	font-family: Tahoma;
	font-size: 11;
	color : #666666;
	font-weight : bold;
}

.tableInTable
{
	font-family: Tahoma;
	font-size: 10px;
	color : #000000;
	font-weight : normal;
	border: 1px solid #666666;
}

.tableHeadOrange
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Tahoma;
	background-color: #FF9933;
}
.tableHeadGray
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Tahoma;
	background-color: #999999;
}


.tableHeadBlack
{
	font-size: 11px;
	color: black;
	font-family: Tahoma;
}

.tableHeadDarkGrey{
	font-family: Tahoma;
	font-size: 11;
	background-color : #999999;
	color : White;
	font-weight : bold;
	padding: 0px, 3px, 0px, 3px;
}

.tableHeadEST{
	font-family: Tahoma;
	font-size: 11;
	background-color : #999999;
	color : White;
	font-weight : bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	padding: 0px, 3px, 0px, 3px;
}

.tableLineR{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	padding: 0px, 3px, 0px, 3px;
}

.tableNoLine{
	padding: 0px, 3px, 0px, 3px;
}

.header {
	font-family: Tahoma;
	font-size: 11;
	color : #FFFFFF;
	font-weight : bold;
	text-align: right;
}

.headerBar {
	font-family: Tahoma;
	font-size: 11;
	color : #FFFFFF;
	font-weight : bold;
}

.tableHeader {
	font-family: Tahoma;
	font-size: 11;
	color : white;
	font-weight : bold;
}

.tableField {
	font-family: Tahoma;
	font-size: 10;
	color : #000000;
	font-weight : normal;
	text-align: left;
}

.footer {
	font-family:Tahoma;
	font-size: 11;
	color : #000000;
	font-weight : normal;
	text-align: center;
}

.columnTitle {
	font-family: Tahoma;
	font-size: 11;
	color : #336699;
	font-weight : bold;
	text-align: center;
}

.comboText{
	font-family : Tahoma;
	font-size : 11;
	font-style : normal;
}

.dateOnRed{
	font-family: Tahoma;
	font-size: 11;
	color : #CA0005;
	font-weight : bold;
}

.resaltadoTabla
{
	background-color:#FF6464;
}
.celdagris
{
	background-color:#EEEEEE;
}
.celdagrisObscuro
{
	background-color:#CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.celdablanca
{
	background-color:#FFFFFF;
}
.celdaroja
{
	background-color:#FF0000;
}

/*INPUT*/

Input.text{
	font-family:Tahoma;
	color: #333333;
	font-size: 10px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	width: 50px;
	text-align: right;
}

Input.text2{
	font-family:Tahoma;
	color: #FF8080;
	font-size: 10px;
	border-color: #FF8080;
	border-style: solid;
	border-width: 1px;
	width: 50px;
	text-align: right;
}

Input.date{
	font-family:Tahoma;
	color: #333333;
	font-size: 10px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	width: 60px;
	text-align: left;
}

Input.costo{
	font-family:Tahoma;
	color: #333333;
	font-size: 10px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	width: 80px;
	text-align: right;
	}

Input.textFile{
	font-family:Tahoma;
	color: #333333;
	font-size:10px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	width: 300px;
	text-align: left;
}

Input.newRowId{
	font-family:Tahoma;
	color: #333333;
	font-size:11px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	width: 80px;
	text-align: center;
}

Input.textleft{
	font-family:Tahoma;
	color: #333333;
	font-size: 10px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}

Input.textright{
	font-family:Tahoma;
	color: #333333;
	font-size: 10px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	text-align: right;
}

Input.textcenter{
	font-family:Tahoma;
	color: #333333;
	font-size: 10px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	text-align: center;
}

.select {
	font-family:Tahoma;
	color: #333333;
	font-size: 11px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	width: 378px;
}

.selectDate {
	font-family:Tahoma;
	color: #333333;
	font-size: 11px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	width: 86px;
}

Input.button{
	font-family:Tahoma;
	font-size: 11px;
	width: 110px;
}

Input.radio{
	font-family: Tahoma;
	font-size: 11px;
	color: #333333;
}

TextArea.textArea {
	font-family:Tahoma;
	color: #333333;
	font-size: 11px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}

Select.selectBox{
	font-family:Tahoma;
	color: #333333;
	font-size: 10px;
	border-width: 1px;
	border-color: #999999;
}

Select.selectResources {
	font-family:Tahoma;
	color: #333333;
	font-size: 11px;
	border-width: 1px;
	border-color: #999999;
	width: 200px;
}

Select.selectBox80{
	font-family:Tahoma;
	color: #333333;
	font-size: 11px;
	border-width: 1px;
	border-color: #999999;
	width: 80px;
}

.bodyFont{
	font-family: Tahoma;
	font-size: 11;
	color: #333333;
}

INPUT.textlogin{
	font-family: Tahoma;
	font-size: 11;
	color: #333333;
	background-color: #EEEEEE;
	border: 1px solid;
	border-color: #333333;
}

INPUT.formResults{
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	font-size: 11;
	color: white;
	width: 50px;
	border-width: 0px;
	background-color: transparent;
	text-align: right;	
}

INPUT.formResultsWhite{
	font-family: Tahoma;
	font-style: normal;
	font-weight: bold;
	font-size: 11;
	color: #333333;
	width: 50px;
	border-width: 0px;
	background-color: transparent;
	text-align: right;	
}

TEXTAREA.text{
	font-family: Tahoma;
	font-size: 11;
	color: #333333;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	width : 500;
}


.footerText{
	font-family: Tahoma;
	font-size: 12;
	color: #FFFFFF;
}

.numericResults{
	font-family: Tahoma;
	font-size: 9px;
	color: #333333;
}

.dataGridButton
{
	FONT-WEIGHT: bold; 
	Z-INDEX: 102; 
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: white; 
	BORDER-BOTTOM-STYLE: none;
	FONT-SIZE: 11px;
	
}
.btnBuscar {
	margin: 0px;
	cursor: hand;
}


.headerMain
{
	background-image:url(../imagenes/headerBg.gif);
	background-repeat:repeat-x;
	height:80px;
}
.headerMenu
{
	background-image:url(../imagenes/mainMenuBg.gif);
	background-repeat:repeat-x;
}
.logo
{
	padding-left:10px;
}
.siamLabel
{
	padding-right:15px;
	text-align:right;
}
.tableSMenus
{
	border:1px solid #999999;
	background-color:#FFFFFF;
	vertical-align:top
}
.tableSections
{
	border:1px solid #999999;
}
.contents
{
	background-image:url(../imagenes/contentsBg.gif);
	background-repeat:repeat-x;
}
.headerMenus
{
	background-image:url(../imagenes/wBarBg.gif);
	height:51px;
	background-repeat:repeat-x;
	vertical-align:middle;
	padding-left:10px;
}
.headerSections
{
	background-image:url(../imagenes/sHeaderBg.gif);
	height:51px;
	background-repeat:no-repeat;
	padding-left:52px;
	vertical-align:middle;
	font-size:22px;
	color:#FFFFFF;
}
.menuTitle
{
	background-image:url(../imagenes/sMenuBg.gif);
	height:19px;
	font-weight:bold;
	font-family : Tahoma;
}
.submenuTitle
{
	border-bottom:1px solid #999999;
	height: 18px;
	padding-left:20px;
	font-family : Tahoma;
}
.sectionContents
{
	background-color:#FFFFFF;
	padding:10px;
	text-align:justify;
}
.footer
{
	border:1px solid #999999;
	padding:5px;
	text-align:center;
}