/* CSS Document */
body { background:url('/_images/bkgnd.jpg') repeat-x #8a90a8; margin:0; }
body, p, div { font:12px Verdana }

.content { padding:10px; border-left:2px solid #ff9900 }

#right { position:relative; top:25px; width:172px; text-align:center; z-index:1 }

h2 { font-size:12pt }
h3 { font-size:120%; font-family:Verdana, Geneva, sans-serif; color:#6633CC; text-align:center }
.poem_title { font-size:130%; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#6633CC; text-align:center }

.highlight { background:#FF6 }

#topnavbar { position:relative; top:15px; }

#topnavbar a.splink:active, a.splink:link, a.splink:visited { font:bold 10px Verdana; color:#0033cc; padding:0 0 0 10px; border-left:1px #0033cc solid; }
#topnavbar a.splink:hover { color:white; text-decoration:none }
#topnavbar a.leftlink:active, a.leftlink:link, a.leftlink:visited { font:bold 10px Verdana; color:#0033cc; padding:0 10px 0 10px; }
#topnavbar a.leftlink:hover { color:white; text-decoration:none }
#topnavbar a.toplink:active, a.toplink:link, a.toplink:visited { font:bold 10px Verdana; color:#0033cc; padding:0 10px 0 10px; border-left:1px #0033cc solid }
#topnavbar a.toplink:hover { color:white; text-decoration:none }

#leftmenu { width:140px }
#leftmenu td { font:12px Verdana; padding:15px 0 15px 5px; border-bottom:1px dashed #9aacf8; }
#leftmenu a.lmenu:visited, a.lmenu:link, a.lmenu:active { font-weight:bold; text-decoration:none; color:#6666ff; }
#leftmenu a.lmenu:hover { color:#ff9900 }

#main { padding:0px }

/* **** Frame Tables **** */
        /* white */
td.top2 { background:url('/_images/frame_02.gif') repeat-x }
td.med4 { background:url('/_images/frame_04.gif') repeat-y }
td.med5 { background-color:white; font-size:90% }
td.med6 { background:url('/_images/frame_06.gif') repeat-y }
td.bot8 { background:url('/_images/frame_08.gif') repeat-x }
        /* light blue */
td.lbtop2 { background:url('/_images/lightblue_frame_02.png') repeat-x }
td.lbmed4 { background:url('/_images/lightblue_frame_04.png') repeat-y }
td.lbmed5 { background-color:#ccccff }
td.lbmed6 { background:url('/_images/lightblue_frame_06.png') repeat-y }
td.lbbot8 { background:url('/_images/lightblue_frame_08.png') repeat-x }
        /* white */
#frame td.top2 { background:url('/_images/frame_02.gif') repeat-x }
#frame td.med4 { background:url('/_images/frame_04.gif') repeat-y }
#frame td.med5 { background-color:white }
#frame td.med6 { background:url('/_images/frame_06.gif') repeat-y }
#frame td.bot8 { background:url('/_images/frame_08.gif') repeat-x }

#apDiv1 {
	position:relative;
	left:73%;
	top:40px;
	width:157px;
	height:25px;
	z-index:1;
}

#apDiv2 {
	position:relative;
	left:62%;
	top:40px;
	width:157px;
	height:25px;
	z-index:1;
}

#apDiv3 {
	position:relative;
	left:77%;
	top:29px;
	width:105px;
	height:23px;
	z-index:1;
}

#mailbox {
	position:relative; 
	width:55px; 
	height:150px; 
	top:35px; 
	width:350px; 
	padding:5px; 
	border:1px dotted #999999; 
	text-align:right; 
}

.portlet_subtitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#6666ff; font-stretch:ultra-expanded; padding-bottom:10px  }

.caption { font:11px Verdana }

.gallerypaging { font:9px Verdana; text-align:right; padding-right:15px }

p.paging { font:9px Verdana; text-align:center; }

a.paging:link, a.paging:visited, a.paging:active { color:#ff9900 }
a.paging:hover { text-decoration:none }

#footer { font:10px Verdana }

#footer a.footlink:active, a.footlink:link, a.footlink:visited { padding: 0 10px 0 10px; border-left:1px #9aacf8 dashed }

#footer a.footlink:hover { color:#8a90a8; text-decoration:none }

#credit { font:11px Verdana }

a.credits:link, a.credits:active, a.credits:visited { color:#ff9900 }
a.credits:hover { color:#ffffff }

.printOnly{display:none;} /* hide/show for printing - needs code in container page */
.notForPrinting{display:block;} /* hide/show for printing - needs code in container page */

#gallery_header {
	position:relative; width:500px; z-index:1; font:bold 11px Verdana; color:darkblue; padding:0 0 0 10px; line-height:20px;
}
.gallery_nav { display:inline; margin-left:208px; }
.gallery_nav_1 { display:inline; margin-left:5px; }
.gallery_nav_2 { font:9px Verdana; display:inline; margin-left:5px; }

a.go:active, a.go:visited, a.go:link { font:bold 13px Verdana; color:#ffffff; text-decoration:none; padding:0 3px 2px 3px; background-color:#8b91a9; border:solid 1px #000066 }
	
a.go:hover { background-color:#ccccff; color:#000066 }

 /**** Font Definitions for "Invitación a Festival de Poesía" ****/
 @font-face
	{font-family:"Bookman Old Style";
	panose-1:2 5 6 4 5 5 5 2 2 4;}
 @font-face
	{font-family:Georgia;
	panose-1:2 4 5 2 5 4 5 2 3 3;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
 /* Page Definitions */
 @page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	border:double windowtext 9.0pt;
	padding:1.0pt 4.0pt 1.0pt 4.0pt;}
div.Section1
	{page:Section1;}

.highlight { background-color:yellow; padding:3px }

td.rincon { padding-left:1px }

td.poema { font:12px Verdana, Geneva, sans-serif }

.author { font:bold italic 9px Verdana; text-align:right }

ul.noticias li.noticias { padding:3px 0 3px 0 }

.newslink { font-size:85%; font-style:italic }

/* TABS Definitions */

#tabs {
        display: block;
        float: left;
        width: 98%;
      }
      a.tab, a.tab:visited, a.tab:link, a.tab:active { 
        border-collapse: collapse; 
        border-style: solid solid none solid;  
        border-color: blue blue none blue; 
        border-width: 1px 1px 0px 1px; 
        background-color: #ccccff; 
        padding: 2px 0.5em 0px 0.5em; 
        margin-top: 4px;
        margin-right: 7px;
        font-family: arial; 
		font-weight: bold;
		font-size:12px;
        text-decoration: none;
        width: 23%;
        text-align: center;
        float: left;
      }
      a.tab:hover { 
        border-color: none; 
        background-color: white; 
      }
      .panel { 
        border-left: solid 1px blue; 
		border-bottom: solid 1px blue; 
		border-right: solid 1px blue; 
		border-top: none;
        background-color: white; 
        padding: 5px; 
        overflow: auto; 
        clear: left; 
		width: 97%;
        /* height:380px;*/
      }
#sh { font-family:Verdana, Geneva, sans-serif }
#sh .headline { font-size:13px; font-weight:bold }

.lf2010 { font:110%/1.6 Georgia, "Times New Roman", Times, serif; padding:0 50px 0 40px }
.lf { font:105%/1.2 Georgia, "Times New Roman", Times, serif; }

a.weekly_poem:link, a.weekly_poem:active, a.weekly_poem:visited { color:#000066 }
a.weekly_poem:hover { color:#000077; text-decoration:none }

/* Slide show */

#slideshow { margin: 4px; text-align:center }
/* #main { margin: auto 100px; padding: 20px } */
.pics { height: 110px; overflow:hidden }

/* Show and hide */

.msg_head { font-weight:bold; text-decoration:underline; cursor:pointer; }

/* EZ News */

.news_style { display:none; }
.content_news { padding-left:10px; border-left:2px solid #ff9900 }
.news_show
{
background-color: white;
color:black;
width:98%;
height:140px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	
}
.news_border
{
background-color: white;
width:97%;
height:140px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid gray;
padding: 5px 5px 5px 5px;
overflow: auto;	

}
.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:99%;
height:33px;
color:black;
text-align:center;
}
.news_title {
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
position: absolute;
float: left;
margin-top: 0px;
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid gray;
border-top-color: white;
border-top:none;
height:20px;   
}
