* { margin:0; padding:0; outline:none; }



body, div, span, p, a, img, ul, ol, li, table, tr, th, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }

table.programa {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}
table.programa th {
	border-width: 1px;
	border-style: solid;
	border-color: black;
}
table.programa td {
	border-width: 1px;
	border-style: solid;
	border-color: black;
	padding: 4px;
}

body { 



  padding: 0; 



  margin-top:0;



  margin-left:0;



  background-image:url('../img/bg_site.jpg');



  background-repeat:repeat-x;



  text-align: center; 

  

}







/* --------------------------------------------------------------- */



a {color:#308187;}



a:link {color:#308187;}



a:hover {color:#1D4E52;}







/* --------------------------------------------------------------------- */



h1, h2, h3, h4, h5, h6 { margin:15px 0 7px 0; }







h2 { font-size:170%; font-weight: normal;



padding-bottom:3px;



border-bottom: 1px solid #666;

font-family: 'Myriad Pro', Verdana, Geneva, sans-serif}



h3 { font-size:105%; border-bottom: 1px solid #ddd;



padding-bottom:2px;}



h4 { font-size:120%; }



h5 { font-size:100%; }







.rbroundbox h2 {



	color: #fff;



	font-size: 130%;



	margin-top: 0;



	border: 0;



	font-family: arial, sans-serif;



	font-weight: bold;



}







/* ---------------------------------------------------------------------- */



#layout { 



  width:850px; 



  margin:0 auto; 



  text-align:left;



  font-family:Verdana, Geneva, sans-serif;



  font-size:80%;



}







  	/* ------------------------------------------------------------------ */



  	#header { position:relative; background: #303030;  margin-bottom: 20px; }



  



      



      #navigation{



		  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;



	display: block;



	text-align: right;



	font-size: 90%;



      }



      



      #navigation ul li{



        display: inline;



      }



      



      #navigation li a {



        color: #333;



        padding: 28px 6px;



        text-decoration: none;



      }



      



      #navigation a:hover {



        color: #916A37;



      }



      



      .rbroundbox { background: #308187 url('../img/main.jpg') no-repeat; }



      .rbtop div { background: url('../img/tl.gif') no-repeat top left; }



      .rbtop { background: url('../img/tr.gif') no-repeat top right; }



      .rbbot div { background: url('../img/bl.gif') no-repeat bottom left; }



      .rbbot { background: url('../img/br.gif') no-repeat bottom right; clear: both; }







      .rbtop div, .rbtop, .rbbot div, .rbbot {



      width: 100%;



      height: 7px;



      font-size: 1px;



      }



      .rbcontent { margin: 0 7px; }



      .rbroundbox { width: 95%; margin: 1em auto; color: #fff; margin-bottom: 20px;}



      



      .rbroundbox a { color: #fff; }



      .rbroundbox a:hover { text-decoration: underline; }







      .content {



      float: left; 



      padding: 12px 0 12px 10px;



      width:500px;



      z-index: 10;



      }



      



      #panel-right { float:right; width:230px; padding: 15px 10px 10px 10px; color: }



      #panel-right-inside {border-left: 1px solid ##308187; padding: 0 0 0 16px;}



      #panel-right span { color: #000; }



      #panel-right p {margin: 0;}



      



      #main {



      padding: 0 37px



      }



			#main p {



				text-align:justify



			}



      



      #footer {



      background: #303030;



      color: #b1b1b1;



	  font-family:Verdana, Geneva, sans-serif;



      }



      



      #footer a{



      color: #b1b1b1;



      }



      



      #footer-inside {



      width:746px; 



      margin:0 auto; 



      text-align:left; 



      padding: 26px 0;



      }



      



      #footer-inside p {



      margin-top: 0;



      margin-bottom: 0;



      }



      



      #copyright {



      float: left; 



      width: 480px;



	  font-size:11px;



      }



      



      #dont-delete-this{



      margin: 0 0 0 323px;



      text-align: right;



	  font-size:11px;



      }







/* -------------------------------------------------------------------- */



p { margin:15px 0; line-height: 18px; font-size: 95%}







.content p {color: #fff; margin-top: 10px;}











/* --------------------------------------------------------------------- */



ul, ol { display:block; margin:10px 0 10px 30px; }



ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:10px; }



ol { list-style-type:decimal; }



ol ol { list-style-type:upper-alpha; }



ol ol ol {list-style-type:lower-alpha; }



li { display:list-item; }



ul li a { text-decoration:underline; }







/* -------------------------------------------------------------------- */



dl { margin:15px 0; }



dt { font-weight:bold; }



dd { margin-left:30px; }







/* --------------------------------------------------------------------- */



fieldset { margin:15px 0; padding:10px; border:1px solid #CCC; }



legend { margin-left:10px; font-size:100%; font-weight:bold; color:#000; }



abbr, acronym, .help { border-bottom:1px dotted #CCC; cursor:help; }



blockquote { margin:15px 20px; font-style:italic; }



del, .del { text-decoration:line-through; }



strong, .strong { font-weight:bold; }



cite, em, q, var { font-style:italic; }



code, kbd, samp  {font-family:monospace; font-size:110%; }



hr { display:block; height:1px; margin:10px 0; padding:0; border:0 solid #CCC; background:#CCC; color:#CCC;} 



.light {padding: 4px 5px; text-decoration: none;} .light:hover {color: #fff;}



.noscreen { display:none; }



