body{ background-color: #D7DCE8; font: 12px Verdana, Arial, Helvetica, Sans-serif; color: #000000; }
td{ font: 12px Verdana, Arial, Helvetica, Sans-serif; }

#content{ font: 11px Verdana, Arial, Helvetica, Sans-serif; padding: 5px; }
.titulo{ font: bold 25px Verdana, Arial, Helvetica, Sans-serif; color: #000033;	text-align: left; display: inline;}
.slogan{ font: 12px Verdana, Arial, Helvetica, Sans-serif; color: #FF0000;
text-align: left; padding-left: 2px; }

.MenuMainNav{
	font: 11px Verdana, Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	border: solid 0px #000000;
	border-top-width: 1px;
}

.MenuMainNav td{
	font: bold 11px Arial, Verdana, Helvetica, Sans-serif;
	text-align: center;
	border: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #676767;
}

.MenuTop{
	font: 11px Verdana, Arial, Helvetica, Sans-serif;
	color: #FFFFFF;		
}

.MenuTop td{
	text-align: center;
	border: solid 1px #000000;
	padding: 0px 10px 0px 10px;
	background-color: #FF0000;
}

a:link.MenuTop{
	font: 11px Verdana, Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.MenuTop td.a:hover{
	text-decoration: underline;
}

.MenuTop td.a:visited{
	text-decoration: none;
}

.MenuTop td.empty{
	height: 11px;
	background-color: #676767;
}

.SubMenuTop{
	font: 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #FFFFFF;		
}

.SubMenuTop td{
	font: bold 11px Verdana, Arial, Helvetica, Sans-serif;
	text-align: center;
	border: 0px; 
	padding-top: 1px;
	padding-bottom: 2px;
	background-color: #FF0000;
}

.SubMenuTop td.center{
	background-color: #FF7700;
}

li {
	padding: 5px;
}

.TableTitleOrange td{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
	border: solid #000000 1px;
	border-left-width: 0px;
	padding: 2px;
	background-color: #D7DCE8;
}

.TableTitleOrange td.first{ border-left-width: 1px; }

.TableTitleBlue td{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
	text-align: left;
	border: solid #336699 1px;
	border-left-width: 0px;
	padding: 2px;
	background-color: #6699CC;
}

.TableTitleBlue td.first{ border-left-width: 1px; }

.error{ background-color: #FFFCCC; 
		font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; 
		border: solid 1px #FF0000;
		padding: 5px; }

.error.errdesc{ font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; }

.ToolBoxBlue{
	font: 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000033;	
}

.ToolBoxBlue.title{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
	text-align: left;
	padding-bottom: 2px;
	background-color: #6699FF;
}

.ToolBoxBlue.content{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000033;	
	text-align: left;
	border: solid #6699FF 1px;
	border-top-width: 0px;
	padding: 5px;
	padding-top: 10px;
	background-color: #FFFFFF;
}

.ToolBoxOrange{
	font: 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
}

.ToolBoxOrange td{
	font: 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
}

.ToolBoxOrange.title{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
	text-align: left;
	padding-bottom: 2px;
	background-color: #FFCC66;
	height: 1px;
}

.ToolBoxOrange.content{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
	text-align: left;
	border: solid #FFCC66 1px;
	border-top-width: 0px;
	padding: 5px;
	padding-top: 10px;
	background-color: #FFFFFF;
}

.leftmnu{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000033;	
	text-align: left;
	border: solid #FF9900 1px;
	border-top-width: 0px;
	padding: 5px;
	background-color: #FFFF99;
}

.TdMenu{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000033;	
	text-align: left;
	border: solid #E0E0E0 1px;
	padding-left: 2px;
	padding-top: 5px;
	background-color: #FAFAFA;
}

.TableMenu td{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000033;	
	text-align: center;
	border: solid #FF9900 1px;
	border-left-width: 0px;
	padding: 2px;
	background-color: #FFCC66;
}

.TableMenu td.selected{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000033;	
	text-align: center;
	border: solid #FF0000 1px;
	padding: 2px;
	background-color: #FFFCCC;
}

.TableMenu td.TMenuOver{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000033;	
	text-align: center;
	border: solid #FF0000 1px;
	background-color: #FFBB33;
	cursor: hand;
}

.TableMenu td.nav{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000033;	
	text-align: left;
	border: solid #FF9900 1px;
	border-top-width: 0px;
	padding-left: 5px;
	background-color: #FFCC00;
}

.TableMenu A:link{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
	text-decoration: none;	
}

.TableMenu A:visited{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
	text-decoration: none;	
}

.TableMenu A:hover{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;
	text-decoration: none;	
}

.TableLeftMenu{
	font: bold 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #FFFFFF;	
	text-align: center;
	padding: 2px;
}

#noreg{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FF0000; display: block; padding: 5px; }

a { font: 12px Verdana, Arial, Helvetica, sans-serif; }

.alterna1{ background-color: #F5F5F5; padding: 3px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000033; }
.alterna2{ background-color: #FFFFFF; padding: 3px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000033; }

.edit{ font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.edit:link{ font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.edit:hover{ color: #FF0000; font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
A.edit:visisted{ color: #CCCCCC; font: 12px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.leyenda_bottom{ background-color: #EEEEE5; font: 11px Verdana, Arial, Helvetica, sans-serif; display: block; color: #000099; width: 100%; padding: 5px; border: solid 1px #999999; }
.leyenda_tax{ background-color: #EEEEE5; font: 11px Verdana, Arial, Helvetica, sans-serif; display: block; color: #FF0000; width: 98%; padding: 5px; border: solid 1px #999999; }
.novacancy{ font: 12px Verdana, Arial, Helvetica, sans-serif; display: block; color: #FF0000; padding-bottom: 10px; padding-top: 10px; }

.page_titles{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000033;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid 0px #FF9900;
	border-bottom-width: 1px;
}

.Arial12{
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}


.verdana12{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.verdana14{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.verdana14bold{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.verdana16bold{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
}

.verdana12BoldRed{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.verdana12Red{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.verdana12Gray{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #C5C5C5;
}

.verdana14Gray{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	color: #C5C5C5;
}

select{ display: inline; font-family: 11px Verdana, Arial, Helvetica, sans-serif; color: #000033; }
.select{ display: inline; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000033; width: 250; }

.OrangeBox{
	font: 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
	border: solid #FFCC66 1px;
	padding: 5px;
	background-color: #FFFFFF;
}

.row1{
	font: 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
	padding: 5px;
	background-color: #FFFFFF;
}

.row2{
	font: 12px Verdana, Arial, Helvetica, Sans-serif;
	color: #000000;	
	padding: 5px;
	background-color: #F5F5F5;
}

a.edos:link{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.edos:hover{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a.edos:visited{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.bottomDottedPad5{
	border: dotted 0px #cccccc; border-top-width: 1px;
	padding: 5px;
}

.kit {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000033;	
}

.kit td.header{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;	
}

.kit td{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	color: #000033;	
	border-style: solid;
	border-color: #F5F1F5;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
}