/* CSS Document */
	body { margin: 20px 350px 0px 25px; padding: 0; background-color:#FFFFFF; font-family:  "Verdana", Arial, Helvetica, sans-serif; color: #000066; font-size: 10px; display: block; }
/*
/* defaults
---------------------------------------------------------- */
	p { text-align: justify; }
 	:link, visited	{ cursor: url(puntero.svg), url(puntero.cur), pointer }
	a { color: #0000CC; text-decoration: none; }
	a:hover {
	font-weight: bold;
	text-transform: uppercase;
}
	img { border: #0; cursor: crosshair;filter: Light;}
	h1, h2,h3,h4,h5,h6{font-weight: bold;color: #CC0033; text-decoration: none; margin-top: 5px;margin-bottom: 3px;padding: 0px; }
	h1{font-size: 17px; }
	h2{font-size: 16px;}
	h3{font-size: 14px;}
	h4{font-size: 12px;}
	h5{font-size: 10px;}
	h6{font-size: 9px;}
/* wrapper
---------------------------------------------------------- */
	#wrapper { 
	 /* width: 890px; */
	}
/* navigation
---------------------------------------------------------- */
	#header {
	width: 1400px;
	height: 105px;
	background: #CCFF66;
	padding: 0px;
	position: fixed;
	top: 60px;
	margin: 0px;
	line-height:normal;
	border: 2px dotted #FF0000;
	cursor: crosshair;
	filter: Light;
	left: 0px;
}
	#hr {
	color: 2px dotted #CCFF66;
}

  	#header .logo { float: right; margin: 0px 70px 0px 0px; height: 170px; width: 95px; top: 0px;}
	#navigation { float: left; width: 900px; }
    #navigation ul {
	float: left;
	list-style: none;
	margin: 5px;
	padding: 5px;
	width: 100px;
	line-height: 13px;
	border: 2px dotted #FF0000;
	height: 80px;
}
	#priNav ul { border-boton: 1px solid #eee; }
    #navigation li.active { font-weight: bold; color: #0000FF; }
    #navigation a { color: #D4001B; }
    #navigation a.category, #navigation a.stories { color: #000099; }
	
/* content
---------------------------------------------------------- */
	#content { padding: 120px 0px 0px 0px; margin: 50px 20px 20px 40px; width: 920px; display: none; }
	#content.liquid { min-width: 920px!important; width: 95%; }
	#page { float: left; width: 464px; margin: 0px 0px 20px 0px; }
	#sidebar { float: right; width: 164px; margin: 0px 20px 0px 15px; }
/* project
---------------------------------------------------------- */
	.project {
	float: left;
	height: 150px;
	width: 150px;
	margin: 5px;
	background: #FFFFFF;
	padding: 0px;
	color: #000066;
	left: 0px;
	top: 20px;
	line-height:normal;
	border: 0px;
	text-align: justify;
	display: block;
	}
  	
	.project img {  background: #FFFFFF;border: 0px; }
  	.project p { margin: 2px 3px 0px 0px; text-align: center; font-size: 10px; }
	.clear { clear: both; }
	
	.links  {
	float: left;
	width: 425px;
	margin: 20px;
	background: #FFFFFF;
	padding: 0px;
	color: #000066;
	left: 0px;
	top: 20px;
	line-height:normal;
	border: 2px dotted #FF0000;
	text-align: justify;
	display: block;
	}
  	
	.text  {
	float: left;
	width: 260px;	
	margin: 0px;
	background: #CCFF66;
	padding: 0px;
	color: #000066;
	left: 0px;
	top: 20px;
	line-height:normal;
	border: 2px dotted #FF0000;
	text-align: justify;
	display: block;
	}
	
	/* Calendar_menu
---------------------------------------------------------- */
	 #menu_mes {
      float:left;
      width:100%;
	  background:#FFFFFF;
      font-size:93%; 
      line-height:normal;
	  border-bottom:1px solid #009900;
      }
    #menu_mes ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #menu_mes li {
	display:inline;
	margin:0;
	padding:0;
      }
    #menu_mes a {
	float:left;
	background:url("#") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	color: #FF0000;
      }
    #menu_mes a span {
      float:left;
      display:block;
      background:url("#") no-repeat right top;
      padding:5px 15px 4px 6px;
      
      }
   
    #menu_mes a span {float:none;}
   
      }
    #menu_mes a:hover {
      background-position:0% -42px;
      }
    #menu_mes a:hover span {
      background-position:100% -42px;
      }

	 .active { font-weight: bold; }
/*tabla
---------------------------------------------------------- */
	.special  {
	width: 500px;
	border: 2px dotted #FF0000;
	background-color: #CCFF66;
	caption-side: top;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-align: centre;
	float: left;
}
	.special th, .special td {
	border: 0px none #FF0000;
	background-color: #CCFF66;
	font-family: "Verdana", , Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	font-style: normal;
	text-align: justify;
	display: block;
	cursor: crosshair;
	filter: FlipV;
	text-indent: 0pt;
	left: 10px;
	right: 10px;
?, OffX=?, OffY=?, Positive=?); }
	.bullet_text  {  font-size:95%; }

/*form
---------------------------------------------------------- */
	fieldset {
	color: #993333;
	font-size: 10px;
	font-style: normal;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	}
	.Estilo1 {color: #0000FF}
	
/*calendar
---------------------------------------------------------- */

.fc_main { background: #FFFFFF; border: 1px solid #009900; font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.fc_date { border: 1px solid #FFFFFF;  cursor:pointer; font-size: 10px; text-align: center;}
.fc_dateHover, TD.fc_date:hover { cursor:pointer; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background: #E7E7E7; font-size: 10px; text-align: center; }
.fc_wk {font-family:   "Verdana", Verdana, Arial, Helvetica, sans-serif;  color: #009900; font-size: 10px; text-align: center;}
.fc_wknd { color: #FF0000; font-weight: bold; font-size: 10px; text-align: center;}
.fc_head { background: #FFFFFF; color: #009900; font-weight:bold; text-align: centre;  font-size: 11px; }

		
/* footer
---------------------------------------------------------- */
	#footer .enlaces_pie {
	position:relative; 
	bottom: 00px;
	width:100%;
	height: 2em;
	color: #0000CC;
	background-color:#CCFF66;
	font-size:10;
	font-family:"verdana",arial,tahoma;
	text-align:center}



