body {

	font-family: "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #777;

	background: url(../imgs/bg10.jpg) top no-repeat #000; 

	margin: 10px 0 15px 0;

}

p {

	margin: 0;

	padding: 0;

}

h3 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 22px;

	letter-spacing: -1px;

	color: #B9B09D;

	margin: 0 0 20px 0;

	padding: 0;

	font-weight: normal;

}

h2{

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}



a {

	color: #599DAE;

	text-decoration: none;

}

a:hover {

	color: #333;

}



form {

	margin: 0;

	padding: 0;

}

input {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding: 2px;

	border: 2px solid #B9B09D;

	margin: 5px 0 5px 0;

}

textarea {

	border: 2px solid #B9B09D;

	margin: 8px 0;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

}



select {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	border: 2px solid #B9B09D;

	margin: 10px 0;

}





/********* STYLES ************/

.clear {

	clear: both;

	display: block;

	height: 1px;

	overflow: hidden;

	margin: 0;

	padding: 0;

}

.newsInfo {

	font-size: 11px;

	color: #599DAE;

}



a.arrowLink {

	font-size: 11px;

	color: #333;

	border-bottom: 1px dashed #999;

}

a.arrowLink:hover {

	color: #599DAE;

}



.colorBlue {

	color: #69BFDE;

}

.darkBlue {

	color: #4A8797;

}

.liteGrey {

	color: #D2CDC1;

}

.liteBlue {

	color: #69BFDE;

}

.darkBrown {

	color: #827E70;

}

.liteBrown {

	color: #B6AD98;

}

.listEmpty {

	margin: 0;

	padding: 0;

}

.listEmpty li {

	list-style-type: none;

	background: url(../imgs/listmenu_arrow.gif) no-repeat left;

	padding: 0 0 0 20px;

	margin: 10px 0;

}

.listEmpty li a {

	color: #444;

	margin:0;

	padding: 0;

}

.listEmpty li a:hover {

	color: #599DAE;

}





.linkList {

	margin: 10px 0 10px 0;

	padding: 0;

}

.linkList li {

	list-style-type: none;

	display: block;

	padding: 12px 0px 12px 0px;

	border-bottom: 1px dashed #ccc;

}

.linkList li a {

	background: url(../imgs/listmenu_arrow.gif) no-repeat left;

	padding-left: 15px;

	color: #444;

}

.linkList li a:hover {

	color: #599DAE;

}

.listUl {

	margin: 0;

	padding: 0;

}

.listArrow {

	list-style-type: none;

	margin: 10px 0 10px 0px;

	padding-left: 15px;

	background: url(../imgs/listmenu_arrow.gif) no-repeat left;

}

.listNormal {

	list-style-type: none;

	margin: 5px 0;

	padding-left: 15px;

	background: url(../imgs/listmenu_arrow.gif) no-repeat left;

}

.listNormal p {

	margin: 0;

	padding: 0;

}

.smallestTxt {

	font-size: 10px;

	margin: 0;

	padding: 0;

}





/********* CONTAINERS ************/

#globalBox {width: 1000px; margin: 0 auto;}



#globalBody {

	width: 1000px;

}



/******* HEAD NAVIGATION ************/

#logo {

	width: 322px;

	height: 166px;

	position: absolute;

	margin-left: -30px;

	margin-top: -15px;

}

#headEdge {

	width: 1000px;

	height: 14px;

	background: url(../imgs/top_edge.gif) no-repeat top;

	overflow: hidden;

}

#headMenu {

	width: 1000px;

	height: 54px;

	background: #fff;

	padding: 10px 0 0 0;

}

#headMenu ul {

	margin: 0;

	padding: 0;

	float: right;

}

#headMenu ul li {

	list-style-type: none;

	margin: 0 15px 0 15px;

	float: left;

}

#headMenu ul li a {

	font-size: 14px;

	color: #999;

	display: block;

	padding: 5px 5px 10px 5px;

	border-top: 3px solid #fff;

}

#headMenu ul li a:hover {

	color: #69BFDE;

	border-top: 3px solid #69BFDE;	

}

#headMenu ul li .navSelected {

	font-size: 14px;

	color: #69BFDE;

	border-top: 3px solid #69BFDE;	

	display: block;

	padding: 5px 5px 10px 5px;

}





/******* MAIN CONTENT ************/

#mainContent {

	width: 964px;

	margin: 0;

	padding: 0 18px 0 18px;

	background: #fff;

}



#flashBanner {

	width: 964px;

	height: 228px;

}



/******* BLUE CONTENT ************/

