@CHARSET "UTF-8";

/* < Configuración Inicial */
html,body {
	height: 100%;
}
body {
	font-size: 80%;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	text-transform: none;
	margin: 0px;
	border: thin none;
	padding: 0px;
	margin: 0px;
    color : #555555;
}
caption {
	padding:2px;
	text-align:center;
	margin:0px;
	background:none;
}
table a{
	color:#0088B5;
	text-decoration:none;
	font:normal 12px/1.2 Tahoma;
}
table a:hover{
	color:#8AB54A;
	text-decoration:underline;	
}
table thead {
	background-color:#f9f9f9;
	border-collapse: collapse;
	margin: 8px 0 15px;
	color:#333;
	font-size:11px;
}
thead th {
	background-color:#F0F0F0;
	padding: 5px 1px 1px 5px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #FFFFFF;
	color:#666666;
	height:25px;
	text-align:center;
}
thead td {
	text-align:center;
	color:#000;
	border-bottom:1px solid #999999;
	padding: 2px 1px 1px 2px;
	background-color:#EDEFF4;
}
tbody tr.row0{
	background: #FFFFFF;
}
tbody tr.row1{
	background: #EEEEEE;
}
tbody tr{
	height:20px;
	background-color:#FFFFFF;
}
tbody tr.row1{
	background-color:#F9F9F9;
}
tbody tr.row0:hover td, tbody tr.row1:hover td{
	background-color:#FFFFDD;
}
tbody tr td{
	background: #FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #CCC;
	color:#7F7F7F;
}
tbody tr.row1 td{
	background: #EDEFF4 none repeat scroll 0 0;
	border-top: 1px solid #FFFFFF;
}
tbody .operation{
	font-size:90%;
	text-align:center;
}
tfoot tr {
	color: #333333;
	
}
tfoot th, tfoot td{
	background-color:#F3F3F3;
	border-top: 1px solid #999999;
	font-style:normal;
	font-size:90%;
}
dd {
	margin:0px;
}
dd textarea{
	margin-bottom:5px;
}
dl {
	margin:0 0 1em;
}
br {
	padding-bottom:5px;
}
input {
	font-size: 12px;
	float: none;
	display: inline;
	margin: 0px 2px 0px 0x;
	padding:1px;
	height:20px;
}
button {
	margin-top:10px;
	height: 25px;
	color:#fff;
	padding: 2px 5px 3px;
	background-color:#3B5998;
	border-color: #D9DFEA #0E1F5B #0E1F5B #0E1F5B;
	border-width:1px;
	border-style:solid;
	text-align:center;
}
input[type="hidden"] {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
input[type="file"] {
	height: 25px;
	margin:0px;
	padding:0px;
}
input[type="submit"] {
	margin-top:10px;
	height: 25px;
	color:#fff;
	padding: 2px 5px 3px;
	background-color:#3B5998;
	border-color: #29447E #29447E #1A356E;
	border-width:1px;
	border-style:solid;
	text-align:center;
}
input[disabled] {
	background-color: #D4D0C8;
}
button[disabled]{
	background-color: #D4D0C8;
	color:#666666;
	border:1px outset #000000;
}
.inputsubmit {
	color: #ffffff;
	background-color: #3B5998;
	height: 25px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	float: right;
}
option {
	font-size: 12px;
	border-color: #C1C1C1;
}
select {
	font-size: 12px;
	vertical-align: middle;
	float: none;
	display: inline;
	height: 25px;
	padding: 1px;
}
textarea {
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	padding-left: 2px;
	margin: 0 5px 0 0;
	padding: 2px;
	vertical-align: middle;
	height:80px;
	font-family:Tahoma;
}
marquee {
	height: 70px;
	padding-top: 10px;
}
em {
	color: #3B5998;
}
a {
	color: #3B5998;
	text-decoration: none;
}
a:hover {
	text-decoration: none
}
a img {
	border:0 none;
	vertical-align:middle;
}
ul, li {
	list-style-type: none;
}
form {
	font-size: 90%;
	padding:10px 10px 0px 10px;
	width: 530px;
	background-color:#F9F9F9;
	border: 1px solid #E0E0E0;
}
form p.error {
	padding: 5px !important;
	color: #d20037;
	background: #fff url("images/form/form-error-box-bg.gif") repeat-x;
	width:420px;
}
form button {
	border: 1px solid #000;
	padding-top: 2px;
	padding-bottom: 2px;
}
ul.errors {
	font-size:11px;
	font-stretch:ultra-condensed ;
}
.errors li {
	padding-left: 18px;
	background: url("images/form/error-up-arrow.gif") no-repeat 0 50%;
}
label {
	font-weight: normal;
	color: #666666;
	width: 100px;
	float: left;
	margin-right: 1em;
	text-align: left;
	font-size: 12px;
}
span {
	padding: 2px;
}
h1,h2,h3,h4,h5,h6,hr,p,ol,ul,pre,table {
	margin: 0 0 5px;
	padding: 0;
}
h5 span {
	color: #94A3C4;
}
hr {
	border-top: 1px solid #b7d3d6;
	clear: both;
	height: 1px;
}
fieldset {
	float: left;
	clear: right;
	margin-bottom: 5px;
	padding: 10px;
	width: 95%;
	border: 1px solid #BFBAB0;
	background-color: #F7F7F7;
}
fieldset.submit {
	float: none;
	width: 95%;
	padding: 10px;
	background-color: #F4F4F4;
}
legend {
	color: #000;
	font-weight: bold;
	border: 0px solid #c4c4c4;
	margin: 0px auto;
	padding: 1px;
}
fieldset ol {
	list-style: none;
}
fieldset li {
	float: left;
	clear: left;
	width: 100%;
	padding-bottom: 0.5em;
}
div.column, div.span-6, div.span-19{
	margin-right:0px;
}

img.N3 {
	height:100%;
	width:100%;
}
img {
	border:0 none;
}
/* Fin Configuración Inicial > */ 

/* Data Table =============================================================== */

/* < Page Title */
.page-title {
	border-color:-moz-use-text-color -moz-use-text-color #D3D3D3;
	border-style:none none solid;
	border-width:0 0 1px;
	margin:0 0 12px;
	padding:0 0 1px;
}
.page-title h2 {
	-x-system-font:none;
	color:#2A5877;
	font-family:Arial;
	font-size:1.8em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.272em;
}
.page-title h3 {
	-x-system-font:none;
	color:#001111;
	font-family:Arial;
	font-size:1.5em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.39;
}
.page-title h2, .page-title h3 {
	border:0 none;
	margin:0;
	padding:0;
}
.page-dialog-title {
	height:30px;
	background-color:#485a70;
	margin-bottom:10px;	
}
.page-subtitle h1, h1.page-subtitle {
	-x-system-font:none;
	border:0 none;
	color:#2A5877;
	font-family:Arial;
	font-size:2.165em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.0;
	margin:0;
	padding:0.3em 0 0.1em;
}
.page-subtitle h1 span {
	color:#058BC4;
	font-style:italic;
}
.page-subtitle h2{
	-x-system-font:none;
	border:0 none;
	color:#006996;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin:0;
	padding:0.2em 0 0.6em;
	border-bottom:1px solid #CED2D2;
	font-size:1.25em;
	margin-bottom:1em;
	padding-bottom:3px;
	font-weight:bold;
}
.page-subtitle p{
	color:#333333;
	padding-bottom:10px;
	font-size:0.9em;
}
/* Page Title > */

/* < Result Title */
.result-title {
	border-color:-moz-use-text-color -moz-use-text-color #D3D3D3;
	border-style:none none solid;
	border-width:0 0 1px;
	margin:0 0 12px;
	padding:0 0 1px;
}
.result-title h2 {
	-x-system-font:none;
	color:#2A5877;
	font-family:Arial;
	font-size:1.8em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.272em;
}
.result-title h3 {
	-x-system-font:none;
	color:#001111;
	font-family:Arial;
	font-size:1.5em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.39;
}
.result-title h2, .page-title h3 {
	border:0 none;
	margin:0;
	padding:0;
}
.result-dialog-title {
	height:30px;
	background-color:#485a70;
	margin-bottom:10px;	
}
.result-subtitle h1, h1.result-subtitle {
	-x-system-font:none;
	border:0 none;
	color:#2A5877;
	font-family:Arial;
	font-size:2.165em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.0;
	margin:0;
	padding:0.3em 0 0.1em;
}
.result-subtitle h1 span {
	color:#058BC4;
	font-style:italic;
}
.result-subtitle h2{
	-x-system-font:none;
	border:0 none;
	color:#006996;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.25;
	margin:0;
	padding:0.2em 0 0.6em;
	border-bottom:1px solid #CED2D2;
	font-size:1.1em;
	margin-bottom:0.5em;
	padding-bottom:3px;
	font-weight:bold;
}
/* Result Title > */

/* < Data Table */
 
.data-table {
	width:100%;
	border-left:1px solid #e0e0e0;
}
.data-table th, .data-table td {
	font:normal 1em/1.2 Tahoma;
	color:#7F7F7F;
}
.data-table th {
	padding:5px 8px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle;
	border:1px solid #eaeaea;
}
.data-table td {
	padding:4px 8px;
	border:1px solid #e0e0e0;
	border-top:0;
	border-left:0;
}
.data-table thead {
	border:0;
}
.data-table thead th {
	background:#fff url(images/table/bg-block-subtitle.gif) repeat-x 0 100%;
	color:#222;
	font:bold 11px/1.35 Tahoma;
}
.data-table tbody { }
.data-table tfoot { }
.data-table tr.first {}
.data-table tr.last { }
.data-table tr.odd {
	background-color:#fbfbfb;
}
.data-table tr.even {
	background-color:#fefefe;
}
.data-table tbody.odd {}
.data-table tbody.odd td { }
.data-table tbody.even { }
.data-table tbody.even td { }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { }
.data-table th .tax-flag {
	white-space:nowrap; font-weight:normal;
}
.data-table td.label,
.data-table th.label {
	font-weight:bold; background-color:#f6f6f6;
}
.data-table td.value {}
.data-table tfoot tr { }
.data-table tfoot th,
.data-table tfoot td {
	padding:5px 8px;
	vertical-align:middle;
	font-size:12px;
	background:#f9f9f9;
	border:1px solid #f0f0f0;
	border-top:0;
}
.data-table tfoot th { }
.data-table tfoot td { }
.data-table tfoot tr.last th,
.data-table tfoot tr.last td {
	font:bold 16px/1.34 Tahoma;
}
.data-table tfoot tr.last td.last { }
.data-table tfoot p {
	margin:5px 0; padding:0;
}
.data-table tfoot tr.last td.last .price { }
.data-table tfoot button.button,
.data-table tfoot button.button span {
	background-color:#f9f9f9;
}
/* Data Table > */

/* < Data Table without Border */
 
.data-table-without_border {
	width:100%;
	border-left:1px solid #e0e0e0;
}
.data-table-without_border th, .data-table-without_border td {
	font:normal 0.9em/1.2 Tahoma;
	color:#444;
}
.data-table-without_border th {
	padding:5px 8px;
	font-weight:bold;
	white-space:nowrap;
	vertical-align:middle;
	border:1px solid #eaeaea;
}
.data-table-without_border td {
	padding:4px 8px;
	border:1px solid #e9e9e9;
	border-top:0;
	border-left:0;
}
.data-table-without_border thead {
	border:0;
}
.data-table-without_border thead th {
	background:#fff url(images/table/bg-block-subtitle.gif) repeat-x 0 100%;
	color:#222;
	font:bold 11px/1.35 Tahoma;
}
.data-table-without_border tbody { }
.data-table-without_border tfoot { }
.data-table-without_border tr.first {}
.data-table-without_border tr.last { }
.data-table-without_border tr.odd {
	background-color:#fbfbfb;
}
.data-table-without_border tr.even {
	background-color:#fefefe;
}
.data-table-without_border tbody.odd {}
.data-table-without_border tbody.odd td { }
.data-table-without_border tbody.even { }
.data-table-without_border tbody.even td { }
.data-table-without_border tbody.odd tr.border td,
.data-table-without_border tbody.even tr.border td { }
.data-table-without_border th .tax-flag {
	white-space:nowrap; font-weight:normal;
}
.data-table-without_border td.label,
.data-table-without_border th.label {
	font-weight:bold; background-color:#f6f6f6;
}
.data-table-without_border td.value {}
.data-table-without_border tfoot tr { }
.data-table-without_border tfoot th,
.data-table-without_border tfoot td {
	padding:5px 8px;
	vertical-align:middle;
	font-size:12px;
	background:#f9f9f9;
	border:1px solid #f0f0f0;
	border-top:0;
}
.data-table-without_border tfoot th { }
.data-table-without_border tfoot td { }
.data-table-without_border tfoot tr.last th,
.data-table-without_border tfoot tr.last td {
	font:bold 16px/1.34 Tahoma;
}
.data-table-without_border tfoot tr.last td.last { }
.data-table-without_border tfoot p {
	margin:5px 0; padding:0;
}
.data-table-without_border tfoot tr.last td.last .price { }
.data-table-without_border tfoot button.button,
.data-table-without_border tfoot button.button span {
	background-color:#f9f9f9;
}
/* Data Table > */

/* Data Table =============================================================== */

/* < Inicio Mensajes de Estado */
.labelerror {
	display: block;
	color: #C00;
	font-size: 85%;
	font-weight: normal;
}
.error,.notice,.success {
	border-width: 1px;
	padding: 0.5em;
}
/* Fin Mensajes de Estado > */

/* < Layout Básico*/
.sige_body_bg{
	height:115px;
	background:#f4f4f4 url(images/body_bg.gif) repeat-x 0 100%;	
}
.sige_main {
	height: 100%;
	color: #000;
	margin:0 auto;
	width:980px;
}
._header {
	width: 980px;
	color: #fff;
	height:115px;
	margin:0;
	padding:0;
	position:relative;
	z-index:99;	
}
._header #logo {
	float:left;
	margin:28px 0 0 4px;
}
._header #logo a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/logo.png) no-repeat scroll 0 0;
	display:block;
	height:67px;
	margin-top:-15px;
	width:193px;
}
._header #logo a span {
	display:none;
}
.sige_main ._body {
	margin: 0px auto 0;
	width: 980px;
}
.sige_main ._footer {
	color: #000;
	clear: both;
	height: 30px;
	background: #F8F8F8 url(images/footer/footer_border_top.gif) no-repeat scroll center top;
	margin: 0px auto 0;
	width: 980px;
	margin:auto;
	position: fixed;
	bottom: 0;
	z-index: 99;	
}
.sige_main ._footer .copyright{
	padding-top:5px;
	padding-left:5px;
}
/* Layout Básico >*/

