/**:not(img) { width: auto !important;}

*:not(input):not(select):not(textarea) { border-style: none !important; }*/

a { text-decoration: underline !important;}

body { background-color: #ffffff !important; width: 250px !important; font:1em "Trebuchet MS", Tahoma; margin:0; padding:0;}

html { background:#fff;}

img { border:0;}

ul, ol { list-style:none;}

a { color:#000; text-decoration:underline;}
a:hover { text-decoration:none;}

/**** --- especificos para la pagina --- *****/
	
		/***** elementos de estructura ******/
		
		#wrapperHeader { background:url(../img/bg_wrapperHeader.gif) repeat-x 0 0; text-align:center;}

				#header h1 { display:none; color:#fff; font-size:.7em;}
				#header img { text-align:center; width:100px; padding:29px 0 34px 0;}
			
		#wrapperContainer { text-align:left;}
		
			#container { font-size:.7em; padding:0 0 0 10px;}
				
				#content { float:left; margin:0;}
				
				.mapaWeb { margin:0;}
		
		#wrapperFooter { background:#2a2a2a url(../img/bg_wrapperFooterHome.gif) repeat-x 0 0; text-align:left;}
			
			#footer { background:none; font-size:.7em; padding:0 0 0 10px;}
		
		#wrapperHeader:after, #header:after, #wrapperContainer:after, #containerHome:after, #wrapperFooter:after, #footer:after { content:"."; display:block; clear:both; height:0; visibility:hidden;}
		
		/**** elementos genericos *****/
		
			.txt01 { clear:both;}
					
			h2 { margin:0 0 15px 0; border-bottom:1px solid #cfcfcf; font:2em "Trebuchet MS", Tahoma;}
			h3 { margin:10px 0 15px 0; text-align:left; font:1.3em "Trebuchet MS", Tahoma;}
			
			.footerP { margin:0 6px 0 0; padding:5px 0 31px 0; text-align:right;}
				.footerP a { text-decoration:underline;}
				.footerP a:hover { text-decoration:none;}
				
			.contact { float:left; width:44em; color:#fff;}
				.footerContact { margin:0; padding:0 0 5px 0;}
					.footerContact a { text-decoration:none; color:#fff;}
					.footerContact a:hover { text-decoration:underline;}
					
			#map { width:452px; height:300px; border:1px solid #000; margin:0 0 20px 50px; display:none;}	
		
			/**** --- list Items --- ****/
		
			.helpNavBar { clear:both; float:right; margin:0 0 10px 0; font-size:.8em;}
				.helpNavBar li { float:left; padding:0 6px 0 7px;}
				.helpNavBar li a { text-decoration:underline;}
				.helpNavBar li a:hover { text-decoration:none;}
			.helpNavBar:after { content:"."; display:block; clear:both; visibility:hidden; height:0;}
			
			#navBar { margin:9px 0 0 0; }
			.navBar { width:100%;}
				.navBar li { float:left; width:100%; clear:both; }
				.navBar li.first a { margin:0; padding:0 0 0 13px; border:none;}
				
				.navBar li span, .navBar li a { display:block; margin:5px 20px 0 0; padding:5px 0 2px 13px; border-top:1px solid #cfcfcf; background:url(../img/bullet_navBar_a.gif) no-repeat 0 5px; text-decoration:none; font-weight:bold;}
				.navBar li.sel span, .navBar li a:hover { background:url(../img/bullet_navBar_a_hover.gif) no-repeat 0 5px; text-decoration:underline;}
				.navBar li span.tituloMenu { background:none; padding-left:25px;}
				
				.navBar li li span, .navBar li li a {display:block; margin:5px 20px 0 0; padding:0 0 2px 25px; background:url(../img/bullet_navBar_li_a.gif) no-repeat 5px .4em; border:none; text-decoration:none; font-weight:bold;}
				.navBar li li.sel span, .navBar li li a:hover { background:url(../img/bullet_navBar_li_a_hover.gif) no-repeat 5px .4em; text-decoration:underline;}
				.navBar li.sel span, .navBar li li.sel span, .navBar li.sel li.sel span { text-decoration:none;}
				
				.navBar li li li a { display:inline; float:left; margin-right:5px;}
				
			.navBar:after { content:"."; display:block; clear:both; visibility:hidden; height:0;}
			
			.validations { width:100px; float:right; margin:10px 0 0 0; background:#2a2a2a;}
				.validations li { float:left; clear:left; width:100%;}
					.validations li img { width:75px;}
			.validations:after { content:"."; display:block; clear:both; visibility:hidden; height:0;}
			
			.navBarHome {clear:both; width:100%; font-size:1em;}
				.navBarHome li { float:left; width:auto; margin:0 10px 0 0;}
				.navBarHome li.last { margin:0;}
				
				.navBarHome li .servicios { display:block; cursor:pointer; font-size:1em; color:#900; font-weight:bold;}
				.navBarHome li .sobreBN { display:block; cursor:pointer; font-size:1em; color:#900; font-weight:bold;}
				.navBarHome li .blog { display:block; cursor:pointer; font-size:1em; color:#900; font-weight:bold;}
				
			.navBarHome:after { content:"."; display:block; clear:both; visibility:hidden; height:0;}
			
			.generico { width:100%;}
				.generico li { margin:10px 0; padding:0 0 0 10px; background:url(../img/bullet_navBar_li_a.gif) no-repeat 0 5px ;}
				.generico li a { text-decoration:underline;}
				.generico li a:hover { text-decoration:none;}
				
			.mapaWeb ul { float:left; width:85%; padding-left:40px;}
				.mapaWeb li { float:left; width:25%; text-align:center; font-weight:bold;}
					.mapaWeb li ul { float:left; width:100%; padding:1em 0;}
						.mapaWeb li li { float:left; clear:left; width:75%; padding-left:45px; margin:5px 0; background:url(../img/bullet_navBar_a_hover.gif) no-repeat 2.5em .4em; text-align:left; font-weight:normal; font-size:.83em;}
			.mapaWeb ul:after { content:"."; display:block; clear:both; visibility:hidden; height:0;}			
	