/*Template CSS file Compass Design
Creative Commons Attribution . This means that you are free to:
-to copy, distribute, display, and perform the work
-to make derivative works
-to make commercial use of the work
Under the following conditions:
-You must attribute the work in the manner specified by the author or licensor. (In this case, leaving a link to my site in the template footer).
For any reuse or distribution, you must make clear to others the license terms of this work.
Any of these conditions can be waived if you get permission from the copyright holder.*/

* {
margin:0; 
padding:0;
z-index: 1;
}
a img {
	border: none;
}

img, div { behavior: url(iepngfix.htc); }



body {
text-align:center;
font-size:76%;
font-family: Arial, Helvetica, sans-serif;
/*font-family:Tahoma, Arial, Helvetica, sans-serif;*/
line-height:1.3;
background-color:#EEF0EF;
/*background:#333;*/ 
}
body.width_0 div#wrap {
width: 760px;
/*width: 760px;*/
}
body.width_1 div#wrap {
width: 960px;
}
body.width_2 div#wrap {
min-width:760px;
max-width:960px;
width:auto !important;
width:960px;
}
#wrap {
text-align:left;
margin:0 auto;
}

#leftfauxcol {
/*background:url(../images/leftslidingcolumn.png) 20% 0;*/
background-color:#fff;
}

#rightfauxcol {
/*background:url(../images/rightslidingcolumn.png) 80% 0;*/
}

#header {
color:#fff;
background:url(../images/header_site.png) no-repeat;
position:relative;
height:120px;
}

#header h1 {
font-family:Arial, Helvetica, sans-serif small-caps;
font-variant:small-caps;
font-stretch:expanded;
padding-left:20px;
}

#header input {
background:url(../images/search.png) no-repeat;
border:0;
height:22px;
width:168px;
font:12px Arial, Helvetica, sans-serif;
padding:2px;
}

#header .search {
position:absolute;
top:20px;
right:20px;
}

#top {
/*background:#ea6800 url(../images/teaser.png) no-repeat;*/
/*background-color:fff;*/
/*background:#fff url(../images/pagetop.png) repeat-x;*/
color:#CCCCCC;
/*#DFFFDF;*/
/*border-bottom: 1px solid #CCCCCC;*/
font-size:1.1em;
/*padding:10px;*/
}


#top .moduletable h3 {
color:#fff;
background:none;
text-align:left;
font:2.5em Arial, Helvetica, sans-serif normal;
font-stretch:expanded;
margin:10px 10px 0 10px;
padding:10px;
}

#top .moduletable {
font:bold 1em/1.2 Arial, Helvetica, sans-serif;
/*color:#fff;*/
color: #6DB31C;
border:0;
margin:0;
padding:0;
}

#top a {
	color: #6DB31C;
	text-decoration:none;
	font-weight:bold;
	margin-right:10px;
	margin-left:10px;
} 

#footer {
/*background:#3F7D8F;*/
/*background:#fff url(../images/footer.png) repeat-x;*/
color:#E6E7E7;
text-align:right;
clear:both;
background-color:#2F7488;
}

#footer .inside {
padding: 5px 5px 5px 5px;

}

#footer a:link, #footer a:visited {
color:#fff;
font-weight:bold;
}


#bottom {
background:#333;
color:#666;
padding:10px 50px;
}

#sidebar {
float:left;
/*width:25%;*/
/*width:220px;*/
/*width:27%;*/
/*border: 1px solid #000;*/
/*Agregadas*/
/*background-color:fff;*/
background-color:#fff;
/*border:1px solid #0a0;*/
}

#content60 {
float:left;
width:60%;
overflow:hidden;
background:#fff url(../images/pagetop.png) repeat-x;
}

#content80 {
float:left;
width:520px;
overflow:hidden;
/*background:#fff url(../images/pagetop.png) repeat-x;*/
/*background:#fff;*/
background-color:#fff;
/*border:1px solid #000;*/
padding: 0px 10px 10px 0px;
}


#content80 p {
font-size:1em;
/*margin-top:1.5em;*/
}



#content80 .textodestacado {
	font-style:italic;
	font-size:1.1em;
	/*margin-bottom:1.3em;*/
}


