/* @override 
	http://premilitar/themes/premilitar/css/layout.css
	http://www.premilitar.dospuntocero.cl/themes/premilitar/css/layout.css?m=1264637148
	http://www.premilitar.dospuntocero.cl/themes/premilitar/css/layout.css
	http://premilitarorion.cl/themes/premilitar/css/layout.css
	http://premilitar.com/themes/premilitar/css/layout.css
	http://premilitar.cl/themes/premilitar/css/layout.css
	http://premilitar.cl/themes/premilitar/css/layout.css?m=1266325450
	http://premilitar.cl/themes/premilitar/css/layout.css?m=1266534417
*/

/* @group base-html */

#sidebar div.widgets div.widget.external h3 {
	display: none;
}

#sidebar div.widgets div.widget.external div.content  {
	text-align: center;
}

#bd a.colorbox.cboxelement {
	width: 140px;
	display: block;
	height: 115px;
	float: left;
	margin-bottom: 2px;
}

#sidebar ul {
	margin-top: 20px;
}

#sidebar ul li {
	list-style: none;
}

html {
	background: #192d36 url(../images/bg-body.png) repeat-x 0 -195px;
	font-family: arial, sans-serif;
	}

strong,dt {
	font-weight: bold;
}



optgroup {
	font-weight: normal;
}

abbr,acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

del {
	text-decoration: line-through;
}

sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

p,fieldset,table,pre {
	margin-bottom: 1em;
}

button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"] {
	padding: 1px;
}

/* @end */

/* @group clearfix */

.cf:after, .container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.container {
	color: #fff;
	
}

#bd {
	zoom:1;
}

.cf, .container {
	display: inline-block;
}

* html .cf, * html .container {
	height: 1%;
}

.cf, .container {
	display: block;
}

.clear {
	clear: both;
}

/* @end */

/* @group top-nav */

#top-nav {
	right: 5px;
	top: 0;
}

#top-nav strong {
	color: #fff;
}

#top-nav a {
	color: #fff;
	font-weight: normal;
	background: transparent;
	text-decoration: none;
}

#top-nav a:focus,  #top-nav a:hover,  #top-nav a:active {
	text-decoration: underline;
	background-color: transparent;
	color: #fff;
}

/*

 @end */

/* @group hd */

#hd {
	height: 300px;
	background: url(../images/bg-header.png) no-repeat left -35px;
	z-index: 2000;
	position: relative;
	padding-bottom: 20px;
}

#hd div.header{
	height: 310px;
}

#bd div.container {
	clear: both;
	padding-bottom: 20px;
	zoom:1;
}

#headbanners {
	top: 18px;
	right: 0;
}

#hd a img.logo {
	position: absolute;
	z-index: 2;
	top: 6px;
	left: 15px;
}

#hd h1 {
	margin: 0;
}

/* @end */

/* @group lists */

ol,ul,dl {
	margin-left: 2em;
}

dl dd {
	margin-left: 1em;
}

ol li {
	list-style: decimal outside;
}

ul li {
	list-style: disc outside;
}

ul, ol, dl {
	line-height: 1.5em;
	margin: 0 0 1em 1em;
}

ul ul li {
	list-style-type: circle;
}

ol ol li {
	list-style-type: lower-latin;
}

li {
	margin-left: 0.8em;
	line-height: 1.5em;
}

dt {
	font-weight: bold;
}

dd {
	margin: 0 0 1em 0.8em;
}

/* @end */

/* @group content classes */

.rel {
	position: relative;
}

.abs {
	position: absolute;
}

.content,.sidebar {
	padding-top: 20px;
}

.content p {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.page-margins {
	background: #fff;
	border: 1px solid #777;
	padding: 5px;
}

#doc,#doc2,#doc3,#doc4 {
	padding: 5px;
	margin-top: 2em;
	margin-bottom: 2em;
	background: #ddd;
}

