body {font-family:Verdana; margin:0px; bgcolor:#909090; color:blue; font-size:12pt;
	background-image:url(http://ciencia.cc/xp/bg.jpg);
	background-attachment: fixed;
	background-repeat: repeat; }
H1 { margin: 9px 0px 0px 0px; font:bold 12pt; color:navy; text-align:left; 
	background-image:url(http://ciencia.cc/xp/h1.jpg);
	background-repeat: no-repeat; background-position: top left;
	width: 526px; height:40px;
	padding:12px 10px 25px 10px;}
H2 { margin: 0px 0px 0px 5px; font:bolder 16px; color:red; text-align:left; BORDER-bottom:2px red solid;}
H3 { margin: 0px 0px 0px 5px; font:bolder 14px; color:#00ffff; text-align:left; }
H4 { margin: 0px 0px 0px 0px; text-align:center; color:lime; font-weight:bold}

td { font-size:12pt; }
ul { margin: 0px 5px 0px 15px; }
b { font: bolder; }
	b.def { color:#ff0000; }
i.amarillo { color: yellow}
p { margin:5px 5px 5px 0px; padding: 10px; }
form { margin: 0px; }

A:link { COLOR: blue; TEXT-DECORATION: underline }
A:active { COLOR: blue; TEXT-DECORATION: underline }
A:visited { COLOR: #ffff00; TEXT-DECORATION: none }
A:hover { COLOR: #ffff00; TEXT-DECORATION: none }
a.lilinks {color:blue;}

/* aqui defino el calendario */
.day {text-align: right; color: lime; margin: 0px 0px 0px 0px; font:bold 10pt }
.efemeride{font-size: 11px; text-align:justify; border: 0px; margin: 0px; padding: 0px;  background-color:#000000;  color: #ffffff; }
.efemeride a, .efemeride a:hover, .efemeride a:visited { COLOR: lime; TEXT-DECORATION: underline; }
.efemeride a:link, .efemeride a:active { COLOR: cyan; TEXT-DECORATION: underline; }
.hoy { color: cyan; background-color:red; border: 0px; margin: 0px; padding: 2px; }

/* aqui defino los parrafos */
.azul {border: 2px solid navy; background-color:#0099ff; margin:5px 5px 5px 0px; padding: 10px;
	text-align: justify; color: #ffffff; }
.azul a, .azul a:hover, .azul a:visited { COLOR: navy; TEXT-DECORATION: none; }
.azul a:link, .azul a:active { COLOR: navy; TEXT-DECORATION: underline; }

.negro {border: 2px solid #0099ff; background-color:#000000; margin:5px 5px 5px 0px; padding: 10px; color: #ffffff; }
.negro a, .negro a:hover, .negro a:visited { COLOR: Lime; TEXT-DECORATION: underline; }
.negro a:link, .negro a:active { COLOR: green; TEXT-DECORATION: underline; }

.plata {border: 2px dotted #000000; background-color:#c0c0c0; margin:1px 5px 5px 10px; padding: 10px 10px 10px 10px; color:#0000ff; }
.plata a, .plata a:hover, .plata a:visited { COLOR: #909090; TEXT-DECORATION: underline; }
.plata a:link, .plata a:active { COLOR: #000000; TEXT-DECORATION: underline; }

.blanco{border: 0px; background-color:#ffffff; margin:1px 5px 1px 5px; padding: 10px 10px 10px 10px; color:#0000ff;background-image:url(/xp/spiral.jpg); background-repeat: repeat-y; background-position: top left; }
.blanco a, .blanco a:hover, .blanco a:visited { COLOR: #000033; TEXT-DECORATION: underline; }
.blanco a:link, .blanco a:active { COLOR: #0000ff; TEXT-DECORATION: underline; }
.blanco li { color:#0000ff; }

/* Aqui defino el menu lateral */
.menucat {color:navy; font: bold 11pt arial; text-align:center; background-color: #c0c0c0;
	display: block; 
	border: 0px solid #003399; 
	background-image:url(/xp/menucat.jpg);
	background-repeat: no-repeat; background-position: top left;
	width: 184px; height:28px;
	padding: 6px 0px 0px 0px; margin:0px 0px 0px 0px; }
.menu { color: #000000; font-size: 10pt; text-decoration: none;	border: 0px;  
	background-image:url(/xp/menuli.jpg);
	width: 182px; 
	background-repeat: repeat; background-position: top left;
	padding:0px 5px 0px 0px; margin:0px 0px 0px 0px; }
.menu ul { list-style-type: circle; width: 182px; padding: 0px;	margin: 0px; }
.menu li { color: #000000; font-size: 10pt; text-decoration: none;
	/* background-image: url(/star.gif); 
	background-repeat: no-repeat;
	background-position: 6px 4px; */
	display: block; border: 0px dotted #003399;
	width: 182px; 
	padding:0px 5px 0px 20px; margin: 0px 0px 0px 0px; }
.menu a, .menu a:visited {color: gray; text-decoration: none; }
.menu a:hover, .menu a:active { color: red; text-decoration: none; }
.menu form { width: 160px; padding:0px 0px 0px 0px; margin: 0px 4px 0px 20px; }
.menufin {color:navy; font-size:12px; text-align:center; background-color: #c0c0c0; display: block; 
	border: 0px solid #003399;
	background-image:url(/xp/menufin.jpg);
	background-repeat: no-repeat; background-position: top left;
	width: 184px; height:36px;
	padding:6px 0px 0px 0px; margin:0px 0px 0px 0px;}

#bordec { BORDER-RIGHT:0px navy solid; BORDER-bottom:1px navy solid; text-align:center; font:bolder 12px; }
#bordec A:link, A:visited { COLOR: navy; TEXT-DECORATION: none; }
#bordec A:active, A:hover { COLOR: red; TEXT-DECORATION: underline; }

#menutop {width:780px; height:30px; font:15px; text-align:center; margin:0px; display: block; padding: 5px;
	background-image:url(/xp/topmenu.jpg);
	background-repeat: repeat; }
#menutop A:link, A:visited { COLOR: navy; TEXT-DECORATION: none }
#menutop A:active, A:hover { COLOR: red; TEXT-DECORATION: none }

/* Tipos para tablas */
.tdbrt {font:bolder 10pt; color:yellow; }
.tdintext { font-size:9pt; color:lightblue; text-align: justify;}
.intext { font-size:9pt; color:lightblue; text-align: justify;}
.tdnavbar { font-size:8pt; color:cyan; text-align: center; }
.navtext { font-size:8pt; color:cyan; text-align: center; }
.trans {	font-family: Verdana; padding: 0px 0px 0px 0px; border: 0px solid #ffffff;
	font-size: 12px; color: #ffffff; overflow:hidden;
	filter:Alpha(opacity=80);
	*background-color: #ffffff;
	_background:#ffffff;
	_position:static; }

/* Tipos para parrafos */
.notebook { width:98%; max-width:510px; min-height:100px; color:#000099; background-image:url(/xp/padbg.jpg); background-position: top left; padding: 10px 10px 5px 45px; margin: 5px 15px 5px 5px; text-align:justify;  background-color:#ffff99; font-size: 12px; border: 2px dashed #c0c0c0; }

.boxgreentxt { border:1px solid lime; border-right:5px solid green; padding:5px; margin: 0px 0px 0px 0px; BACKGROUND-COLOR: #000000; color:#c0c0c0; }
.samarilla {width:99%; BORDER: #333 2px dashed; PADDING: 10px; COLOR: #333333; BACKGROUND-COLOR: #ffff33; 
	text-align:justify; margin:10px; }
.pullquote { width:90%; /*width: 20%; float:right; border:1px #ddd solid; padding:0px 25px -5px 0px;*/ 
font:italic bolder 16px #f90; text-align:center; margin:10px; background-image:url(/xp/closequote.gif); background-repeat: no-repeat; background-position: bottom right; padding:0px 0px 0px 0px; margin: 5px; line-height:26px; }
.pullquote:first-letter { background-image:url(/xp/openquote.gif); background-repeat:no-repeat; background-position:left top; margin:0px; padding:14px 12px 13px 20px; }

.marcofotos{ background-color:#ffffff;
	border-top:#00ff00 10px solid;
	border-left:#00ff00 10px solid;
	border-right:#00ff00 10px solid;
	border-bottom:#00ff00 50px solid;
	max-width:350px; max-height:400px; 
	}