/* establecer el link por defecto en todo sitio */ 

A:link { text-decoration: none; color: black; }
A:visited { text-decoration: none; color: black;}
A:hover { text-decoration: none; color: #444;}

/* establecer la fuente por defecto en todo el sitio */

div, td, input, select, textarea {
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    COLOR: #494949;
	line-height: 16px;
	text-align: justify;
}

/* codigo para que el form no muestre espacio */

form{
	margin: 0px;
}

/* body */

body{
	background-color: #80263E;
	margin: 0px;
}

/* menu */

A.link_menu:link { text-decoration: none; color: #01BB01; font-weight: bold }
A.link_menu:visited { text-decoration: none; color: #01BB01; font-weight: bold }
A.link_menu:hover { text-decoration: none; color: #FCD15B; font-weight: bold }


.menu_item {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

A.menu_item:link { color: #fff;}
A.menu_item:visited {color: #fff;}
A.menu_item:hover { color: #000;}

.menu_divisor{
	margin: 0px;
	padding: 0px;
	height: 3px;
	background-image: url(graficos/dot.gif);
}

.submenu{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 17px;
}

A.submenu:link { color: #fff;}
A.submenu:visited {color: #fff;}
A.submenu:hover { color: #000;}


.seccion{
	color: #5F9420;
	font-weight: bold;
	font-size: 12px;
}
	
.titulo{
	color: #3D6E1C;
	font-weight: bold;
	font-size: 12px;
}
	
.subtitulo{
	color: #4B4B4B;
	font-weight: bold;
	font-size: 12px;
}
	

.form1{
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
	text-align: right;
}

.form2{
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
	text-align: right;
	width: 230px;
}

.form3{
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
}

A.linked_day:link{color: #ffffff;}
A.linked_day:visited{color: #ffffff;}
A.linked_day:hover{color: #ffffff;}

.calendario{
	text-align: center;
	font-size: 13px;
	border: #ccc 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
}

.calendario_linked{
	text-align: center;
	background-color: #5E9224;
	font-size: 13px;
	font-weight: bold;
	border: #ccc 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
}

th{
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #82BE44;
	font-size: 13px;
	font-weight: bold;
	border: #ccc 1px solid;
	padding-top: 3px;
	padding-bottom: 3px;
}

.calendar-month{
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
}


.m1{ font-size: 14px; font-weight: bold; color: #446F16; background-image: url(graficos/fle3.gif); background-repeat: no-repeat;
background-position: left; padding-left: 20px; padding-bottom: 0px; padding-top: 2px; margin: 0px;}
A.am1:link{ color: #446F16; }
A.am1:visited{ color: #446F16; }
A.am1:hover{ color: #446F16; }

.m2{ font-size: 11px; font-weight: bold; color: #494949;
padding-left: 30px; padding-bottom: 0px; padding-top: 2px; margin: 0px;
}
A.am2:link{ color: #494949; }
A.am2:visited{ color: #494949; }
A.am2:hover{ color: #494949; }

.m3{ font-size: 11px; color: #8FC555;
padding-left: 40px; padding-bottom: 0px; padding-top: 2px; margin: 0px;}
A.am3:link{ color: #8FC555; }
A.am3:visited{ color: #8FC555; }
A.am3:hover{ color: #8FC555; }
