body {margin: 20px 0 0 0; text-align: center;  background: #bcc5e5 url('bg2.jpg')  top no-repeat;
}
P {margin: 0px 0px 5px 0px;}

#header {width:811px;height: 10px;  background-repeat: no-repeat; background-position: top left; 	background: transparent url('cap.png');}
#body {
 width:811px;
 margin:0 auto;
 min-width:20em;
 max-width:811px; 
 }


#cap {width:811px; height: 149px; background-repeat: repeat-y;  background-image: url('head.png'); }


marquee { margin: -8px 0 0 0; padding: 2px 0px 2px 0; font-size: 10pt;  font-family: trebuchet,verdana; color: white; background: #8e9bdf}
marquee a{color: white;}








#deretop {float: left; width: 160px; height: 138px; text-align: center;}
#izquitop {float: right; width: 640px; text-align: center; margin: 0 0 0 0; padding: 0 0 0 0; }

#atlas {width: 170px;height: 20px; text-align: center;}
#logo {width: 170px; height: 112px; text-align: center;}

#title {text-align: center; margin: 0 0 0 0; padding: 0 0 0 0; width: 635px; clear: left;}
#title img {border: 0 0 0 0;text-decoration: none;}

#subtitle {text-align: left; margin:  0 0 0 0; width: 635px;padding: 0 0 0 0; clear: left;}
#locations {width: 635px; text-align: center; margin: 0 0 0 0; padding: 0 0 0 0;}

#idiomes {width: 215px; text-align: center; color: white; margin-top: 25px;}
#idiomes span{width: 50px; display: inline;padding: 0 0 0 0; margin: 0 0 0 0}
#idiomes img{border: 0;}

#middle {width:100%; background: #ffffff;  border-top: dotted 2px #dddddd;	}

#container { 
	margin: 0; 
	padding: 0 0 0 0 ;
	text-align: left; 
	background: #8e9bdf;
       width:811px;
border-top: 4px solid #8e9bdf;
border-bottom: 4px solid #8e9bdf;

}
#sidebar {
	float: left; 
	width: 215px;
	padding: 0;
	vertical-align: top;
	text-align:left;
	padding: 0 0 0 0;	
	margin: 0 0 0 0;

	}

#mainContent { 
	margin: 0 4px 0 220px;
	padding: 0 0 60px 0; 
background-color: #ffffff;
border-left: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
min-height: 780px;

} 	




#footer {width: 900px;background:transparent url(footer.png) repeat-y 0px 0px; height: 128px; position:relative; left:-10px;top:20px;zoom:1}
#footer P {font-size: 11px; text-align: center;}
#copyright-info {font-size: 10pt; text-align: center; margin-left: 200px; font-family: verdana;}
#location-info {text-align: center; margin-left: 200px;}
#phone-numbers {text-align: center; margin-left: 200px;}
#internet-info {margin-left: 220px; }
#internet-info img {border: 0; }
#internet-info-address {display: inline; width: 260px;margin-left:100px;}
#internet-email {display: inline; width: 260px;margin-left:0px;}
#internet-info span { display: inline;}
ul#bot {margin: 0; padding: 0; }
#menubottom{position: relative; top: -90px;  text-align: left; color: white; padding-left: 10px; margin-bottom: -69px; }
#menubottom a{color: white; font-size: 14px;text-decoration: none;font-weight: normal;}
#leftsideb {vertical-align: top;width: 170px; text-align:left; padding: 0px;	margin: 0px;	}
#center {vertical-align: top; }
#leftcontent {width: 100%;padding-left: 10px;padding-right: 10px;padding-top: 0px;}
#leftcontentshared {width: 100%;padding-left: 10px;padding-right: 10px;padding-top: 5px;}
#rightcontent {width: 100%;padding-left: 10px;padding-right: 10px;padding-top: 5px;	}
#rightcontentshared {width: 100%;padding-left: 10px;padding-right: 10px;padding-top: 5px;	}
#bordercontent {width: 804px;padding-left: 0px;	}
#bordercontentshared {width: 100%;padding:0px;line-height: 100%;}
#normalcontent {padding-left: 10px; padding-right:10px; padding-top: 0px; background-color: #ffffff;}
#normalcontentshared {	padding-left: 10px;padding-right:10px;padding-top: 15px;}
#home {vertical-align: top; text-align:left; width: 208px; padding-top: 16px; padding-left:0px;  }
#home DIV { border-bottom: 1px solid #dddddd;   border-top: 1px solid #eaeaea;}
#home a {color: #3551ac; text-decoration: none;  font-size: 12px;  padding-top:5px;  padding-left: 1px;   padding-bottom:3px; background-color: #fafafa;}
#home a:visited {color: #3551ac; text-decoration: none;  font-size: 12px;  padding-top:5px;  padding-left:10px;   padding-bottom:3px;background-color: #fafafa;}
#home a:active {color: #3551ac; text-decoration: none;  font-size: 12px;  padding-top:5px;  padding-left:10px;   padding-bottom:3px;background-color: #fafafa;}
#home a:hover {text-decoration: underline;}
#menu_1 {vertical-align: top; text-align:left; width: 180px; padding-top: 0px;}
UL#menu_1 {
	PADDING: 0 0 0 0; MARGIN:  10px 0 50px 6px;
	TEXT-ALIGN: left; WIDTH: 208px; VERTICAL-ALIGN: top; PADDING-TOP: 30px;
	
	}
