
@charset "UTF-8";
/* Hoja de estilos para Festival Bom Dia Brasil 
   Jose Valdive Sanchez @ www.jevsan.com */


#body {
    padding : 0;
    color : #003300;
    background-color : #d5ff9b;
    font-family: Calibri, Trebuchet MS;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    text-align : justify;
  }/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ 
	/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */


#container {
    width: 1005px;
	font-size: 13px;
    background: #FFFFFF;
    margin: 0 auto;
    border: 0px solid #FFCC00;
    text-align: justify;
    color : #3B5725; /* #273E21 */
    /* this overrides the text-align: center on the body element. */
  }/* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */ 
/* the auto margins (in conjunction with a width) center the page */

#header {
    background: #FFFFFF;
    padding: 0;
    border: 0px dotted #FFCC00;
     text-align: center;
  }/* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */


#mainContent {
    margin: 0;
    font-family: Calibri, Arial;
    padding-top: 4px;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 30px;
    background: #EBFFC2; /* #FFFAC8-naranja claro  #EBFFC2-verde claro actual     */
}
#mainContent a {
	border : none;
    text-decoration: none;
    color : #BE6923; /* #2B4524 */
}
#mainContent a:hover {
    color : #20FF0C;
}

#mainContent h1 {
	font-size: 16px;
	text-shadow: #bbb 3px 3px 2px;
	}
#mainContent h2 {
	font-size : 15px;
    color : #E18529;
	text-shadow: #bbb 3px 3px 2px;
}
#mainContent h3 {
	font-size : 14px;
	text-shadow: #bbb 3px 3px 2px;
}

#menu {
    background-color : #EBFFC2; /* #FFFAC8*/
    font-family: Calibri, Arial;
	/*float : right;*/
    height : 64px;
    list-style : none;
    margin-left : 0px;
    padding-bottom : 4px;
    width : 1005px;
  }


#menu li {
    float : left;
	margin : 2px;
    list-style-type: none;
    padding : 2px;
    border : 1px solid #139B0E; /*#cccccc-gris #EEC830-Naranja/rojo  */
  }


#menu li a {
    background-color : #FFFFFF;
    border-color : #000000;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 1px;
    color : #34532c; /*#34532c*/ 
    display : block;
    font-size : 12px;
    font-weight : bold;
    padding-bottom : 4px;
    padding-left : 0;
    padding-right : 0;
    padding-top : 4px;
    text-align : center;
    text-decoration : none;
    width : 85px;
	height: 28px;
	vertical-align:15px;
	text-shadow: #bbb 3px 3px 2px;
  }


#menu li a:hover {
    background-color : #93C52E; /* #93C52E */
    color : #ffffff;
  }


#footer {
    padding: 0 10px 0 20px;
    font-family: Calibri, Arial;
	text-size : 10px;
    background-color: #93C52E  ; /* #A1FE58,#7BC343 , #A7E52A  */ 
  }


#footer p {
    margin: 0;
    padding: 10px 0;
}

#footer a {
	color : #FFFFFF; /* #34532c */
}


.fltrt {
    float: right;
    margin-left: 8px;
  }/* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */ 


.fltlft {
    float: left;
    margin-right: 8px;
  } /* this class can be used to float an element left in your page */


.clearfloat {
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
  }/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */


--> </style><!--[if IE 5]><style type="text/css"> /* place css box model fixes for IE 5* in this conditional comment */    .twoColFixLtHdr #sidebar1 {
    width: 230px;
  }


</style><![endif]--><!--[if IE]><style type="text/css"> /* place css fixes for all versions of IE in this conditional comment */    .twoColFixLtHdr #sidebar1 {
    padding-top: 30px;
  }


.twoColFixLtHdr #mainContent {
    zoom: 1;
  }

/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */


</style><![endif]--><script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script><!--.style1 {
    font-size: medium;
    color: #006633;
    font-weight: bold;
  }


