body {
	margin: 0px;
	padding: 0px;
	overflow:visible;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-image: url(../images/bk_paginas2.gif);
}
.bkHome{
	background-image: url(../images/bk_paginas2.gif);
	background-repeat:  repeat-x;
}
.bkInternas{
	background-image: url(../images/bk_internas.jpg);
	background-repeat:  repeat-x;
}

img {
	border: 0;
}
#contenedor {
	margin: auto;
	width: 936px;
}
/*Cabezote-----------------------------*/
#logoPag {
	text-align: center;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
#logoPagInterna {
	text-align: center;
	margin: 10px 0px 10px 0px;
}
#menuTop {
	background-image: url(../images/bk_menu_top.gif);
	background-repeat:  repeat-x;
	height: 26px;
	width: 928px;
	margin-left: 4px;
}
#menuwrapper {
	width: 920px;
	height: 25px;
	color: #000;
}

#menu, #menu ul {display: inline;
                 margin: 0;
                 padding: 0;
                 list-style: none;}

#menu li {
	display: block;
	float: left !important;
	padding: 0;
	margin: 0;
	line-height: 25px;
	position: relative;
}

#menu a {
	height: 25px;
	width: 115px;
	color: #000;
	display: block;
	font-size: 60%;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-image: url(../images/bk_menu_top.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.LAzul {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #496479;
	font-weight: bold;
	text-decoration: none;
}
.Date {
	color: #83878b;
	font-size: 10px;
}
a:hover {
	color: #FF6600;
}
.TextNormal {
	font-size: 10px;
}
.LAzul2 {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: #0c5276;
}

#lastbutton {
}

#menu a:hover {
	background-position: 0 -25px;
	color: #F7923A;
}

/*Cierra cabezote----------------------*/
/*Contenidos---------------------------*/
#contenidos {
	background-image: url(../images/bk_contenidos.gif);
	background-repeat:   repeat-y;
	background-position: center;
}
#cabezotes {
}
#portfolio {
	background-image: url(../images/bk_portfolio.gif);
	background-repeat: no-repeat;
	height: 220px;
	font-size: 11px;
	background-position: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#titMoreLinks {
	padding: 30px 18px 0px 24px;
	float: left;
}
#titPortfolio {
	text-align: center;
}
#titLocations {
	text-align: center;
	padding-top: 0px;
}
#portfolio ul {
	margin: auto;
	padding: 0px;
	list-style-type: none;
}
.texIzq {
	font-family: "Trebuchet MS";
	font-size: 10px;
	text-transform: uppercase;
	color: #496479;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.texizq2 {
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #64676A;
	text-decoration: none;
}
#portfolio li {
	display: block;
	float: left;
	text-align: center;
	margin-right: 6px;
	margin-left: 6px;
}
#portfolio li a {
	display: block;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bk_portfolio1.gif);
	width: 100px;
	height: 102px;
	padding: 8px 0px 0px 0px;
	line-height: 15px;
}
#portfolio li a:hover {
	display: block;
	color: #1F1E46;
	text-decoration: none;
	background-image: url(../images/bk_portfolio2.gif);
	width: 100px;
	height: 102px;
	padding: 8px 0px 0px 0px;
	line-height: 15px;
}
.imgPort {
	margin-bottom: 4px;
}
#contenidosHome {
	font-size: 12px;
	color: #0c5276;
	margin-right: 12px;
	margin-left: 40px;
	font-weight: bold;
}
#contenidosHome2 {
	background-image: url(../images/bk_contenidos_int.gif);
	background-repeat:   repeat-y;
	background-position: center;
}
#contenidosHome3 {
	background-image: url(../images/bk_contenidos_int2.gif);
	background-repeat:   repeat-y;
	background-position: center;
}
#colIzqHome {
	float: left;
	width: 270px;
	text-align: justify;
	padding-top: 20px;
}
#colCentHome {
	float: none;
	width: 330px;
	text-align: justify;
	padding-top: 20px;
}
#colDerHome {
	float: right;
	width: 230px;
}
#colDerHome ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#colDerHome li {
	display: block;
	float: left;
	text-align: center;
	margin: 3px 6px 3px 0px;
	line-height: 12px;
}
#colDerHome li a {
	display: block;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bk_bt_mr_links.gif);
	width: 95px;
	height: 81px;
	padding: 6px 0px 0px 0px;
}