#menu_1  UL,  LI {
	LIST-STYLE-TYPE: none; PADDING: 0 0 0 0; MARGIN: 0 0 0 0;
font-family: verdana, arial, sansserif; font-size: 12px;font-weight: bold;
}
UL#menu_1  LI {
	LIST-STYLE-TYPE: none; PADDING: 0 0 0 0; MARGIN: 0 0 0 0;
}
#menu_1 LI A {
	 TEXT-DECORATION: none;
}
#menu_1 LI A:hover {
	TEXT-DECORATION: underline; 

}
#menu_1 LI.menu1-level1-no {
	 PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; FONT-SIZE: 13px; PADDING-TOP: 5px; FONT-WEIGHT: bold;
}
#menu_1 LI.menu1-level1-act {
	 PADDING-BOTTOM: 3px;  PADDING-LEFT: 3px; margin-right: -1px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px; background: white;

}
#menu_1 LI.menu1-level1-act A {
	COLOR:#000000; TEXT-DECORATION: none
}
#menu_1 LI.menu1-level1-no A {
	COLOR: black; TEXT-DECORATION: none
}

#menu_1 LI.menu1-level2-no {
	  PADDING-BOTTOM: 2px; PADDING-LEFT: 15px; FONT-SIZE: 10px; PADDING-TOP: 4px; font-weight: bold; 
}
#menu_1 LI.menu1-level2-act {
	 PADDING-BOTTOM: 2px; PADDING-LEFT: 15px; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 4px; font-weight: bold;

}




#menu_1 LI.menu1-level2-no a {
	 COLOR:#ac3b13;  TEXT-DECORATION: none; font-size: 12px; padding: 2px 4px 2px 4px;

}
#menu_1 LI.menu1-level2-act a{
	 COLOR: #ac3b13; TEXT-DECORATION: none; font-size: 12px;padding: 2px 4px 2px 4px;

background: #cccccc;
}





#menu_1 LI.menu1-level3-no {
	FONT-SIZE: 11px; padding: 2px 3px 2px 30px;margin-top: 1px;

}
#menu_1 LI.menu1-level3-act {
 FONT-SIZE: 11px; FONT-WEIGHT: bold; padding: 2px 3px 2px 30px;margin-top: 1px;

}


#menu_1 LI.menu1-level3-no a {
	 COLOR:#ffffff;  TEXT-DECORATION: none; font-size: 11px;padding: 2px 4px 2px 4px;
}
#menu_1 LI.menu1-level3-act a{
	 COLOR: #ffffff; TEXT-DECORATION: none; font-size: 11px;padding: 2px 4px 2px 4px;
background: #555555;
}



#menu_1 LI.menu1-level4-no {
	PADDING-LEFT: 40px; FONT-SIZE: 11px
}
#menu_1 LI.menu1-level4-act {
	PADDING-LEFT: 40px; FONT-SIZE: 11px; FONT-WEIGHT: bold
}


#lang {
	 TEXT-ALIGN: center;  PADDING: 0px 0px 20px 0px;  COLOR: #ffffff;   MARGIN: 10px 0px 10px 10px;
}

#lang A {
	MARGIN-BOTTOM: 6px; COLOR: #ffffff; FONT-SIZE: 11px;  TEXT-DECORATION: none; FONT-SIZE: 13px;
}
#lang A:hover {
	TEXT-DECORATION: underline
}

.sep {
	LINE-HEIGHT: 4px; HEIGHT: 4px; background:#8e9bdf url(8e9bdf.jpg); clear: left;
}
.columnas TD {
	BORDER-BOTTOM: #eaeaea 1px solid; WIDTH: 160px;
	BACKGROUND: url(bgleft.png);
	padding: 4px 10px 4px 10px; 
text-align: center;
}
.columnas TABLE {
	 BORDER-TOP: #eaeaea 0px solid; font-size: 12px;
	
}
.columnas a {
	 FONT-SIZE: 13px;  text-decoration: none; font-weight: bold;
}

