/* Bordes de todas las tablas*/
.tbLeftTop
{
	background-image: url(images/tbl/border/leftTop.gif);
	height: 15px;
	width: 15px;
}
.tbTop
{
	background-image: url(images/tbl/border/Top.gif);
	height: 15px;
}
.tbRightTop
{
	background-image: url(images/tbl/border/RightTop.gif);
	height: 15px;
	width: 15px;
}
.tbRight
{
	background-image: url(images/tbl/border/right.gif);
	width: 15px;
}
.tbRightBtm
{
	background-image: url(images/tbl/border/rightBtm.gif);
	height: 15px;
	width: 15px;
}
.tbBtm
{
	background-image: url(images/tbl/border/btm.gif);
	height: 15px;
}
.tbLeftBtm
{
	background-image: url(images/tbl/border/leftBtm.gif);
	height: 15px;
	width: 15px;
}
.tbLeft
{
	background-image: url(images/tbl/border/left.gif);
	width: 15px;
}
/* Pasos*/
.topStep
{
	background-image: url(images/tbl/step/top.gif);
	height: 7px;
	width: 26px;
}
.bgStep
{
	background-image: url(images/tbl/step/bg.gif);
	width: 26px;
	vertical-align: middle;
}
.btmStep
{
	background-image: url(images/tbl/step/btm.gif);
	height: 7px;
	width: 26px;
}
/* Marco cafe*/
.leftTop
{
	background-image: url(images/border/leftTop.gif);
	height: 3px;
	width: 3px;
}
.top
{
	background-image: url(images/border/top.gif);
	height: 3px;
}
.rightTop
{
	background-image: url(images/border/rightTop.gif);
	height: 3px;
	width: 3px;
}
.right
{
	background-image: url(images/border/right.gif);
	width: 3px;
}
.rightBtm
{
	background-image: url(images/border/rightBtm.gif);
	height: 3px;
	width: 3px;
}
.btm
{
	background-image: url(images/border/btm.gif);
	height: 3px;
}
.leftBtm
{
	background-image: url(images/border/leftBtm.gif);
	height: 3px;
	width: 3px;
}
.left
{
	background-image: url(images/border/left.gif);
	width: 3px;
}
/*clase del Menu (abajo del Header)*/
.menuHeader
{
	background-image: url(images/tbl/bgBlue.gif);
	height: 27px;
	font-family: Verdana;
	font-size: 10px;
	color: White;
	font-weight: bold;
}
.menuHeader a
{
	text-decoration: underline;
	color: White;
}
.menuHeader a:hover
{
	color: #72AA21;
}
/*Quick Quoute*/
.qQ
{
	background-image: url(images/Tbl/top/qqBg.gif);
	height: 43px;
}
/*AMISI color styles*/
.tblbg
{
	background-color: #F4F4F4;
	font-size: 9px;
	color: #636363;
	font-family: Verdana;
}
.tblmargin
{
	background: #E2E2E2 url(Images/tbl/mgn.gif) left center;
	height: 15px;
	width: 7px;
}
.tblmargin2
{
	background: url(Images/tbl/mgnBlue.gif) left center;
	height: 15px;
	width: 7px;
}
.tblmargin3
{
	background: url(Images/tbl/mgnRed.gif) left center;
	height: 15px;
	width: 7px;
}
.grayMedium
{
	font-size: 9px;
	color: 000000;
	font-family: Verdana;
	background-color: #E2E2E2;
	padding-right: 3px;
}
.grayHard
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana;
	background-color: #CCCCCC;
	padding-right: 3px;
}
.grayHard a
{
	text-decoration: underline;
	color: #000000;
}
.grayHard a:hover
{
	color: #ffffff;
}
/*Basic color styles*/
.neutralLight
{
	font-size: 9px;
	color: #686868;
	font-family: Verdana;
	background-color: #ECECEC;
}
.neutralLight a
{
	color: #686868;
	text-decoration: underline;
}
.neutralLight a:hover
{
	color: #ffffff;
}
.neutralMedium
{
	font-size: 9px;
	color: 686868;
	font-family: Verdana;
	background-color: #E2E2E2;
}
.neutralMedium a
{
	color: #686868;
	text-decoration: underline;
}
.neutralMedium a:hover
{
	color: #ffffff;
}
.neutralHard
{
	font-size: 9px;
	color: #686868;
	font-family: Verdana;
	background-color: #CCCCCC;
}
.neutralHard a
{
	color: #686868;
	text-decoration: underline;
}
.neutralHard a:hover
{
	color: #ffffff;
}
.white
{
	font-size: 9px;
	color: #636363;
	font-family: Verdana;
	background-color: #FFFFFF;
}
.lightGray
{
	font-size: 9px;
	color: #636363;
	font-family: Verdana;
	background-color: #F4F4F4;
}
/*Page defined styles*/
.body
{
	margin: 0px;
	background-color: #ffffff;
}
.bodycontent
{
	margin-top: 0;
	margin-left: 17;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #ffffff;
}
/*Control defined styles*/
.control
{
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid;
	color: black;
	font-family: Verdana;
	font-size: 9px;
	vertical-align: middle;
}
.link
{
	color: #0B4805;
	font-family: Verdana;
	font-size: 9px;
	text-decoration: underline;
	cursor: hand;
}
.textbox
{
	border-right: #5B6269 1px solid;
	border-top: #5B6269 1px solid;
	border-left: #5B6269 1px solid;
	border-bottom: #5B6269 1px solid;
	color: black;
	font-family: Verdana;
	font-size: 9px;
	height: 20px;
}
.textboxDisabled
{
	border-right: #5B6269 1px solid;
	border-top: #5B6269 1px solid;
	font-size: 9px;
	border-left: #5B6269 1px solid;
	color: black;
	border-bottom: #5B6269 1px solid;
	font-family: Verdana;
	height: 20px;
	background-color: inactivecaptiontext;
}
.textArea
{
	border-right: #5B6269 1px solid;
	border-top: #5B6269 1px solid;
	border-left: #5B6269 1px solid;
	border-bottom: #5B6269 1px solid;
	color: black;
	font-family: Verdana;
	font-size: 9px;
}
.button
{
	border-right: #003C72 1px solid;
	border-top: #003C72 1px solid;
	border-left: #003C72 1px solid;
	border-bottom: #003C72 1px solid;
	font-size: 9px;
	font-weight: bold;
	cursor: hand;
	color: #414141;
	font-family: Verdana;
	height: 18px;
	background-color: #F1F1EF;
}

