/*-***************************************************
GUARDAR ESTE CSS EN:
http://www.perspectivaeducacional.cl/lib/pkp/styles/common.css

*/

body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #111; line-height: 1.5; padding-top: 0px; font-family: 'lucida grande', 'lucida sans unicode', 'lucida sans', verdana, arial, helvetica, sans-serif! important; background-color: #e7e3d8; text-align: center
}
div {
	text-align: left
}
table {
	border-top-width: 0px; border-left-width: 0px; font-size: 1em; border-bottom-width: 0px; border-right-width: 0px; border-spacing: 0
}
form {
	margin: 0px
}
a {
	text-decoration: underline
}
a.plain {
	text-decoration: none
}
ul {
	padding-right: 0px; padding-left: 2.5em; padding-bottom: 0px; margin: 0.25em 0px 0.75em; padding-top: 0px
}
tt {
	font-size: 1.25em
}
label {
}
label.error {
	color: #900
}
input.textfield {
	border-right: #e8e8e1 2px solid; border-top: #666 2px solid; font-size: 1em; border-left: #666 2px solid; color: #000; border-bottom: #e8e8e1 2px solid; background-color: #f0f0e8
}
select.selectmenu {
	border-right: #e8e8e1 2px solid; border-top: #666 2px solid; font-size: 1em; border-left: #666 2px solid; color: #000; border-bottom: #e8e8e1 2px solid; background-color: #f0f0e8
}
textarea.textarea {
	border-right: #e8e8e1 2px solid; border-top: #666 2px solid; font-size: 1em; border-left: #666 2px solid; color: #000; border-bottom: #e8e8e1 2px solid; background-color: #f0f0e8
}
input.uploadfield {
	border-right: #e8e8e1 2px solid; border-top: #666 2px solid; font-size: 1em; border-left: #666 2px solid; color: #000; border-bottom: #e8e8e1 2px solid; background-color: #f0f0e8
}
input.button {
	padding-right: 0.5em; padding-left: 0.5em; font-size: 1em; background-color: #fdd07c
}
input.defaultbutton {
	font-weight: bold; color: #fbfbf3; background-color: #666666
}
#container {
	min-width: 973px! important; background-image: url(http://www.perspectivaeducacional.cl/images/estilos/fondo.gif); padding-bottom: 0px; margin: 0px auto; width: 973px! important; background-repeat: repeat-y; text-align: center
}
#header {
	margin-left: 14px; width: 945px; height: 150px; text-align: center
}
#headertitle {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; width: 945px; padding-top: 0px; text-align: left! important
}
#header h1 {
	font-weight: normal; margin: 0px auto; width: 945px
}
#footer {
	clear: both; min-height: 50px; margin-left: 28px; width: 100%; position: static; background-color: #bbd1d6; text-align: center
}
#footercontent {
	padding-left: 10%; margin: 0px auto; width: 100%
}
#main {
}
#main h2 {
	margin-top: 15px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 1em;
	background: url(http://www.perspectivaeducacional.cl/images/estilos/flch_grande.gif) no-repeat left 50%;
	margin-bottom: 15px;
	text-transform: uppercase;
	color: #013c7e}
#main h3 {
	font-weight: bold;
	font-size: 1em;
	margin: 0em 1em 0.5em 0em;
	text-transform: uppercase;
	color: #333333;
	padding-top: 0em
}
#navbar {
	margin-top: 0px; font-size: 14pt; float: left; background-image: url(http://www.perspectivaeducacional.cl/images/estilos/fd_menu1.gif); margin-left: 14px; width: 945px; background-repeat: repeat-x; height: 35px; 	
}
#navbar a {
	padding-right: 12px;
	background-position: 7px 52%; 
	display: inline; 
	padding-left: 18px; 
	float: left; 
	background-image: url(http://www.perspectivaeducacional.cl/images/estilos/flch_blanca.gif); 
	margin: 0px; 
	border-left: #ffffff 1px solid; 
	padding-top: 9px; 
	background-repeat: no-repeat; 
	height: 26px;
	min-width: 1px !important;
	}
#navbar a:hover {
	color: #333333; background-color: #ff9b3b
}
#navbar .active a {
	font-weight: bold; color: #fff; background-color: #feb32a
}
#breadcrumb {
	font-size: 0.7em; margin-bottom: 0.5em; padding-bottom: 0.5em; padding-top: 1em
}
.article-view #breadcrumb {
	margin-top: -10px; padding-top: 0px
}
#content {
	border-top: #eef3f3 1px solid; font-size: 0.7em; padding-bottom: 0px; margin: 0px; padding-top: 1.25em; text-align: justify! important
}
#content p {
	text-align: justify! important
}
#content h3 {
	font-size: 1.1em; margin: 0em 1em 0.25em 0em; text-transform: uppercase; padding-top: 0.75em
}
#content h4 {
	font-weight: bold;
	font-size: 1em;
	margin: 0.75em 1em 0.25em 0em;
	color: #013c7e}