/* < Menu Aplicaciones de SIGE */
.sige_navbar {
	background: transparent url(images/menu/tns_menubar.png) no-repeat scroll center bottom;
	width: 980px;
	float: left;
	font-size: 11px;
	height: 30px;
}
.sige_navbar ul {
	padding: 0px;
}
.sige_navbar ul li {
	display: inline;
	list-style-type: none;
}
.sige_navbar ul li a {
	font-weight: bold;
	font-size: 11px;;
	line-height: 28px;
	text-decoration: none;
	text-align: center;
	color: #ffffff;
	display: inline-block;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}
.sige_navbar .active{
	display: inline-block;
	background-image: url(images/bkg_menu.png);
}
.sige_navbar ul li a:hover {
	color: #ffffff;
	display: inline-block;
	line-height: 28px;
	background-image: url(images/bkg_menu.png);
}
#super {
	color:#C0BFBF;
	font-size:0.88em;
	position:absolute;
	right:0;
	text-align:left;
	top:52px;
	z-index:9;
}
#super a{
	color:#0088B5;
	text-decoration:none;
	font:normal 1.1em/1.2 Tahoma;
}
#super a:hover{
	color:#8AB54A;
	text-decoration:none;	
}
#super li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:3px 0;
	position:relative;
}
#super .last {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	padding-right:0;
}
.open-action {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/config/arrow_open.gif) no-repeat scroll 100% 50%;
	padding-right:12px;
}
#super .account {
	margin-left:1.2em;
}
#super .account a{
	color:#8AB54A;
}
#super .separator {
	padding:0 4px;
}
#super .last .separator {
	padding-right:0;
	visibility:hidden;
}
#super li.over ul {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #C1BFBF;
	display:block;
	position:absolute;
	right:1em;
	top:2em;
	width:12em;
	z-index:999;
}
#super ul li {
	float:none;
	padding:0 1.08em 0.3em;
}
.sige_content{
	padding-top:10px;
	padding-bottom:5px;
	padding-left:15px;
}