#blueBG {

	width: 1000px;

	background: url(../imgs/blueBg.jpg) repeat-y;

}

#blueEdgeTop {

	width: 1000px;

	background: url(../imgs/blueEdge_top.jpg) no-repeat top;

}

#blueEdgeTop2 {

	width: 1000px;

	background: url(../imgs/blueEdge_top2.jpg) no-repeat top;

}

#blueEdgeBT {

	width: 1000px;

	padding: 25px 0 25px 0;

	background: url(../imgs/blueEdge_bottom.jpg) no-repeat bottom;

}







/******* INFO BLUE ************/



#blueContent {

	width: 1000px;

	color: #fff;

	margin: 0px 0 0px 0;

	background: url(../imgs/blue_division.gif) repeat-y 65%;

}

#blueContent p {

	font-family: "Trebuchet MS", "Lucida Sans", Arial, Helvetica, sans-serif;

	line-height: 16px;

}

#blueContent h1 {

	font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 27px;

	font-weight: normal;

	letter-spacing: -1px;

	margin: 0 0 20px 0;

	padding: 0;

}

#blueContent h2 {

	font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;

	font-size: 25px;

	line-height: 16px;

	font-weight: normal;

	font-style: italic;

	margin: 0 0 15px 0;

	padding: 0;

}

#blueLeft {

	width: 400px;

	text-align: right;

	background: url(../imgs/blue_arrow.gif) no-repeat 100% 0%;

	padding: 0px 50px 0 210px;

	float: left;

}

#blueRight {

	width: 270px;

	padding: 0px 30px 0 40px;

	float: left;

}

#blueRight .block {

	width: 120px;

	margin: 0 5px;

	float: left;

}

#blueRight li {

	list-style-type: none;

	display: block;

	margin: 0;

	padding: 10px 0;

	border-bottom: 1px dashed #fff;

}

#blueRight li a {

	color: #92CFE7;

	background: url(../imgs/white_arrow.gif) no-repeat left;

	padding: 0 0 0 10px;

}

#blueRight li a:hover {

	color: #fff;

}



#leftGraphic {

	width: 210px;

	position: absolute;

}









/******* FOOTER ************/

#footer {

	width: 1000px;

	height: 28px;

	font-size: 10px;

	color: #fff;

	background: #867E62;

}

#footer ul {

	margin: 0;

	padding: 0;

}

#footer li {

	list-style-type: none;

	float: left;

	height: 22px;

	padding: 6px 20px 0 20px;

	margin: 0;

	background: url(../imgs/foot_menuLine.gif) no-repeat right;

}

#footer a {

	color: #fff;

}

#footer a:hover {

	border-bottom: 1px dashed #fff;

}

#footCredits {

	text-align: right;

	float: right;

	padding: 7px 10px 0 0;

	height: 22px;

}

#footEdge {

	width: 1000px;

	height: 7px;

	background: url(../imgs/foot_Edge.gif) no-repeat;

}









/******* SECOND PAGES CONTENTS ************/



#headBanner {

	width: 964px;

	height: 110px;

	background: url(../imgs/headbanner_corner.jpg) no-repeat right #4c8797;

}

#hLeft {

	width: 424px;

	height: 110px;

	float: left;

}

#hRight {

	width: 501px;

	height: 90px;

	border-left: 4px solid #fff;

	text-align: right;

	padding: 20px 35px 0 0;

	float: left;

}

#hRight h1 {

	font-size: 40px;

	font-weight: normal;

	color: #A9DAEC;

	letter-spacing: -2px;

	margin: 0;

	padding: 0;

}

#hRight h2 {

	font-size: 23px;

	color: #fff;

	font-weight: normal;

	letter-spacing: -1px;

	

	margin: 0;

	padding: 0;

}







/******* SECOND CONTENT COLUMNS ************/



#midContent {

	width: 964px;

	background: url(../imgs/midContent_bg.jpg) repeat-y;

}

#mcLeft {

	width: 202px;

	padding: 20px 20px 0 0;

	float: left;

}

#mcNav {

	width: 202px;

	padding: 20px 0 0 0;

	float: left;

}

#mcNav ul {

	margin: 0;

	padding: 0;

}

#mcNav li {

	width: 202px;

	display: block;

	list-style-type: none;

	margin: 0 0 1px 0;

}

#mcNav li img {

	margin: 0 5px 0px 5px;

}

#mcNav li a {

	font-size: 11px;

	width: 157px;

	display: block;

	color: #4A8797;

	padding: 8px 45px 8px 0px;

	background: url(../imgs/leftnav_bg.gif);

}

