@charset "utf-8";
ul {
	list-style-image:url(../images/bull-01.gif);
}	
body {
	background-image:url(../images/bg-homegral2b.jpg);
	/*	background-image: url(../images/bg-homegral.gif);*/
	background-position:top;
	background-repeat:repeat-x;
	/*	background-color:#2576a9;*/
	background-color:#ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*	font-size:0.78em;*/
	font-size:12px;
	color:#3b3b3b;
	scrollbar-base-color: #ffffff;
	scrollbar-arrow-color: #4a4949;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #e4e4e4;
	scrollbar-highlight-color: #cbcbcb;
	scrollbar-shadow-color: #cbcbcb;
	scrollbar-track-color: #ffffff;
	background-attachment: fixed;


}
#logoTS{
	position:auto;
/*	overflow:auto;*/
	width:218px;
	overflow:hidden;
/*	display:none;*/
}
.bgsqmeutop {
	background-image:url(../images/bg-sq-menutop.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:28px;
	
}
.bglinmeutop {
	background-image:url(../images/bg-lin-menutop.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:28px;
	
}
.bgsqlenglefttop {
	background-image:url(../images/bg-sq-leng-lefttop.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:28px;
	
}
.bgsqlengrighttop {
	background-image:url(../images/bg-sq-leng-righttop.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:28px;
	
}
.bgsqlengcentertop {
	background-image:url(../images/bg-sq-leng-centertop.gif);
	background-repeat:repeat-x;
	background-position:right bottom;
	height:28px;
	vertical-align:top;
	
}
.bglinefooter {
	background-image:url(../images/bg-lin-footer.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding:4px;
	
}
.bgfoottit {
	background-color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding-left:12px;
	padding-right:12px;
}
.tablaint {
	width:953px;
/*	height:600px;*/
	vertical-align:top;
	border:solid;
	background-color:#FFF;
	border-collapse:collapse;
	border-color:#e1e1e1;
	border-width:1px;
	color:#3b3b3b;
	
}

.tablagen {
	width:953px;
/*	height:600px;*/
	border:solid;
	border-collapse:collapse;
	border-color:#e1e1e1;
	border-width:1px;
	color:#3b3b3b;
	vertical-align:top;
	
}
.bginterno{
	background-color:#ffffff;
	background-image:url(../images/bg-int-right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
}

.bgnavinthead {
	background-image:url(../images/bg-side-nav-heading.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#838588;
}
.bgnavintmenu {
	background-image:url(../images/bg-side-item-bottom.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cbcbcb;
}


.tablagen .celda01{
	background-color:#FFF;
	vertical-align:top;
}
.textocontenido{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
	text-align: justify;
}

.textorang02{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:600;
	color:#e45600;
}
.textazul03{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:600;
	color:#105e94;
	text-align:justify;
	}
.textazul04{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
/*	font-size:9.5px;
	font-style:bold;
	font-weight:600;
	color:#105e94;*/
	text-align:justify;
	}
.textazul05{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15pt;
	font-style:normal;
	font-weight:600;
	color:#105e94;
	}
.textazul01{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:600;
	color:#105e94;
	}
a.enlace01:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c8a8a;
	font-weight: normal;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
a.enlace01:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c8a8a;
	font-weight: normal;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
a.enlace01:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7ecc0e;
	font-weight: normal;
	text-decoration:underline;
	padding-left:4px;
	padding-right:4px;
}
a.enlace01:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c8a8a;
	font-weight: normal;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}




a.enlace02:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: normal;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
a.enlace02:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: normal;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
a.enlace02:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaf618;
	font-weight: normal;
	text-decoration:underline;
	padding-left:4px;
	padding-right:4px;
}
a.enlace02:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight: normal;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}



a.enlace03:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1962b4;
	font-weight:500;
	text-decoration:underline;
	padding-left:4px;
	padding-right:4px;
}
a.enlace03:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1962b4;
	font-weight: normal;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
a.enlace03:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#eb2f2f;
	font-weight: normal;
	text-decoration:underline;
	padding-left:4px;
	padding-right:4px;
}
a.enlace03:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1962b4;
	font-weight: normal;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}

.boxbuscar {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12.5px;
	color:#c0c0c0;
	height:21px;
	width:200px;
	background-color:#fafafa;
	border-top-color:#a8a8a8;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#a8a8a8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#a8a8a8;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#a8a8a8;
	border-right-style:solid;
	border-right-width:1px;
}	

.boxlogin {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#737373;
	margin-bottom:4px;
	height:21px;
	width:100px;
	background-color:#eaf5fd;
	border-top-color:#a8a8a8;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#a8a8a8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#a8a8a8;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#a8a8a8;
	border-right-style:solid;
	border-right-width:1px;
}
.txtlogin {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:8px;
	font-weight:bold;
	color:#005998;
	text-align:left;
}
.btnbuscar {
	color:#3b3b3b;
	font-size: 11px;
	position:relative;
	border:0px solid #ffb900;
	top:0px;
	left:4px;
	background-color:#ffb900;
	text-align: center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	height: 25px;
	width: 75px;
	cursor:hand;
}
/*Box Proyectos destacados*/
.bgtopbox01 {
	background-color:#efefef;
	border-top-width:1px;
	border-top-color:#c2c2c2;
	border-top-style:solid;

}
.bgbottombox01 {
	background-color:#efefef;
	border-bottom-width:1px;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;

}
.bgbottomboxleft01 {
	background-color:#efefef;
	border-left-width:1px;
	border-left-color:#c2c2c2;
	border-left-style:solid;

}
.bgbottomboxright01 {
	background-color:#efefef;
	border-right-width:1px;
	border-right-color:#c2c2c2;
	border-right-style:solid;

}



.bgtopbox02 {
	background-color:#fefefe;
	border-top-width:1px;
	border-top-color:#cfcfcf;
	border-top-style:solid;

}
.bgbottombox02 {
	background-color:#fefefe;
	border-bottom-width:1px;
	border-bottom-color:#cfcfcf;
	border-bottom-style:solid;

}
.bgbottomboxleft02 {
	background-color:#fefefe;
	border-left-width:1px;
	border-left-color:#cfcfcf;
	border-left-style:solid;

}
.bgbottomboxright02 {
	background-color:#fefefe;
	border-right-width:1px;
	border-right-color:#cfcfcf;
	border-right-style:solid;

}
.tit-boxright02 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#737373;
}
.txt-piewhite {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10.5px;
	font-weight:normal;
	color:#ffffff;
}
.bgpieleft {
	background-image:url(../images/bg-sq-pie-left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:12px;
}
.bgpieright {
	background-image:url(../images/bg-sq-pie-right.gif);
	background-position:top right;
	background-repeat:no-repeat;
	width:12px;
}
/*Fin Box Proyectos destacados*/

.tablanoticias {
	border-color:#c6c6c6;
	border-style:solid;
	border-collapse:collapse;
	border-width:1px;

}
.tablanoticias .cel01 {
	border-color:#c6c6c6;
	border-style:solid;
	border-collapse:collapse;
	border-width:1px;
	background-color:#fbfbfb;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;	
	font-size:12.5px;
	color:#2270a5;

}

/*scroller noticias*/

#pscroller2{
width: 98%;
height: 30px;
vertical-align:bottom;
border: 0px solid black;
padding: 3px;
border-color:#ffff00;
}

