/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */
/* All associated graphics copyright 2004, Jose Florido */
/* Added: Sept. 2nd, 2004 */

/* Hoja de estilos para "Ragged" */
/* Autor: Jose Florido - jose@avidos.net */
body{
 padding: 0;
 margin: 0;
 font-family: "MS Trebuchet", Verdana, Geneva, Arial, Helvetica, sans-serif; 
 font-size: 90%;
 line-height: 135%;
 background-image: url("images/fondo.gif"); 
 color:  #424242;
}

a{
 color: #af0000;
 font-weight: bold;
 text-decoration: none;
}

a:visited{
 /*color: #FF9F9F;*/
 color:#700;
 text-decoration: none;
}

a:hover{
 text-decoration: underline;
}

a.external {
 background: transparent url("images/flechita3.gif") 0 2px no-repeat;
 background-repeat: no-repeat;
 background-position:right;
 padding-right:12px;
 }

h3{
 color: #af0000;
 font-size: 120%;
 margin-top: 30px;
 margin-bottom: 0;
 position: relative;
 padding: 0 0 0 25px;
 background-image: url("images/bullet2.gif");
 background-repeat: no-repeat;
 background-position: 0 0px;
}

h1{
 color: #af0000;
 font-size: 140%;
 margin-top: 30px;
 margin-bottom: 0;
 position: relative;
}

h3 span{
 background-color: #fff;
}

p{
 margin: 10px 0 5px 0;
}

li{
list-style-image:url(images/bullet2.gif);
}


/* ---- divs ---- */


#container{
 position: absolute;
 background-image: url("images/abajo.gif");
 background-repeat: repeat-x;
 background-position: bottom;
 width: 750px;
 border: 1px solid #5F5F5F;
 border-bottom: 0;
 border-top: 0px;
 margin: 0 auto;
 text-align: left;
 vertical-align:top;
 left:200px;
}


#pagetitle {
 color:#af0000;
 font-size:170%;
 font-weight:bold;
 margin-top: 40px;
 margin-left:20px;
 margin-bottom: 10px;
 position: relative;
 line-height:110%;
}

#sz-logo {
  background-image: url("images/sz-logo.jpg");
  background-repeat:no-repeat;
  width:548px;
  height:106px;
  margin-left:150px;
 }
 
 

#pageHeader {
  height: 124px;
  background-image: url("/header_neu.jpg");
  background-repeat:no-repeat;
  margin-bottom: 0;
//  margin-left:-198px;
}


#pageHeader h1 span {
 display: block;
 width: 0;
 height: 0;
 overflow: hidden;
}

.csc-header{
 margin-bottom:10px;
}

.news {
   margin-top:30px;
   margin-bottom:10px;
   clear:both;
}

.news_title {
color: #af0000;
 font-size: 140%;
 margin-bottom: 0;
 position: relative;
 padding: 0 0 0 25px;
 background-image: url("images/bullet2.gif");
 background-repeat: no-repeat;
 background-position: 0 0px;
}



.news_subheader{
 font-size:14px;
 font-weight:bold;
 }

.news_date {
 margin-left:20px;
 margin-bottom:0px;
}

.news_author {
 margin:0px;
 padding:0px;
}

.news_image TABLE{
	width:200px;
	height:200px;
	margin-bottom:20px;
	margin-left:60px;
}

.event {
 background-color:#f9f0f0;
 padding:5px;
 margin-right:10px;
}
.event .event_datetime {
 width:300px;
}
.event_date {
 font-weight:bold;
}

.event a:visited {
 color: #af0000;
}

#event-listview { border-width:0px; }
#event-listview tr.event-listview-row-odd { background-color:#f9f0f0; }
#event-listview tr.event-listview-row-even { background-color:#f9f0f0; }
#event-listview td { vertical-align:top; padding:2px 6px 4px 4px; }
#event-listview .event_datetime { width:25%; text-align:right; }
#event-listview .event_date { font-size:175%; color:#af0000; }
#event-listview .event_time { font-size:100%; font-weight:bold; margin-top:6px; }
#event-listview .event_text { width:75%; }
#event-listview .event_title { font-size:120%; font-weight:bold; }
#event-listview .event_subheader { /*font-weight:bold;*/ }
#event-listview .event_single { text-align:right; }
#event-listview .event_where { font-style:italic; }

