/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
	left:auto;
	
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: #565A5C;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid #636E1D;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: #839030;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
	color: #565A5C;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #E9EDD1;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}




/*-- Estilos para contenidos --*/
#contenidos { padding:200px,0px,0px,0px; margin:100px,300px,300px,0px; width:500px; height:350px;
	 }

#contenidos h1 {font-family:Arial, Helvetica, sans-serif;font-size: 1.6em; color:#565A5C; padding: 30px 30px 30px 30px; display:block; text-align:left; margin:10px 0px;} 
#contenidos h2 {font-family:Arial, Helvetica, sans-serif; font-size: 1.8em; color:#bbcd96; font-weight: bold; line-height: 1.5em; display:block; text-align:center;} 
#contenidos h3 {font-family:Arial, Helvetica, sans-serif; font-size: 1em; color:#565A5C; font-weight:normal; font-style:normal; text-align:justify; background:#e2e9ba; padding:4px 6px; border:#b9bda2 solid 1px;display:block;} 
#contenidos {font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color:#565A5C; font-weight:normal; font-style:normal; text-align:justify;}
#contenidos h4 {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#565A5C; font-weight:normal; font-style:normal; text-align:justify;} 
#contenidos h5 {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#565A5C; font-weight:normal; font-style:normal; text-align: right;}
#contenidos li {font-family:Arial, Helvetica, sans-serif; font-size: 1em; color:#565A5C; font-weight:normal; font-style:normal; text-align:justify; padding: 2px 0px;}
#contenidos a{text-decoration:underline;} 
#contenidos a:hover{text-decoration:underline; color:#697700;} 
#contenidos a:visited{ color:#a1af3a;} 
#contenidos ul.sin_vineta li {font-family:Arial, Helvetica, sans-serif; font-size: 1em; color:#565A5C; font-weight:normal; font-style:normal; text-align:justify; list-style-type: none; line-height: 1.5em; padding: 2px 0px;} 
#contenidos table{padding: 4px; border: #bbbbba 1px solid; border-collapse: collapse; margin:0px; max-width:950px!important;} 
#contenidos td {padding: 4px; border: #b2b2b2 1px solid; border-collapse: collapse; background: #f6f6f6; } 
#contenidos th {border: #b2b2b2 1px solid; border-collapse: collapse; background: #e9edd1; font-weight:bold; text-align:center; padding: 5px; max-width:50%!important; } #contenidos p {text-align: justify; line-height: 1.5em; margin: 1.2em 0; }
#contenidos img { margin: 0 auto; display:block; padding: 10px;}
#contenidos .completo { display:block!important; }
#contenidos p img { margin: 0 auto; display:block; padding: 10px;}
#contenidos ol li{}
#contenidos ol li li{}
#contenidos .boton1 {background-color:#839030; font-weight: normal; color:#FFFFFF; border:#636e1d solid 1px; font-family:Arial, Helvetica, sans-serif; font-size: 1.2em; font-stretch:normal; padding:1px 2px;}