@charset "utf-8";
body {
	background-color: #2689BF;
	margin: 0px;
	padding: 0px;
}
#footer {
	background-image: url(../images/bk_footer.jpg);
}
#creditosFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/bk_creditos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 21px;
	padding-right: 200px;
	padding-bottom: 70px;
	padding-left: 10px;
	width: 550px;
	margin: auto;
}
#bkContenedor {
	background-color: #FFFFFF;
	background-image: url(../images/bk_contenedor.jpg);
	background-repeat:  repeat-x;
	background-position: bottom;
	padding-bottom: 25px;
}
#colunaIzq {
	float: left;
	width: 164px;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#logoTalento {
	padding-top: 18px;
	padding-left: 7px;
}
#tipoPortal {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	margin: 14px;
}
#menuIzq {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(../images/bk_menu_izq.jpg);
	background-repeat:  repeat-y;
}
#menuIzqSup {
	background-image: url(../images/bk_menu_top.jpg);
	background-repeat: no-repeat;
}
#menuIzqFt {
	background-image: url(../images/ft_menu_izq.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
}

#columnaDer {
	float: left;
	width: 577px;
	background-image: url(../images/bk_contenido.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#bt_portal {
	text-align: right;
	padding-top: 8px;
	padding-right: 4px;
}
#menuSuperior {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #268BC3;
	text-align: right;
	padding-right: 0px;
	margin-top: 33px;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	font-size: 20px;
	color: #003366;
	font-weight: normal;
	background-image: url(../images/bullet_titulo.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-position: left 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	display: block;
	font-size: 17px;
	color: #2689BF;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#contenidos {
	background-image: url(../images/bk_cont.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#contenidos strong {
	color: #268CC4;
}
#menuSuperior a:link, #menuSuperior a:visited {
	color: #268BC3;
	text-decoration: none;
}
#menuSuperior a:hover {
	color: #00CCFF;
	text-decoration: underline;
}
.menuSuperiorLineas {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#menuSuperior ul {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#menuSuperior li {
	display: inline;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}

#menuIzq a:link, #menuIzq a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#menuIzq a:hover {
	color: #00FFFF;
	text-decoration: underline;
}
.menuIzqLineas {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}
#subMenuIzq {
	font-size: 12px;
	padding-left: 7px;
}


#menuIzq ul {
	margin: 0px;
	padding: 0px;
}
#menuIzq li {
	font-size: 15px;
	display: block;
	list-style-type: none;
	padding-right: 5px;
	padding-left: 7px;
	background-image: url(../images/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-bottom: 6px;
	margin-bottom: 4px;
}

#contenedor {
	margin: auto;
	width: 741px;
}
.cajasResaltadas {
	background-color: #DCEEF8;
	color: #268CC4;
	background-image: url(../images/bk_cajas_top.jpg);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	margin: 0px;
}
.cajasResaltadas ul {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
.cajasResaltadas li {
	list-style-type: none;
	display: block;
	padding-left: 10px;
	background-image: url(../images/bullet_cajas.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
.cajasResaltadas h3 {
	font-size: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #FF6600;
	font-weight: normal;
}
.cajasResaltadasColDer {
	float: right;
	width: 350px;
}
.cajasResaltadasFotos {
	float: left;
}

.cajasResaltadasCurvasInf {
	background-image: url(../images/bk_cajas_bt.gif);
	background-position: top;
	height: 9px;
	background-repeat: no-repeat;
}
.txtNaranja {
	color: #FF6600;
}
#menuServicios {
	margin-bottom: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2689BF;
	font-size: 9px;
	line-height: 27px;
	padding-left: 2px;
}
#menuServicios ul {
	margin: 0px;
	padding: 0px;
}
#menuServicios li {
	display: block;
	float: left;
	list-style-type: none;
	background-image: url(../images/bk_botones.jpg);
	background-repeat:   repeat-y;
	background-position: right top;
}
#menuServicios li a:link, #menuServicios li a:visited  {
	color: #666666;
	display: block;
	float: left;
	padding-right: 9px;
	list-style-type: none;
	text-decoration: none;
}
#menuServicios li a:hover  {
	color: #FF6600;
	display: block;
	float: left;
	padding-right: 9px;
	list-style-type: none;
	text-decoration: none;
}
.listados {
}
.listados ul {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
.listados li {
	list-style-type: none;
	display: block;
	padding-left: 10px;
	background-image: url(../images/bullet_cajas.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-bottom: 8px;
}
#contenidos a:link, #contenidos a:visited {
	color: #268CC4;
	text-decoration: underline;
}
#contenidos a:hover {
	color: #FF6600;
	text-decoration: underline;
}
#volver {
	font-size: 11px;
	color: #2689BF;
	display: block;
	float: right;
	margin-top: 7px;
}
#volver a {
	padding: 6px 0px 6px 8px;
	background-image: url(../images/flecha_volver.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#subir {
	font-size: 11px;
	color: #2689BF;
	display: block;
	float: right;
	margin-top: 9px;
}
#subir a {
	padding: 6px 0px 6px 10px;
	background-image: url(../images/flecha_subir.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
}
