
.Estil10 {
font-size:85%;
}

.Estil11 {
font-size:50%;
}

.Estilo12 {
	color: #090;
}

.Estilo13 {
	color: #C03;
}

.Estil14 {
font-size:70%;
}

.centrar {
	text-align: center;
}

.alerta {
	text-decoration: blink;
}

.centrar {
	text-align: center;
}

.texgris {
	color: #999;
}

.texroig {
	color: #F00;
}

.camp_obligatori{
	background-color: #95CFFF;
}

.camp_opcional{
	background-color: #FFDFAA;
}

.dr {
  background-color:;
}

.sr {
  background-color:;
}

body {
font-family:Arial,sans-serif;
color:#333;
background-image:url(Img/indtextb.jpg);
margin-left: 10%;
margin-right: 10%;
padding:0 1%;
}

img {
border:0;
padding:10px;
float:left;
}

img.boto_cp_mag {
padding:0px;
}

h1,h2,h3,h4,h5,h6 {
color:#009;
font-weight:700;
}

h6 {
text-align:right;
}

h1 {
font-size:120%;
}

h2 {
font-size:114%;
}

.dibu {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
background-color:#039;
font-size:140%;
}

.dibu img {
	float:right;
	margin-top:-1.6em;
}

.menus {
text-align:center;
color:#009;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
font-weight:700;
}

.acceskey {
text-decoration:underline;
}

a:link{
text-decoration:none;
color:#009;
}

a:visited {
text-decoration:none;
color:#C09;
}

a:hover {
text-decoration:underline;
color:red;
}

a:active {
text-decoration:none;
color:#009;
}

h3,h4,h5 {
font-size:100%;
}


#year {border-style: outset; border-width: 1px; background-color: #cbeaca; text-align: center;}
#month {border-style: none; background-color: #000099; text-align: center;}
#yearname {font-family: Tahoma, Arial, sans-serif; text-align: center; font-size: 20px; font-weight: bold;}
#monthname {font-family: Tahoma, Arial, sans-serif; text-align: center; font-size: 13px; font-weight: bold; height: 30px; background-color: #e9e9e9;}
#dayname td {font-family: Tahoma, Arial, sans-serif; text-align: center; font-size: 13px; font-weight: bold; background-color: #dddddd;}
#yearnavigation {font-family: Tahoma, Arial, sans-serif; background-color: #dddddd;}
#monthnavigation {font-family: Tahoma, Arial, sans-serif; background-color: #dddddd;}
#nomonthday {height:25px; width:25px; background-color: #FFFFFF;}
#monthday {font-family: Helvetica, Tahoma, Arial, sans-serif; text-align: center; font-size: 14px; font-weight: normal; background-color: #e9e9e9; height:25px; width:25px;}
#today {font-family: Helvetica, Tahoma, Arial, sans-serif; text-align: center; font-size: 14px; font-weight: bold; background-color: #ffff99; height:25px; width:25px;}
#selectedday {font-family: Helvetica, Tahoma, Arial, sans-serif; text-align: center; font-size: 14px; font-weight: bold; background-color: #319AFF; height:25px; width:25px;}