/* Menú de Aplicaciones SIGE*/

/* Sidebar =============================================================================== */
.col-left {
	float:left;
	padding:10px 0px;;
	width:220px
}
.col-main{
	float:left;
	padding:10px 0px;;
	width:760px	
}
.col-right {
	float:right;
	padding:10px 0px;;
	width:195px
}
/* < Submenu*/
.block {
	margin:0 0 10px;
}
.block .block-title, .block .block-title h2 {
	margin:0;
	padding:0;
	border:0;
	background:url(images/submenu/bg-block-title.gif) no-repeat 0 0;
}
.block .block-title h2 {
	margin:0 0 0 4px;
	padding:6px 7px 4px 7px;
	background-position:100% 0;
	color:#444;
	font:bold 12px/1.35 Tahoma; }
.block .block-title {
}
.block .block-title .num {
	font-weight:normal;
	color:#666;
	font-size:0.9em;
}
.block .block-content {
	margin:0;
	padding:8px 12px;
	font:normal 0.95em/1.35 Tahoma;
	border:1px solid #c8c8c8;
	border-bottom:0;
}
.block .block-content h3 {
	margin:0 0 0.5em 0;
	padding:0;
	color:#444;
	font:bold 1em/1.335em Tahoma;
}
.block .block-content p {
	margin:0;
	padding:0 0 0.4em 0;
	color:#444;
	font:normal 1em/1.335em Tahoma;
}
.block .actions {
	text-align:left;
	margin:0;
	padding:5px 0 0 0;
}
.block .actions a {
}
.block-bottom, .block-bottom span {
	margin:0;
	padding:0;
	height:5px;
	overflow:hidden;
	background:url(images/submenu/bg-block-bottom.gif) no-repeat 0 0;
}
.block-bottom span {
	margin-left:10px;
	display:block;
	background-position:100% 0;
}
/* Submenu >*/

