/*IMPORT*/
@import url("reset.css"); 				/*hard reset styles*/
@import url("intro.css"); 				/*intro*/
@import url("cms.css"); 				  /*cms*/

/*MAIN SETTINGS*/	
body,p,h2,h3,h6,ol,ul,td,tr,marquee,iframe { 
  font: 10pt Georgia,Garamond,Times,"Times New Roman",serif; 
  /*font: 10pt Verdana, Arial,"Times New Roman",serif; */
	/*font: 10pt Comic Sans MS, cursive;*/
	line-height:12pt;
	}
h1 {font-size: 18pt; color:#666666; line-height:2em; font-weight:bold;}
h2 {font-size: 16pt; color:#666666; line-height:2em; font-weight:bold;}
h3 {font-size: 14pt; color:#3300cc; line-height:2em; font-weight:bold;}
h4 {font-size: 12pt; color:#000000; line-height:2em; font-weight:bold;}
h5 {font-size: 12pt; color:#000000; line-height:2em; font-weight:bold;}
h6 {font-size: 12pt; color:#452979; line-height:1.2em; font-weight:bold;}
ul {
	 list-style: square inside;
	 }
img {
  vertical-align: top;
	}
html,body {
	margin:0;
	padding:0;
	height:100%;
	background-color: #ffff;
}
body {
	background-image: url(../img/red_back.jpg);
	}
a {
  color:#000000; 
	font-weight:bold;
	}
td {
  vertical-align: top; 
	}
a:hover {
  color:#000000; 
	font-weight:bold;
	}
a:visited {
  color:#000000;
	}
.hiddenpic {
  display:none;
	}
input.submit {
						 background-image: url(../img/icons/ok.png);
						 background-repeat: no-repeat;
						 padding-left:13px;
						 }
.form_comment{
  color:#808080;
	}						 
input:focus, textarea:focus, select:focus {
  background-color:#ffff66;
	}
.lastupdate {
  float:right;
	font-size:8pt;
	font-style:italic;
	}	
.img_text {
  border:1px solid #000000;
	margin:3px;
	float:right;
	}
table#headframe {
	width:100%;
  }
/*FRAME SETTINGS*/
#headimg {
	background-image: url(../img/head.jpg);
	width:100%;
	height:130px;
	}
#A1 {
	background-image: url(../img/A1.jpg);
	width:150px;
	height:20px;
	}
#A2 {
	background-image: url(../img/A2.jpg);
	}
#A3 {
	background-image: url(../img/A3.jpg);
	width:20px;
	}
#menu {
  width:150px;
	background-image: url(../img/B1.jpg);
	}	
.menu_item a{
  display:block;
	width:130px;
	height:20px;
	padding-left:10px;
	padding-top:5px;
	font-weight:bold;
	text-transform: uppercase;
	}	
.menu_item a:hover {
	background-image: url(../img/menu_h.jpg);
	padding-left:10px;
	width:120px;
	border-left:10px solid #b9c7d7;
	}	
#content {
  background-image: url(../img/back.jpg);
	padding:10px;
	width:100%;
				 }
#B3 {
	background-image: url(../img/B2.jpg);
	width:20px;
	}
#C1 {
	background-image: url(../img/C1.jpg);
	width:150px;
	}
#C2 {
	background-image: url(../img/C2.jpg);
	}
#C3 {
	background-image: url(../img/C3.jpg);
	width:20px;
	}

#footer {
	text-align: center;
	height:20px;
	}				 
	
.hidden a,.hidden a:visited{font-size: 8pt; color:#993366; padding-left:10px;}
.hidden a:hover {font-size: 10pt; color:#990000;}
/*form css*/
.form_table {
  border: 2px solid #000;
	padding:2px;
	}

/*FOTOS*/
.fotos_overview {
  text-align: center;
	}
.fotos_overview {
  width:126px;
	background-image: url(../img/img_back.gif);
	background-repeat: no-repeat;
	}	
#table_pics_thumbs td {
  text-align: center;
	vertical-align: middle;
	border:1px solid #FFFFFF;
	}	
/*program*/
#da_prog td{
  padding-left:10px;
	padding-top:3px;
	}

/*sponsor*/	
#sponsor_table td{
  text-align:center;
	padding-bottom:10px;
	}
.sponsor_logo {
  border:1px solid #000;
	}
a.subscribe_btn {
	line-height:40px;
	width:200px;
	height:20px;
	padding:5px 5px 5px 5px;
	border:2px outset #000000;
	}
a.subscribe_btn:hover {
	border:2px inset #000000;
	}				