/* CSS Document */
	body { margin: 0px 350px 0px 20px; padding: 0; font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; display: block; }
/*
/* defaults
---------------------------------------------------------- */
	p { text-align: justify; }
 	:link, visited	{ cursor: url(puntero.svg), url(puntero.cur), pointer }
	a { color: #008000; text-decoration: none; }
	a:hover { text-decoration: overline; }
	img { border: #0; }
	h1,h2,h3,h4,h5,h6{font-weight: bold;color: #000; text-decoration: underline; margin-top: 5px;margin-bottom: 3px;padding: 0px; }
	h1{font-size: 22px;}
	h2{font-size: 20px;}
	h3{font-size: 18px;}
	h4{font-size: 16px;}
	h5{font-size: 14px;}
	h6{font-size: 12px;}
/* wrapper
---------------------------------------------------------- */
	#wrapper { 
	 /* width: 890px; */
	}
/* navigation
---------------------------------------------------------- */
	#header { width: 1085px; height: 108px; background: white; padding: 0px 0px 0px 0px; margin: 0px; position: fixed; top: 20px;  line-height:normal;
	  border-bottom:1px solid #009900;}
  	#header .logo { float: left; margin: 0px 60px 0px 0px; height: 144px; width: 108px; top: 0px;}
	#navigation { float: left; width: 900px; }
    #navigation ul { float: left; list-style: none; margin: 0px; padding: 0px; width: 150px; line-height: 20px; }
	#priNav ul { border-boton: 1px solid #eee; }
    #navigation li.active { font-weight: bold; color: #009900; }
    #navigation a { color: #D4001B; }
    #navigation a.category, #navigation a.stories { color: #009900; }
	
/* content
---------------------------------------------------------- */
	#content { padding: 120px 0px 0px 0px; margin: 00px 20px 40px 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: 108px; width: 144px; margin: 0px 25px 25px 0px; background: transparent url;}
  	.project img { border: 0px; }
  	.project p { margin: 2px 3px 0px 0px; text-align: center; font-size: 11px; }
	.clear { clear: both; }
	
	/* 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: 1px solid #009900; caption-side: top;  }
	.special th, .special td { border: 1px solid #009900; }
	.bullet_text  {  font-size:95%; }

/*calendar
---------------------------------------------------------- */

.fc_main { background: #FFFFFF; border: 1px solid #009900; font-family: "Comic-serif Ms"; 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:  "Comic-serif Ms";  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 { display: inline; }
