/* Hoja de estilo OINAPAN 2005
   Nueva Acrópolis - Panamá
   www.acropolis.org.pa
   
   Panamá - Agosto 2005
   Diseño y programación por DIMENSION-E
   www.dimension-e.net
   solucion@dimension-e.net
   © 2005
*/

fieldset.csc-mailform {border:none; }
BODY, TD, P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	_font-size: xx-small;
	color:#000000;
	list-style-type: disc;
	list-style-image: none;
}
A { color: #006600; }
A:hover { 	color:#B00D61; }
A:visited { 	color:#6C8D6C;  }
A:visited:hover  { 	color:#B00D61; }

.purple { color: #B00D61; margin-right: 20px;}
.purple:hover { 	color:#666666; margin-right: 20px; }
.purple:visited { 	color:#B00D61;  margin-right: 20px; }
.purple:visited:hover  { 	color:#666666; margin-right: 20px; }



#rightColumn UL {
	list-style-type: disk;
	list-style-position: inside;
	font-size: x-small;
	_font-size: xx-small;
	list-style-image: url(../img/defaultLi.gif);  
	color: #333333;
	margin-left: 0px;
	_margin-left: -10px;
	padding-left: 0px;
	margin-bottom: 4px;
	
}

#rightColumn LI { margin-left:0px;}



HR { clear: both; size:1px; color:#cccccc;}
#hrBelowMainTeaser { clear:both; size:1px; height:1px; color:#cccccc; background:#cccccc; border:0px; width: 88%; margin: 4px auto; _margin: 0px auto; padding: 3px auto 0; }

TD#SubhomeTmpl TD#normalColumn { padding-right: 20px; text-align: justify;  }

TD#InternaTmpl TD#normalColumn { padding-right: 35px; text-align: justify; }

TD#InternaAmazon TD#normalColumn { padding-right: 10px; text-align: justify; }



#cellMainImage, #pathCell, #leftColumn {
	PADDING-LEFT: 38px;
}
TABLE#leftRightColumnsTable TD#leftColumn {
	PADDING-LEFT: 0px;
}


#naCell {
	PADDING-LEFT: 38px;
	PADDING-TOP: 22px;
}

#tableRoundedFooterCornerTD { 
	PADDING-LEFT: 38px;
}

#cellFooter {
	PADDING-LEFT: 38px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-decoration: none;
	text-align: center;
}
#cellFooter A, #cellFooter A:visited{ color: #006699; text-decoration: none; }
#cellFooter A:hover { color: #3399CC; text-decoration: underline;  }

#cellHeaderContent {	PADDING-LEFT: 38px; VERTICAL-ALIGN: top; PADDING-TOP: 5px }


/* forms  */

.tx-indexedsearch-searchbox-sword, .input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006666;
	background-color:#EEEEEE;
	border: 1px solid #006633;
	padding: 1px;
	}
select, option {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006666;
	background-color:#EEEEEE;
	padding: 1px;
	}
	
select.input { border: none; margin: 2px 1px 1px 0px;}

input.tx-indexedsearch-searchbox-button { font-family:verdana; font-size:10px; font-weight:bold; color:#006600;   }

/* header */
.headerLinks, .headerLinks:visited{ color: white; text-decoration: none; }
.headerLinks:hover, .headerLinks:visited:hover  { color: #006600; }


#teaserBox, #titleBox  { width: 96%; margin: 0 auto 0 auto;}


#teaserColumn { width: 200px; padding: 4px;}


#mainColumn { padding: 15px 15px 0px 15px; margin: 0px}

#leftRightColumnsTable { margin: 0px auto 0px auto; width: 447px} 


#mainTeaser { padding-bottom: 0px; margin-bottom: 0px;}

DIV#mainTeaser, DIV#movie { width: 445px; height: 105px; }



/* teasers */

.splash6 { padding: 4px; margin-bottom: 10px; _margin-bottom: 5px; margin-top: 4px; _margin-top: 2px;}

DIV.splash6 IMG.splash6Img { _margin: 5px 5px 0px 2px; }

DIV.splash6 IMG.splash7Img { _margin: 5px 2px 0px 2px; }

.splashTitle {
	color:#006600;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	_font-size: xx-small;
    text-decoration: none;
	display: block;
	margin-bottom: 3px;
	padding-bottom: 0px;

}
.splashBody {
	color:#333333;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.splashMore {
	color:#006600;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	_font-size: xx-small;
    text-decoration:none;
}
.splashMore:hover   { 	color:#B00D61; }
.splashMore:visited { 	color:#6C8D6C;  }
.splashMore:visited:hover  { 	color:#B00D61; }

.splashTitle:hover { 	color:#B00D61; }
.splashTitle:visited { 	color:#6C8D6C;  }
.splashTitle:visited:hover { 	color:#B00D61; }

/* titles */
h2, .titleLayout1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: medium;
	_font-size: small;
	color: #006600;  
	font-weight: bold;	
	text-decoration: none;  
	margin: 0px;
	}


h3, .titleLayout2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	_font-size: x-small;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
    margin: 15px 0px 0px;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	_font-size: xx-small;
	font-weight: bold;
	color: #000000;
}

/*  Texto morado, fondo verde */
h5, .titleLayout3 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	_font-size: xx-small;
	font-weight: bold;
	color: #B00D61;
	background-color: #B8DCB8;
	padding: 3px 8px 2px;
	height: 15px;
	text-decoration: none;
    margin: 15px 14px 5px 0px;
}


UL.greenBlockList {
	display: block;
	margin: 0px -20px 0px 80px; 
	padding-top: 4px;
	padding-left: 0px; 
	list-style: disk;
	list-style-image: url(../img/bulletPurple.gif);
}


/* News */

.news-list-container {  
	width: 96%; 
	margin: 5px auto 2px; 
	background-color: #FFFFFF; 
	_margin: 5px 8px 2px;
	font-size: x-small;
	_font-size: xx-small;
	}

.news-list-date { display: block; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: xx-small;}

.news-latest-date { display: block; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; _font-size: xx-small;}

.news-list-item  { clear: both; padding: 0px 10px 0px 0px;}

.news-latest-item { clear: both; padding: 0px 10px 0px 0px; border-bottom: 1px solid #CCCCCC;	margin-bottom: 10px;}

.news-list-item H3, .news-list-item H3 A, .news-list-item A , .news-latest-item A{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	_font-size: xx-small;
	font-weight: bold;
	color: #339900;
	text-decoration: none;
    display:block;
	}
.news-list-item H3 A:hover, .news-list-item A:hover, .news-list-item A:visited:hover, .news-latest-item A:hover, .news-latest-item A:visited:hover   { 	color:#B00D61; }
.news-list-item H3 A:visited, .news-list-item A:visited, .news-latest-item A:visited  { 	color:#97B389;  }

.news-list-item IMG, .news-latest-item IMG { float: left; margin: 0px 5px 0px 2px; }


HR.clearer { clear:both; padding-top: 6px; margin: 2px auto 5px; _margin: 0px auto; border:0px; border-bottom:1px solid #cccccc; background:white ; color:#CCCCCC ; width: 80%; size:1px; height:1px; display: block;}

.news-list-bodytext A, .news-list-bodytext A:hover, .news-list-bodytext A:visited, .news-list-bodytext A:visited:visited{ 
	text-decoration: none;
	font-size: x-small;
	_font-size: xx-small;
	font-weight: normal;
	color: #333333;
	}

.news-list-more {
	display: block;
	float: right;
	font-size: x-small;
	_font-size: xx-small;
}


P.titleLayout2 {
	font-weight: normal;
	color: #B00D61;
	background-color: #B8DCB8;
	padding: 5px;
	margin: 5px auto;
	}


/*  Barra de Herramientas */
.bhlink, DIV.bhlink {
	width: 50%;
	padding-left: 10px;
	white-space: nowrap;
	padding-bottom: 8px;
}
.bhlink IMG {
	padding-right: 5px;
    _margin-right: 5px;
	text-align: center;
	
}
.bhlink A {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	padding-bottom: 6px;
	vertical-align: top;

}

.bhlink A:hover,  .bhlink A:visited:hover { 	padding-bottom: 5px; border-bottom: 1px #666666 dotted; _border-bottom: 1px #666666 solid; color: #666666; }


/* Submenu */

.Submenu1ACT, .Submenu1ACT A, .Submenu1No, .Submenu1No A{
	background-color:#cccccc;
	padding-left: 1px;
	margin: 1px;
	text-decoration: none;
	color: #006600;
	white-space: nowrap;
}
.Submenu2No, .Submenu2No A {
	background-color: #E2E7E6;
	padding-left: 2px;
	margin: 1px;
	text-decoration: none;
	color: #006600;
	white-space: nowrap;
}
.Submenu3No, .Submenu3No A {
	background-color: white;
	padding-left: 3px;
	margin: 1px;
	text-decoration: none;
	color: #006600;
	white-space: nowrap;
}
.Submenu1ACT:hover, .Submenu1ACT A:hover, .Submenu1No:hover, .Submenu1No A:hover, .Submenu2No:hover, .Submenu2No A:hover, .Submenu3No:hover, .Submenu3No A:hover {
	color: #B00D61;
} 


/*  Calendar */

.eventHomeTeaser { 
	margin: 0px auto;
	}

.event_teaser_tablewrap { 	MARGIN: 3px auto; _MARGIN: 3px 0px 3px 3px; WIDTH: 98%; BORDER-BOTTOM: 1px solid #cccccc; padding: 3px 0px 14px; _padding: 3px 0px 10px; } 

.event_teaser_tablewrap IMG { border: 1px solid #006600; _margin-right: 0px;}

.event_teaser_date { 	FONT-SIZE: xx-small; COLOR:#666666; font-family: Arial, Helvetica, sans-serif; }

.event_teaser_time { 	FONT-SIZE: xx-small; COLOR:#666666; font-family: Arial, Helvetica, sans-serif;  }

.event_teaser_shortdescription, .event_teaser_shortdescription A, .event_teaser_shortdescription A:hover, .event_teaser_shortdescription A:visited, .event_teaser_shortdescription A:visited:hover, A.event_teaser_shortdescription, A.event_teaser_shortdescription:hover, A.event_teaser_shortdescription:visited, A.event_teaser_shortdescription:visited:hover {
	color:#333333;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
	
#teaserBox .tx-desimplecalendar-pi1-listrow { 
	_margin-left: -10px;  
	_padding-left: -5px; 
	}	
	
#teaserBox .tx-desimplecalendar-pi1-listrow { 	clear: both; }	
	
.list_item_tablewrap  { 	
	border-bottom: 1px solid #CCCCCC;	
	margin-bottom: 10px; 
	/*	width: 80%;  */
	}

div.list_item_tablewrap { 
	border-bottom: none; 
	margin-bottom: 0px; 
	}

.list_item_tablewrap LI  A,  .list_item_tablewrap LI  A:visited { 
font-family: Arial, Helvetica, sans-serif;	
font-size: xx-small;	
font-weight: normal;	
color: #666666;	
text-decoration: none;	
/* _border: 1px green solid;*/
_margin-left: 2px;
_padding-left: -4px; 
}
.list_item_tablewrap LI { 	
list-style-type: disc;	
margin-left: 6px;	
_margin-left: -2px;	
list-style-image: url(../img/libullet.gif);
/*border: 1px red solid;*/
}
.list_item_tablewrap LI  A:hover,  .list_item_tablewrap LI  A:visited:hover { color: #009900; }

.list_item_title { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small; _font-size: xx-small;	font-weight: bold;	color: #006600;	text-decoration: none;    display:block; 	_margin: 0px -5px 0px 0px;}
.list_item_title:hover { color: #B00D61; }
.list_item_title:visited { color: #6C8D6C; }
.list_item_title:visited:hover { color: #B00D61; }

.list_item_link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: xx-small;	font-weight: bold;	color: #006600;	text-decoration: none; }
.list_item_link:hover { color: #B00D61; }
.list_item_link:visited { color:#6C8D6C; }
.list_item_link:visited:hover { color: #B00D61; }

.list_item_imagetable { 	float: left;	margin-top: 0px; }


.list_item_date, .list_item_time {	color: #666666;	margin-top: 15px;		}



.eventdetail_wraptable_special {	margin-bottom: 0px; }

.eventdetail_tablewrap IMG { border: 1px solid #006600; }

.eventdetail_date { 	FONT-SIZE: xx-small; COLOR:#666666; }

.eventdetail_time { 	FONT-SIZE: xx-small; COLOR:#666666;  }

.eventdetail_title { 	font-size: x-small;	color: #006600;	font-weight: bold;	display: block;	margin-top: 10px;	}

.eventdetail_shortdescription {	display: block;	color:#006600;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;	}

#califrame { padding: 0px; }

TABLE.calendar_table { 	MARGIN: 1px;	BACKGROUND-COLOR: white;	padding: 0px;  }

/*
.calendar_table TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000000; margin: 0px auto; padding: 0px; text-align:center; }
*/
.cal_head, A.cal_head, .cal_head:visited { 	FONT-WEIGHT: bold; 	FONT-SIZE: 9px; 	COLOR: #006600; 	FONT-STYLE: normal; 	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 	text-align: center; 	margin-top: 0px; 	padding: 0px 0px;  height: 16px; 	text-decoration: underline;}

TH.cal_head { padding: 0px; margin-top: -20px; text-decoration: none; }


A.cal_head:hover, .cal_head:visited:hover { 	text-decoration: none; }

.cal_days TD { 	FONT-WEIGHT: normal; 	FONT-SIZE: 9px; COLOR:white; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	BACKGROUND-COLOR:#669966;	text-align: center;	width: 18px; height: 20px;	margin: 0px;	padding: 1px; BORDER-BOTTOM: 1px solid #006600; BORDER-TOP: 1px solid #006600; }

.cal_content TD { 	FONT-WEIGHT: normal;	FONT-SIZE: 9px;	COLOR: #666666;	FONT-STYLE: normal;	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;	BACKGROUND-COLOR: white;	margin: 0px;	padding: 0px;	text-align: center;	height: 14px;	width: 16px; }

TD.cal_sunday { 	COLOR: #990033;	background-color: #eeeeee}

TD.cal_saturday { 	COLOR: #336633;	background-color: #eeeeee}

.cal_empty { 	}

.cal_event, A.cal_event, .cal_today_event, A.cal_today_event  { 	FONT-WEIGHT: bolder;  TEXT-DECORATION: underline  ; 	}

.cal_event:hover, A.cal_event:hover, .cal_event:visited:hover, A.cal_event:visited:hover, .cal_today_event:hover, A.cal_today_event:hover, .cal_today_event:visited:hover, A.cal_today_event:visited:hover,{  TEXT-DECORATION: none }

.cal_event:visited { 	FONT-WEIGHT: bolder; TEXT-DECORATION: none }

TD.cal_today { 	BORDER: #B00D61 1px solid;		COLOR: #B00D61 ;  }
/*
.cal_today_event, A.cal_today_event { 	FONT-WEIGHT: bolder;  TEXT-DECORATION: underline;  }

A.cal_today_event:hover, .cal_today_event:visited:hover { 	 FONT-FAMILY: arial; TEXT-DECORATION: none;  }
*/

/* can't be a.cal_today_event:visited, because then would override .cal_today_event:visited:hover */

/*
.cal_today_event:visited {	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: arial;  TEXT-DECORATION: none; 	padding: 0px;	MARGIN: 0px; }

*/
.temarioLi, .temarioLi A, .temarioLi A:visited {
	color: #336633;
	list-style-image: url(../img/temarioLi.gif);
	text-decoration: none;
	margin: 0px 0px 2px 0px;
	font-size: xx-small;
	padding-bottom: 2px;

}
.temarioLi A:hover, .temarioLi A:visited:hover { color: #006600; 	border-bottom: 1px #006600 dotted; _border-bottom: 1px #006600 solid;}


.siteMap1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 370px;
	height: 18px;
	padding-left: 15px;
	font-size: x-small;
	background-color: #669966;
	margin-top: 10px;
	font-variant: small-caps;
}

.siteMap1:visited { color: #cccccc; text-decoration: none; }
.siteMap2 {
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	display: block;
	margin: 0px;
	padding-left: 45px;
	background-color: #E6EFDC;
	width: 340px;
	_width: 370px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 16px;
	color: #009900;
}
.siteMap2:visited { color: #669966; }
.siteMap3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
	display: block;
	padding-left: 75px;
	height: 16px;
	width: 310px;
	_width: 370px;
	background-color: #E6EFDC;
}
.siteMap3:visited { color: #669966; }

.siteMap4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #009900;
	text-decoration: none;
	display: block;
	padding-left: 90px;
	height: 16px;
	width: 295px;
	_width: 370px;
	background-color: #F3F4F1;
}
.siteMap4:visited { color: #669966; }


.lastUpdate { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999999;
	font-style: italic;
	padding-top: 3px;
	border-top: 1px solid #999999;
}
.lastUpdateDiv {
	display: block;
	margin-top: -40px;
	position: relative;
	text-align: left;
	width: 137px;
	margin-left: 20px;
}

/* CAT MENU */

.news-catmenu  A{
	background-color:#9AB48D;
	padding-left: 1px;
	margin: 1px;
	text-decoration: none;
	color: #006600;
	white-space: nowrap;
	display: block;
	width: 98%;
	height: 18px;
	font-weight: bold;
	font-size: xx-small;
	text-align: left;
}
.news-catmenu A:hover { 
	color: #B00D61;
	background-color:#E7EFDD;
}

.news-catmenu .level1 A { font-weight: normal; background-color: #E7EFDD;}

.news-catmenu .level1 A:hover  { 
font-weight: normal; 	
color: #B00D61;
background-color:white;
text-align: left;
}
	
.news-catmenu  { 
width: 100%; 
margin: 0 auto 0 auto;
border: 1px solid #cccccc;
padding: 2px;
}

.categoryHead { font-weight: bold; }
.categoryTitle {   	font-size:9px; 	color: teal; }

td#teaserBoxTitle {
 background-image: url(../img/grayTbg.jpg);  
 background-repeat:repeat-x; 
 background-position:top;
 width: auto;
 }
 
 
 .img-gallery-thumb {
  border: 1px solid #006600;
  float: left;
  margin: 5px;
 }
 
 /*   Musas 2006 */
 
 .musasExtractoEditorialFecha {
  color: white;
  margin: 5px 0px 0px 5px;
  }
 .musasExtractoEditorialTitulo{
   color: #5F7157;
   margin: 0px 0px 10px 5px;
 }
 .musasExtractoEditorialTexto {
   margin: 0px 5px 30px 5px;
   text-align: left;
 }
 A.musasTeaserMasLink IMG {
   margin: 0px 10px 10px 0px;
 }.eventDiv {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBE2D8;
	padding-bottom: 5px;
}
.eventTitle {
	font-weight: bold;
	display: block;
}
#musasMainColumn H4 {
	color: #006600;
	text-align: center;
	font-size: small;
	margin-top: 20px;
}
.quoteimagecaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	display: block;
	color: #607656;
	font-weight: bold;
	margin-bottom: 20px;
}
.quotetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #CC3366;
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
.quotebodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	_font-size: xx-small;
	text-align: center;
	padding: 15px; 
	display: block;
}
.quoteauthor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-align: right;
	display: block;
	padding-right: 40px;
}
.quoteauthorcaption {
	display: none;
}
.quotes {
	margin-bottom: 60px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ABBDA4;
	width: 90%;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

 TD#MusasInternaTmpl #leftColumn{ width:190px; padding: 0px 50px 60px 70px; _padding: 0px 50px 60px; }

.randomQuote_div {
	padding: 5px 5px;
	background-image:url(../img/scrolls.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px #A3C7BD solid;
	background-color:#E5DDD0;

}

.randomQuote_Quote {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	letter-spacing: 0.01em;
	word-spacing: 0.03em;
	color:#666600;
	font-style: italic;
	margin: 0px 5px 15px;
	text-align: left;
	

}
.randomQuote_Author {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	font-weight: bold;
	margin-bottom: 5px;
	text-align: right;

}