* { margin: 0; padding: 0; }
@font-face {
    font-family: 'source_sans_proregular';
    src: url('/estilos/fonts/sourcesanspro-regular-webfont.eot');
    src: url('/estilos/fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/estilos/fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('/estilos/fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('/estilos/fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
	font-family:'source_sans_proregular', arial, helvetica, sans-serif;
	display: block;
	font-size:15px;
	color:#1a171b;
}


#page-wrap {float:right;  margin: 0px 16px 6px 0;height: 45px;display: table;/*height: 88px; */ } 
a { text-decoration: none; }
ul { list-style: none;
margin: 0;
font-weight: bold;
white-space: nowrap
 }
p { margin: 15px 0; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1;}
ul.dropdown li a:hover		    { color: #fff; border-bottom:6px solid red; text-decoration:none;background:#ff0000;}
ul.dropdown li a:active             { color: #000000;  border-bottom:6px solid red; }
ul.dropdown li a                    { display: block; padding: 5px 10px; color: #222; border-bottom:6px solid transparent; margin-bottom:0px;height: 32px; display: table-cell;vertical-align: middle;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover                { background:#ff0000; position: relative; }
ul.dropdown li a.selected { color: #ff0000; border-bottom:6px solid red; text-decoration:none; background:#E1DEDE;}

/* 
	LEVEL TWO
*/
ul.dropdown ul 			{ visibility: hidden; position: absolute; top: 100%; left: 0;  z-index: 99; }
ul.dropdown ul li 		{ font-weight: normal; background:#dadada;  border-bottom: :1px solid blue; float: none;color:#fff; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a		{ width: 100%; color:#fff; display: inline-block; padding: 6px 0 6px 6px;border-bottom:1px solid #c4c4c4;background: #c4c4c4;}
ul.dropdown ul li a:selected	{ color: #686868; border-bottom:1px solid #ffffff;background: blue; padding: 6px 0 6px 6px; }
ul.dropdown ul li a:hover	{ color: #686868; border-bottom:1px solid #ffffff;background: #ffffff; padding: 6px 0 6px 6px; background:#e6e4e4;}


/* 
	LEVEL THREE
*/
ul.dropdown ul ul 		{ left: 103%; top: 0; }
ul.dropdown ul  ul li a		{ width: 100%; display: inline-block;margin-left: 0px;}
ul.dropdown li:hover > ul 	{ visibility: visible; }


/***** LINEA BAJA ROJA ****/

div.lroja {
width: 978px;
border: 1px solid red;
margin-left: 24px;
margin-top: -8px;
float: left;
} 
