body {
	background-color:#FFFFFF;
	margin-top:10px;
	margin:0; padding:0;
	background-image: url(../images/img01.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
@font-face {
    font-family: "Dagny OT";
    src: url(images/dagny.otf) format("opentype");
}
.dagny {
    font-family: "Dagny OT", arial;
    font-size: 150%;
}

a:link { color: #999999;}
a:visited { color: #999999;}
a:hover { color: #b5ca29;}
a:active { color: #b5ca29;}

img {border: none;}

.container {
	width:900px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:0;
}

.rowTop {
width:910px;
padding:0px;
margin-top:12px;
position:relative;
z-index:0;}


.columnLeft {
width:455px;
padding:0px;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;}

.menu {
	width:100%;
	padding:0px;
	margin:7px 0px 0px 0px;
	position:relative;
	text-align:left;
	float:left;
	z-index:0;
	background: url(../images/a_bg.gif) repeat-x left top;
}

.content {width:665px;position:relative;z-index:0;float:left;padding-bottom:30px;text-align:justify;font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;color:#2E2E2E;}
.content ul {/*padding: 0px 0 0px 0;	margin:0 0 0 0;*/	list-style: outside; list-style-image:url(../images/bullet.gif);}
.content li {
/*border-bottom:#fff solid thin;*/
padding:5px 3px;
border-bottom: 1px dashed #BDBDBD;
}

.bottomMenu {
width:100%;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;
padding-top:16px;
padding-bottom:60px;
padding-left:0px;
padding-right:0px;}

.bottomColumn {
width:160px;
padding:0px;
margin:0px;
position:relative;
text-align:left;
float:left;
z-index:0;}

.bottomNav {
font-family:verdana;
font-weight:bold;
font-size:12px;
text-decoration:none;
line-height:18px;   
color:#999999;}

a.bottomNav {
font-family:verdana;
font-size:10px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#999999;}

a.bottomNav:hover {
font-family:verdana;
font-size:10px;
line-height:18px;
font-weight:normal;  
text-decoration:none; 
color:#fdb912;}

a.bottomNavSelected:link {
font-family:verdana;
font-size:10px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#fdb912;}

a.bottomNavSelected:hover {
font-family:verdana;
font-size:10px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#fdb912;}

a.bottomNavSelected:visited {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#fdb912;}

a.bottomNavSelected:active {
font-family:verdana;
font-size:12px; 
line-height:18px;
font-weight:normal;
text-decoration:none;  
color:#fdb912;}

.clear {
clear:both;
}

.line {
width: 100%;
height: 1px;
border-top: 1px solid #999999;
padding: 0px;
font-size: 1px;
position:relative;
float:left;
z-index:0;
}

.header {text-transform:capitalize; width:600px;position:relative;z-index:0;float:left;font-weight:normal;padding-top:10px;padding-bottom:10px;color: #b20838;}
.header a {text-decoration:none; color:#b20838;}
.header a:hover {text-decoration:none; color:#b20838;}
.header span { color:#000; }

/*-------------------------------------------Footer Start----------------------------------------*/

#footerOuter{
	background-color:#EBEBEB; border-top:#D9D9D9 solid 2px;
	color:#000000;
	}
	
#footer{
	position:relative;
	margin:0 auto; width:778px;
	background:#EBEBEB;
	color:#000000; height:115px; text-align:right; 
	padding:0px 14px 0 0;
	}
	
#footer .by { font-size:0.8em; padding:0 10px 0 0; float:right; }
#footer .by a { color:#000; text-decoration:underline }
#footer .by a:hover {text-decoration:none}
	
#footer img{
	position:absolute; left:50px; top:17px;
	}
	
#footer ul.nav{
	padding:0; margin:0;
	}
	
#footer ul.nav li{
	list-style:none;
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#010101; background-color:#EBEBEB; 
	float:right;
	}
	
#footer ul.nav li a{
	font:normal 10px/11px Arial, Helvetica, sans-serif;
	color:#010101; text-transform:uppercase; padding:0 10px;
	text-decoration:none; background-color:#EBEBEB;
	}
#footer ul.nav li a:hover{
	background-color:#D6D3D3; color:#010101;
	}
	
#footer p{
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	color:#AF5200; background-color:#EBEBEB; 
	padding:0 10px 0 0; float:right;
	}
	
#footer a {color:#010101; text-decoration:none; background-color:#EBEBEB;}
#footer a:hover {background-color:#fff; color:#010101;}

	
#footer ul.bottom{
	margin:0; padding:0;
	}

#footer ul.bottom li{
	list-style:none; float:right;
	background:url(../images/footer_list_icon.gif) no-repeat right 50% #EBEBEB;
	color:#070707; padding:0 12px 0 0;	margin:0 8px 0 0;
	}
	
#footer ul.bottom li a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#070707; background-color:#EBEBEB; 
	text-decoration:none;
	}
	
#footer ul.bottom li a:hover{
	background-color:#D6D3D3; color:#070707;
	}
	
#footer p.design{
	font:normal 12px/28px Arial, Helvetica, sans-serif;
	color:#AF5200; background-color:#EBEBEB; 	
	padding:0 10px 0 0; float:right;
	}
	
#footer p.design a{
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color:#AF5200; text-decoration:none; background-color:#EBEBEB;
	}
	
#footer p.design a:hover{
	background-color:#E6BD98; color:#AF5200;
	}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}

/*-------------------------------------------Footer End----------------------------------------*/

/*-------------------------------------------TOPNAV START----------------------------------------*/

#topnav, #topnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font: 10px normal Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 800px;
	background: url(images/a_bg.gif) repeat-x;
}

#topnav a {
	display: block;
	width: 10em;
	padding: 10px 20px;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
	clear: both;
	width: 90px;
	height: 20px;
	text-align:center;
	line-height: 20px;	
	cursor:pointer;
}

