.afiFormTable
{
}
.afiFormTable TD
{
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:black;
	padding:2px;
	height:20px;
}
.afiFormTable INPUT
{
	color:black;
	background-color:#EDEDED;
	font-size:10px; 
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.afiFormTable SELECT
{
	color:black;
	background-color:#EDEDED;
	font-size:10px; 
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.afiFormTable TEXTAREA
{
	color:black;
	font-size:10px; 
	font-family: Tahoma, Verdana, Arial, Helvetica;
	background-color:#EDEDED;
}

.ResultGroup
{
	color:black;
	background-color:silver;
	font: bold 12px Tahoma, Verdana, Arial, Helvetica;
	margin: 10px 2px 0px 2px;
	width:596px;
	border:1px solid silver;
}
.Result3Cols
{
	color:black;
	font-size:12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.Result3Cols TD
{
	background-color:f1f1f1;
	width:195px;
	padding: 2px;
}
.Result1Cols
{
	color:black;
	font-size:12px; 
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.Result1Cols TD
{
	background-color:f1f1f1;
	padding: 2px;
}
.ResultTitle
{
	COLOR: #4682b4;
	margin:2px;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica;
	border-bottom: #4682b4 1px solid;
}
.ResultText
{
	margin:2px;
	font-size:11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica;
}
.ResultText A
{
	color:black;
	font-size:11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica;
	text-decoration:underline;
}
.ResultText A:hover
{
	color:gray;
}

.afiTitulo
{
	font-family: Times New Roman, Sans-Serif, Verdana, Helvetica;
	font-size: 25px;
	width:100%;
	height:25px;
	border-bottom: solid 1px black;
}
.afiBody
{
	width:600px;
	margin:20px;
}

.afiText
{
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width:100%;
}

td
{
	vertical-align: top;
}

.InfoTopMenu
{
	width:510px;
	height:18px;
	color:white;
	background-color:gray;
	font: 10px Verdana, Tahoma, Arial, Helvetica;
	border: 1px solid gray;
}
.InfoTopMenu TD
{
	vertical-align:middle;
	padding:2px;
}
.InfoTopMenu A
{
	color:white;
	text-decoration:none
	font: 10px Verdana, Tahoma, Arial, Helvetica;
}
.InfoTopMenu A:hover
{
	color:silver;
}

.InfoTitle
{
	width:500px;
	font: bold 20px Verdana, Tahoma, Arial, Helvetica;
	margin: 5px 3px 5px 3px;
	color:#6698CB;
	text-align:left;
	border-bottom: #6698CB solid 1px;
}

.InfoSubtitle
{
	font: bold 12px Verdana, Tahoma, Arial, Helvetica;
	margin: 2px 0px 1px 0px;
	color:#6698CB;
}

.InfoData
{
	font: 11px Verdana, Tahoma, Arial, Helvetica;
	margin: 0px;
}

.InfoList
{
	font: 11px Verdana, Tahoma, Arial, Helvetica;
	margin: 0px;
}

.InfoContent
{
	width:480px;
	margin:0px 5px 5px 5px;
}
.InfoContent td
{
	width:50%;
	spacing:1px;
	padding:2px;
}

.InfoButton
{
	font-size:10px; 
	font-family: Verdana, Tahoma, Arial, Helvetica;
	width:80px;
}



DIR
{
	margin-bottom: 0px;
}
.TelBox
{
	font : bold 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 10px;
	color: white;
	text-align: center;
	background-color: #000099;
}
.OSBox
{
	font : bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 5px;
	color: white;
	text-align: center;
}

.OSBoxBodyText
{
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 5px;
	color: white;
	text-align: center;
}


.OSBoxText
{
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 2px;
	margin-left: 5px;
	text-align: left;
}

.OSBoxTextConvenio
{
	font : 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 2px;
	margin-left: 5px;
	text-align: left;
}
.ContentBoxHeader
{
	font : 700 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	text-align : center;
}
.ContentBox
{
	border-bottom : 1px solid #00754F;
	border-left : 1px solid #00754F;
	border-right : 1px solid #00754F;
	font : 7.5pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-right : 5px;
}
.ContentBoxLink
{
	margin-top:0;
	margin-bottom:0;
	text-align: right;
}
.ContentBoxTitle
{
	padding-left: 0px;
	font-weight : bold;
	padding-bottom : 5px;
	padding-top : 5px;
}
.ContentBoxText
{
	padding-left : 15px;
	padding-bottom : 5px;
	padding-right : 5px;
}
.ContentTitle
{
	COLOR: black;
	FONT: 700 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top : 0;
	margin-bottom : 5px;
}
.ContentText
{
	COLOR: black;
	FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom : 0;
	margin-top : 0;
}
.ContentLink
{
	FONT: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : right;
	margin-bottom : 0;
	margin-top : 0;
}
.PageTitle
{
	FONT: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	color: darkblue;
}
.SectionTitleTable
{
	WIDTH: 450px;
	COLOR: black;
}
.SectionTitle
{
	FONT: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	HEIGHT: 35px;
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;		
	background-image : url(../images/sectiontitle_bg.jpg);
	background-repeat : repeat-y;
}
.SectionSubtitle
{
	FONT: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 35px;
	PADDING-LEFT: 10px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	color : #A0522D;
}
.NormalText
{
	COLOR: black;
	FONT: 12px Arial, Helvetica, sans-serif;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	TEXT-ALIGN: justify;
}
.NormalLink
{
	color : #8B0000;
	text-decoration : none;
}
.NormalLink:hover
{
	text-decoration : underline;
}
.IndexTable
{
	font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	width : 155px;
	border : 1px solid black;
	padding : 1px;
	color : Black;
}
.IndexTitle
{
	background-color : #ffcc66;
	padding-top : 1px;
	padding-bottom : 1px;
	text-align : center;
}
.IndexBullet
{
	background-color : #ffcc66;
	width : 10px;
}
.IndexCell
{
	background-color : #FFDEAD;
	padding-left : 5px;
}
.IndexLink
{
	color : Black;
	text-decoration : underline;
	font : normal;
}
.IndexLink:hover
{
	color : #8B0000;
}
.TableList
{
	FONT: 12px Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	WIDTH: 96%;
	border : 1px solid black;
}
.TableListTitle
{
	BACKGROUND-COLOR: #d3d3d3;
	FONT: bold 12px Arial, Helvetica, sans-serif;
}
.TableListUndertitle
{
	BACKGROUND-COLOR: #DCDCDC;
	FONT: 12px Arial, Helvetica, sans-serif;
}
.TableListSubtitle
{
	BORDER-BOTTOM: silver 1px solid;
	COLOR: #4682b4;
	FONT: bold 12px Arial, Helvetica, sans-serif;
	PADDING-LEFT: 5px;
	PADDING-TOP: 6px
}
.ToTop
{
    BORDER-TOP: #696969 1px solid;
    COLOR: black;
    FONT: 11px "Courier New", Courier, monospace;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    WIDTH: 100px
}
.ToTop:hover
{
    TEXT-DECORATION: underline
}