blockquote, cite,q {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

blockquote {
	margin: 0 0 1em 1.6em;
	color: #666;
}

strong,b {
	font-weight: bold;
}

em,i {
	font-style: italic;
}

pre, code, kbd, tt, samp, var {
	font-size: 100%;
}

pre, code {
	color: #800;
}

pre {
	line-height: 1.5em;
	margin: 0 0 1em 0;
}

kbd, samp, var {
	color: #666;
}

var {
	font-style: italic;
}

acronym, abbr {
	border-bottom: 1px #aaa dotted;
	font-variant: small-caps;
	letter-spacing: .07em;
	cursor: help;
}

sub, sup {
	font-size: 91.6667%;
}

hr {
	color: #fff;
	background: transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border: 0;
	border-bottom: 1px #eee solid;
}

.highlight {
	color: #f60;
}

.dimmed {
	color: #888;
}

.info {
	background: #f8f8f8;
	color: #666;
	padding: 10px;
	margin-bottom: 0.5em;
	font-size: 91.7%;
}

.note {
	background: #efe;
	color: #040;
	border: 2px #484 solid;
	padding: 10px;
	margin-bottom: 1em;
}

.important {
	background: #ffe;
	color: #440;
	border: 2px #884 solid;
	padding: 10px;
	margin-bottom: 1em;
}

.warning {
	background: #fee;
	color: #400;
	border: 2px #844 solid;
	padding: 10px;
	margin-bottom: 1em;
}

.float_left {
	float: left;
	display: inline;
	margin-right: 1em;
	margin-bottom: 0.15em;
}

.float_right {
	float: right;
	display: inline;
	margin-left: 1em;
	margin-bottom: 0.15em;
}

.center {
	display: block;
	clear: both;
	text-align: center;
	margin: 0.5em auto;
}

.full {
	width: 100%;
}

.skip,.hide, .hideme, .print, dfn {
	position: absolute;
	left: -1000em;
	top: -1000em;
}

/* @end */

/* @group Links */

a {
	color: #4D87C7;
	background: transparent;
	text-decoration: none;
}



a:focus,
  a:hover,
  a:active {
	color: #182E7A;
	text-decoration: underline;
}

/* @end */

/* @group footer */

#ft {
	background: #eaeaea;
	clear: both;
}

#ft a#dospuntocero {
	position: absolute;
	display: block;
	text-indent: -999pc;
	background: url(../images/dospuntocero.png) no-repeat;
	width: 50px;
	height: 15px;
	top: 50px;
	right: 5px;
}

.footer {
	width: 900px;
	margin: 0 auto;
	padding: 30px 30px 0;
	height: 100px;
	color: #152830;
	
}

.footer h4 {
	font-size: 22px;
}

.footer p {
	font-size: 14px;
	line-height: 120%;
}

.footer a {
	color:#152830 ;
}

.footer .right {
	float: right;
}

.footer .left {
	
	float: left;}

.footer .left {
	
	float: left;}


/* @end */

/* @group Breadcrums */

#breadcrumbs {
	top: 0;
	right: 25px;
}

/* @end */

/* @group nav */

#nav {
	left: 0;
	bottom: 0;
	height: 38px;
	z-index: 2;
	width: 100%;
}

#nav ol {
	margin: 0;
}

#nav ol li {
	list-style: none;
	float: left;
	margin-right: 2px;
	margin: 0;
}

#mid-banners {
	background: #000;
	height: 301px;
}
#nav ol li a {
	display: block;
	padding: 5px 10px;
	text-decoration: none;
	color: #777;
	background: #eee;
	font-size: 14px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

#nav ol li a:hover {
	color: #fff;
	background: #999;
}

#nav ol li.section a,
#nav ol li.current a {
	background: #fff;
	color: #13662d;
	border-bottom: none;
}

/* @end */

/

* @end */

/* @group Forms */

fieldset label.FormHeading {
	font-size: 1.4em;
	color: #8f7f42;
}

fieldset > div,fieldset > p {
	margin: 0 !important;
}

.field {
	padding: 10px 0;
	margin-bottom: 10px;
}

ul.optionset {
	margin-left: 40%;
}

textarea,
input.text {
	width: 55%;
	border: 1px solid #999;
	padding: 3px;
}

span.message.validation,span.message.required {
	padding-left: 40%;
}

.field label.left {
	width: 37%;
	padding-left: 1%;
	margin-right: 2%;
	display: block;
	float: left;
	font-weight: bold;
}

span.middleColumn {
	width: 55%;
}

ul.optionset li {
	list-style-type: none;
	display: block;
	margin-bottom: .4em;
	margin-left: 354px;
}

div.Actions {
	padding-left: 40%;
	padding-top: 1em;
}

div.Actions input {
	border: none;
	padding: 5px 30px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	cursor: pointer;
	background-color: #000;
	color: #fff;
	float: left;
	margin-right: 20px;
}

p#ForgotPassword {
	padding-top: 4px;
}

p.field.checkbox {
	padding-left: 40%;
}

div.Actions input:hover {
	color: white;
	background: #111;
}

.validationError {
	background-color: #ff6f74;
}

/* @end */

/* @group additional styling divs */

div.content-top,div.content-bottom,div.sidebar-top,div.sidebar-bottom {
	display: none;
}

/* @end */

/* @group better spacing in the content */

.yui-t1 .sidebar,.yui-t2 .sidebar,.yui-t3 .sidebar,
.yui-t6 .content,.yui-t5 .content,.yui-t4 .content {
	padding-left: 5%;
}