/* Block: Navigation */
.block-sidenav {
	position:relative;
}
.block-sidenav .block-title, .block-sidenav .block-title h2 {
	margin:0;
	padding:0;
	border:0;
	background:url(images/submenu/bg-block-title.gif) no-repeat 0 0;
}
.block-sidenav .block-title h2 {
	margin:0 0 0 6px;
	padding:5px 7px;
	background-position:100% 0;
	color:#444444;
	font:bold 12px/1.40 Tahoma;
}
.block-sidenav .block-content {
	margin:0;
	padding:0;
}
.block-sidenav ul {
	margin:0;
	padding:5px 0 5px 0;
	list-style:none;
}
.block-sidenav ul li {
	margin:0 10px;
	padding:0;
	border-bottom:1px solid #d8d8d8;
	font:normal 1em/1.335em Tahoma;
}
.block-sidenav ul li a {
	margin:0;
	padding:5px 3px 6px 3px;
	display:block;
	color:#0088b5;
	text-decoration:none;
	background:url(images/submenu/bg-sidenav.gif) no-repeat 0 45%;
}
.block-sidenav ul li a:hover {
	color:#36444d;
	text-decoration:none;
	background:url(images/submenu/bg-sidenav.gif) no-repeat -280px 45%;
}
.block-sidenav ul li.active a {
	color:#36444d;
	font-weight:bold;
	background:url(images/submenu/bg-sidenav.gif) no-repeat -280px 45%;
}
.block-sidenav ul li.first {
	border-top:0;
}
.block-sidenav ul li ul {
	margin:0 0 2px 0;
	padding:0;
	list-style:none;
	border:0;
}
.block-sidenav ul li ul li {
	margin:0 0 0 8px;
	padding:1px 0 3px 18px;
	border-top:0;
	background:url(images/submenu/bg-sidenav-sub.gif) no-repeat 0 1px;
}
.block-sidenav ul li ul li a {
	padding:0;
	color:#0088b5;
}
.block-sidenav ul li ul li a:hover {
	color:#222 !important;
}
.block-sidenav ul li ul li.active { }
.block-sidenav ul li ul li.active a {
	color:#222 !important;
	background:none !important;
}
.block-sidenav ul li.a ul li a {
	color:#0088b5;
	font-weight:normal;
}
.block-sidenav ul li ul li.last {
	background:url(images/submenu/bg-sidenav-sub-last.gif) no-repeat 0 0;
}
/* Block: Checkout Progress */
.block-progress {
	margin:31px 0 0 0;
	padding:12px 0 0 0;
	width:auto;
	background:none;
	border:0;
}
.block-progress .block-title, .block-progress .block-title h2 {
	margin:0;
	padding:0;
	border:0;
	background:url(images/submenu/bg-title-browse-by.gif) no-repeat 0 0;
}
.block-progress .block-title h2 {
	margin:0 0 0 6px;
	padding:5px 7px;
	background-position:100% 0;
	color:#fff;
	font:bold 13px/1.35 Arial;
}
.block-progress .block-content {
	margin:0;
	padding:0;
	height:auto;
	background:#fdfdfd;
	border-bottom:0;
	border:0;
}
.block-progress dl {
	margin:0;
	padding:0;
}
.block-progress dt {
	margin:0;
	padding:3px 5px;
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	background:#f3f3f3;
	border:1px solid #dadada;
	border-top:0;
}
.block-progress dd {
	margin:0;
	padding:2px 5px 10px 10px;
	border:1px solid #dadada;
	border-top:1px solid #f0f0f0;
}
.block-progress dt.complete {
	color:#444;
	background:#fff url(images/submenu/bg-block-subtitle.gif) repeat-x 0 100%;
}
.block-progress dt.complete,
.block-progress dd.complete { }
.block-progress dt .separator {
	color:#666;
}
.block-progress dt a {
	margin:0 0 0 0;
	font:normal 11px/1.2 Arial;
}
.block-progress dt .separator {
	margin:0;
	padding:0 3px;
	font:normal 9px/1.2 Arial;
	color:#999;
}
/* < Breadcrumbs*/
.sige_breadcrumbs{
	border-bottom: 1px dotted #ccc;
}
.sige_breadcrumbs .crumbs{
	height:25px;
	padding-top:5px;
	color:#999999;
	font-size:90%;
}
.sige_breadcrumbs .crumbs a{
	color:#999999;
	text-decoration:underline;
}
.sige_breadcrumbs .crumbs a:hover{
	text-decoration:none;
}
/* Breadcrumbs >*/