#content100 {
float:left;
width:100%;
overflow:hidden;
background:#fff url(../images/pagetop.png) repeat-x;
}

#content80 .imgwraped {
float: left; 
padding: 10px;
}

#sidebar-2 {
float:left;
width:20%;
}

.inside {
/*padding:10px;*/
padding-left:5px;
}

#sidebar .inside,#sidebar-2 .inside {
padding-top:0px;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address,.componentheading,.contentheading {
/*margin:0.75em 0;*/
margin:0.5em 0;
}


li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}

a:link,a:visited {
text-decoration:none;
color:#fff;
}
a:hover {
text-decoration:none;
}
#content60 a:link,#content60 a:visited,#content80 a:link,#content80 a:visited,#content100 a:link,#content100 a:visited {
color:#2F7488;
/*color:#6DB31C;*/
font-weight:bold;
}

h1,.componentheading, .contentpaneopen span {
/*font-size:1.8em;*/

font-size:1.7em;
color:#2F7488;
font-weight:bold;
margin-left:0px;

}

h2, h4, .contentheading {
/*font-size:1.6em;*/
color:#2F7488;
font-size:1.3em;
font-weight:bold;
/*background-color:#F1F3F2;*/
/*margin-bottom:30px;*/

}

/*Agregado*/
/*.blog  {
background-color:#E8EEF7;
border-top: 1px solid #CCCCCC;
}
*/

.buttonheading {
background-color:#F1F3F2;
}


h3 {
font-size:1.1em;
color:#2F7488;
}

h4 {
font-size:1.2em;
}

h5 {
font-size:1.1em;
}

h6 {
font-size:1em;
font-weight:700;
}

.button {
border:#000 solid 1px;
background:#fff url(../images/buttonbackground.png) repeat-x;
height:25px;
line-height:25px;
font-size:14px;
margin:4px 0;
padding:0 4px;
cursor:hand;
}

.small,.createdate,.modifydate,.mosimage_caption {
font:0.8em Arial,Helvetica,sans-serif;
color:#999;
}

.sectiontableheader {
/*background:url(../images/teaser.png);*/
color:#fff;
font:1.2em bold Arial, Helvetica, sans-serif;
padding:5px;
}
.sectiontableheader a:link,.sectiontableheader a:visited {
color:#fff;
}

/* Module styling */
.moduletable {
/*margin-bottom:1em;*/
/*color:#fff;*/
font-size:1.1em;
}

.moduletable h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
background:#000;
color:#ccc;
text-align:left;
margin:0 -10px;
/*padding:5px 10px;*/
}

/*Menu Styling*/
.moduletable_menu {
margin-top:0px;
margin-left:10px;
margin-bottom:0px;
background:url(../images/mainmenu_background.png) top left no-repeat;
padding: 10px;
/*background-color:#148CA4;*/
/*border:1px solid #000;*/
width:180px;
height:503px;
}

.moduletable_menu h3 {
font:1.3em Tahoma,Arial,Helvetica,sans-serif;
background:#000;
color:#ccc;
text-align:left;
margin:0 -10px;
padding:5px 10px;
}

.moduletable_menu ul {
list-style:none;
margin:5px 0;
}

.moduletable_menu li {
/*background:url(../images/leftmenu.png) bottom left no-repeat;*/
/*height:24px;*/
font:14px Arial, Helvetica, sans-serif;
margin:10px 0;
/*padding:0 0 0 10px;*/
}

.moduletable_menu a:link,.moduletable_menu a:visited {
/*color:#fff;*/
float:left;
/*margin-bottom:15px;*/
color:#FFFFFF;
display:block;
text-decoration:none;
/*margin-left:5px;*/
padding-left:5px;

}

.moduletable_menu a:hover {
text-decoration:none;
/*color:#000000;*/
/*color:#fff;*/
/*background:#ADADAD;*/
}


.moduletable_menu .mainlevel {
	/*background-color:#284950;
	padding:10px;
	font-weight:bold;
	margin:1em;*/
}

.moduletable_menu div {
	/*margin-bottom:5px;*/
	/*margin-right:0.5em;*/
}

.moduletable_menu sublevel {
	/*
	margin-left:0px;
	float:left;
	*/
}