#colDerHome li a:hover {
	display: block;
	color: #857358;
	text-decoration: none;
	width: 95px;
	height: 81px;
	padding: 6px 0px 0px 0px;
	
}
#boxLinks {
	float: left;
	width: 206px;
}
#seccion {
	background-image: url(../images/bk_subtit_int.gif);
	background-repeat:  repeat-x;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 11px;
	font-weight: bold;
}

#fotoSeccion {
	background-image: url(../images/bk_foto_secc.jpg);
	background-repeat: no-repeat;
	text-align: center;
	float: right;
	width: 236px;
	height: 33px;
}
#fotoCab1 {
	background-image: url(../images/bkint_01.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#seccion ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#seccion li {
	display: block;
	float: left;
	text-align: center;
	line-height: 12px;
}
#seccion li a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
}
#seccion li a:hover {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 5px 15px 5px 15px;
	background-image: url(../images/bk_over_submenu.jpg);
	background-repeat:  repeat-x;
}
.divSubmenu{
	background-image: url(../images/div_submenu.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#colIzqInt {
	float: left;
	width: 180px;
	padding-top: 15px;
	padding-right: 10px;
}
.itemMenu {
	font-size: 11px;
	font-weight: bold;
	color: #6B6A60;
	
}
.itemMenu a {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #6B6A60;
	text-decoration: none;
	padding: 6px 0px 6px 26px;
	background-image: url(../images/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.itemMenu a:hover {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px 0px 6px 26px;
	background-color: #C2BC93;
	background-image: url(../images/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.menuActiva a {
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px 0px 6px 26px;
	background-color: #C2BC93;
	background-image: url(../images/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#colDerInt {
	float: left;
	width: 490px;
	margin-right: 5px;
	font-size: 11px;
	padding-right: 20px;
	
}
#colDerInt2 {
	float: left;
	width: 710px;
	font-size: 11px;
	padding-right: 20px;
	padding-left: 10px;
}
h2 {
	display: block;
	padding: 0px;
	margin-bottom: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color: #0c5276;
	font-size: 20px;
	font-weight: normal;
}
#menuInt {
	background-image: url(../images/bk_menu_int.gif);
	background-repeat:  repeat-y;
	padding-left: 12px;
}
.cajaSubmenu {
	padding-left: 25px;
	display: none;
}
.cajaSubmenuAct {
	padding-left: 25px;
	display: none;
}
#subMenu {
	background-color: #F3F2E9;
	padding: 5px;
	margin-top: 1px;
	margin-bottom: 4px;
	border: 1px solid #ABAAAA;
}
#subMenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subMenu li {
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #836821;
	margin: 1px 0px 1px 0px;
}
#subMenu li a {
	background-image: url(../images/bullet_submenu.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 20px;
	color: #836821;
	display: block;
	text-decoration: none;
}
#subMenu li a:hover {
	background-image: url(../images/bullet_submenu.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 20px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: #A99360;
}

.subMenuActive {
	background-image: url(../images/bullet_submenu.gif);
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 20px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: #A99360;
}

#contWhite {
	background-image: url(../images/bk_cont_white.gif);
	background-repeat:  repeat-y;
	background-position: center;
	margin-top: 10px;
}
#topWhite {
	background-image: url(../images/bk_white_top.jpg);
	background-repeat:  no-repeat;
	background-position: center bottom;
	background-color: #E3E1CC;
}
#btmWhite {
	background-image: url(../images/bk_white_btm.jpg);
	background-repeat:  no-repeat;
	background-position: center top;
	background-color: #E3E1CC;
}
#pagSup {
	background-color: #FFFFFF;
	float: right;
	background-image: url(../images/bk_pag_top.jpg);
	background-position: right;
	padding-right: 14px;
	line-height: 33px;
}
#pagSup a {
	background-color: #FFFFFF;
	border: 1px solid #DBDBDB;
	color:#000000;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px 1px 0px 1px;
	text-decoration: none;
}
#pagSup a:hover {
	background-color: #E3E1CC;
	border: 1px solid #DBDBDB;
	color:#000000;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px 1px 0px 1px;
	text-decoration: none;
}
#pagInf {
	background-color: #FFFFFF;
	float: left;
	background-image: url(../images/bk_pag_btm.jpg);
	background-position: right top;
	line-height: 33px;
	padding-right: 14px;
}
#txtWhite {
	margin-right: 14px;
	margin-bottom: 13px;
	margin-left: 14px;
}
.fotosGalery {
	float: left;
	margin: 8px 6px 7px 6px;
	background-image: url(../images/arrow_tit_gal.gif);
	background-repeat: no-repeat;
	background-position: right 11px;
}
.fotosGalery h3 {
	margin: 0px 0px 2px 0px;
	font-size: 11px;
	background-color: #FFFFFF;
	float: left;
	padding: 0px 3px 0px 0px ;
}