/* ======================================================================================= */

/* < Mensajes */
.messages ul
{
	border:0 !important;
}
.messages li {
	min-height:23px !important;
	margin-bottom:11px !important;
	padding:8px 8px 2px 32px !important;
	font-size:.95em !important;
	list-style:none;
}
.messages ul li {
	margin:0 0 3px 0 !important;
	border:0 !important;
	padding:0 !important;
}
.error-msg {
	border:1px solid #f16048 !important;
	color:#df280a !important;
	background:#faebe7 url(images/messages/error_msg_icon.gif) no-repeat 10px 10px !important;
}
.success-msg {
	border:1px solid #95a486 !important;
	color:#3d6611 !important;
	background:#eff5ea url(images/messages/success_msg_icon.gif) no-repeat 10px 10px !important;
}
.notice-msg {
	border:1px solid #ffd324 !important;
	background:#fff6bf url(images/messages/note_msg_icon.gif) no-repeat 10px 10px !important;
	color:#3d6611 !important;
}
.warning-msg {
	border:1px solid #666e73 !important;
	background:#e6e6e6 url(images/messages/warning_msg_icon.gif) no-repeat 10px 10px !important;
	color:#000000 !important;
}
/* Mensajes > */

/* < Element Box */
.padding{
	padding: 10px 0px 10px;
}
div#element-box {
	origin: padding;
	background: #FFFFFF none repeat scroll 0 0;
}
div#element-box div.body{
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
}
table.adminform{
	background-color:#F9F9F9;
	border: 1px solid #D5D5D5;
	border-collapse: collapse;
	margin: 8px 0 15px;
	width:100%;
	border-spacing:1px;
}
#cpanel .title{
	padding-top:10px;
	font-weight:bold;	
}
#cpanel .author{
	padding-top:10px;
	font-weight:bold;	
}
#cpanel .date{
	padding-top:5px;
	font-size:85%;
}
#cpanel .content{
	padding-top:10px;
	color:#666666;	
}
#cpanel .content ol {
	padding-left:20px;
}
#cpanel .content ol li {
	list-style-type:decimal;	
}
#cpanel div.icon{
	float:left;
	margin-bottom:5px;
	margin-left:5px;
	text-align:center;
}
#cpanel img {
	margin: 0 auto;
	padding: 10px 0; 
}
#cpanel span {
	display:block;
	text-align:center;
}
#cpanel div.icon a{
	border: 1px solid #F0F0F0;
	color: #666666;
	display: block;
	float:left;
	height:110px;
	text-decoration: none;
	vertical-align:middle;
	width:125px;
	font-size:90%;
}
#cpanel div.icon a:hover{
	background: #F9F9F9 none repeat scroll 0 0;
	border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
	border-style:solid;
	border-width:1px;
	color: #8AB54A;
}
/* Element Box > */

