BODY  {   
	margin: 0;
  	background: #333333;
	font-family : arial,helvetica,verdana;
	font-size : 12px;
}

.border_table2{
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	color : #257795;
}
.border_table{
	border-bottom: 1px solid #cccccc;
}

#capainicio{
	position:relative;
	display:block;

}
#capaexpansion{
	position:relative;
	display:none;

}

.title5{
	font-size:16px;
	font-weight:bold;
}

.p {
	background-color: #FFFFFF;
	border:1px solid #F2F2F2;
	padding: 5px;
	color:#333333;
}

.p2 {
	background-color: #F2F2F2;
	border:1px solid #F2F2F2;
	padding: 5px;
	color:#333333;
	font-weight:bold;
}

a.p:link,a.p:visited,a.p:hover,a.p:active,a.p2:link,a.p2:visited,a.p2:hover,a.p2:active {color: #333333;}


/*calendario*/

.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	color: #808080;
	background-color: #f2f2f2;
}

.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	color: #000000;
	font-weight: bold;
}

.fs	{
	font-size : 12px;
	font-family : verdana,arial,helvetica;
	color: #FF0000;
	text-align:center;
	}

.fa	{
	font-size : 12px;
	font-family : verdana,arial,helvetica;
	color: #FF0000;
	font-weight: bold;
	text-align:center;
	}

.da	{
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	font-weight: bold;
	text-align: center;
	}
.di	{
	font-family : verdana,arial,helvetica;
	font-size : 12px;
	text-align: center;
}

a.fs:link,a.fs:visited,a.fs:hover,a.fs:active {color: #FF0000;}
a.fa:link,a.fa:visited,a.fa:hover,a.fa:active {color: #FF0000;}

/*calendario*/

a.search:link {
  font-size        : 14px;
  color            : #00c;
  text-decoration:underline;
}

a.search:visited {
  font-size        : 14px;
  color            : #551a8b;
  text-decoration:underline;
}

a.search:hover {
  font-size        : 14px;
  color            : #00c;
  text-decoration:underline;
}

a.search:active {
  font-size        : 14px;
  color            : #ff0000;
  text-decoration:underline;
}

.url_search {
  color            : #008000;
  font-size        : 11px;
  text-decoration:none;
}

.main{
	color:#666666;
	font-size:12px;
	line-height:20px;
}
.main2{
	color:#666666;
	font-size:11px;
	line-height:20px;
}

.azul  {
	color : #35AAD5;
}

.main_big  {
	font-size : 20px;
	color: #000000;
}

.main_big2  {
	font-size : 20px;
	font-family : Georgia;
	color: #999999;
}

.titulo {
	font-size : 32px;
	font-family : Georgia;
	color:#DE8E00;
}

.titulo2 {
	font-size : 25px;
	font-family : Georgia;
	color:#257795;
}

.textinput  {
	border: 1px solid #C0C0C0;
	font-size : 11px;
}

.textinputerr  {
	background-color: #ffcccc;
	border: 1px solid #C0C0C0;
	font-size : 11px;
}

#pscroller1{
width: 180px;
height: 260px;
padding: 5px;
}

#pscroller1_static{
width: 180px;
padding: 5px;
}

A.menu:link {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu:active {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.menu:hover {COLOR: #FFFFFF; TEXT-DECORATION:underline;}

A.menu_active:link {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold;}
A.menu_active:visited {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold;}
A.menu_active:active {COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight:bold;}
A.menu_active:hover {COLOR: #FFFFFF; TEXT-DECORATION:underline; font-weight:bold;}

A.articulo:link {COLOR: #666666; TEXT-DECORATION: none}
A.articulo:visited {COLOR: #666666; TEXT-DECORATION: none}
A.articulo:active {COLOR: #666666; TEXT-DECORATION: none}
A.articulo:hover {COLOR: #666666; TEXT-DECORATION:underline}

A:link {COLOR: #257795; TEXT-DECORATION: underline}
A:visited {COLOR: #257795; TEXT-DECORATION: underline}
A:active {COLOR: #257795; TEXT-DECORATION: underline}
A:hover {COLOR: #257795; TEXT-DECORATION:none}