.yui-t1 .content, .yui-t2 .content, .yui-t3 .content,
.yui-t6 .sidebar,.yui-t5 .sidebar,.yui-t4 .sidebar {
	padding-right: 5%;
}

/* @end */

/* @group slideshow */

#slideshow #slideshow_info {
	z-index: 1000;
	height: 56px;
	position: relative;
	top: -78px;
	background: url(../images/slideshow_violator.png) left top;
	left: 0;
}

#project_caption a.title {
	width: 510px;
}

#slideshow #slideshow_info #project_caption {
	display: none;
	padding: 9px 18px;
	color: #FFFFFF;
	float: left;
	font-weight: normal;
	width: auto;
	background: transparent;
}

#slideshow #slideshow_info #project_caption div {
	font-size: 15px;
	color: #6AB5FF;
	padding: 0 0 0px 0;
	font-weight: normal;
}

#slideshow #slideshow_info #project_caption  a.title {
	color: #6AB5FF;
	text-decoration: none;
	display: block;
}

#slideshow #slideshow_info #project_caption a.title:hover {
	text-decoration: underline;
}

#slideshow #slideshow_info #slide_navigation {
	position: absolute;
	right: 18px;
	top: 22px;
}

#slideshow #slideshow_info #slide_navigation a {
	text-indent: -9999px;
	display: block;
	width: 12px;
	height: 12px;
	float: left;
	margin-left: 5px;
	cursor: pointer;
	overflow: hidden;
	background: transparent url(../images/slide_navigation_noactive.png) no-repeat 0 0;
}

#slideshow #slideshow_info #slide_navigation a:hover {
	background: transparent url(../images/slide_navigation_hover.png) no-repeat 0 0;
}

#slideshow #slideshow_info #slide_navigation a.activeSlide {
	background: transparent url(../images/slide_navigation_hover.png) no-repeat 0 0;
}

#slideshow li .slide_caption {
	display: none;
}

ul#slides {
	margin: 0;
}

#slideshow {
	height: 270px;
	margin-top: 50px;
}

#slides li {
	margin: 0;
	display: block;
	overflow: hidden;
}

/* @end */

/* @group dropdown */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
	border-right: 1px solid #ccc;
}
ul.dropdown li.last{
	border: none;
}
ul.dropdown a {
color:#FFFFFF;
cursor:pointer;
display:block;
font-family:arial,sans-serif;
font-size:14px;

padding:9px 15px;
text-decoration:none;
background: #000818;
}

ul.dropdown a:hover {
	background: #03122f;
	color: #fff;
} 

ul.dropdown a.current,ul.dropdown a.section {
	background: #122e39;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 170px;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/* @end */

#sidebar {
background: #122e39;	

}

#main {
	background: url(../images/main-bg.jpg) center -130px;
	height: 410px;
}

.img-big {
	z-index: 0;
	height: 300px;
	margin: 0 auto -310px;
	background-repeat: no-repeat;
	background-position: 0;
}

/* @group sidebar */

.sidebar {
	padding: 20px;
	
}

.sidebar h3 {	
	font-size: 20px;
	margin-bottom: 15px;
	font-weight: normal;
	color: #ffb700;
}

.sidebar h4 a{
	
	font-size: 14px;
	margin-bottom: 10px;
	color: #fff !important;
	display: block;
	line-height: 16px;
}

.sidebar p {
	
	font-size: 12px;
	line-height: 150%;
	
	}
	
.sidebar small {
	font-size: 11px;
	color: #ffb700;
	text-align: right;
	display: block;
}

/* @end */	

.news {
	background: #12232b;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.middle {
	display: block;
}

.paginas-inside {
	background: #122E39;
	padding: 10px 15px;
}

a.rss {
	
	background: url(../images/rss-icon.png);
	width: 75px;
	height: 73px;
	text-indent: -9999px;
	display: block;
}

.paginas-inside img {
	padding: 5px;
	background: #888;
}

.white-bg{
	background: #fff;
	border: 3px solid #397691;
}

/* @group sidebar-menu */

ul.sidebar-menu{
	margin: 0;
	padding: 10px;
}
ul.sidebar-menu li{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.sidebar-menu li a {
	display: block;
	background:#10262e;
	margin-bottom: 5px;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	line-height: 150%;
	zoom:1;
	
}

ul.sidebar-menu li a:hover,
ul.sidebar-menu li a.current {
	text-decoration: none;
	background: #4e4e4e;
}
ul.sidebar-menu li a.current{
	cursor: default;
}

/* @end */

#sidebar div.widgets div.widget.external {
	margin-left: 7px;
}

#audio {
	margin: 0;
}
#audio li{
	margin: 0;
}

#sidebar ul.sidebar-menu ul.sub {
	margin: 0 0 0 10px;
}