body {

	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-color:#333333; 

	background-image: url(../images/bg.gif); background-attachment:fixed;

}



#container {

	padding: 0px 0px 0px 0px; margin: 0 auto; width: 900px;

}



#menu {

	float: left; text-align:center;

}



#header {

	width: 900px; height:102px; background-image: url(../images/header.jpg); float: left;

}



ul#menu { width: 900px; height: 37px; background: #FFF url("../images/menu-bg.gif") top left repeat-x; font-size: 0.8em; font-family: "Lucida Grande", Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }

ul#menu li { display: block; float: left; margin: 0 0 0 0px; }

ul#menu li a { height: 37px; color: #666; text-decoration: none; display: block; float: left; line-height: 200%; padding: 3px 15px 0; }

ul#menu li a:hover { color: #333; }

ul#menu li a.current{ color: #FFF; background: #FFF url("../images/current-bg.gif") top left repeat-x; padding: 3px 15px 0; }



#container2 {

	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(../images/10.gif); width: 900px

}



#cuerpo {

	padding: 15px 25px 15px 25px; margin: 0px 0px 0px 0px; float:left; background-image: url(../images/6s.gif); background-color:#FFFFFF; 

	border-left: #999999 solid 1px;

	background-repeat:repeat-y; width:577px; min-height: 1420px

}



#sidebar {

	padding: 0px 15px 15px 15px; margin: 0px 0px 0px 0px;  float:left; background-color: #aeb0b0;  

	border-left: #999999 solid 1px; border-right: #999999 solid 1px;

	width: 240px; min-height: 1435px

}



#cuadro_sidebar_top {

	padding: 4px 0px 0px 0px; margin: 40px 0px 0px 0px; background-image: url(../images/4.jpg); 

	background-repeat: repeat-y; height: 21px; width: 242px

}



#cuadro_sidebar_body {

	padding: 5px 5px 5px 0px; margin: 0px 0px 0px 0px; background-color:#f5f5f5;

	border-left: #999999 solid 1px; border-right: #999999 solid 1px; border-bottom: #999999 solid 1px;

	text-align:left; background-repeat:repeat-y; width: 235px

}



.scroll_holder {

	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; position:relative; width:160px; height:32px;

}



#noticias {padding-left:15px;}





#cuadro_sidebar_footer {

	background-image: url(../images/5.gif) width: 170px; height: 6px !important;

}



#footer_barra {

	padding: 3px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(../images/2.gif); 

	background-repeat:repeat-x;

	float: left; text-align:center; width: 900px; height:20px

}



H1 {

	padding: 0px 0px 0px 0px; margin: 0px 5px 0px 0px; font: Arial, Helvetica, sans-serif; font-size: 12px; 

	text-decoration: none; text-alight: left

}



P {

	padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px; text-align:justify

}



.titulos {

	font: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; font-weight:bold; 

	text-alight: left; color: #0068b2

}



.texto {

	font: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; text-alight: left; color: #000000

}



.titulos_sidebar {

	font: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 14px; font-weight:bold; 

	text-align:center; color: #ffffff

}



.titulo_footer {

	font: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; text-alight: left; color: #ffffff;

}



#ministerios {

	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;

}



#ministerios A {

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 12px; font-weight:bold; color: #000000; text-decoration:none;

	text-align:left;

}



#ministerios A:hover {

	color: #f7941d;

}



.caja-datos {

	padding: 0px 10px 10px 10px; margin: 5px 0px 5px 0px;

	BORDER-RIGHT: #556777 1px dashed; BORDER-TOP: #556777 1px dashed; 

	BORDER-LEFT: #556777 1px dashed;

	BORDER-BOTTOM: #556777 1px dashed; BACKGROUND-COLOR: #f0eedd

}



#ministerios UL {

	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;

}



#ministerios LI {

	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 4px; DISPLAY: block; PADDING-LEFT: 15px; 

	BACKGROUND-IMAGE: url(../images/11.gif); PADDING-BOTTOM: 6px; MARGIN: 0px 0px 6px; 

	PADDING-TOP: 0px; BORDER-BOTTOM: #556777 1px solid; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none;

	text-align:left;

	

}
