/* CSS Document */
body{
background: #ffffff url(../images/bgbig.jpg) repeat-x;
html>body background:#ffffff url(images/bg_IE.jpg) repeat-x; /*IE*/
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
font-size:12px; 
font-family:Arial, Helvetica, sans-serif;
/*font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:11px;
color: #171717;*/
line-height:1.70em;
}
body a {text-decoration:none; outline-style:none; color:#006699}
body a:hover { text-decoration:underline; outline-style:none;color:#006699}
body a:visited { color:#006699}

#wrapper {
background: #ffffff url(../images/maintemplate.jpg) no-repeat center top;
overflow: hidden;  /* porque no conocemos el alto del contenido */
width: 907px;
/*#width: 810px;  para que Internet Explorer lo reconozca */
margin: 0px auto;
/*text-align:center;*/
border: 0;
height:auto;
}
/* este será el bloque superior y ocupará todo el ancho*/
#nav {
	width:907px;
	/*width: 795px;*/
	height: 15px;
	border: 0;
	margin-top: 102px;
	/*margin-right: 25px;*/
	margin-bottom: 5px;
	margin-left:auto;
	margin-right:auto;
	/*margin-left: 15px;*/
}

#screen {
	width:907px;
	/*idth: 795px;*/
	height: 200px;
	border: 0;
	margin-top: 28px;
	/*margin-right: 25px;*/
	margin-bottom: 5px;
	/*margin-left: 15px;*/
}
#screenleft{ float:left; width:600px; margin-left:15px; margin-top:-1px;}
#screenright{ float:right; width:247px; margin-left:0px; margin-top:-1px;}

#quickaccess {

	/*width: 795px;*/
	width:907px;
	height: 70px;
	border: 0;
	/*margin-top: 28px;*/
	/*margin-right: 25px;*/
	margin-bottom: 5px;
	/*margin-left: 15px;*/
}

/* el bloque central que flota a la izquierda*/
#content {
	float: left;
	width: 630px;
	min-height: 590px;
	border: 0;
	margin-top: 15px;
	margin-bottom: 0;
	height:auto;
        padding-left: 7px;

}

/* el bloque central que flota a la derecha*/
#rightbar {
float: right;
width: 230px;
height: auto;
margin: 0px;
border: 0;
padding-right:20px;
}
.text10{font-size: 10px}
.rightbarcontent, .featuredarticles{
background: url(../images/bg_2.gif) repeat-y; border:#ECEABA solid 1px; padding:10px; width:235px; margin-bottom:10px; margin-top:5px;

}

/* este será el bloque inferior y ocupará todo el ancho */
#footer {
 	/*width:807px;*/
	height: 150px;
	border: 0;
	/*	background:#000000 center;*/
	margin-top: 50px;
	/*margin-right: 10px;*/
	margin-bottom: 0px;
	/*margin-left: 10px;*/
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	/*color:#FFFFFF;*/ color: #333333;
	/*background:#2d4451;*/
	width:100%;
	}

#footerleft { 
float: left;
width: 550px;
margin: 0px;
height:auto;
height: auto;
border: 0;
padding-left: 10px;
/*background:url(../images/secondary1_23.gif) no-repeat top;*/
}

/* el bloque central que flota a la derecha*/
#footeright {
float: right;
width: 240px;
height: auto;
margin: 0px;
border: 0;
}

#footer a{ /*color:#FFFFFF;*/ color:color:#006699; text-decoration:none; outline:none}
#footer a:hover{ color:#666666;text-decoration:none; outline:none}
#footer a:visited{ /*color:#FFFFFF;*/ color:#006699;text-decoration:none; outline:none}
#nav ul, #footer ul, #rightbar ul, #nav2 ul, #rightbar_sc ul, #content_sc ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#nav ul li, #footer ul li,#nav2 ul li,#content_sc ul li { display: inline; }
#nav ul li a, #footer ul li a,#nav2 ul li a,#content_sc ul li a {display:inline-block; outline:none}
#rightbar ul li,#rightbar_sc ul li { text-align:left}
.featuredarticles li span{line-height:1.2em}
/* secondary */

#nav2 {
	width:807px;
	/*idth: 795px;*/
	height: 20px;
	border: 0;
	margin-top: 13px;
	/*margin-right: 25px;*/
	margin-bottom: 5px;
	/*margin-left: 15px;*/
	color: #FBFBFB;
	font-weight:bold;
	text-align:left;

	font-size:11px;
}


/* el bloque central que flota a la izquierda*/
#content_sc {
	float: left;
	width: 600px;
	padding-left:6px;padding-top:25px;
	min-height:750px;
	height:auto;
	border: 0;
	margin-top: 0px;
	/*margin-right: 10px;*/
	margin-bottom: 0;
