/* CSS Document */

body {
background:#999999 url('images/background_bdf.jpg') repeat-x top left;
	margin: 0px; 
	
    }

#top {
width:50em;
background-image:url(images/top_der.jpg);
background-position:top right;
background-repeat:no-repeat;
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
text-align:left;
background-color:#FFFFFF;
height:25px;

}


h1 {
text-align:right;
font-family:"Arial Black";
color:#666666;
font-weight:300;
font-size:18px;
margin:0px 30px;
}

.subh1 {
text-align:right;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-weight:300;
font-size:12px;
}


#header {
width:50em;
height:100px;
background-color:#FFFFFF;
background-image:url(images/bdf_logo.jpg);
background-position: top left;
background-repeat:no-repeat;
margin:0px auto;

}


#barrita {
width:48em;
background-color:#434446;
margin:0px auto 2px auto;
border-bottom:4px solid #FFAF37;
/*border-bottom:4px solid #495A6A;*/
height:28px;


}


#izqBarrita {
float:left;
background:#434446 url('images/izq_barrita.jpg') no-repeat top left;
width:16em;
height:22px;
padding-top:6px;
}


#derBarrita {
float:right;
margin-right:0px;
background:#434446 url('images/der_barrita.jpg') no-repeat top right;
width:20em;
height:inherit;
text-align:right;
height:20px;
padding-top:8px;
}



#contenedor {
width:50em;
background-color:#FFFFFF;
margin:0px auto;
}


#clear { 
clear : both; 
}


.titPagina {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#FFFFFF;
margin-left:30px;
}

.linkBarrita {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FFFFFF;

text-decoration:none;

}

a.linkBarrita:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#FF6600;
text-decoration:underline;

}






#izquierda {
width:12em;
margin-left:16px;
float:left;
background: #F7F7F7;
text-align:left;
border-left: 1px solid #D7D7D2;
	border-right: 1px solid #D7D7D2;
	border-top: 1px solid #E6E6E3;
}

#derecha {
width:33.7em;
margin-right:16px;
float:right;
background-color:#FFF;
}




/* --------- MENU -----------*/

#titMenu {
width:inherit;
height:24px;
padding-top:10px;
width: 192px;
background-image:url(images/back_tit_menu.jpg);
background-repeat:repeat-x;
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;
text-align:left;

border-bottom:2px solid #939393;
/*border-bottom:1px solid #D7D7D2;*/

}





#menuv {
	
	width: 192px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#menuv ul, li {
	list-style-type: none;
}

#menuv ul {
	margin: 0;
	padding: 0;
}

#menuv li {
	border-bottom: 1px solid #D7D7D2;
	
	
}

#menuv a {
	text-decoration: none;
	color: #465967;
	background: #F7F7F7;
	display: block;
	padding: 8px 0px 8px 10px;
	font-weight:bold;
	
	
}

#menuv a:hover {
	background:#AAB8C4;
	text-decoration: none;
	color:#FFFFFF ;
	width: 182px;
}



#requerimientoMenu {
width:inherit;
background-color:#434446;
height:25px;
border:1px solid #CECFD0;
text-align:center;
padding-top:10px;
padding-bottom:7px;

}

#requerimientoMenu:hover {
width:inherit;
background-color:#C8C6B9;
height:25px;
border:1px solid #CECFD0;
text-align:center;
padding-top:10px;
padding-bottom:7px;

}



#cierreMenu {
width:inherit;
background:#F7F7F7 url('images/fondo_cierre_menu.jpg') repeat-x top;
height:19px;
border-bottom:1px solid #D7D7D2;
}








#banner{
text-align:right;
margin-top:5px;
}


.txtContenido {

color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:justify;
margin-right:30px;
margin-top:10px;
}


#txtTitulo{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-left:10px;
margin-left:20px;
margin-right:15px;
font-weight:bold;
padding-bottom:4px;
border-bottom:1px dotted #666633;
}

.txtCeleste {
color:#0099FF;
font-family:"Arial Narrow";
font-size:11px;
font-weight:bold;
text-decoration:none;
}

a.txtCeleste:hover {
color:#0099FF;
font-family:"Arial Narrow";
font-size:11px;
font-weight:bold;
text-decoration:underline;
}






#bordeStaff {
margin-top:1px;
margin-left:auto;
margin-right:auto;
margin-bottom:2px;
width:50em;
background-color:#C8C6B9;
text-align:center;
padding-top:15px;
padding-bottom:31px;
/*border:1px solid #555555;*/

}


.txtStaff {
color:#434446;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:center;
}


a.txtStaff:hover {
color:#434446;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-align:center;
text-decoration:underline;
}


.linkReque{
color:#000;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-align:center;
text-decoration:none;
}

a.linkReque:hover{
color:#000;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-align:center;
text-decoration:underline;
}

.txtRrhh {
color:#FFF;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
text-decoration:none;

}

a.txtRrhh:hover {
color:#434446;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
text-decoration:none;

}





























#footer {
width:50em;
margin:0px auto;
height:21px;
background:#434446 url('images/der_footer.jpg') no-repeat top right;
text-align:left;
padding-top:10px;


}

#footerIzq {
width:8em;
float:left;
background:#434446 url('images/izq_footer.jpg') no-repeat top left;

height:31px;
margin-top:-10px;

}

.footerDer {

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
/*background-color:#999900;*/
text-align:left;


}


.txtNaranja {
color:#CC9900;
font-family:"Arial Narrow";
font-size:11px;
font-weight:normal;
/*padding-left:17px;*/
}


.txtNaranjaTit {
color:#CC9900;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}


.txtGris {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-align:center;
}

#linkExterno {
margin-left:50px;
}