/* < Form TinyMCE */
sige_form_tinyMCE textarea{
	width:75%;
	height:250px;
}
/* Form TinyMCE > */

/* < Form Table */
.sige_form_table{
	background-color:#ffffff;
	border:0px;
	padding:10px 0px 0;
	width:100%;
}
.sige_form_table label{
	height:15px;
	padding-top:5px;
}
/* Form TinyMCE > */

/* < Select Language */
#select_language {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F9F9F9 none repeat scroll 0 0;
	border:1px solid #C1BFBF;
	display:block;
	position:absolute;
	right:-2em;
	top:2em;
	width:12em;
	z-index:999;
}
#select_language li {
	float:none;
	padding:1em 1.08em 1.3em 1em;
	border-bottom:1px solid #E0E0E0;
	line-height:25px;
}
#select_language li a {
	text-decoration:none;
	color:#444444;
}
#select_language li.selected a {
	text-decoration:none;
	color:#8AB54A;
}
/* Select Language > */

/* < News */
.col2-set, .col2-set-alt, .col2-set-alt2, .col3-set, .col4-set {
	margin-bottom:1.5em;
}
.news .col-1, .news .col-2 {
	margin-right:4%;
}
.news .col-1, .news .col-2, .news .col-3 {
	width:40%;
}
.col-2 h2{
	border-bottom:1px solid #CED2D2;
	color:#060606;
	font-size:1.3em;
	margin-top:10px;
	margin-bottom:1em;
	padding-bottom:3px;
}
.news a {
	color:#0088B5;
	font-family:Arial;
}
.news a:hover {
	color:#8AB54A;
	text-decoration:none;
}
ul.news {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin:0;
}
ul.news h2{
	color:#006996;
	font-size:1.25em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.25;
	margin:0 0 1em;
	padding:0.2em 0 3px;	
}
.news ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:5px;;
}
.news li {
	border-bottom:1px solid #CED2D2;
	margin-top:0.6em;
	padding-bottom:0.5em;
}
.news ul li {
	color:#52565B;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:20px;
	border-bottom:0px;
	margin-top:0;
	padding-bottom:0em;	
}
.news h2 {
	margin-top:1em;
}
.padding .news h3 {
	margin:0;
	color:#060606;
	font-size:1.15em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	padding-bottom:15px;
	line-height:1.25
}
.padding .news li h3 a {
	color:#8AB54A;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	font-size:1.15em;
	line-height:1.25
}
.news h3 {
	margin:0;
	padding-top:10px;
	color:#060606;
	font-size:1em;
	margin-bottom:0.5em;
	font-weight:bold;
}
.news li h3 a {
	margin:0;
	padding:0;
	color:#8AB54A;
	font-size:1em;
	margin-bottom:0.5em;
	font-weight:bold;
	text-decoration:none;
}
.news li h3 a:hover {
	color:#0088B5;
}
.news p {
	color:#52565B;
}
.news p a{
	font-weight:normal;
}
.news span {
	color:#9A9A9A;
}
/* News > */