.image
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.imageButton
{
	cursor: hand;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.errorMessage
{
	font-size: 9px;
	color: #FF0000;
	font-family: Verdana;
	font-weight: bold;
}
/* Menu Style */
.Menu
{
	background-image: url(images/portaMenu/menuSpan.jpg);
	background-repeat: repeat-y;
	border-color: #C6C6C6;
	border-width: 1px;
	border-style: solid;
	padding: 1px;
	cursor: default;
	width: 135px;
}
.MenuGroupIcon
{
	cursor: hand;
	background-color: Transparent;
	color: Black;
	font-family: Arial;
	font-size: 8pt;
	height: 21px;
}
.MenuGroupIconSelected
{
	background-position: 11px center;
	background-image: url(images/portamenu/seleccion_menu.jpg);
	background-repeat: no-repeat;
	cursor: hand;
	background-color: Transparent;
	color: black;
	font-family: Arial;
	font-size: 8pt;
	height: 21px;
}
.highlightAgencia
{
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana;
}
.green
{
	background-color: 72AA21;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	height: 20;
	vertical-align: middle;
}
.orange
{
	background-color: EC9708;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	height: 20;
	vertical-align: middle;
}
.greenLink
{
	font-size: 9px;
	color: #72AA21;
	font-family: Verdana;
	background-color: #F4f4f4;
}
.greenLink a
{
	color: #72AA21;
}
.greenLink a:hover
{
	color: #EC9708;
}
.tdData
{
	font-size: 9px;
	font-family: Verdana;
	background-color: #F4f4f4;
}
.tdDataHelp
{
	padding: 0px 0px 0px 0px;
	height: 20;
	vertical-align: middle;
	font-size: 9px;
	font-family: Verdana;
	color: red;
}
.tdData a
{
	color: #72AA21;
}
.tdData a:hover
{
	color: #EC9708;
}
.tdDataJustify
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana;
	background-color: #F4f4f4;
	text-align: justify;
}
.tdDataBold
{
	border: navy 1px solid;
	font-size: 9px;
	color: #000000;
	font-family: Verdana;
	font-weight: bold;
	background-color: #FFFFFF;
}
.help
{
	border: navy 1px solid;
	font-size: 9px;
	color: #000000;
	font-family: Verdana;
	background-color: #FFFFD5;
	background-image: url(images/bgHelp.gif);
	background-repeat: no-repeat;
}
.helpLabel
{
	background-color: #fafad2;
	border-color: Black;
	border-width: 1px;
	border-style: none;
	display: inline;
	text-align: justify;
	position: absolute;
}
.highlight
{
	border: navy 1px solid;
	font-size: 9px;
	color: #000000;
	font-family: Verdana;
	background-color: #FFFFD5;
}
.highlightB
{
	border: navy 1px solid;
	font-size: 9px;
	color: #000000;
	font-family: Verdana;
	background-color: #EBFBFF;
}
.lightGraySmall
{
	font-size: 9px;
	color: #636363;
	font-family: Verdana;
	background-color: #f6f6f6;
}
.textoNaranja
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #EC9708;
	text-decoration: none;
}
.textoGris
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #828282;
	text-decoration: none;
}
.textoNegro
{
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #4E4E4E;
	text-decoration: none;
}
.tituloVerde
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #72AA21;
	text-decoration: none;
}
a
{
	font-size: 12px;
	color: #ffffff;
	font-family: tahoma;
}
a:visited
{
	color: #ffffff;
}
a:hover
{
	color: #ffffff;
}
a:active
{
	color: #ffffff;
}
