/*  
Theme Name: Pacto Global Chile
Theme URI: http://www.pactoglobal.cl/
Description: Tema para Pacto Global Chile. 
Version: 
Author: Carlos Varela / Direccion de Desarrollo Web / Universidad Andres Bello
Author URI: http://www.unab.cl/

This theme was designed and built by Carlos Varela of <a href="http://www.unab.cl">UNAB</a>. This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 License</a>. This means you may use it for any purpose, and make any changes you like.
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px;
	font-size:68%;
	margin:3% 0  2%  0;
	padding:0;
	background-color: #CCCCCC;
}

a { text-decoration:none; color:#FF6600;  }

img { border:0 }

ul { margin:0 0 15px 0; padding:0 }

li { list-style:none }

h1, h2, h3, h4, h5 {
	padding:0;
	line-height:1em;
	text-align:left !important;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5;
}



/* topmenu */

/* Root = Horizontal, Secondary = Vertical */

ul#navigation {
	border: 0 none;
	width: 925px; /*For KHTML*/
	list-style: none;
	height: 57px;
	background-image: url(img/topnav.jpg);
	margin-top: -5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 80px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

* html  {  width: 980px; /*For KHTML*/} 

ul#navigation li {
	padding: 0;
	float: left;
	border: 0 none;
	display: inline;
	list-style: none;
	position: relative;
	height: 57px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

* html  ul#navigation li { margin: 0 0 0 5px; }
 
ul#navigation ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 190px;
  list-style: none;
  display: none;
  position: absolute;
  top: 24px;
  left: 0;
}

ul#navigation ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navigation ul li {
  width: 180px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  height:24px;
  
}

/* Root Menu */
ul#navigation a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	padding:2px 4px 2px 4px;
	color: #FFFFFF;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/
	text-align:left;
	margin:0 5px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: normal; 
}

/* Root Menu Hover Persistence */
ul#navigation a:hover,
ul#navigation li:hover a,
ul#navigation li.iehover a {
  background:inherit;
  color: #FFF;
 
  
}

/* 2nd Menu */
ul#navigation li:hover li a,
ul#navigation li.iehover li a {
	float: none;
	background:#fff;
	color: #6d8ba9;
	text-align:left;
	font-weight:normal;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	filter:alpha(opacity=85);
	border: 1px solid #006699;
}

/* 2nd Menu Hover Persistence */
ul#navigation li:hover li a:hover,
ul#navigation li:hover li:hover a,
ul#navigation li.iehover li a:hover,
ul#navigation li.iehover li.iehover a {
  background:#f5faff;
  color:#FF6600;
  filter:alpha(opacity=85);
}

/* 3rd Menu */
ul#navigation li:hover li:hover li a,
ul#navigation li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navigation li:hover li:hover li a:hover,
ul#navigation li:hover li:hover li:hover a,
ul#navigation li.iehover li.iehover li a:hover,
ul#navigation li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navigation li:hover li:hover li:hover li a,
ul#navigation li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navigation li:hover li:hover li:hover li a:hover,
ul#navigation li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navigation ul ul,
ul#navigation ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 140px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navigation li:hover ul ul,
ul#navigation li:hover ul ul ul,
ul#navigation li.iehover ul ul,
ul#navigation li.iehover ul ul ul {
  display: none;
}

ul#navigation li:hover ul,
ul#navigation ul li:hover ul,
ul#navigation ul ul li:hover ul,
ul#navigation li.iehover ul,
ul#navigation ul li.iehover ul,
ul#navigation ul ul li.iehover ul {
  display: block;
}

#tn1  {
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 50px;
}


#tn2 {  margin: 0 5px 0 6px !important }

* html  #tn2 {  margin: 0 -2px 0 2px !important }

#tn3 {  margin:  0  !important  }

#tn4 { margin: 0 6px 0 2px!important  }

* html #tn4 { margin: 0 -5px 0 2px!important  }

* html #tn3 { margin: 0 -3px 0 0 !important }

#tn5 {  }

#tn6 { width:90px; margin:0 0 0 5px !important }

* html #tn6 { width:90px; margin:0 0 0 5px !important }
#tn7 { width:124px; margin:0 0 0 5px !important }

* html #tn7 { width:124px; margin:0 0 0 5px !important }
#tn8{ width:122px; margin:0 0 0 5px !important }

* html #tn8 { width:122px; margin:0 0 0 5px !important }
/* inner content -  contenido interior */

#lastnews { float:left; width:490px; margin:5px 0 0 0; padding:0; }
#lastnews h2 { width:150px; height:20px; display:block; text-indent:-9999px; color:#e66b1f;  background:url(img/title-noticias.gif) no-repeat; font-size:110% }


.entry { margin:0; padding:10px 10px 10px 10px !important }

.entry p { font-size:120% !important }