/* < ToolTip */
.tooltip_help {
	background-color:#ffa0a0;
	width:17px;
	height:74px;
	position:absolute;
	top:100px;
	left:10px;
	text-decoration:underline;
	color:#3B5998;
	font-size:11px;	
}

#tooltip.pretty {
	font-family: Tahoma;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.9;
	background: url('images/tooltip/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 0.9em;
	width: 220px;
	font-style:normal
}
#tooltip.pretty div {
	width: 220px;
	text-align: left;
}
#tooltip.fancy {
	background: url('images/tooltip/shadow2.png');
	padding-top: 5em;
	height: 100px;
}
#tooltip.fancy.viewport-right {
	background: url('images/tooltip/shadow2-reverse.png');
}
/* ToolTip > */

/* < Help */
.help {
	background:url(images/help.jpg) no-repeat 10px 10px !important;
}
/* Help > */

/* < Inicio Paginación */

.planning_list {
	height:85px;
	width:100px;
	float:left;
	border: 1px solid #f4f4f4;
	cursor: pointer;
}

.planning_list .title{
	background-color:#485A70;
	color:#ffffff;
	height:25px;
	text-align:center;
	font-size:0.9em;
	font-weight:normal;
	border-bottom: 1px solid #C7C7C7;
}
.planning_list .body{
	text-align:center;
	font-size:0.9em;
	height:60px;
	width:100%
}
.planning_list .body a{
	color:#333333;
}
.planning_list .body:hover{
	background-color:#FFFFDD;
}

.paginationControl {
	clear:both;
	padding-top:10px;
	float:right;
	font-size:0.9em;
	margin-bottom:10px;
}

.paginationControl a {
	padding-left:5px;
}

.paginationControl span {
	padding-left:5px;
}

.paginationControl .disabled{

}
/* Fin Paginación > */


/* < View Type: Grid */
.results-grid {
	width:100%;
	padding:0;
}
.results-grid tr.odd {}
.results-grid tr.even { }
.results-grid td {
	width:33%;
	padding:18px 12px 18px 12px;
	border-top:1px solid #e8e8e8;
	border-right:1px solid #e8e8e8;
}
.results-grid td.last {
	border-right:0;
}
.results-grid td.first-row {
	border-top:0;
}
.results-grid td.empty {}
.results-grid td {
	color:#666;
}
.results-grid td .results-image {}
.results-grid td .results-details {
	height:120px;
}
.results-grid td[class] .resultst-details {
	height:auto;
	min-height:120px;
}
.results-grid td .result-name {
	margin:1em 0 0.6em 0;
	padding:0;
}
.results-grid td .result-name,
.results-grid td .result-name a {
	color:#1775a4;
	font:1em/1.335 Arial;
}
.results-grid td .result-description {
	margin:0;
	padding:0;
	font:normal 0.915em/1.365 Arial;
}
.results-grid td .result-description p {
	margin:0;
	padding:0 0 0.4em 0;
}
.results-grid td .price-box {
	margin:0.4em 0 0 0;
	padding:0 0 1em 0;
}
.results-grid td .button {
	margin:0 0 0.3em 0;
}
.results-grid td .stock {
	margin:0;
	padding:0 0 0.65em 0;
}
.results-grid td .add-to-compare {
	margin:0;
	padding:0;
	font:normal 0.915em/1.365 Arial;
}
.results-grid td .add-to-compare a {
	color:#666;
}