/*margin-left: 10px;*/
}

/* el bloque central que flota a la derecha*/
#rightbar_sc {
float: right;
width: 255px;
height: 100px;
margin: 0px;
border: 0;
padding:25px 15px 0 0}

#description {padding:10px 0 0 0; text-align:justify}

.titlebody, .titlesection{text-transform:uppercase; font-family:Georgia,Serif; font-size:17px; font-weight:bold}
.titlequicklinks{text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold}
.titlebody{color: #000}
.titlefooter{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold}
.titlefooter{color: #000}
hr.thin{
background-color:#CCCCCC;
border:medium none;
color:#CCCCCC;
height:1px;
/*margin:7px 0px;
margin-right:20px;*/
}

.titlebody_2{
color:#871E21;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:14px;
display:block;
}

.featured_box{
background: url(../images/bg_blue.jpg) repeat-y; 
border:#8DCCEB solid 1px; 
padding:5px;
margin-top:5px;
margin-bottom:5px;
}
.articles ul li{ list-style:none}
.articles ul li{ 
border-top:#F3F4F0 1px solid;padding:6px 0pt 6px 12px;
background:transparent url(../images/little.gif) no-repeat scroll 0px 0.8em;}
.articles ul li:hover{background: #F3F4F0 url(../images/little.gif) no-repeat scroll 2px 0.8em;}

.admin_content{
width:720px;padding:25px; border:1px solid #DFDAC4; background:#F8F8F1;
}


.tbl_header{
/*background: #50ADEA url(images/corner.gif) no-repeat right top;*/
background:#F8F8F1;
text-align:center; height: 30px; 
color: #666666; font-weight: bold; font-size:12px;
border-bottom:1px solid #DFDAC4;
font-family:Verdana,Arial,Helveltica,sans-serif;
}
.tbl_add{
text-align:left;
background-color:#E7E7E7;  
font-weight:bold; color: #666666;
height:25px;
}
.tbl_title,.tbl_title td{
text-align:center;
background-color:#E7E7E7;  
font-weight:bold; 
color: #666666;
vertical-align:top;

}
.tbl_descrip{
text-align:center;
background: #fff;
height:25px;
font-size:11px;

}
.tbl_descrip:hover{background:#F8F8F1}

a.admin_b_link{background: #F0FAFF; border:1px solid #006699; color:#006699; padding:4px 20px; font-weight:normal; margin-right:5px;}
a.admin_b_link:hover{background: #BBE9FF; text-decoration:none}

.admin_b{font-size:11px;background: #FEEFC0; border:1px solid  #FF9900; color: #990000; padding:2px 20px; cursor:pointer}
.admin_b:hover{background: #FFCC33; border:1px solid  #FF9900; color: #990000;}
input, textarea {font-family:Arial, Helvetica, sans-serif; border:1px solid #BDC7D8;font-size:11px; padding:2px; margin:2px;}
input:hover,textarea:hover{background: #FFF7D7;}
.selectcontent{
font-family:Arial, Helvetica, sans-serif; border:1px solid #BDC7D8;font-size:11px; padding:2px; margin:2px;
}
.img_gallery{text-decoration:none; outline-style:solid;color:#666}
.img_gallery:hover{outline-style:solid; color:#FFCC00;}

.gallery_opt{padding-left:2px; padding-right:2px}

.title_third{ font-weight:bold;}
.top {text-align:right; font-weight:bold}
table tr.title{background: #D2C17D}
table tr.title td { text-align:center; color:#FFFFFF; font-weight:bold}
table tr.edit{background: #D2C17D}

table tr td .events {padding:2px; vertical-align:top; text-align:justify}
table tr.eventrow:hover{background:#F8F8F1}
.mediatitle{background:#D2C17D; background:url(../images/bgtable.jpg) repeat-x; color:#FFFFFF; font-weight:bold; text-align:center}
.mediafield{ text-align:center; padding:2px;}
.even, .odd{ vertical-align:top;text-align:left; padding:2px 4px; border-bottom:1px solid #D2C17D;}
.odd { background:#F7F5EE}
.even { background: #f1f1f1}
button.positive{ background:#f1f1f1; border:1px solid #CCCCCC}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {/*border:1px solid #ececec; */width:240px; text-align:center;padding:0px 0px; font-size:12px; margin-bottom:5px;padding-left:5px;}

.roundbottom {
background: url(../images/imgbck.jpg) no-repeat top right;
}

.listing{ border-bottom:1px dotted #ccc;}

/*************wp*******************/
small {

        font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
        font-size:18px;
	}

h1 {
        font-size:12px;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
       font-size:18px;
	}

h2.pagetitle {
       font-size:18px;
	}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}
.alignleft {
float:left;
}
p img {
max-width:100%;
padding:0;