/* ------------------------------------------------------------------------------------*/



/* ------------------------------------------------------------------------------------*/
/* CONFIGURACION DE CELDAS MAPAS*/
A:active
{
    COLOR: #003f77;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #102e4a;
	 TEXT-DECORATION: none;
}
A:visited
{
	 COLOR: #21649c;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #21649c;
    TEXT-DECORATION: none
}
/* CONFIGURACION DE CELDAS MAPAS*/
/* ------------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------*/


TD.HeaderLogo
{
	width: 310px;
	height: 75px;
}
TD.HeaderCont01
{
	width: 590px;
	height: 75px;
	text-align: left;
	vertical-align: bottom;
}
TD.FooterCont01
{
	width: 100%;
	height: 22px;
	padding-left: 25px;
	padding-bottom: 3px;
	text-align: left;
	vertical-align: bottom;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
}
TD.FooterCont02
{
	width: 100%;
	height: 20px;
	padding-right: 25px;
	text-align: right;
	vertical-align: middle;
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
}

TD.BaseCont01
{
	width: 754px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
TD.BaseContTit01
{
	width: 754px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
TD.BaseCont02
{
	width: 754px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: center;
	vertical-align: top;
}
TD.HContLeft01
{
	width: 250px;
	border-right: 1px dotted #444444;
	padding-top: 25px;
	vertical-align: top;
}
TD.HContRight01
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: arial;
	font-size: 11px;
	color: #102e4a;
	text-align: left;
	vertical-align: top;
}
TD.HContSlide01
{
	width: 100%;
	font-family: arial;
	font-size: 10px;
	color: #444444;
	text-align: left;
}

/* ---------- INTERNAS -------------*/
TD.IContLeft01
{
	width: 250px;
	border-right: 1px dotted #444444;
	vertical-align: top;
}
TD.IContLeft02
{
	width: 250px;
	padding-top: 15px;
	border-right: 1px dotted #444444;
	vertical-align: top;
}
TD.IContRight01
{
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.IContCenter01
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	padding-right: 55px;
	font-family: arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

TD.VLogoPortfolio01
{
	width: 100%;
	height: 15px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
FONT.VLogoPortText01
{
	font-weight: bold;
	color: #1e619a;
}
TD.VLogoSmallLeft01
{
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
}
TD.VLogoSmallRight01
{
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: right;
	vertical-align: top;
}
TD.VLogoSmallCent01
{
	width: 70px;
	padding-bottom: 10px;
	text-align: right;
	vertical-align: top;
}

TD.VLogoBig01
{
	width: 190px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.VLogoTetx01
{
	width: 280px;
	padding-left: 15px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.VLogoTetx02
{
	padding-bottom: 10px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.TeamImg01
{
	width: 160px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.TeamTetx01
{
	width: 275px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.NewsTetx01
{
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.NewsTetx02
{
	padding-top: 6px;
	padding-bottom: 10px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.MenuTetx01
{
	padding-top: 6px;
	padding-bottom: 6px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.IntText01
{
	padding-bottom: 10px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: left;
	vertical-align: top;
}
TD.FormTetx01
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-align: right;
	vertical-align: middle;
}
TD.FormTetx02
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-align: left;
	vertical-align: middle;
}
TD.FormTetx03
{
	padding-top: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-align: right;
	vertical-align: top;
}
FONT.Title01
{
	font-size: 12px;
	font-weight: bold;
	color: #4e5b79;
}



/* ---------------- FORMS ----------------------*/
INPUT.FrmInput01
{
	border-top: #1e619a 1pt solid;
	border-right: #1e619a 1pt solid;
	border-bottom: #1e619a 1pt solid;
	border-left: #1e619a 1pt solid;
	background-color: #FFFFFF;
	height: 18px;
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
TEXTAREA.FrmTextbox01
{
	border-top: #1e619a 1pt solid;
	border-right: #1e619a 1pt solid;
	border-bottom: #1e619a 1pt solid;
	border-left: #1e619a 1pt solid;
	background-color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
INPUT.FrmButton01
{
	border-top: #1e619a 1pt solid;
	border-right: #1e619a 1pt solid;
	border-bottom: #1e619a 1pt solid;
	border-left: #1e619a 1pt solid;
	background-color: #FFFFFF;
	height: 18px;
	font-family: arial;
	font-size: 11px;
	color: #444444;
	text-align: center;
	vertical-align: middle;
}



/* ---------------- DROPDOWN MENU ----------------------*/

.texto {
	font-family: Arial;
	font-size: 12px;
}



#dd {
  margin-left: 85px;
  padding: 0 0 0px 0;
}

#dd li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: bold 11px arial;
}

#dd li a.menu {
  display: block;
  text-align: center;
  background: #003f77;
  padding: 4px 10px;
  margin: 0 1px 0 0;
  color: #FFF;
  
  text-decoration: none;
}

#dd li a.menu:hover {
  background: #21649c;
}

.submenu {
  background: #003f77;
  border: 1px solid #ffffff;
  color: #ffffff;
  visibility: hidden;
  position: absolute;
  z-index: 3;
}

.submenu a {
	display: block;
	font: 11px arial;
	text-align: left;
	text-decoration: none;
	padding: 5px;
	color: #ffffff;
	width: 105px;
}

.submenu a:hover {
  background: #21649c;
  color: #FFF;
}

.submenu a:visited {

  color: #cccccc;
}

.linkmenu {

  color: #0066cc;
}
