* {
	margin: 0;
	padding: 0;
}

body {
background: #6fc82d url(images/bg2.gif) repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

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

#wrap {
width: 1020px;
margin: 0 auto 0 auto;

}

#header {
margin: 40px 0px 20px 0px;
}
#header h1 {
font-size: 40px;
font-weight: 100;
padding: 0 20px 0px 0px;
letter-spacing: 1px;
}
#header h1 a {
color: #000000;
text-decoration: none;
}
#header h1 a:hover {
color: #B03F1C;
text-decoration: none;
}
#header h2 {
color: #000000;
font-size: 18px;
font-weight: 100;
}

#unic {
float: right;
width: 718px;
padding: 0 20px 20px 20px;
border-left: 1px dotted #aaa;
text-align: justify;
}
#unic h2 {
color: #157312;
font-size: 16px;
font-weight: 100;
padding: 10px 0 5px 0;
border-bottom: 1px dotted #aaa;
margin-bottom: 10px;
}
#unic h2 a {
color: #157312;
text-decoration: none;
}
#unic h2 a:hover {
color: #eee;
}
#content {
float: right;
width: 468px;
padding: 0px 20px 20px 20px;
border-left: 1px dotted #aaa;
text-align: justify;
}

#descripcion{
font-size: 14px;
padding: 10px 0px 15px 0px;
}

#publicaciones{
padding: 30px 0px 32px 0px;
}

#content h2 {
color: #157312;
font-size: 16px;
font-weight: 100;
padding: 10px 0 5px 0;
border-bottom: 1px dotted #aaa;
margin-bottom: 10px;
}
#content h2 a {
color: #157312;
text-decoration: none;
}
#content h3 {
color: #157312;
font-size: 12px;
font-weight: 100;
padding: 10px 0 5px 0;
}

#content h2 a:hover {
color: #eee;
}

#leftmenu {
float: left;
width: 200px;
padding: 0 20px 20px 0;
}
#leftmenu h2 {
border-bottom: 1px dotted #aaa;
padding: 10px 0 5px 0;
margin-bottom: 10px;
color: #157312;
font-size: 16px;
font-weight: 100;
}
#leftmenu ul {
list-style-type: none;
padding: 0 0 10px 0;
}

#rightmenu {
float: left;
width: 250px;
padding: 0 20px 20px 20px;
border-left: 1px dotted #aaa;

}
#rightmenu h2 {
border-bottom: 1px dotted #aaa;
padding: 10px 0 5px 0;
margin-bottom: 10px;
color: #157312;
font-size: 16px;
font-weight: 100;
}
#rightmenu ul {
list-style-type: none;
padding: 0 0 10px 0;
}
#rightmenu td{
font-size:12px;
}
#counter{
margin-top: 10px;
border-top: 1px dotted #aaa;
text-align: center;
padding: 10px 0 10px 0;
color:#FFFFFF
}
#tiempo{
margin-left: 20px;
font-size: 12px;
}
#footer {
margin-top: 20px;
border-top: 1px dotted #aaa;
font-size: 10px;
text-align: center;
padding: 10px 0 10px 0;
}
#footer a {
color:#FFFFFF

}
#footer a:hover {

}

#flotante
{
	position: absolute;
	display:none;
	font-family:Arial;
	font-size:12px;
	border:1px solid #808080;
	background-color:#f1f1f1;
}

#flotante2
{
	position: absolute;
	display:none;
	font-family:Arial;
	font-size:12px;
	border:1px solid #808080;
	background-color:#f1f1f1;
}
#flotante3
{
	position: absolute;
	display:none;
	font-family:Arial;
	font-size:12px;
	border:1px solid #808080;
	background-color:#f1f1f1;
}

.cssLink1, .cssLink1:active, .cssLink1:visited {
  color: #000080;
  text-decoration: none;
}
.cssLink1:hover {
  color: #0000FF;
  text-decoration: underline;
}
.cssLink2, .cssLink2:active, .cssLink2:visited {
  color: #80A0C0;
  text-decoration: underline;
}
.cssLink2:hover {
  color: #6080A0;
  text-decoration: underline;
}
.cssLink3, .cssLink3:active, .cssLink3:visited {
  color: #FFFFFF;
  text-decoration: none;
}
.cssLink3:hover {
  color: #0000FF;
  text-decoration: underline;
}
.cssDetails {
  color: #80A0C0;
}
.cssCurThread {
  font-weight: bold;
  color: #0000FF;
}
.cssDate {
  color: #FF6666;
}
.cssTitle {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #B0D0F0;
  border: 2px outset #FFFFFF;
}
.cssSmall {
  font-size: 10px;
  color: #A0A0A0;
}
.cssContent {
  text-align: left;
  background-color: #FFFFFF;
  border: 1px solid #A0B0C0;
}
.cssForm {
  font-family: Courier New, Courier, Monospace;
  font-size: 12px;
}
.cssThreads {
  text-align: left;
  background-color: #F0F8FF;
  border: 1px solid #A0B0C0;
  overflow: auto;
}
.cssNavigation {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #B0D0F0;
  border: 2px outset #FFFFFF;
}
.cssError {
  text-align: center;
  font-weight: bold;
  color: #D00000;
  background-color: #FFF0E0;
  border: 1px solid #C0B0A0;
}
.cssCode {
  font-family: Courier New, Courier, Monospace;
  font-size: 12px;
  color: #00A000;
  background-color: #E0FFE0;
  border: 1px solid #C0E0C0;
  margin-top: 2px;
  margin-bottom: 2px;
}
.cssQuote {
  color: #808080;
  background-color: #F0F0F0;
  border: 1px solid #C0C0C0;
  margin-top: 2px;
  margin-bottom: 2px;
}

.calendarBox {
		position: relative;
		top: 0px;
		margin: 0 0px 0 20px;
		padding: 0px;
		width: 280px;
		font-size:12px;
		
}
.calendarFloat {
		float: left;
		width: 31px;
		height: 25px;
		margin: 1px 0px 0px 1px;
		padding: 1px;
		border: 1px solid #000;
}