.date { color:#ccc }

.entry a  { color:#5682ae; text-decoration:none }

#content strong { color:#5682ae !important; }

#content ul { margin:10px 0 0 0; padding:0 }


#content li { margin:0 0 10px 0; padding:0 }

.entry h2 a { color:#e46a1d; text-decoration:none }

h1, h2, h3, h4, h5, h6 {
	color:#00a5d5;
	text-decoration:none;
	text-align:left
} 

h2 { font-size:140% }

h3 { font-size:120% }

h4, h5, h6 { font-size: 115% }

#tools {float:left; border-bottom:2px solid #d6cdc6; background:url(img/diagonal_lines.gif) no-repeat top left; margin:0; padding:0; height:30px}

#buttons { width:300px; float:right; margin:0; padding:0}

#minilinks {  margin:-20px 0 9px 0; padding:0; width:740px }

#minilinks p { text-align:right; padding:0 25px 0 0 0; margin:0 }


#breadcrumb { height:40px; margin:-3px 0 10px 0; padding:3px 2px 3px 2px }

#breadcrumb p { margin:15px 0 5px 0; padding:3px 2px 5px 10px; font-size:110% }


#obsocialbookmark_bar {  height:50px; margin:0; padding:0 }

.date-footer p { color:#fff; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 }

#footleft { float:left; width:500px; }

#footright { float:right; width:200px }




.newslist li { background:#f9f2e8; color:#7A602E; font-size:111%; padding:4px 5px 2px 10px; margin:0 0 1px 0; }

.newsitem { height:40px; width:300px; }

.homedate { width:70px; color:#6c8aac; padding:3px 3px 3px 3px; margin:0 10px 0 0}

.newsitem a { color:#8D8845;  width:300px;}


#home-content {
	border-top: 2px solid #d5ccc7;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

* html  .newslink a { height:30px }

.entry { text-align:justify; line-height:1.5em; letter-spacing:.05em}

.entry img { margin:3px 3px 5px 10px; padding:5px 5px 5px 5px; border:1px solid #ccc; float:right }

.go input { vertical-align:bottom; margin:5px 0 0 0 }

.more-news a { padding:3px 5px 3px 17px; display:block;  background:#f9f2e8;}

/* home */

#lastnews {
	float:left;
	width:690px;
	padding:0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#lastnews h2 { width:150px; height:20px; display:block; text-indent:-9999px; color:#e66b1f;  background:url(img/title-noticias.gif) no-repeat; font-size:110% }


#features { float:left; width:241px; margin:5px 0 0 16px; padding:0; }
#features  h2 { width:150px; height:20px; display:block; text-indent:-9999px;  color:#e66b1f; font-size:110%; background:url(img/title-destacados.gif) no-repeat  }


#banner-comite a {
	display:block;
	text-indent:-9999px;
	width:240px;
	height:150px;
	padding:0;
	background:url(img/banner_logos.jpg) no-repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}

#banner_seminario a { display:block; text-indent:-9999px;  width:240px; height:150px; background:url(img/banner_seminario.jpg) no-repeat; margin:0 0 2px 0; padding:0 }

#banner_progeso  a{ display:block; text-indent:-9999px;  width:240px; height:150px; background:url(img/banner_infprogreso.jpg) no-repeat }
#banner_lan  a{ display:block; text-indent:-9999px;  width:240px; height:150px; background:url(img/lan.jpg) no-repeat }


#image-header h1 a {
	display:block;
	margin:0;
	padding:0;
	background:url(img/head.jpg) no-repeat;
	height:200px;
	width:980px;
	text-indent:-9999px
}



#home-wrap { position:relative; border:2px solid  #fff; background:#fff ; width:980px; margin:0 auto; text-align:left  }

#inner-wrap {
	position:relative;
	border:2px solid #FF0000;
	background:#fff url(img/bg_left.gif) repeat-y;
	width:750px;
	margin:0 auto;
	text-align:left
}

#mini-image { background:url(img/img_communicating.jpg) no-repeat; height:65px; margin:2px 0 4px 0; padding:0 }


#send2 { height:30px; width:200px; overflow:hidden; float:left }

#leftside { width:210px; float:left; padding:3px 3px 3px 3px;  }

#rightside {
	width:680px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

#tools {float:left; border-bottom:2px solid #d6cdc6; background:url(img/diagonal_lines.gif) no-repeat top left; margin:0; padding:0;  display:block; padding:20px 0 4px 0 }

#buttons { width:300px; float:right; margin:0; padding:0}

#minilinks {
	position:absolute;
	font-size:11px;
	margin-top: -195px;
	margin-right: 20;
	margin-bottom: 0px;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	width: 930px;
	padding: 0;
}


#minilinks p {
	text-align:right;
	margin: 0;
	width: 100%;
	padding: 0;
}
#minilinks a, #minilinks {
	color:#FFFFFF;
}
#minilinks a:hover {
	color:#fff;
	text-decoration: underline;
}
#breadcrumb { height:20px; padding:10px 2px 12px 2px; margin:0 0 5px 0; font-size:90% }


#menu ul { width:200px; margin:0; padding:0 }

#menu li a {
	display:block;
	height:25px;
	color:#fff;
	padding:10px 3px 2px 5px;
	margin:0 0 1px 0;
	background-color: #224460;
}

#menu li a:hover {
	color:#fff;
	background-color: #0c749b;
}

li.current_page_item a {  display:block; background:#e66b1e !important;  color:#fff; padding:10px 3px 2px 5px; margin:0 0 1px 0;  }


#footer {
	clear:both;
	font-size:90%;
	margin:0;
	height:56px;
	width:980px;
	color:#a6c5e1;
	background-image: url(img/bg_pattern_footer.jpg);
	background-repeat:  repeat-x;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

#footer a{ color:#a6c5e1; }

#footer a:hover{ color:#fff}

#footleft {
	float:left;
	width:980px;
	padding:0;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}


/* table format / tablas formato */


table { font-family:Arial, Helvetica, sans-serif }

.tcenter { text-align:center }

.theader{ background:#5682ae; color:#fff !important; font-weight:bold  }

.tbg { background:#faf6e7 }