.columnassubir TD {
	BORDER-BOTTOM: #eaeaea 1px solid; WIDTH: 160px;
	BACKGROUND: url(bgleft.png);
	padding: 4px 10px 4px 10px; 
text-align: center;
}
table.columnassubir{
	 BORDER-TOP: #eaeaea 0px solid; font-size: 12px; 
	
}
.columnassubir a {
	 FONT-SIZE: 13px;  text-decoration: none; font-weight: bold;
}








.mailform {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; margin-top: 40px;
}
.csc-mailform  {
	BORDER: 1px solid #bbbbbb;
	text-align: right; background: url(bg2.jpg) right;
color: white;
}
.csc-mailform  input, textarea{
	 margin: 2px;
}


.portada {
	 margin: 0px 0px 0px 2px; text-align: center;
}
.portada a {text-decoration: none; color: blue;font-size: 16px; text-align: center;  padding: 0; margin: 0;letter-spacing: 0.4pt;word-spacing: 0.2pt;}
div.portada h4 {font-size: 16px; color: black; padding: 0; margin: 0; letter-spacing: 0.4pt;word-spacing: 0.2pt; border-bottom: 0px !important; font-family: "Trebuchet Ms", Verdana, arial, sans-serif;
}
.subportada {
	 margin: 0px 10px 0px 2px; text-align: right;
}
.subportada a{ text-decoration: none; color: blue;font-size: 16px; text-align: center;  padding: 0; margin: 0; letter-spacing: 0.4pt;word-spacing: 0.2pt;}
.subportada h4 {font-size: 16px; text-align: right; color: black; padding: 0; margin: 0; letter-spacing: 0.4pt;word-spacing: 0.2pt; border-bottom: 0px !important; font-family: "Trebuchet Ms", Verdana, arial, sans-serif;}

.subir{
	margin-top: -30px;}

#credits {margin-top: 20px; text-align: center; padding-bottom: 0px; margin-bottom: 0px; color: #6b82d1;}
#credits img {border:0; text-align: center;float:center }
#g { text-align: center; padding-bottom: 0px; margin-bottom: 0px; }
#credits a{color: #6b82d1; font-size: 10px;}
#derecha {vertical-align: top; width: 600px; margin-left: 25px; border-top: 20px #dddddd; background: white; }

#cent {vertical-align: top; width: 804px;}
#spacer {height: 4px;}