.moduletable_menu img {
	/*position:relative;
	float:left;
	top: 0px;*/
	margin-top:7px;
	margin-bottom:7px;
	/*margin: 0px 0px 15px 0px;*/
}

.moduletable_menu td {
	/*border:1px solid #f0f;*/
	height:45px;
}

.moduletable_menu table {
	/*padding:5px;*/
}


.mainlevel_menu_item img {
	float:left;
	/*margin-top:0px;*/ 
	/*margin-bottom:15px;*/
}


#logos_content {
	margin-top:30px;
	margin-left:30px;
}

#logos_content div {
	margin: 0px 0px 30px 0px;
}


#link_oei_content {
	width:160px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:14px;
	border-bottom:3px solid #EEF0EF;
}

#link_oei_content div {
	margin: 0px 0px 30px 0px;
}


.design a:link,.design a:visited {
color:#666;
float:right;
font:0.8em Verdana, Arial, Helvetica, sans-serif;
}

/*Front Page Styling*/

#content_panel_frontpage {
	float:left;	
	background-color:#fff;
	/*border:1px solid #000;*/
	width:336px;
	margin-left:30px;
	margin-bottom:30px;
	
}

#content_panel_frontpage .inside {
	padding-top:0;
	
	background-color:#fff;
}


#panel_frontpage {
	overflow:hidden;
	/*float:left;*/	
	background-image:url(../images/frontpage/background_frontpage.gif);
	width:336px;
	/*width:40%;*/
	/*height:100%;*/	
	height:314px;
	margin-top:1px;
	
	
	/*border:1px solid #000;*/
}

#content_buttons_frontpage {
	width:100%;
	/*width:270px;*/
	position:relative;
	top: 40px;
	left:30px;
}

.button_frontpage {
	margin-bottom:10px;
}

#content_frontpage {
float:left;
width:520px;
/*height:365px*/;
overflow:hidden;
/*background-color:#D1D2D4;*/
/*background:#fff url(../images/pagetop.png) repeat-x;*/
/*background:#fff url(../images/frontpage/background_news.png) no-repeat;*/
/*margin-top:1em;*/	
/*margin-top:1px;*/
margin-right:15px;
margin-bottom:30px;
/*margin-right:1.8em;*/
/*border:1px solid #000;*/
}

#content_frontpage .inside {
/*padding-left:10px;
padding-top:10px;*/
}


#content_frontpage a:link,#content_frontpage a:visited {
color:#0088A0;
font-weight:bold;
text-decoration:none;
}

#content_frontpage .blog {
/*border: 1px solid #f00;*/

}

#content_frontpage .contentheading {
	border-top: 1px dotted #D1D2D4;;
	font-size:1.5em;
	/*font-weight:bold;*/
	padding: 5px 5px 5px 5px;
	
}

#content_frontpage .contentpaneopen p {
	
	/*border: 1px solid #0f0;*/
	
	padding: 0px 10px 0px 10px;
	font-size:1em;
}

#content_frontpage .imgwraped {
float: left; 
padding: 10px;
}


#content_frontpage .contentpaneopen .readon {
	margin-left:10px;
}
#content_frontpage .article_separator {
/*	border-bottom: 1px solid #000;
	width:365px;*/
}

#header_frontpage {
color:#fff;
background:url(../images/frontpage/header.png) no-repeat;
position:relative;
height:200px;
}

.moduletable .mod_docman_lister_link {

color:#333333;
/*background-color:#000033;*/
}

/*Archivo Documental Styles*/

.body_arch_docu {
	background-color:#FFFFFF;
	
}

.body_arch_docu a:link, .body_arch_docu a:visited {
color:#0088A0;
/*font-weight:bold;*/
text-decoration:none;
}


.table_arch_docu {
	/*border: 1px solid #0088A0;*/
	font-size:12px;
	width:480px;
}

.table_arch_docu td {
	padding: 3px;
	border-bottom: 1px solid #3F7D8F;
}

.table_arch_docu thead {
 font-weight:bold;
 color: #fff;
 background-color:#3F7D8F;

}

#phrase {
	width:197px;
	background:url(../images/frontpage/phrase.png) no-repeat;
	height:200px;
}
