﻿/*
** Zeion Software
** Hoja de estilo principal en las aplicaciones Atlas.
** 
** uid:		eferron
** fecha:	14.08.2010
*/

/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, div,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	/*outline: none;*/
	font-family: inherit;
	vertical-align: baseline;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

body
{
	line-height: 1;
	color: #333;
	background: #fff;
}

table
{
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after
{
	content: "";
}

blockquote, q
{
	quotes: "" "";
}
/* HTML5 tags */
header, section, footer,
aside, nav, article, figure
{
	display: block;
}

/* predeterminados */
body
{
	color: #333;
	font: normal normal normal 14px/1.5 "Segoe UI", Verdana, Helvetica, Sans-Serif;
	margin: 0;
	padding: 0;
	line-height: 20px;
	background: white;
}

input, textarea, select, button
{
	font: normal normal normal 12px/1.5 "Segoe UI", Verdana, Helvetica, Sans-Serif;
}

a
{
	outline: none;
	text-decoration: none;
}

a:link, a:visited
{
	color: #0275d8;
}

a:hover, a:active
{
	color: #1d73b9;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6
{
	color: #333;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

h1
{
	font-size: 2em;
	margin-bottom: 15px;
}
h2
{
	font-size: 1.75em;
	margin-bottom: 20px;
}
h1, h2
{
	color: #1d73b9;
	text-shadow: none;
}
h3
{
	font-size: 1.2em;
	margin-bottom: 10px;
}
h4
{
	font-size: 1.1em;
	margin-bottom: 10px;
}

h5, h6
{
	font-size: 1em;
}

h5 a:link, h5 a:visited, h5 a:active
{
	padding: 0;
	text-decoration: none;
}

p
{
	margin-bottom: 10px;
}

/* Layout */
.clear-left
{
	clear: left;
}

.clear-right
{
	clear: right;
}

.clear
{
	clear: both;
}

/* Icon set */
.icon
{
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 4px;
	margin-top: 2px;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("images/glyphicons-halflings.png");
	background-position: 14px 14px;
	background-repeat: no-repeat;
}

button .icon
{
	margin-top: 0;
}

button .icon:last-child
{
	margin-right: 0;
}

.icon:last-child
{
	*margin-left: 0;
}

.icon-white
{
	background-image: url("images/glyphicons-halflings-white.png");
}

.icon-blue
{
	background-image: url("images/glyphicons-halflings-blue.png");
}

.glass
{
	background-position: 0 0;
}

.music
{
	background-position: -24px 0;
}

.search
{
	background-position: -48px 0;
}

.envelope
{
	background-position: -72px 0;
}

.heart
{
	background-position: -96px 0;
}

.star
{
	background-position: -120px 0;
}

.star-empty
{
	background-position: -144px 0;
}

.user
{
	background-position: -168px 0;
}

.film
{
	background-position: -192px 0;
}

.th-large
{
	background-position: -216px 0;
}

.th
{
	background-position: -240px 0;
}

.th-list
{
	background-position: -264px 0;
}

.accept
{
	background-position: -288px 0;
}

.remove
{
	background-position: -312px 0;
}

.zoom-in
{
	background-position: -336px 0;
}

.zoom-out
{
	background-position: -360px 0;
}

.off
{
	background-position: -384px 0;
}

.signal
{
	background-position: -408px 0;
}

.cog
{
	background-position: -432px 0;
}

.trash
{
	background-position: -456px 0;
}

.home
{
	background-position: 0 -24px;
}

.file
{
	background-position: -24px -24px;
}

.time
{
	background-position: -48px -24px;
}

.road
{
	background-position: -72px -24px;
}

.download-alt
{
	background-position: -96px -24px;
}

.download
{
	background-position: -120px -24px;
}

.upload
{
	background-position: -144px -24px;
}

.inbox
{
	background-position: -168px -24px;
}

.play-circle
{
	background-position: -192px -24px;
}

.repeat
{
	background-position: -216px -24px;
}

.refresh
{
	background-position: -240px -24px;
}

.list-alt
{
	background-position: -264px -24px;
}

.lock
{
	background-position: -287px -24px;
}

.flag
{
	background-position: -312px -24px;
}

.headphones
{
	background-position: -336px -24px;
}

.volume-off
{
	background-position: -360px -24px;
}

.volume-down
{
	background-position: -384px -24px;
}

.volume-up
{
	background-position: -408px -24px;
}

.qrcode
{
	background-position: -432px -24px;
}

.barcode
{
	background-position: -456px -24px;
}

.tag
{
	background-position: 0 -48px;
}

.tags
{
	background-position: -25px -48px;
}

.book
{
	background-position: -48px -48px;
}

.bookmark
{
	background-position: -72px -48px;
}

.print
{
	background-position: -96px -48px;
}

.camera
{
	background-position: -120px -48px;
}

.font
{
	background-position: -144px -48px;
}

.bold
{
	background-position: -167px -48px;
}

.italic
{
	background-position: -192px -48px;
}

.text-height
{
	background-position: -216px -48px;
}

.text-width
{
	background-position: -240px -48px;
}

.align-left
{
	background-position: -264px -48px;
}

.align-center
{
	background-position: -288px -48px;
}

.align-right
{
	background-position: -312px -48px;
}

.align-justify
{
	background-position: -336px -48px;
}

.list
{
	background-position: -360px -48px;
}

.indent-left
{
	background-position: -384px -48px;
}

.indent-right
{
	background-position: -408px -48px;
}

.facetime-video
{
	background-position: -432px -48px;
}

.picture
{
	background-position: -456px -48px;
}

.pencil
{
	background-position: 0 -72px;
}

.map-marker
{
	background-position: -24px -72px;
}

.adjust
{
	background-position: -48px -72px;
}

.tint
{
	background-position: -72px -72px;
}

.edit
{
	background-position: -96px -72px;
}

.share
{
	background-position: -120px -72px;
}

.check
{
	background-position: -144px -72px;
}

.move
{
	background-position: -168px -72px;
}

.step-backward
{
	background-position: -192px -72px;
}

.fast-backward
{
	background-position: -216px -72px;
}

.backward
{
	background-position: -240px -72px;
}

.play
{
	background-position: -264px -72px;
}

.pause
{
	background-position: -288px -72px;
}

.stop
{
	background-position: -312px -72px;
}

.forward
{
	background-position: -336px -72px;
}

.fast-forward
{
	background-position: -360px -72px;
}

.step-forward
{
	background-position: -384px -72px;
}

.eject
{
	background-position: -408px -72px;
}

.chevron-left
{
	background-position: -432px -72px;
}

.chevron-right
{
	background-position: -456px -72px;
}

.plus-sign
{
	background-position: 0 -96px;
}

.minus-sign
{
	background-position: -24px -96px;
}

.remove-sign
{
	background-position: -48px -96px;
}

.ok-sign
{
	background-position: -72px -96px;
}

.question-sign
{
	background-position: -96px -96px;
}

.info-sign
{
	background-position: -120px -96px;
}

.screenshot
{
	background-position: -144px -96px;
}

.remove-circle
{
	background-position: -168px -96px;
}

.ok-circle
{
	background-position: -192px -96px;
}

.ban-circle
{
	background-position: -216px -96px;
}

.arrow-left
{
	background-position: -240px -96px;
}

.arrow-right
{
	background-position: -264px -96px;
}

.arrow-up
{
	background-position: -289px -96px;
}

.arrow-down
{
	background-position: -312px -96px;
}

.share-alt
{
	background-position: -336px -96px;
}

.resize-full
{
	background-position: -360px -96px;
}

.resize-small
{
	background-position: -384px -96px;
}

.plus
{
	background-position: -408px -96px;
}

.minus
{
	background-position: -433px -96px;
}

.asterisk
{
	background-position: -456px -96px;
}

.exclamation-sign
{
	background-position: 0 -120px;
}

.gift
{
	background-position: -24px -120px;
}

.leaf
{
	background-position: -48px -120px;
}

.fire
{
	background-position: -72px -120px;
}

.eye-open
{
	background-position: -96px -120px;
}

.eye-close
{
	background-position: -120px -120px;
}

.warning-sign
{
	background-position: -144px -120px;
}

.plane
{
	background-position: -168px -120px;
}

.calendar
{
	background-position: -192px -120px;
}

.random
{
	background-position: -216px -120px;
}

.comment
{
	background-position: -240px -120px;
}

.magnet
{
	background-position: -264px -120px;
}

.chevron-up
{
	background-position: -288px -120px;
}

.chevron-down
{
	background-position: -313px -119px;
}

.retweet
{
	background-position: -336px -120px;
}

.shopping-cart
{
	background-position: -360px -120px;
}

.folder-close
{
	background-position: -384px -120px;
}

.folder-open
{
	background-position: -408px -120px;
}

.resize-vertical
{
	background-position: -432px -119px;
}

.resize-horizontal
{
	background-position: -456px -118px;
}

.hdd
{
	background-position: 0 -144px;
}

.bullhorn
{
	background-position: -24px -144px;
}

.bell
{
	background-position: -48px -144px;
}

.certificate
{
	background-position: -72px -144px;
}

.thumbs-up
{
	background-position: -96px -144px;
}

.thumbs-down
{
	background-position: -120px -144px;
}

.hand-right
{
	background-position: -144px -144px;
}

.hand-left
{
	background-position: -168px -144px;
}

.hand-up
{
	background-position: -192px -144px;
}

.hand-down
{
	background-position: -216px -144px;
}

.circle-arrow-right
{
	background-position: -240px -144px;
}

.circle-arrow-left
{
	background-position: -264px -144px;
}

.circle-arrow-up
{
	background-position: -288px -144px;
}

.circle-arrow-down
{
	background-position: -312px -144px;
}

.globe
{
	background-position: -336px -144px;
}

.wrench
{
	background-position: -360px -144px;
}

.tasks
{
	background-position: -384px -144px;
}

.filter
{
	background-position: -408px -144px;
}

.briefcase
{
	background-position: -432px -144px;
}

.fullscreen
{
	background-position: -456px -144px;
}
