body  {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background-color:#025192;
		background-image:url(/images/themes/bg_apcn2.jpg);
		background-attachment:fixed;
		background-position:top left;
		background-repeat:repeat-x;
		font-size:12px;
    	margin: 0;
    	padding: 0;
    	text-align: center;
    	color: #000000;
    }
	
	a{
		color:#000066;
		text-decoration:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	a:hover{
		color:#3366CC;
	}
    .etwds #container { 
    	width: 980px;
    	margin: 0 auto;
    	text-align: left;
		margin-bottom:30px;
		
    } 
    .etwds #header { 
		display:block;
		background: url(images/themes/apcn_body.png) 0px 0px no-repeat;
		width:980px;
		height:122px;
		line-height:122px;
		margin:0px;
    } 
    .etwds #header h1 {
    	margin: 0;
    	padding: 10px 0;
		font-size:20px;
    }
    .etwds #header .search {
		width:140px;
		height:18px;
		float:right;
		margin-top:25px;
		overflow:auto;
		
    }
    .etwds #header .search input.txt{
		border:0px;
		width:93px;
		background:transparent;
		font-family:"Trebuchet MS", "Segoe UI";
		font-size:11px;
	}
    .etwds #main { 
		display:block;
		background-image: url(images/themes/bg_content.png);
		background-repeat:repeat-y;
		width:980px;
		margin:0px;
		padding: 1px 0px;
		
    } 
    .etwds #main #sidebar1 {
   		float: right; 
		/* position:absolute;
		margin-left:780px;*/
		margin-top:7px;
    	width: 175px;
    	padding: 2px 20px 15px 8px;
		border-left:1px dashed #ccc;
		/*background-color:#CCCCCC;*/
    }
    .etwds #main #sidebar1 h3 {
		font-size:12px;
		font-weight:normal;
    }
    .etwds #main #mainContent {
		width:745px;
		/*background-color:#333333;
    	margin: 0 215px 0 0;*/
    	padding: 0 5px 0 15px; 
		font-size:12px;
		font-family:"Segoe UI","Trebuchet MS";
    } 
    .etwds #main #mainContent h1 {
		font-size:22px;
		font-weight:normal;
    }
    .etwds #main #mainContent h2 {
		font-size:22px;
		font-weight:normal;
    }
    .etwds #main #mainContent h3 {
		font-size:18px;
		font-weight:normal;
    }
    .etwds #main #mainContent img {
		border:1px solid #ccc;
		margin:7px;
		padding:4px;
    }
	.etwds #main .mainContent table.bordes{
		border:1px solid #eee;
	}
	.etwds #main .mainContent table.bordes td{
		border:1px solid #eee;
	}
    .etwds #footer { 
		display:block;
		background: url(images/themes/apcn_body.png) 0px -138px no-repeat;
		background-position:bottom;
		width:980px;
		height:50px;
		margin:0px;
		color:#ccc;
    } 
    .etwds #footer p {
    	margin: 0; 
    	padding: 5px 0;
		text-align:right;
		font-size:10px;
		color:#eee;
		padding-right:10px;
		padding-top:16px;
    }
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
    .clearfloatb {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
    .clearfloatl {
    	clear:left;
    }
	
	#cntnt01moduleform_1 label{
		display:none;
	}
	#cntnt01moduleform_1 input{
		display:none;
	}
	#cntnt01moduleform_1 input#cntnt01searchinput{
		display:block;
		border:0px;
		width:93px;
		background:transparent;
		font-family:"Trebuchet MS", "Segoe UI";
		font-size:11px;
	}
	.btnutil a img{
		border:0;
	}
	.pathway{
		font-size:10px;
		color:#999999;
		margin:2px;
	}
	.pathway a{
		color:#999999;
		text-decoration:none;
	}
	.pathway a:hover{
		color:#003399;
		text-decoration:underline;
	}
	.access{
		font-size:10px;
		color:#999999;
		margin:2px;
		margin-top:5px;
		float:right;
	}
	.access a{
		color:#999999;
		text-decoration:none;
	}
	.access a:hover{
		color:#003399;
		text-decoration:underline;
	}
	
	#banner{
		width:964px;
		height:220px;
		margin:-1px 8px 1px 8px;
	}
	#newsbar{
		background:#000000 url(/uploads/images/arrow.jpg) 0 0 no-repeat;
		width:940px;
		height:20px;
		margin:0px 8px 0px 8px;
		padding:4px 5px 4px 19px;
		color:#FFFFFF;
		overflow:hidden;
		font-size:11px;
	}
	
	#newsbar a{
		color:#98BEE2;
	}
	#newsbar a:hover{
		color:#FF3300;
	}
	marquee{
		height:20px;
	}
	img.iasd{
		float:left;
		margin-right:5px;
	}
	blockquote{
		background-color:#fff;
		background-repeat:no-repeat;
		width:650px;
		text-align:center;
		padding:0px 10px 0px 5px;
		font-size:12px;
		font-style:italic;
		color:#666666;
	}
	.blockquote{
		font-family:"Trebuchet MS", "Segoe UI";
		background-color:#fff;
		background-repeat:no-repeat;
		text-align:center;
		padding:0px 10px 0px 10px;
		font-size:13px;
		font-style:italic;
		border-left:1px dotted #ccc;
		color:#666666;
	}
	
	.titulo_home{
		color:#333333;
		font-weight:bold;
		font-size:11px;
	}
	#menusidebar{
		background-image:url(uploads/images/menu_sidebar.jpg);
		background-repeat:no-repeat;
		width:163px;
		padding:5px 1px;
		padding-top:10px;
	}
	div.fotsidebar{
		background:url(uploads/images/menu_sidebar.jpg) 0px -389px no-repeat;
		width:165px;
		padding-top:11px;
		margin-top:-2px;
	}
	#menusidebar a{
		display:block;
		color:#253D60;
		text-decoration:none;
		padding:4px 10px;
		border-bottom:1px solid #fff;
		font-size:11px;
	}
	#menusidebar a:hover{
		font-weight:bold;
		background-color:#FFFFFF;
		font-size:10px;
	}
	
	/*
		<a href="#" class="pergamino">Directorio</a>
      	<a href="#" class="flecha">Descargas</a>
      	<a href="#" class="audio">Escuela Sabática</a>
      	<a href="#" class="cdrom">Música y Videos</a>
      	<a href="#" class="check">Temas de discusión</a>
	*/
	
	#menusidebar a.pergamino{
		background:url(uploads/images/icos_gris.gif) 0px 0px no-repeat;
		padding-left:30px;
	}
	#menusidebar a.pergamino:hover{
		background:#FFFFFF url(uploads/images/icos_color.gif) 0px 0px no-repeat;
	}
	#menusidebar a.flecha{
		background:url(uploads/images/icos_gris.gif) 0px -23px no-repeat;
		padding-left:30px;
	}
	#menusidebar a.flecha:hover{
		background:#FFFFFF url(uploads/images/icos_color.gif) 0px -23px no-repeat;
	}
	#menusidebar a.audio{
		background:url(uploads/images/icos_gris.gif) 0px -46px no-repeat;
		padding-left:30px;
	}
	#menusidebar a.audio:hover{
		background:#FFFFFF url(uploads/images/icos_color.gif) 0px -46px no-repeat;
	}
	#menusidebar a.cdrom{
		background:url(uploads/images/icos_gris.gif) 0px -69px no-repeat;
		padding-left:30px;
	}
	#menusidebar a.cdrom:hover{
		background:#FFFFFF url(uploads/images/icos_color.gif) 0px -69px no-repeat;
	}
	#menusidebar a.check{
		background:url(uploads/images/icos_gris.gif) 0px -92px no-repeat;
		padding-left:30px;
	}
	#menusidebar a.check:hover{
		background:#FFFFFF url(uploads/images/icos_color.gif) 0px -92px no-repeat;
	}
	#menusidebar a.correo{
		background:url(uploads/images/icos_gris.gif) 0px -115px no-repeat;
		padding-left:30px;
	}
	#menusidebar a.correo:hover{
		background:#FFFFFF url(uploads/images/icos_color.gif) 0px -115px no-repeat;
	}
	
	
	
	.calendar{
		width:250px;
		margin:2px auto;
		text-align:center;
	}
.calendar tr td
{
padding:2px;
}
.calendar tr td a
{
color: red;
}

/* highlight "today" for the small calendar */
.calendar-today
{
font-weight: bold;
}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{
display: none;
}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{
display: inline;
margin-right: 5px;
}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1
{
color: red;
font-size: 12px;
}
#cal-list h2, cal-upcominglist h2
{
font-size: 10px;
}

/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#big{
margin: 0px;
border-collapse:    collapse;
border: 1px solid black;
width:680px;
margin: 5px auto;
}

/* nice squares for the #big table */
#big th
{
border: 1px solid black;
padding: 3px;
width: 75px;
}

#big td {
border: 1px solid black;
vertical-align: top;
padding: 3px;
height: 75px;
width: 75px;
}

/* format summaries nicely in #big */
#big ul
{
margin: 0px;
padding: 0px;
padding-left: 5px;
}

#big li
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

/* background colours for #big */
#big td
{
background-color:#F5F3E7;
}

#big .calendar-day
{
background-color:#F5F3E7;
}

#big .calendar-today
{
font-weight: normal;
background-color:#D7D0A2;
}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title
{
display: none;
}
