
*{margin: 0; padding: 0;}

body { 
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 12px;
	border-spacing: 1em 1em;
	background: black url(../files/asf.jpg) repeat;
}

#header { margin: auto; height: 14px; background: url(../files/tirasm.jpg) repeat-x; }


#menubar{ margin: auto; width: 750px; height: 100px; background: url(../files/common/headerbg.png) repeat;  color: white; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size: 15px; }
			
		  
		  
	#logo { background: url(../files/common/logo.jpg); width: 200px; height: 100px;}
		  
	#menu ul{  list-style: none; padding-top: 45px; text-align: right;}
	#menu li { float: left;	position: relative; padding-left: 14px; }
	#menu li:first { padding-left: 0px;}
	#menu a:link, #menu a:hover, #menu a:visited { text-decoration: none; color: white;}
	#menu a:active{ color: yellow;}

	.sub-menu{  display: none;}

#contenido{ width: 750px; margin: auto; background-color: white; padding-top: 40px; }

	#scroller {  width: 750px; text-align: center; }

#footer { height: 50px; padding-top: 50px; color: white; text-align: center; margin: auto; font-size: 12px; text-shadow: 1px 1px 5px black; }
#page { min-width: 710px; }

.marco { border-color: #b3b3b3; border-style: solid; border-width: 5px; }
.p-titulo, #titular { text-shadow: 0px 0px 2px white; color: #000048; font-size: 14pt; font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; }
.p-fecha { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 10pt; font-style: italic; }



.pad-tb20 { padding: 20px 0px;}
.float { float: left;}
.float-r { float: right;}

.spacer, .clear { clear: both; }


.sm-text { font-size: 12pt; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }

.ul-left { list-style-position: outside; margin-left: 30px; }
.li-space li { margin-bottom: 1em; }
.li-nospace li { margin-bottom: -3px; }

.not-listy {letter-spacing: -4px; list-style: none; display: inline; margin: 0;	padding: 0;}

.not-listy ul, .not-listy li {	letter-spacing: -4px; list-style: none; display: inline; margin: 0;	padding: 0;}
	
.pad20 { padding: 20px;}
.pad-lr30 {padding-left: 30px; padding-right: 30px;}

#menubar, #contenido { box-shadow: 4px 4px 20px #000; -moz-box-shadow: 4px 4px 20px #000; -webkit-box-shadow: 4px 4px 20px #000; }