#pagInf a {
	background-color: #FFFFFF;
	border: 1px solid #DBDBDB;
	color:#000000;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px 1px 0px 1px;
	text-decoration: none;
}
#pagInf a:hover {
	background-color: #E3E1CC;
	border: 1px solid #DBDBDB;
	color:#000000;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px 1px 0px 1px;
	text-decoration: none;
}
.clear {
	clear: both;
	margin: 0px;
	padding: 0px;
}
/*Cierra contenidos--------------------*/
/*Footer-------------------------------*/
#footer {
	background-image: url(../images/bk_footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 10px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 60px;
	padding-right: 50px;
	text-align: right;
}
#footer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer li {
	display: block;
	float: left;
	margin-right: 2px;
}
#footer li a {
	color: #000000;
	text-decoration: none;
}
#footer li a:hover {
	color: #323A61;
	text-decoration: underline;
}
#downFooter {
	text-align: center;
	vertical-align: bottom;
	background-position: bottom;
	font-size: 10px;
}
#colDerIntern/*Cierra footer------------------------*/
 {
	float: right;
	width: 220px;
	font-size: 11px;
	margin-right: 10px;
}
.TextBlBold {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #0c5276;
}
.TextBlBold2 {
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #0c5276;
}
.TextGrCont {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #3d3d3d;
}
.TextGrNote {
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #3d3d3d;
}
.TextGrSub {
	font-family: "Trebuchet MS";
	font-size: 8px;
	color: #3d3d3d;
}
.bk1 {
	background-color: #e6e4d9;
}