#mcNav li a:hover {

	color: #fff;

	background: url(../imgs/leftnav_over_bg.gif);

}

#mcNav li .subnavSelected {

	width: 157px;

	display: block;

	color: #fff;

	padding: 8px 45px 8px 0px;

	background: url(../imgs/leftnav_over_bg.gif);

}



#mcBody {

	width: 536px;

	padding-left: 4px;

	float: left;

}



#mcBody .bodyBox {

	width: 493px;

	padding: 120px 20px 40px 20px;

}



#mcBody .bodyBoxSub {

	width: 493px;

	padding: 120px 20px 40px 20px;

}

#mcBody .bodyBox p {

	margin: 0 0 25px 0;

}

#mcBody .bodyBox a:hover {

	border-bottom: 1px dashed #777;

}

#mcBody .bodyBox h1 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 22px;

	letter-spacing: -1px;

	color: #B9B09D;

	margin: 0 0 20px 0;

	padding: 0;

	font-weight: normal;

}

#mcBody .bodyBox h2 {

	font-family: Georgia, "Times New Roman", Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	margin: 0;

	padding: 0;

}

#bodyBanner {

	width: 536px;

	position: absolute;

	margin-top: 1px;

}



/******* SECOND CONTENT COLUMNS ************/

.nArticulo {

	width: 100%;

	padding: 20px 0;

	border-bottom: 1px dashed #ccc;

}

.nArticulo img {

	border: 1px solid #ccc;

	padding: 2px;

	margin: 15px;

	background: none;

}

.nArticulo a {

	color: #333;

	text-decoration: none;

}

.nArticulo a:hover {

	color: #599DAE;

	text-decoration: none;

	border-bottom: 0px dashed #111;

}



.nFecha {

	font-size: 11px;

	color: #B9B09D;

	margin: 0 0 20px 0;

}

#mcBody .bodyBox .nArticulo h1 {

	color: #777;

	margin: 0;

	padding: 0;

}



/******* SERVICES BOX ************/

.servCon {

	width: 493px;

	margin: 0 0 30px 0;

	float: left;

}

.servBox {

	width: 246px;

	margin: 0;

	float: left;

}

.servBox h1 {

	border-bottom: 1px dashed #ccc;

	padding: 0 0 30px 0;

	margin:0;

}



/******** CONTACT BOX ************/



#contactPost {

	width: 177px;

	height: 165px;

	font-size: 10px;

	text-align: right;

	background: url(../imgs/contact_postbg.jpg) no-repeat;

	margin-left: -226px;

	padding: 30px 40px 0 0px;

	position: absolute;

}





/******* NOTICIAS GLOBAL **********/



#blueRight .articulo {

	width: 100%;

	padding: 0px 0 20px 0;

	border: 0px;

}



#blueRight .articulo a {

	font-size: 11px;

	color: #fff;

	line-height: 15px;

	text-decoration: underline;

}

#blueRight .articulo a:hover {

	text-decoration: underline;

}



#blueRight .articuloTitle {

	font-family: "Trebuchet MS", "Lucida Sans", Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #92CFE7;

}

#blueRight .articuloFecha {

	font-family:  "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #D2CDC1;

	margin: 0 0 20px 0;

}


/******* HOME CONTENT COLUMNS ************/



#midBody {

	width: 964px;

	background: url(../imgs/home_midLines.gif) repeat-y;

	margin: 20px 0 20px 0;

}

#midLeft {

	width: 192px;

	background: url(../imgs/division_arrow.gif) no-repeat 100% 0%;

	padding-right: 40px;

	float: left;

}

#midCenter {

	width: 372px;

	background: url(../imgs/division_arrow.gif) no-repeat 100% 0%;

	padding: 0 20px 0 20px;

	float: left;

}

#midRight {

	width: 285px;

	padding-left: 35px;

	float: left;

}



/******* NEWS ************/

.articulo {

	width: 100%;

	padding: 20px 0 20px 0;

	border-bottom: 1px dashed #999;

}

.articuloTitle {

	font-family: "Trebuchet MS", "Lucida Sans", Arial, Helvetica, sans-serif;

	font-size: 16px;

}

.articuloFecha {

	font-family:  "Lucida Sans Unicode", Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #B9B09D;

	margin: 0 0 20px 0;

}

.articulo a {

	font-size: 11px;

	color: #333;

	line-height: 15px;

	border-bottom: 1px dashed #666;

}

.articulo a:hover {

	color: #599DAE;

}
