@charset "UTF-8";
/* CSS Document */

/* super nav section
-----------------------------------------------------------------------*/
#super-nav { background: url(i/bg_supernav.jpg) top repeat-y #598527; height: 24px; border-bottom: 1px solid #faa634; border-top:1px solid #faa634; font-size: 12px; padding-top:8px; letter-spacing: 0.5px; }
#super-nav, #super-nav a { color: #2a2a2a; }
#super-nav a { text-decoration: none; padding: 6px 0 8px 0;  }
#super-nav a:hover { color: #ffffff; }
#super-nav span { margin: 0 4px; color: #2a2a2a; }

#top-contact { text-align: right }


/* header section
-----------------------------------------------------------------------*/
#logo { height: 100px }
#logo h1, #logo h2 { text-indent: -9999px; }
#logo a { height: 100px; width: 220px; display: block; background: url(i/logo.jpg) no-repeat; }
#logo a:hover { background: url(i/logo2.jpg) no-repeat; }

#nav { background:#fff; margin:0 0 1em;}


/* banner section
-----------------------------------------------------------------------*/
.slideshow { background:#eee; height: 420px; width: 960px; margin:0px 0px 15px 0px; }
.slideshow img {background-color: #eee; margin:10px 10px 10px 10px; }

/* title
-----------------------------------------------------------------------*/
.page-title{ max-height:90px; height:90px;margin:0; padding:0;}
.page-title-quienes{max-height:90px; height:90px;margin:0; padding:0;}
body 
.page-title h2{text-indent: -9999px}
.page-title-quienes h2{text-indent: -9999px}
#tittle { background:#e7a750; border-top: 1px solid #2a2a2a; border-bottom: 1px solid #2a2a2a;}
#blank { height: 20px;}

/* content section
-----------------------------------------------------------------------*/
.home_panel_left { float: left; display: inline; width: 646px; }
.home_panel_right { float: right; display: inline; width: 234px; background: #eee; border-top: 5px solid #999; padding: 12px 10px 10px 10px; }

.home_projects { float: left; display: inline; width: 313px; border-top: 5px solid #7ac143; padding-top: 12px; }
.home_help { float: right; display: inline; width: 313px; border-top: 5px solid #005cab; padding-top: 12px; }

.home_projects h3 { color: #7ac143; }
.home_help h3 { color: #005cab; }

.home_projects_row { width:100%; overflow: hidden; margin-top: 12px; border-bottom: 1px solid #ebebeb;}
.home_projects_row img { float: left; display: inline; border: 5px solid #ebebeb; }
.home_project_content { float: right; display: inline; width: 49%; }
.home_project_content h4 { font-size: 1.4em;}
.home_project_content p { margin: 10px 0; }


.home_help_row { overflow: hidden; margin-top: 12px; border-bottom: 1px solid #ebebeb;}
.home_help_row img { float: left; display: inline; border: 5px solid #ebebeb; }
.home_help_content { float: right; display: inline; width: 49%; }
.home_help_content h4 { font-size: 1.4em;}
.home_help_content p { margin: 7px 0; }

.home_bottom_left { float: left; display: inline; width: 424px; margin-top: 20px; }
.home_bottom_right { float: right; display: inline; width: 202px; margin-top: 20px; border-top: 5px solid #F90; padding-top: 12px; }
.home_bottom_right h3 { font-size: 1.3em; color: #939895; margin-bottom: 18px; }


.home_news_content { float: right; display: inline; width: 40%; }
.home_news_content h4 { font-size: 1.4em;}
.home_news_content p { margin: 10px 0; }

.home_panel_right h3 { color: #999; }
.home_events_row { padding: 12px 0; border-bottom:  1px solid #e7e2e0; }
.home_events_row h6 { font-size: 1.1em; color: #b8b0ad; }
.home_events_row h4 { font-size: 1.4em; margin-top: 4px; }


/* Content
-----------------------------------------------------------------------*/

.content_panel_left { float: left; display: inline; width: 646px; }
.content_panel_right { float: right; display: inline; width: 234px; background: #eee; border-top: 5px solid #999; padding: 12px 10px 10px 10px; }

.content_projects { float: left; display: inline; width: 313px; padding-top: 12px; }
.content_help { float: right; display: inline; width: 313px;; padding-top: 12px; }

.content_projects h3 { color: #7ac143; }
.content_help h3 { color: #005cab; }

.content_projects_row { width:100%; overflow: hidden; margin-top: 12px; border-bottom: 1px solid #ebebeb;}
.content_projects_row img { float: left; display: inline; border: 5px solid #ebebeb; }
.content_project_content { float: right; display: inline; width: 49%; }
.content_project_content h4 { font-size: 1.4em;}
.content_project_content p { margin: 10px 0; }


.content_help_row { overflow: hidden; margin-top: 12px; border-bottom: 1px solid #ebebeb;}
.content_help_row img { float: left; display: inline; border: 5px solid #ebebeb; }
.content_help_content { float: right; display: inline; width: 49%; }
.content_help_content h4 { font-size: 1.4em;}
.content_help_content p { margin: 7px 0; }

.content_bottom_left { float: left; display: inline; width: 424px; margin-top: 20px; }
.content_bottom_right { float: right; display: inline; width: 202px; margin-top: 20px; border-top: 5px solid #F90; padding-top: 12px; }
.content_bottom_right h3 { font-size: 1.3em; color: #939895; margin-bottom: 18px; }

.content_blog { width: 202px; border-top: 10px solid #dfe4e1; padding-top: 12px; }
.content_blog h4 { font-size: 1.3em; color: #939895; margin-bottom: 18px; }


.content_panel_right h3 { color: #999; }
.content_events_row { padding: 12px 0; border-bottom:  1px solid #e7e2e0; }
.content_events_row h6 { font-size: 1.1em; color: #b8b0ad; }
.content_events_row h4 { font-size: 1.4em; margin-top: 4px; }

.quote { font-size:14px; font-style:italic; padding: 0px 10px; quotes:inherit;}


/* footer section
-----------------------------------------------------------------------*/
#clear_clear { height:10px;}
#border {background:#598527 url(i/bg_supernav.jpg) top no-repeat; height:20px; border-bottom:1px solid #ffdd00; margin:0; padding:0;   }

#footer { background:#2a2a2a; padding: 0.65em 0 10px 0; margin: 0px auto 0px auto; }
#footer p { color: #fff; font-size: 12px; line-height: 17px; }
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color: #7ac143; }
#footer strong { font-weight: bold }

#ft-nav ul,
#ft-nav li { margin:0;padding:0;list-style: none}
#ft-nav a { display: block; padding: 1px 8px; text-decoration: none; }
#ft-nav a:hover { background: #333; }

ul.mini_groups {overflow: hidden;zoom: 1;}

ul.mini_groups li {
	float: left;
	display: inline;
	list-style:none;
	width: 110px;
}
ul.mini_groups li img{
	padding:0px 3px;
	float:left;
	display: inline;
	list-style:none;
	}
#sub {background:#000; height:50px; border-top:1px solid #ffdd00; margin:0; padding:0; }
#sub a{color:#999;}
#sub hovwe{color:#CCC;}
.intro {font:Verdana, Geneva, sans-serif .8em #333; float:right;}

li { font:}



