/* IBP Latam - Instituto del Buen Pastor Latinoamérica */
/* www.ibp-la.org */
/*CSS Document */
body {
	margin:0px;
	background-color:#FFF3CC;
	}
a:link {	
	color: #0000FF;
	text-decoration: none;
}
a:visited{
	color: #AA0088;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #BB0000;
}

	
/* Header */
#header{
	position: absolute;
	right: 0px;
	left: 0px;
	top: 0px;
	background-image: url(../image/fundo.gif);
	height: 97px;
	z-index: 0;
	width: 100%;
}
#header_logo{
	position: relative;
	left: 15px;
	top: 0px;
	width: 120px;
}
#header_nuestra_senora{
	position: absolute;
	right: 5px;
	top: 1px;
	z-index:5;
}

#header_links{
	position: absolute;
	right: 137px;
	top: 6px;
	font: Normal 10px Tahoma,Arial;
	color: #6F5711;
	z-index: 2;
}
#header_links a:link{
	font: Normal 11px Tahoma,Arial;
	color: #705812;
	text-decoration:none;
}
#header_links a:visited{
	font: Normal 11px Tahoma,Arial;
	color: #705812;
	text-decoration:none;
}
#header_links a:hover{
	font: Normal 11px Tahoma,Arial;
	color: #FF0000;
	text-decoration:underline;
}
#header_lang{
	position: absolute;
	right: 155px;
	top: 25px;
	font: Normal 10px Tahoma,Arial;
	color: #6F5711;
	line-height: 30px;
	z-index: 2;
}
#header_lang a:link{
	font: Normal 11px Tahoma,Arial;
	color: #004F21;
	text-decoration:none;
}
#header_lang a:visited{
	font: Normal 11px Tahoma,Arial;
	color: #004F21;
	text-decoration:none;
}
#header_lang a:hover{
	font: Normal 11px Tahoma,Arial;
	color: #FF0000;
	text-decoration:underline;
}
#header_title{
	left: 125px;
	top: 15px;
	width: 300px;
	position: absolute;
}
#header_title .main_title{
	font:Bold 19px Garamond,times new roman;
	letter-spacing:0.1em;
	font-weight:bold;
	color: #A6351E;
}
#header_title .sub_title{
	font:Bold 14px Garamond,times new roman;
	color: #004F21;
	font-weight:bold;
	line-height: 30px;
}


/* Menu */
#menu{
	position: absolute;
	right: 0px;
	left: 0px;
	top: 100px;
	background-color: #876631;
	border-top-style: double;
	border-top-color: #006342;
	border-top-width: 4px;
	border-bottom-color: #A6351E;
	border-bottom-style: double;
	border-bottom-width: 4px;
	height: auto;
	z-index:2;
	width:100%;
}



.menu_tabs {
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 4px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 2px;
	FONT: bold 10px Tahoma,Verdana;
	MARGIN-LEFT: 0px;
	PADDING-TOP: 2px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
	text-transform:uppercase;

}
.menu_tabs LI {
	DISPLAY: inline; 
	MARGIN: 0px
}
.menu_tabs LI A {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 3px;  
	COLOR: #FFFFCC; 
	MARGIN-RIGHT: 2px; 
	PADDING-TOP: 2px; 

	TEXT-DECORATION: none
}
.menu_tabs LI A:visited {
	COLOR: #FFFFCC;
	}
.menu_tabs LI A:hover {
	COLOR: #FFCC00;
	TEXT-DECORATION: underline
}
.menu_tabs LI.selected {
	POSITION: relative; 
	TOP: 0px;
	z-index: 3;
}
.menu_tabs LI.selected A:link {
	COLOR: #CC0000; 
	background-color: #FFFFFF;
	BORDER-BOTTOM-COLOR: white;
	z-index: 3;
}
.menu_tabs LI.selected A:hover {
	COLOR: #DD0000; 
	background-color: #FFFFFF;
	BORDER-BOTTOM-COLOR: white;
	z-index: 3;
}
.menu_tabs LI.selected A:visited {
	COLOR: #CC0000;  
	background-color: #FFFFFF;
	BORDER-BOTTOM-COLOR: white;
	z-index: 3;
}

.tabcontentstyle {
	BORDER-RIGHT: gray 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: gray 1px solid; 
	PADDING-LEFT: 5px; 
	MARGIN-BOTTOM: 1em; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: gray 1px solid;
	WIDTH: 100%;
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: gray 1px solid;
	z-index: 3;
	text-transform:uppercase;
}
.tabcontent {
	DISPLAY: none;
	margin-top: 1px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	line-height: 16px;
	padding-bottom: 2px;
	z-index: 3;
	text-transform:uppercase;
	font-size: 9px;
}
.tabcontent A {
	TEXT-DECORATION: none;
	font: bold 10px Tahoma, Arial, "Times New Roman";
	}

.tabcontent A:link {
	COLOR: #006342;
	font-weight:bold;
	font: bold 10px Tahoma, Arial, "Times New Roman";
	}
.tabcontent A:hover {
	COLOR: #DD0000;
	TEXT-DECORATION: underline;
	font: bold 10px Tahoma, Arial, "Times New Roman";
}
.tabcontent A:visited {
	COLOR: #006342;
	font-weight:bold;
	font: bold 10px Tahoma, Arial, "Times New Roman";
	}

@media Print    
{
.tabcontent {
	DISPLAY: block! important
}

}


/* Footer */
#footer{
	background-color: #876631;
	font: Normal 10px Tahoma,Georgia, Times, serif;
	border-top: Double 4px #49381B;
	color: #FFFFCC;
	padding: 5px 20px 5px 20px;
	line-height: 20px;

}
#footer a:link,a:visited{
	font: Normal 10px Tahoma, Arial;
	color: #FFCC33;
}
#footer a:hover{
	font: Normal 10px Tahoma, Arial;
	color: #FFFFCC;
	text-decoration:underline;
}
