BODY {
	margin: 0;
	background-color: #dcecf7;
}
HR {	color: #a5b6e2; padding: 1px;}
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 12px;
	color: #2A5070;
}

P, OL, UL{
text-align: justify;
}
H1 { font-size: 16px;color:#6999c1; border-bottom: 1px solid #6999c1;  }
H2 { font-size: 14px;color:#6999c1; border-bottom: 1px solid #6999c1;  }


p,  H2 {margin: 10px 0px 10px 0px;}
H3 {margin: 5px 0px 5px 0px; color:#6999c1; border-bottom: 1px solid #6999c1;}
H4 {margin: 5px 0px 5px 0px; color:#6999c1; border-bottom: 1px solid #FAFAFA;}
H5,H6 {margin: 5px 0px 5px 0px;color:#6999c1; border-bottom: 0px solid #6999c1;}


#wholepage {width: 797px;
		border-left: 1px solid #a5b6e2;
		border-right: 1px solid #a5b6e2;
		border-bottom: 1px solid #a5b6e2;
}

#header {
	width:797px; 
	height: 151px !important; 
	}
	#header table td{
	margin: 0px; padding: 0px;
	}

#middle {
	width: 100%;
	}

#footer {
	border-top: 1px solid #a5b6e2;
	color: #042781;
	width: 100%;
	}
#footer P {
	font-size: 10px;
	text-align: center;
}
#footer a {
	font-size: 11px;
	text-align: center;
	color: #2A5070;
	text-decoration: none;
}

#leftside {
	vertical-align: top;
	width: 170px;
	border-right: 1px solid #a5b6e2;
	background: url(../../es/fileadmin/plantilla/images/BASEMBG_10.gif);
	background-repeat: no-repeat;
}
#center {
	background: url(../../es/fileadmin/plantilla/images/BASEMBGcenter.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#izquierda {
	background: url(../../es/fileadmin/plantilla/images/BASEMBG_06.gif);
	background-repeat: no-repeat;
	border-top: 1px solid #a5b6e2;
	border-RIGHT: 1px solid #a5b6e2;
	border-bottom: 1px solid #a5b6e2;
	text-align: center;
	position: relative top -5px;
}
#derecha {
	background: url(../../es/fileadmin/plantilla/images/BASEMBG_07.gif);
	border-top: 1px solid #a5b6e2;
	border-bottom: 1px solid #a5b6e2;
	text-align: LEFT;
	margin-top: -5px;
}

#rightside {
	vertical-align: top; 
	width: 200px;
	}
#rightcolumnof2 {
	vertical-align: top; 
	width: 624px;
	}

#leftcontent {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	text-align: left;
	}

#leftcontentshared {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	}

#rightcontent {
	padding-top: 0px;	
	}

#rightcontentshared {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;	
	}

#bordercontent {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 150px !important;
}

#bordercontentshared {
	width: 100%;
	padding: 0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;
	}

#normalcontent {
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0px;
	color: #042781;
	text-align: left;
}

#normalcontentshared {
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0px;
}

#menu_1 {	
   width: 100%;
	height: 240px;	
	padding-top: 40px;}
#menu_1 DIV {
	width: 100%;
}
#menu_1 DIV A {
	color: #2A5070;
	text-decoration: none;
	text-align: left;
}
#menu_1 DIV A:hover {
	text-decoration: underline;
		text-align: left;
}


#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px solid #a5b6e2;
  font-size: 12px;
  padding-top:8px;
  padding-left:5px;
  	text-align: left;
}

#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px dotted #a5b6e2;
  font-weight:bold;
  font-size: 12px;
  padding-top:8px;
  padding-left:5px;
  background-color: #c0d6e5;
  	text-align: left;
}
#menu_1 DIV.menu1-level1-act A {
  color:white;
  	text-align: left;
}

#menu_1 DIV.menu1-level2-no {
  font-size: 11px;
  padding-top:5px;
  padding-left:20px;
   background-color: #cadeec;
     border-bottom: 1px dotted #a5b6e2;
	 	text-align: left;
}

#menu_1 DIV.menu1-level2-act {
  font-size: 11px;
  padding-top:5px;
  font-weight:bold;
  padding-left:20px;
  background-color: #dcecf7;
  border-bottom: 1px dotted #a5b6e2;
  	text-align: left;
}


#menu_1 DIV.menu1-level3-no {
  font-size: 12px;
  padding-top:5px;
  padding-left:30px;
  	text-align: left;
}

#menu_1 DIV.menu1-level3-act {
  font-size: 12px;
  padding-top:6px;
  font-weight:bold;
  padding-left:30px;
  	text-align: left;
}

#menu_1 DIV.menu1-level4-no {
  font-size: 12px;
  padding-top:5px;
  padding-left:40px;
}

#menu_1 DIV.menu1-level4-act {
  font-size: 12px;
  padding-top:5px;
  font-weight:bold;
  padding-left:40px;
}

#pathplace {
	width: 100%;
}
#sitepath {
  width: 600px;
  white-space: nowrap;
  font-family: verdana, arial;
  font-size: 10px;
  padding: 0px 10px 0px 0px;
  text-align: left;
}
#sitepath A {
  text-decoration: none;
  color:white;
}
#sitepath A:hover {
  text-decoration: underline;
}
input {
	border: 1px solid #a5b6e2;
	color: #042781;
	background-color:#dcecf7 ;
	}
textarea {
	border: 1px solid #a5b6e2;
	color: #042781;
	background-color:#dcecf7 ;
	}
.csc-firstHeader {color:#6999c1; border-bottom: 1px solid #6999c1; margin: 15px 0px 30px 0px; }
.csc-menu-1 p{display: inline; padding-RIGHT: 10PX; padding-left: 10PX;  border-right: 1px solid  #042781}
.tx-wssitemap-pi1 .treemenudiv {}
.tx-wssitemap-pi1 .treemenudiv img {vertical-align: middle;border: none;}
.tx-wssitemap-pi1 .treemenudiv a {text-decoration: none;  color: #788289; }
.tx-wssitemap-pi1 .treemenudiv a:hover {color: #E40601;}
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {color:red;}
.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {color:green; }	