.LBlBoldCopy {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #0c5276;
	text-decoration: underline;
}
#fotoCab2 {
	background-image: url(../images/bkint_02.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab3 {
	background-image: url(../images/bkint_03.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab4 {
	background-image: url(../images/bkint_04.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab5 {
	background-image: url(../images/bkint_05.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab6 {
	background-image: url(../images/bkint_06.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab7 {
	background-image: url(../images/bkint_07.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab8 {
	background-image: url(../images/bkint_08.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab9 {
	background-image: url(../images/bkint_09.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab10 {
	background-image: url(../images/bkint_10.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab11 {
	background-image: url(../images/bkint_11.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab12 {
	background-image: url(../images/bkint_12.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab13 {
	background-image: url(../images/bkint_13.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab14 {
	background-image: url(../images/bkint_14.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#fotoCab15 {
	background-image: url(../images/bkint_15.jpg);
	background-repeat: no-repeat;
	height: 70px;
	width: 916px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-top: 20px;
	padding-left: 20px;
}
#Locations {
	text-align: center;
	padding-top: 0px;
	background-image: url(../images/bg_locations.gif);
}
.BgWhite {
	background-image: url(../images/bg_white.png);
}
#subMenuStaff {
	background-color: #F3F2E9;
	padding: 5px;
	margin-top: 1px;
	margin-bottom: 4px;
	border: 1px solid #ABAAAA;
}
#subMenuStaff ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subMenuStaff li {
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #836821;
	margin: 1px 0px 1px 0px;
}
#subMenuStaff li a {
	padding-left: 23px;
	color: #836821;
	display: block;
	text-decoration: none;
}
#subMenuStaff li a:hover {
	padding-left: 23px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: #A99360;
}
.iconSubmenuAR, .iconSubmenuAR a:hover{
	background-image: url(../images/flg2_ar.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuBR, .iconSubmenuBR a:hover{
	background-image: url(../images/flg2_br.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuCL, .iconSubmenuCL a:hover{
	background-image: url(../images/flg2_cl.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuCN, .iconSubmenuCN a:hover{
	background-image: url(../images/flg2_cn.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuCO, .iconSubmenuCO a:hover{
	background-image: url(../images/flg2_co.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuIN, .iconSubmenuIN a:hover{
	background-image: url(../images/flg2_in.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuIT, .iconSubmenuIT a:hover{
	background-image: url(../images/flg2_it.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuJO, .iconSubmenuJO a:hover{
	background-image: url(../images/flg2_jo.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuMX, .iconSubmenuMX a:hover{
	background-image: url(../images/flg2_mx.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuNO, .iconSubmenuNO a:hover{
	background-image: url(../images/flg2_no.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
.iconSubmenuUN, .iconSubmenuUN a:hover{
	background-image: url(../images/flg2_un.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}.iconSubmenuUS, .iconSubmenuUS a:hover{
	background-image: url(../images/flg2_us.png);
	background-repeat: no-repeat;
	background-position: 2px 1px;
}
#CallUsOther {
	position:absolute;
	left:868px;
	top:70px;
	width:142px;
	height:309px;
	z-index:10;
	display:none;
}
.Dots {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #BFBDB9;
}

.menuiconos1 a {
	font-size:12px;
	color:#960;
	font-weight:bold;
	padding:100px 0 0 0;
	width:157px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
	background:url(../images/project_01.png);
}

.menuiconos2 a {
	font-size:12px;
	color:#960;
	font-weight:bold;
	padding:100px 0 0 0;
	width:157px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
	background:url(../images/project_02.png);
}

.menuiconos3 a {
	font-size:12px;
	color:#960;
	font-weight:bold;
	padding:100px 0 0 0;
	width:158px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
	background:url(../images/project_03.png);
}

.menuiconos4 a {
	font-size:12px;
	color:#960;
	font-weight:bold;
	padding:100px 0 0 0;
	width:157px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
	background:url(../images/project_04.png) 0 -20px no-repeat;
}

.menuiconos5 a {
	font-size:12px;
	color:#960;
	font-weight:bold;
	padding:100px 0 0 0;
	width:157px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
	background:url(../images/project_05.png) 0 -20px no-repeat;
}

.menuiconos6 a {
	font-size:12px;
	color:#960;
	font-weight:bold;
	padding:100px 0 0 0;
	width:158px;
	height:20px;
	display:block;
	float:left;
	text-decoration:none;
	background:url(../images/project_06.png) 0 -20px no-repeat;
}

.menuiconos1 a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/project_01.png) 0 -112px no-repeat;
}
.menuiconos2 a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/project_02.png) 0 -112px no-repeat;
}
.menuiconos3 a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/project_03.png) 0 -112px no-repeat;
}
.menuiconos4 a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/project_04.png) 0 -132px no-repeat;
}
.menuiconos5 a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/project_05.png) 0 -132px no-repeat;
}
.menuiconos6 a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/project_06.png) 0 -132px no-repeat;
}
.menu_principal {
	text-decoration:none;
	width:472px;
	height:270px;
	clear:both;
	background:#f9f7ed;
	text-align:center;
}