/* Grilla de resultados > */

/* < Toolbar */ 
.toolbar { margin:0; padding:3px 10px; background:#fff url(images/footer/bg-toolbar.gif) repeat-x 0 100%; border:1px solid #cecece; color:#444; font:11px/1.3 Arial; }
.toolbar p { margin:0; padding:0; }
.toolbar .sort-by { margin:0 0 0 20px; padding:0; float:right; display:inline; }
.toolbar .limiter{ margin:0; padding:0; float:right; display:inline; }
.toolbar .amount{ margin:0 20px 0 0; padding:2px 0 0 0; float:left; display:inline; }
.toolbar .pages{ margin:0; padding:2px 0 0 0; float:left; display:inline; }
.toolbar .pages ol { display:inline; list-style:none; }
.toolbar .pages ol li { display:inline; }
.toolbar .pages ol li img { margin:4px 0 0 0; vertical-align:top; }
.toolbar .pages .current { font-weight:bold; }
.toolbar .link-feed {}
/*  Toolbar > */

/* < Login */ 

._login {
	color: #fff;
	height:150px;
	margin:0;
	padding:0;
	position:relative;
	z-index:99;	
}
._login #logo {
	float:left;
	margin:80px 70px 4px;
}
._login #logo a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/logo_big.png) no-repeat scroll 0 0;
	display:block;
	height:90px;
	margin-top:-15px;
	width:250px;
}
._login #logo a span {
	display:none;
}
/*  Login > */

/* < Login TNS */ 

._login_tns {
	color: #fff;
	height:150px;
	margin:0;
	padding:0;
	position:relative;
	z-index:99;	
}
._login_tns #logo {
	float:left;
	margin:30px 70px 4px;	
}
._login_tns #logo a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/logo_tns.png) no-repeat scroll 0 0;
	display:block;
	height:323px;
	margin-top:-15px;
	width:200px;
}
._login_tns #logo a span {
	display:none;
}
/*  Login TNS > */

/* < Dojo */
.dijitDialogUnderlay {
     background: black;
}
.dijitToasterContainer {
	font-size:0.9em;
}

.dijitDialogTitleBar {
	display:none;
}

#rememberPassword-label label{
	width:115px;
}
	
/* Dojo > */

/* < Cerrar Ventana */
div.close {
	background:url("images/close.png") no-repeat scroll right top transparent;
	border-right:medium none;
	cursor:pointer;
	display:inline-block;
	height:18px;
	position:absolute;
	right:9px;
	top:8px;
	width:15px;
}
/* Cerrar Ventana > */

/* < Inicio Formation */

.student_task{
	background:url("images/formation/task.jpg") no-repeat scroll right top transparent;
}
.student_observation{
	background:url("images/formation/observator.jpg") no-repeat scroll right top transparent;
}
/* Fin Formación > */
.selected td{
	background-color:#789E35;
	border-bottom-color:#CED697;
	border-left-color:#F0F4D2;
	border-top-color:#CED697;
	color:#ffffff;
}
/* BEGIN: button classes */
.iconButton { background: #fff url(images/dc5/buttonBackground.png) repeat-x bottom; border: 1px solid #ccc; color: #000; display: inline-block; font-size: 10px; margin: 0; min-height: 15px; max-height: 15px; height: 15px; padding: 6px 6px 5px; position: relative; text-decoration: none; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); text-transform: uppercase; }
.iconButton:hover { background-image: url(images/dc5/buttonBackgroundHover.png); color: #fff; text-decoration: none; }
.iconButton:active { background-image: url(images/dc5/buttonBackgroundActive.png); top: 1px; }
.iconButton span.icon { background-position: top; background-repeat: no-repeat; display: inline-block; height: 16px; margin-bottom: -5px; margin-right: 5px; padding: 0; position: relative; width: 16px; }
.iconButton.postMessage span.icon, .iconButton.replyToPost span.icon, .iconButton.replyToOriginalPost span.icon { background-image: url(images/dc5/discussionButtonsPostMessage.png); top: -2px; }
.iconButton.getFeed span.icon { background-image: url(images/dc5/discussionButtonsGetFeed.png); }
.iconButton.noIcon span.icon { display: none; }
/* END: button classes */