#pscroller2 a{
text-decoration: none;
color:#2270a5;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}

.someclass{ //class to apply to your scroller(s) if desired
}

/*FIN scroller noticias*/

/*NAVIGATION*/
#content-right {
	PADDING-BOTTOM: 19px; PADDING-LEFT: 0px; WIDTH: 220px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 1%; OVERFLOW:auto; PADDING-TOP: 2px; text-align:left;
}
#secondary-navigation {
	PADDING-BOTTOM: 4px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: url(../images/bg-side-nav.gif) no-repeat 0px 100%; OVERFLOW: hidden; PADDING-TOP: 0px
}
#secondary-navigation UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 1%; FONT-SIZE: 11px; OVERFLOW: hidden; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#secondary-navigation UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px; text-align:left; width:220px;
}
#secondary-navigation UL A {
	MARGIN: 0px 0px -2px; DISPLAY: block; BACKGROUND: url(../images/bg-side-item-strip.gif) repeat-y; HEIGHT: 1%; COLOR: #4d4e53; OVERFLOW: hidden; text-decoration:none;
}
#secondary-navigation UL .bg {
	DISPLAY: block; BACKGROUND: url(../images/bg-side-item-top.gif) no-repeat; HEIGHT: 1%; OVERFLOW: hidden; _margin: 0; _padding: 0
}
#secondary-navigation UL .bg SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/bg-side-item-bottom.gif) no-repeat 0px 100%; HEIGHT: 1%; OVERFLOW: hidden; PADDING-TOP: 12px
}
.textoblanco {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
}
.textoblanco2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #FFF;
	text-decoration: none;
}
#secondary-navigation UL A:hover {
	COLOR: #1c1c1e; CURSOR: pointer; text-decoration:none;
}
#secondary-navigation UL LI.active A:hover {
	COLOR: #1c1c1e; CURSOR: pointer; text-decoration:none;
}
#secondary-navigation H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 38px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/bg-side-nav-heading.gif) no-repeat; HEIGHT: 38px; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px; text-align:left;
}
#secondary-navigation H3 A {
	COLOR: #fff; text-decoration:none;
}
#secondary-navigation UL UL LI.active A {
	COLOR: #39c; text-decoration:none;
}
#secondary-navigation UL UL UL {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #cfcfcf 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px -1px; PADDING-LEFT: 16px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: 1%; OVERFLOW: hidden; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-TOP: 5px
}
#secondary-navigation UL LI UL LI.active A {
	COLOR: #39c; FONT-WEIGHT: bold; text-decoration:none;
}
#secondary-navigation UL LI UL LI UL LI.active A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #fff; BORDER-TOP: medium none; BORDER-RIGHT: medium none; text-decoration:none;
}
#secondary-navigation UL LI UL LI.active UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #fff; BORDER-TOP: medium none; BORDER-RIGHT: medium none: text-decoration:none;
}
#secondary-navigation UL LI.active UL LI UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #fff; BORDER-TOP: medium none; BORDER-RIGHT: medium none; text-decoration:none;
}
#secondary-navigation UL LI UL LI UL LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: #fff; BORDER-TOP: medium none; BORDER-RIGHT: medium none; text-decoration:none;
}
#secondary-navigation UL LI UL LI UL LI A {
	COLOR: #4d4e53; FONT-WEIGHT: normal
}
#secondary-navigation UL LI UL LI.active UL LI A {
	COLOR: #4d4e53; FONT-WEIGHT: normal
}
#secondary-navigation UL LI.active UL A {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #cfcfcf 1px solid; PADDING-BOTTOM: 6px; MARGIN: 1px 0px -1px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #f6f6f6; COLOR: #4d4e53; FONT-WEIGHT: normal; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-TOP: 6px
}
#secondary-navigation UL LI UL LI A {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #cfcfcf 1px solid; PADDING-BOTTOM: 6px; MARGIN: 1px 0px -1px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #f6f6f6; COLOR: #4d4e53; FONT-WEIGHT: normal; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-TOP: 6px
}
#secondary-navigation UL UL UL LI {
	LINE-HEIGHT: 14px
}
#secondary-navigation UL LI UL LI UL LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
#secondary-navigation UL LI UL LI.active UL LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
#secondary-navigation UL UL UL A {
	BORDER-BOTTOM-COLOR: #e4e4e4; PADDING-BOTTOM: 0px; BORDER-TOP-COLOR: #e4e4e4; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: #fff; HEIGHT: auto; BORDER-RIGHT-COLOR: #e4e4e4; BORDER-LEFT-COLOR: #e4e4e4; PADDING-TOP: 0px
}
#secondary-navigation UL LI.active A {
	COLOR: #006699; FONT-WEIGHT: bold
}
/*FIN NAVIGATION*/