#topnav li {
	float: left;
	width: 10em;
}

#topnav li ul {
	position: absolute;
	width: 16em;
	left: -999em;	
	background: #fff;
	border: 1px solid #ccc;
	z-index: 10000;
	padding: 5px 5px 5px 5px;
	border-top: 0;
    margin: 0px 0px;
}

#topnav li:hover ul, #topnav li.sfhover ul {
	left: auto;
}

#topnav li ul a {
	text-align:left;
	display: block;
	font-weight: bold;
	color: #555;
	position: static;
	padding: 0 5px 0 5px;
	border-bottom: 1px solid #eee;
	width: 150px;
	background: none;
	cursor:pointer;
}

#topnav li ul a:hover {
background: #b20838;
color:#FFFFFF
}
/*-------------------------------------------TOPNAV END----------------------------------------*/


.about{
	width:229px; background-color:#F8F8F8; border:#DFDFDF solid 1px; color:#000000;
	padding:27px 27px 42px 24px; margin:0 7px 0 0; float:left;
	}
.about h2{
	background:url(../images/images/about_bg.gif) no-repeat 0 3px #F8F8F8;
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#000000; height:43px; 
	padding:0 0 0 50px; margin:0 0 20px 0; 
	}
.about h2 span{
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#386F00; background-color:#F8F8F8;
	}
	
.about h2 span.date{
	font:bold 11px/19px Arial, Helvetica, sans-serif;
	color:#7D633C; background-color:#F8F8F8;
	text-transform:uppercase;
	}
	
.lightGrey2{
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#7E7E7E; background-color:#F8F8F8;
	}


	
.about ul{
	margin:20px 0 0 0; padding:0; list-style:none;
	}
.about ul li{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#BCBCBC; background-color:#F8F8F8;
	display:block; float:left;
	}
.about ul li a.nec{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#F8F8F8;
	padding:0 8px 0 0; text-decoration:underline;
	}
.about ul li a.lacus{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#000000; background-color:#F8F8F8;
	padding:0 0 0 8px; text-decoration:underline;
	}
.about ul li a:hover{
	background-color:#FFFFFF; color:#000000;
	text-decoration:none;
	}
	
/*------------------------------------------right Start----------------------------------*/

.rightnav2{
	width:210px; margin:6px 0px; padding:10px 5px; float:right;
	background:url(../images/left_top_gradient.gif) no-repeat 0 0 #F8F8F8;
	color:#7C7C7C; height:250px;
}

.rightnav2 a {
color:#b20838;
}
	
#right{
	width:210px; margin:10px 0px 0 0; padding:0; float:right;
	}
#right ul.rightnav{
	margin:0 0 12px 0; padding:30px 18px 41px 14px; list-style:none;
	background:url(../images/left_top_gradient.gif) no-repeat 0 0 #F8F8F8;
	color:#7C7C7C;
	}