#content h5 {
	font-weight: bold; font-size: 1em; margin: 0em 1em 0.25em 0em; padding-top: 0.75em
}
#breadcrumb a {
	color: #999999
}
#breadcrumb a:hover {
	color: #3c4d61
}
#breadcrumb a.current {
	font-weight: bold
}
#footer div.debugstats {
	font-size: 0.6em
}
span.disabled {
	color: #666
}
label.disabled {
	color: #666
}
a.action {
	font-size: 0.85em; text-transform: uppercase
}
a.file {
	font-size: 0.85em; text-transform: uppercase
}
a.icon {
	text-decoration: none
}
a.icon img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
a.icon:hover {
	background: none transparent scroll repeat 0% 0%
}
span.formrequired {
	font-size: 0.9em; color: #333
}
span.instruct {
}
span.heading {
	font-size: 0.85em; text-transform: uppercase
}
span.highlight {
	border-bottom: #000 1px dotted
}
.nowrap {
	white-space: nowrap
}
table.info td {
	padding-right: 0.5em; padding-left: 0px; padding-bottom: 0.5em; padding-top: 0px
}
table.listing td {
	padding-right: 1.5em; padding-left: 0.5em; padding-bottom: 0.25em; padding-top: 0.25em
}
table.listing tr.heading td {
	padding-right: 1.5em; padding-left: 0.5em; font-weight: normal; font-size: 0.85em; padding-bottom: 1em; text-transform: uppercase; padding-top: 0.75em
}
table.listing td.heading {
	padding-right: 1.5em; padding-left: 0.5em; font-weight: normal; font-size: 0.85em; padding-bottom: 1em; text-transform: uppercase; padding-top: 0.75em
}
table.info td.heading {
	padding-right: 1.5em; padding-left: 0.5em; font-weight: normal; font-size: 0.85em; padding-bottom: 1em; text-transform: uppercase; padding-top: 0.75em
}
table.info td.heading {
	padding-left: 0px
}
table.listing td.nodata {
	font-style: italic; text-align: center
}
table.info td.nodata {
	font-style: italic; text-align: center
}
table.listing td.headseparator {
	border-top: #000 1px dotted; font-size: 0.1em; line-height: 1%
}
table.listing td.endseparator {
	border-top: #000 1px dotted; font-size: 0.25em; line-height: 10%
}
table.listing td.separator {
	border-top: #ddddd0 1px dotted; font-size: 0.1em; line-height: 1%
}
table.info td.separator {
	border-top: #ddddd0 1px dotted; font-size: 0.1em; line-height: 1%
}
table.data tr {
}
table.data td {
	padding-bottom: 0.25em
}
table.data td.label {
	padding-right: 1em
}
table.data td.value {
}
table.data td.separator {
	padding-right: 0.5em; padding-left: 0.5em; font-size: 0.1em; padding-bottom: 0.5em; line-height: 1%; padding-top: 0.5em
}
table.data td.heading {
	padding-right: 0px; padding-left: 0px
}
table.nested tr {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
span.nested {
	padding-right: 4px; padding-left: 0px; font-size: 1.2em; padding-bottom: 0px; padding-top: 0px
}
span.formerror {
	font-weight: bold; font-size: 1em; color: #900
}
span.formsuccess {
	font-weight: bold; font-size: 1em; color: #090
}
ul.formerrorlist {
	color: #900
}
#navbar {
	overflow: hidden
}
ul.menu {
	padding-right: 0px; margin-top: 0px; padding-left: 0px; padding-bottom: 0px; margin-left: -1px; padding-top: 0px
}
ul.menu li {
	padding-right: 1.5em; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
ul.menu li.current {
	font-weight: bold
}
ul.menu a {
	text-transform: none; text-decoration: none
}
ul.steplist {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
ul.steplist li {
	padding-right: 0.5em; display: inline; padding-left: 0px; font-size: 0.85em; padding-bottom: 0px; margin: 0px; text-transform: uppercase; padding-top: 0px
}
ul.steplist li.current {
	font-weight: bold
}
ul.steplist a {
	text-decoration: none
}
ul.plain {
	padding-left: 1.5em; list-style-type: none
}
ul.filter {
	padding-right: 0px; padding-left: 0px; padding-bottom: 1.5em; margin: 0px; padding-top: 1.5em; list-style-type: none
}
ul.filter li {
	padding-right: 1.5em; display: inline
}
div.separator {
	padding-right: 0px; margin-top: 1em; padding-left: 0px; font-size: 0.5em; margin-bottom: 0.25em; padding-bottom: 0px; width: 100%; line-height: 25%; padding-top: 0px; border-bottom: #000 1px dotted
}
#creative-commons {
	clear: both; padding-right: 90px; padding-left: 100px; font-size: 10px; padding-bottom: 0px; margin: -55px 0px 15px; color: #8d846c; padding-top: 0px; position: relative; text-align: right
}
#creative-commons img {
	right: 0px; bottom: 0px; position: absolute
}