H1, H2, H3, H5, H6 {text-align:left; font-family: "Trebuchet Ms", Verdana, arial, sans-serif; letter-spacing: 0.8pt; word-spacing: 0.4pt; padding: 0 0 0 0;margin: 0px 0px 5px 0px;}
H2, h3,  H5, H6 {border-bottom: 1px solid #3551ac;color: #3551ac;}


H5 {width: 93%;color: #000;margin: 10px 0px 0px 0px;border-bottom: 0px solid #3551ac;padding: 0 0 0 0;font-weight:normal; font-style:italic;}

TD  {text-align: left; font-size: 12px; font-family: "Trebuchet Ms", Verdana, arial, sans-serif;padding: 0 0 0 0;margin: 0px 0px 0px 0px;}

H1 {font-size: 19px;}

H1 {padding: 0 0 0 0; margin: 0 0 0 0;}
H1 A {TEXT-DECORATION: NONE; BORDER: 0PX !important;}
H1 img {TEXT-DECORATION: NONE; BORDER: 0PX !important;}


H2 {font-size: 19px; margin-bottom: 5px;}
H2 a {TEXT-DECORATION: NONE; BORDER-BOTTOM: 0px !important; color: #3551ac;}

H3 {font-size: 18px;}
h3 a {text-decoration: none; border-bottom: 1px solid white !important; margin-bottom:0PX; color: #3551ac;}


h4 {font-size: 17px; margin-bottom: 42PX; font-family: "Trebuchet Ms", Verdana, arial, sans-serif; letter-spacing: 0.8pt; word-spacing: 0.4pt;  border-bottom: 1px solid #3551ac;color: #3551ac;text-align:left; }
h4 a, h4 {border-bottom: 0px !important; text-align: center !important; font-family: "Trebuchet Ms", Verdana, arial, sans-serif; letter-spacing: 0.7pt; word-spacing: 0.3pt;  font-size: 16px; margin-top: 10px; color: #2c6c41; }


H5 {margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; font-size: 12px; }
h5 a {color: #3551ac; text-decoration: none;}

H6 {margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; font-size: 12px; }
H6 a {color: #3551ac; text-decoration: none;}





div#portada {margin: 0px 0px 0px 0px; text-align: center;}
div#portada a {text-decoration: none; color: blue; font-size: 16px; }
div#portada h3.ports {font-size: 15px; color: black; padding: 0; margin: 10px 0px 10px 0px; border-bottom: 0px !important; font-family: "Trebuchet Ms", Verdana, arial, sans-serif;letter-spacing: 0.3pt; word-spacing: 0.1pt;  }

div#subportada {margin: 0px 0px 0px 0px; text-align: right !important; ; }
div#subportada a { text-decoration: none; color: blue; font-size: 16px;}
div#subportada h4.subports {font-size: 16px;margin: 0px 0px 40px 0px;  text-align: right !important;  color: black; padding: 0; margin: 0; border-bottom: 0px !important; font-family: "Trebuchet Ms", Verdana, arial, sans-serif;}



p.bodytext {font-family: Georgia; font-size: 15px;}

#mailform {margin-top: 10px; text-align: right;}

#mailform label {color: #ffffff; font-size: 14px;font-weight: bolder;  font-family: "Trebuchet Ms", verdana, arial; vertical-align: top; horizontal-align: top; }
#mailform textarea { font-size: 14px; font-family: "Trebuchet Ms", verdana, arial;vertical-align: bottom; horizontal-align: bottom; margin: 3px 3px 0px 0px;}
#mailform input {font-size: 14px; font-family: "Trebuchet Ms", verdana, arial; }
div.csc-mailform-field label {vertical-align: top; horizontal-align: top;}
#mailform span {width: 400px; margin-top: 30px; position: relative; top: -35px; right: 370px; text-align:center; vertical-align:left; font-size: 19px; font-family: "Trebuchet Ms", verdana, arial; BORDER-BOTTOM: 1PX SOLID #3551ac; PADDING: 0PX; margin-top: -100px;letter-spacing: 0.8pt;word-spacing: 0.4pt;color: #3551ac; }
#mailform span.cat {width: 400px; margin-top: 20px; position: relative; top: -35px; right: 199px; text-align:center; vertical-align:left; font-size: 19px; font-family: "Trebuchet Ms", verdana, arial; BORDER-BOTTOM: 1PX SOLID #3551ac; PADDING: 0PX; letter-spacing: 0.8pt;word-spacing: 0.4pt; color: #3551ac; }
#mailform span.eng {width: 400px; margin-top: 20px; position: relative; top: -35px; right: 360px; text-align:center; vertical-align:left; font-size: 19px; font-family: "Trebuchet Ms", verdana, arial; BORDER-BOTTOM: 1PX SOLID #3551ac; PADDING: 0PX; letter-spacing: 0.8pt;word-spacing: 0.4pt;color: #3551ac; }
#mailform span.pt {width: 400px; margin-top: 20px; position: relative; top: -35px; right: 285px; text-align:center; vertical-align:left; font-size: 19px; font-family: "Trebuchet Ms", verdana, arial; BORDER-BOTTOM: 1PX SOLID #3551ac; PADDING: 0PX; letter-spacing: 0.8pt;word-spacing: 0.4pt;color: #3551ac; }
#mailform span.fr {width: 400px; margin-top: 20px; position: relative; top: -35px; right: 230px; text-align:center; vertical-align:left; font-size: 19px; font-family: "Trebuchet Ms", verdana, arial; BORDER-BOTTOM: 1PX SOLID #3551ac; PADDING: 0PX; letter-spacing: 0.8pt;word-spacing: 0.4pt;color: #3551ac; }
#mailform span.it {width: 400px; margin-top: 20px; position: relative; top: -35px; right: 195px; text-align:center; vertical-align:left; font-size: 19px; font-family: "Trebuchet Ms", verdana, arial; BORDER-BOTTOM: 1PX SOLID #3551ac; PADDING: 0PX; letter-spacing: 0.8pt;word-spacing: 0.4pt;color: #3551ac; }



dl {padding: 0 0 0 0; margin: 0 0 0 0 ;}
dt {padding: 0 0 0 0 ; margin: 0;}
dd {padding: 0 0 0 0; margin: 0 0 0 0;}

.csc-textpic DIV {padding: 0 0 0 0; margin: 0 0 0 0;}

.bodytext {text-align:justify}
.csc-textpic-imagewrap {padding: 0 0 0 0; margin: 0 0 0 0;}

.csc-textpic-clear  {padding: 0 0 0 0; margin: 0 0 0 0;}

.csc-default {padding: 0 0 0 0; margin: 0 0 0 0;} 


.clear  {padding: 0 0 0 0; margin: 0 0 0 0;clear:left;}