#right ul.rightnav li{
	background:url(../images/grey_dotted.gif) repeat-x 0 100% #F8F8F8;
	font:bold 11px/19px Arial, Helvetica, sans-serif; height:20px;
	color:#7C7C7C;
	}
#right ul.rightnav li a{
	background:url(../images/arrow_list.gif) no-repeat 0 5px #F8F8F8;
	font:bold 11px/19px Arial, Helvetica, sans-serif; display:block;
	color:#7C7C7C; padding:0 0 0 13px; text-decoration:none; height:19px;	
	}
#right ul.rightnav li a:hover{
	background-color:#FFFFFF; color:#7C7C7C;
	}
#right ul.rightnav li a.services{
	background:url(../images/arrow_list.gif) no-repeat 0 5px #FFFFFF;
	font:bold 11px/19px Arial, Helvetica, sans-serif; display:block;
	color:#7C7C7C; padding:0 0 0 13px; text-decoration:none; height:19px;	
	}
#right ul.rightnav li.archives{
	background:none; background-color:#F8F8F8;
	font:bold 11px/19px Arial, Helvetica, sans-serif; height:20px;
	color:#7C7C7C;
	}

a.register{
	font:bold 10px/12px Arial, Helvetica, sans-serif;
	color:#990200; background-color:#F4F0EA;
	margin:10px 0 8px 0; text-decoration:none; float:left;
	}
a.register:hover{
	background-color:#FFFFFF; color:#990200;
	}
a.password{
	background:url(../images/password_bg.gif) no-repeat 0 0 #F4F0EA;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF; text-align:center; text-decoration:none;
	width:132px; height:16px; display:block; float:left;
	margin:0 0 10px 0;
	}




/*------------------------------------------right End----------------------------------*/



/* ESTILOS BOARD OF DIRECTORS */
#board span {
float:right;
text-transform:uppercase;
margin-top:10px;
}

#board a {
color:#b20838;
}

#board a:hover {
text-decoration:none;
color:#666
}

#board {
border-bottom:#ccc solid thin;
padding-bottom:6px;
}

#board h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:01.2em;
margin-bottom:3px;
background: #EFEFEF;
padding:4px 5px
}

#board img {
width:100px;
float:left;
margin:3px 0px 0px 0px
}

#board .photo { margin-bottom:5px;  width:115px; float:left; }

#board .credentials {
font-weight:bold;
margin-bottom:5px
}


/* ESTILOS MEDIA ROOM */
.media  {padding: 0px 0 0px 0;	margin:0 0 0 0;	list-style: outside; list-style-image:none;}
.media li {padding:5px 5px; border-bottom: 1px  solid #BDBDBD; background:#FAFAFA; list-style:none}
.media .fecha {color:#999; font-style:italic}
.media .date {color:#999;}
.media a { color:#000; }
.media h2 { color:#b20838; margin:5px 0px -6px 0px; font-weight:600 }
.media h3 { color:#999; margin-bottom:15px; font-weight:200; font-size:1.0em }
.media .body {color:#2E2E2E; }
.media .body a { color:#fdb912; }
.media img.pdf {width:30px; margin-right:10px }
.media img.doc {width:30px; }
.media .box {background: #F9F9F9; padding:10px 10px; border:#999999 thin solid }


/* ESTILOS NEWS */
.news  {padding: 0px 0 0px 0;	margin:0 0 0 0;	list-style: outside; list-style-image:none;}
.news li {padding:5px 5px; border-bottom: 1px  solid #BDBDBD; background:#FAFAFA; list-style:none}
.news .fecha {color:#999; font-style:italic}
.news .date {color:#999;}
.news a { color:#000; }
.news h2 { color:#b20838; margin:5px 0px -6px 0px; font-weight:600 }
.news h3 { color:#999; margin-bottom:15px; font-weight:200; font-size:1.0em }
.news h4 { color:#000; margin-bottom:15px; font-weight:200; font-size:1.0em }
.news .body {color:#2E2E2E; }
.news .body a { color:#fdb912; }
.news img.pdf {width:30px; margin-right:10px }
.news img.doc {width:30px; }
.news .box {background: #F9F9F9; padding:10px 10px; border:#999999 thin solid }

.gallery { float:right; width:225px; margin:auto; text-align:center}
.gallery img { width:160px; margin-bottom:4px; }


/* LOGIN FORM */
#admin { text-align:center; margin:auto;}