#supportingText{
 margin-left: 20px;
 padding-right: 10px;
 font-size: 90%;
 /*min-height:500px;*/
}

#articleRight {
 width:350px;
 float:right;
 clear:both;
 
 }

#articleLeft {
 width:350px;
 float:left;
 
 }

#footer{
 position: relative; 
 padding: 65px 10px 30px 20px; 
 margin-left:20px;
 background-image: url("images/footer.gif");
 background-repeat: no-repeat;
 background-position: 0 55px;
 bottom:0px;
 float:none;
 clear:both;
}

.pathmenu {
 position:absolute;
 top:125px;
 left:20px;
 color: #af0000;
 font-size:80%;
 font-weight: bold;
 text-decoration: none;
}

.pathmenu .current {
 color:#000;
}

#linkList {
 position: absolute;
 left: 12px;
 top: 124px;
 width: 178px;
 padding: 0 2px 0 0;
 font-size: 90%;
 line-height: 140%;
 background: #EFEFEF url("images/linea.gif") top right repeat-y;
 float:left;
}

#linkList h3{
 background: #af0000;
 margin: 0;
 padding: 5px 0 5px 20px;
 color: #fff;
 font-size: 100%;
 background-image: url("images/headline2.jpg");
 background-repeat: repeat-x;
 background-position: bottom;
}

#linkList h3 A {
 color:white;
}

#linkList h3 span{
 background: transparent;
}

.navbar-spacer{
 margin: 0;
 padding: 0;
 list-style: none;
 padding: 20px 10px 20px 10px;
 background-image: url("images/izqdaul.gif");
 background-repeat: repeat-x;
}

.navbar-item {
 padding-left: 16px; 
 background: transparent url("images/flechita3.gif") 2px 0px no-repeat;
 margin-bottom: 7px; 
 color: #af0000;
 font-weight: bold;
 text-decoration: none;
}

.navbar-item.current {
 color: #000000;
}

.navbar-item-level2 {
 margin-left:16px;
 margin-bottom:5px;
 margin-top:-3px;
}

.navbar-item-level3 {
 margin-left:50px;
 margin-bottom:5px;
 margin-top:-3px;
}


#linkList li a.c{
 color: #818181;
}

#lresources{
 background: transparent url("images/riss.gif") bottom no-repeat;
 padding-bottom: 20px;
}


div.disclaimer {
 padding-right: 10px;
 font-size: 90%;
 width:700px;
 text-align:center;
}

P {
 margin:0px;
 padding:0px;
}


.tx-guestbook-list-header { 
 color: #FFFFFF; 
 font-weight:bold; 
 padding-top:1px;
 padding-bottom:1px;
 margin-top:10px;
 padding-left:25px;
 background-image: url("images/guestbook-headline.jpg");
 background-repeat:no-repeat;
 background-position:left;
 background-color:#af0000;
 height:15px;

}

.tx-guestbook-form {
}

.tx-guestbook-form-name {
 text-align:right;
}

.tx-guestbook-form-email {
 text-align:right;
}

.tx-guestbook-form-subject {
 text-align:right;
}


.tx-guestbook-entry {
 clear:right;
 text-align:right;
}

.tx-guestbook-form-textarea {
}

.tx-guestbook-personal {
 float:left;
 width:250px;
 margin-top:20px;
}

.groupmenu_item{
 background-color:#af0000;
 margin-left:5px;
 padding-left:2px;
 padding-right:2px;
 color:white;
 margin-top:2px;
 float:left;
}

.groupmenu_item A{
 color:white;
}

#groupmenu {
 position: absolute;
 left: 200px;
 top: 220px;
 margin-top:2px;
 width:550px;
 }

#groupmenu A:visited{
 color:white;
}

.csc-sitemap-level1 {
 margin-left:10px;
}

.csc-sitemap-level2 {
 margin-left:30px;
}

.csc-sitemap-level3 {
 margin-left:50px;
}

.csc-sitemap-level4 {
 margin-left:70px;
}

.csc-sitemap-level5 {
 margin-left:90px;
}
