a {
    text-decoration:none;
    color:#626262;
}

.upper {
text-transform:uppercase;
}
.Gris {
background-color:#E0E0E0;
color:#E0E0E0;
font-size:1px;
height:1px;
padding:0;
}
.Gris1 {
background-color:#E0E0E0;
border:medium none;
color:#E0E0E0;
font-size:6px;
height:auto;
width:300px;
}
.print {
color:#626262;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
text-decoration:underline;
}
.dia {
color:#626262;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
}
.tit {
color:#544D29;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}
.marco {
background-image:url(8.gif);
border:0 none #FFFFFF;
height:78px;
margin:0;
padding:0;
width:400px;
}
.titu {
color:#544D29;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
padding-top: 8px;
    }
.tituPeq {
color:#544D29;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:normal;
}
.tabl {
background-image:url(10.gif);
border:0 none #CCCCCC;
margin:0;
padding:0;
}
.tabl2 {
background-image:url(11.gif);
border:0 none #FFFFFF;
height:16px;
margin:0;
padding:0;
width:120px;
}
.titul {
color:#544D29;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
.textformList {
background-color:white;
/*border:solid 1px #ddd;*/
font-family:Verdana,Helvetica,Arial;
font-size:10px;
margin:0;
/*padding:0 0 0 1px;*/
text-align:left;
}
.textform2 {
background-color:#FFFFFF;
/*border:1px solid #E0E0E0;*/
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0 0 0 1px;
text-align:left;
height:16px;
}
.textform {
background-color:#FFFFFF;
border:1px solid #E0E0E0;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
height:35px;
margin:0;
padding:0 0 0 1px;
text-align:left;
}
.titulo {
color:#544D29;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
}
.titro {
color:#990000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}
.textform22 {
background-color:#FFFFCC;
border:1px solid #E0E0E0;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0 0 0 1px;
text-align:left;
}
.textform222 {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px 1px;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0;
text-align:center;
}
.textform2222 {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px 1px;
color:#544D29;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
}
.textformLittle {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px 1px;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:7pt;
margin:0;
padding:0;
text-align:center;
}
.textform222bis {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0;
text-align:center;
}
.textform2222bis {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px;
color:#544D29;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
}
.textform22bis {
background-color:#FFFFCC;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px;
color:#544D29;
font-family:Verdana,Helvetica,Arial;
font-size:10pt;
height:25px;
margin:0;
padding:0 0 0 1px;
text-align:center;
vertical-align:middle;
line-height:25px;
}
.textform222bisC {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 1px 0 0;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:9pt;
height:40px;
margin:0;
padding:0;
text-align:center;
}
.textform222ar {
background-color:#FFFFFF;
border:0 solid #E0E0E0;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:7pt;
font-weight:bold;
margin:0;
padding:0;
text-decoration:underline;
}
.textform222arr {
background-color:#FFFFFF;
border:0 solid #E0E0E0;
color:#999999;
font-family:Verdana,Helvetica,Arial;
font-size:7pt;
font-weight:bold;
margin:0;
padding:0;
}
.textform2222C {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px;
color:#544D29;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
}
.textform222arver {
background-color:#FFFFFF;
border:0 solid #E0E0E0;
color:#336633;
font-family:Verdana,Helvetica,Arial;
font-size:7pt;
font-weight:bold;
margin:0;
padding:0;
text-decoration:underline;
}
.textform222arroj {
background-color:#FFFFFF;
border:0 solid #E0E0E0;
color:#990000;
font-family:Verdana,Helvetica,Arial;
font-size:7pt;
font-weight:bold;
margin:0;
padding:0;
text-decoration:underline;
}
.textform222arcom {
background-color:#FFFFFF;
border:0 solid #E0E0E0;
color:#544D29;
font-family:Verdana,Helvetica,Arial;
font-size:7pt;
font-weight:bold;
margin:0;
padding:0;
text-decoration:underline;
}
.textform222arneg {
background-color:#FFFFFF;
border:0 solid #E0E0E0;
color:#000000;
font-family:Verdana,Helvetica,Arial;
font-size:7pt;
font-weight:bold;
margin:0;
padding:0;
text-decoration:underline;
}
.textform22220bis {
background-color:#FFFFCC;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px 1px;
bottom:0;
color:#544D29;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
height:20px;
margin:0;
padding:0;
vertical-align:text-bottom;
}
.textform222lineal {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:dotted none none;
border-width:1px 0 0;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0;
text-align:center;
}
.textform222lineal0 {
background-color:#FFFFFF;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0;
text-align:center;
}
.textform222200 {
background-color:#FFFFCC;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px;
bottom:0;
color:#544D29;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
height:20px;
margin:0;
padding:0;
vertical-align:text-bottom;
}
.textform222lineal00 {
background-color:#FFFFFF;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.textform222lineal000 {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:dotted none none;
border-width:1px 0 0;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.textform222lineal000roj {
background-color:#FFFFFF;
color:#CC0000;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.textform222bis0000 {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0;
text-align:center;
}
.textform222111 {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px 1px;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.textform222lineal000roj000 {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:none;
border-width:0 0 1px 1px;
color:#CC0000;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.textform222Copia {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px 1px;
color:#CC0000;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.textform222bisCopia0 {
background-color:#FFFFFF;
border:0 solid #E0E0E0;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0;
}
.textform222bisCopia00 {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 0 1px;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0;
}
.textform222111Copia {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 0 1px;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.textform222Copia0 {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 0 1px;
color:#CC0000;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.tituloCopia {
color:#544D29;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.textform222bisCC {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 1px 0 0;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:9pt;
margin:0;
padding:0;
}
.textform222arC {
background-color:#FFFFFF;
border:0 solid #E0E0E0;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:7pt;
font-weight:bold;
margin:0;
padding:0;
text-decoration:underline;
}
.textform2222Cccccc {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 1px 0 0;
color:#544D29;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
}
.textform222bisCCopia {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 1px 1px 0;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:9pt;
height:40px;
margin:0;
padding:0;
text-align:center;
}
.textform222Copia22222 {
background-color:#FFFFFF;
border-color:#E0E0E0;
border-style:solid;
border-width:0 0 1px;
color:#333333;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
margin:0;
padding:0;
text-align:center;
}
.textform2222bisCopia {
background-color:#FFFFFF;
border:0 solid #E0E0E0;
color:#544D29;
font-family:Verdana,Helvetica,Arial;
font-size:8pt;
font-weight:bold;
margin:0;
padding:0;
}

/*Estilo del calendario*/

.cal_calendar td
{
  font-size:11px;
}

.cal_title
{
	font-weight:bold;
  background-color:#D7D7E5;
}

.cal_day
{
	width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.cal_dayhover
{
	width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.cal_dayheader
{
	width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFFFFF;
}

.cal_othermonthday
{
	background-color:#DDDDDD;
  color:#999999;
}

.cal_outofrangeday
{
	background-color:#DDDDDD;
  color:#999999;
}

.cal_selectedday
{
	width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
}

.cal_calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.cal_month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.cal_nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}

.cal_selector
{
  width:14px;
  cursor:pointer;
  text-align:left;
  vertical-align:center;
  background-color:#FFFFFF;
}
.cursorhand
{
	cursor:pointer;	
}
