/*

*/
body {
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	color: #222222;
	font: normal 8.5pt/135% Verdana, Tahoma, Arial, Sans-Serif;
}

a, a:link, a:visited {
	background: transparent;
	color: #006699;
	text-decoration: none;
	outline: none;
	
}

a:active {
	background: transparent;
	color: #336699;
}

a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

table, tr, td {
	font-size: 8.5pt;
	line-height: 135%;
}

form {
	margin: 0;
	padding: 0;
	display: inline;
}

img {
	border: 0;
	vertical-align: middle;
}

label {
	cursor: pointer;
}

ul {
	padding: 0px;
	margin: 5px 5px 15px 30px;
	list-style-type: disc;
}

ul li {
	margin: 0;
	padding: 0;
}

textarea, .bginput {
	border: 1px solid #90a0b0;
	background: #FFFFFF;
	color: #222222;
	font: 11px Verdana, Tahoma, Arial, Sans-Serif;
	vertical-align: middle;
}

select, input {
	color: #222222;
	font: 11px Verdana, Tahoma, Arial, Sans-Serif;
	vertical-align: middle;
}

optgroup {
	font: 11px Verdana, Tahoma, Arial, Sans-Serif;
}

.register input {
	padding: 2px;
}

.register fieldset {
	border: 1px solid #a0a4a8;
	padding: 4px 8px 8px 8px;
}

.button {
	border: 1px solid #90a0b0;
	padding: 2px;
	background: #dfe6ef;
	color: #000000;
	font: 11px Verdana, Tahoma, Arial, Sans-Serif;
	vertical-align: middle;
}

.clear {
	clear: both;
}

.ball {
	border: 1px solid #90a0b0;
	background: #FFFFFF;
}

.bleft {
	border-left: 1px solid #90a0b0;
}

.bright {
	border-right: 1px solid #90a0b0;
}

.btop {
	border-top: 1px solid #90a0b0;
}

.bbot {
	border-bottom: 1px solid #90a0b0;
}

#wrapper {
	width: 95%;
	margin: 10px;
	text-align: left;
	min-width: 950px;
}

#wrapper-top {
	background: url(../auditoria.social/images/wrapper_top.gif) #546da3 repeat-x 0px -74px;
}

#wrapper-top-right {
	background: url(../auditoria.social/images/wrapper_top.gif) no-repeat right;
}

#wrapper-top-left {
	background: url(/themes/theme_images/swift/wrapper_top.gif) no-repeat;
	height: 37px;
}

#wrapper-side {
	padding: 0 15px 0 15px;
	background: url(/themes/theme_images/swift/wrapper_bg.gif) #ececed;
}

#wrapper-side-right {
	padding-right: 11px;
	background: url(/themes/theme_images/swift/wrapper_sides.gif) #546da3 repeat-y right;
}

#wrapper-side-left {
	padding-left: 11px;
	background: url(/themes/theme_images/swift/wrapper_sides.gif) #546da3 repeat-y left;
}

#wrapper-main {
	float: left;
	width: 100%;
	margin-right: -190px;
}

#wrapper-main #wrapper-content {
	margin-right: 190px;
}

#wrapper-sidebar {
	float: right;
	width: 165px;
	margin: 5px 0 0 0;
	border: 1px solid #90a0b0;
	padding: 5px;
	background: #fbfbfb;
}

#wrapper-bot {
	background: url(/themes/theme_images/swift/wrapper_bot.gif) #546da3 repeat-x 0px -144px;
}

#wrapper-bot-right {
	background: url(/themes/theme_images/swift/wrapper_bot.gif) no-repeat right;
}

#wrapper-bot-left {
	padding-top: 35px;
	background: url(/themes/theme_images/swift/wrapper_bot.gif) no-repeat;
	color: #FFFFFF;
	text-align: center;
	height: 37px;
}

#wrapper-bot a {
	color: #b9c5dc;
}

#wrapper-bot a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#header {
	padding-top: 5px;
}

#header-logo {
	float: left;
	display: block;
	width: 170px;
}

#header-logo a {
	margin: 0;
	padding: 0;
	width: 160px;
	display: block;
	background: url(/themes/theme_images/swift/site_logo.gif) no-repeat;
	height: 205px;
}

#header-content {
	width: 700px;
	margin-bottom: 5px;
	margin-top: 25px;
	padding-bottom: 100px;
}

#header-content-feeds {
	height: 175px;
}

#header-content-feeds.main {
	background: url(/themes/theme_images/swift/header_content_bg.gif) no-repeat right bottom;
}

#header-content-feeds.apple {
	background: url(/themes/theme_images/swift/header_content_apple.gif) no-repeat right bottom;
}

#header-content-feeds.gamers {
	background: url(/themes/theme_images/swift/header_content_gamers.gif) no-repeat right bottom;
}

#header-content-feeds.software {
	background: url(/themes/theme_images/swift/header_content_software.gif) no-repeat right bottom;
}

#header-content-ban {
	height: 60px;
	padding: 5px;
	text-align: center;
}

#header-content-feeds-switcher {
	float: left;
	height: 60px;
	width: 105px;
	padding: 45px 10px 0 0;
}

#header-content-feeds-list {
	margin-left: 115px;
}

#header-content-feeds-list dl {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 225px;
}

#header-content-feeds-list dl dt {
	padding: 0 0 3px 0;
	margin: 0 0 1px 0;
	border-bottom: 1px solid #90a0b0;
}

#header-content-feeds-list dl dd {
	padding: 0;
	margin: 0;
}

#header-content-memberbar {
	margin: 0;
	padding: 0 5px 0 5px;
	background: url(/themes/theme_images/swift/tile_sub.gif) #4d6d96 repeat-x;
	color: #FFFFFF;
	line-height: 25px;
	min-height: 25px;
}

#header-content-memberbar-disabled {
	margin: 0;
	padding: 0 5px 0 5px;
	background: url(/themes/theme_images/swift/tile_warn.gif) #db9993 repeat-x;
	color: #FFFFFF;
	line-height: 25px;
	min-height: 25px;
}

#header-content-memberbar a {
	color: #FFFFFF;
	text-decoration: none;
}

#header-content-memberbar a:hover {
	text-decoration: underline;
}

#header-content-memberbar .memberloginform {
	display: none;
}

#copyright {
	margin-bottom: 5px;
	padding: 8px;
	text-align: center;
}

.copyright {
	margin: 0;
	padding: 0;
}

.table-header {
	background: url(/themes/theme_images/swift/table_header_top.gif) repeat-x 0px -60px;
}

.table-header-right {
	padding-right: 8px;
	background: url(/themes/theme_images/swift/table_header_top.gif) no-repeat right -30px;
}

.table-header-left {
	padding-left: 8px;
	padding-top: 4px;
	background: url(/themes/theme_images/swift/table_header_top.gif) no-repeat;
	line-height: 26px;
}

.guidelines-top {
	background: url(/themes/theme_images/swift/guidelines_top.gif) #eeeeee repeat-x 0px -52px;
}

.guidelines-top-right {
	padding-right: 8px;
	background: url(/themes/theme_images/swift/guidelines_top.gif) no-repeat right -26px;
}

.guidelines-top-left {
	padding-left: 8px;
	background: url(/themes/theme_images/swift/guidelines_top.gif) no-repeat;
	color: #bbbbbb;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
	height: 26px;
}

.guidelines-bit {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-top: 0;
	padding: 5px;
	background: #eeeeee;
}

.tborder {
	background: #90a0b0;
}

.tcat {
	background: url(/themes/theme_images/swift/tile_cat.gif) #d8deeb repeat-x;
	color: #222222;
	font-weight: bold;
}

.tcat a, .tcat a:link, .tcat a:visited, .tsub a, .tsub a:link, .tsub a:visited {
	color: #222222;
	text-decoration: none;
}

.tcat a:hover, .tcat a:active, .tsub a:hover, .tsub a:active {
	color: #000000;
	text-decoration: underline;
}

.tsub {
	background: url(/themes/theme_images/swift/tile_cat.gif) #d8deeb repeat-x;
	color: #222222;
}

.thead {
	background: url(/themes/theme_images/swift/tile_sub.gif) #4d6d96 repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}

.thead a, .thead a:link, .thead a:visited {
	color: #FFFFFF;
}

.thead a:hover, .thead a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.tfoot {
	background: url(/themes/theme_images/swift/tile_tfoot.gif) #eeeeee repeat-x;
}

.alt1, .row1, .post2 {
	background: #fbfbfb;
}

.alt2, .row2, .post1 {
	background: #efefef;
}

.row2shaded, .row4shaded, .post2shaded, .post4shaded {
	background: #fbe1e1;
}

.desc {
	color: #434951;
}

.smallfont {
	font-size: 10px;
}

.post {
	font-size: 12px;
	line-height: 160%;
}

.newsitem .newstop {
	border: 1px solid #90a0b0;
	padding: 5px 5px 3px 5px;
	background: url(/themes/theme_images/swift/tile_cat.gif) #d8deeb repeat-x;
	color: #000066;
	height: 30px;
}

.newstitle, .newstitle a {
	color: #000066;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.newstitle a:hover {
	text-decoration: underline;
}

.newsitem .stickynewstop {
	border: 1px solid #b39393;
	padding: 5px 5px 3px 5px;
	background: url(/themes/theme_images/swift/tile_sticky_cat.gif) #ebd8d8 repeat-x;
	color: #660000;
	height: 30px;
}

.newsitem .stickynewstop .pinned {
	padding: 0 0 0 21px;
	background: url(/themes/theme_images/swift/icons/pinned.gif) no-repeat left;
}

.newsitem .stickynewstop a {
	color: #660000;
}

.newsitem .stickynewstop .newstopcomments, .newsitem .stickynewstop .newstopcomments:link, .newsitem .stickynewstop .newstopcomments:visited, .newsite
m .stickynewstop .newstopcomments:active {
	width: 88px;
	display: block;
	background: url(/themes/theme_images/swift/buttons/stickynewsitem_comment.gif) no-repeat;
	line-height: 26px;
	height: 26px;
}

.newsitem .stickynewstop .newstopcomments:hover {
	background: url(/themes/theme_images/swift/buttons/stickynewsitem_comment.gif) no-repeat 0px -26px;
}

.newstopcomments, .newstopcomments:link, .newstopcomments:visited, .newstopcomments:active {
	width: 88px;
	display: block;
	background: url(/themes/theme_images/swift/buttons/newsitem_comment.gif) no-repeat;
	line-height: 26px;
	height: 26px;
}

.newstopcomments:hover {
	background: url(/themes/theme_images/swift/buttons/newsitem_comment.gif) no-repeat 0px -26px;
}

.newstopcomments span {
	display: none;
}

.newscontent {
	padding: 7px 0px 0px 2px;
}

.newscontentcomments {
	padding: 0 10px 0 0;
	text-align: right;
}

.newscontentimg {
	float: right;
	margin: 5px 5px 5px 10px;
	border: 0;
	display: block;
}

.posterrname {
	color: #000000;
	font-weight: bold;
}

.todaybar {
	border: 1px solid #c7cae9;
	padding: 5px 5px 3px 5px;
	background: url(/themes/theme_images/swift/todaybar_bg.gif) #c7cae9 repeat-x;
	color: #000066;
	text-align: center;
}

.yesterdaybar {
	border: 1px solid #d8d8d8;
	padding: 5px 5px 3px 5px;
	background: url(/themes/theme_images/swift/yesterdaybar_bg.gif) #d8d8d8 repeat-x;
	color: #666666;
	text-align: center;
}

#wrapper-sidebar ul {
	padding: 0px;
	margin: 5px 5px 15px 20px;
	list-style-type: disc;
}

#wrapper-sidebar .sidecat {
	padding: 0 0 4px 0;
	display: block;
	color: #90a0b0;
	background: url(/themes/theme_images/swift/sidebar_cat.gif) no-repeat left bottom;
	font-weight: bold;
}

#wrapper-sidebar .sidecat img, #recentbits-forum dl dt img, #header-content-feeds-list dl dt img {
	margin-bottom: -1px;
	vertical-align: baseline;
}

#wrapper-sidebar .sidebarads, #wrapper-sidebar .sidebarrec {
	padding-bottom: 15px;
	text-align: center;
}

#wrapper-sidebar .sidebarads span, #wrapper-sidebar .sidebarrec span {
	padding-bottom: 5px;
	display: block;
	color: #90a0b0;
	text-align: center;
}

#wrapper-sidebar .sidebarrec img {
	margin-bottom: 5px;
}

#commentpage {
	padding: 5px;
	border: 1px solid #000066;
	background: url(/themes/theme_images/swift/wrapper_bg.gif) #ececed;
}

.comments dl {
	margin: 0 0 0 0;
	padding: 4px;
	width: 90%;
	list-style: none;
	background: #fbfbfb;
}

.comments dl dt {
	padding: 4px;
	margin: 0;
	border: 1px solid #90a0b0;
	background: url(/themes/theme_images/swift/commenthead_bg.gif) #d8deeb repeat-x;
	color: #000066;
	line-height: 140%;
}

.comments dl dd {
	padding: 4px 4px 10px 4px;
	margin: 0;
	color: #000066;
	background: transparent;
	line-height: 140%;
}

.comments .childcomment {
	margin: 0;
	padding: 4px;
	width: 95%;
	list-style: none;
	background: #eeeeee;
	color: inherit;
}

.comments .childcomment dt {
	padding: 4px;
	border: 1px solid #90a0b0;
	background: url(/themes/theme_images/swift/commenthead_bg.gif) #d8deeb repeat-x;
	color: #000066;
	line-height: 140%;
}

.comments .childcomment dd {
	padding: 4px 4px 10px 4px;
	margin: 0;
	color: #000066;
	background: transparent;
	line-height: 140%;
}

.quotetop {
	padding: 4px 4px 3px 0;
	margin: 0 0 0 20px;
	color: #444444;
	font: italic 11px/11px Verdana, Arial, Sans-Serif;
	text-align: left;
}

.quotemain {
	border: 1px solid #cfcfcf;
	padding: 4px 4px 4px 4px;
	margin: 0 100px 0 20px;
	background: #FFFFFF;
	color: #484848;
	font: normal 11px/130% Verdana, Arial, Sans-Serif;
	text-align: left;
}

/* Recent Bits */
#recentbits #recentbits-forum {
	float: left;
	width: 25%;
	margin: 0;
}

#recentbits-forum dl {
	margin: 0 0 0 4px;
	padding: 0;
	list-style: none;
}

#recentbits-forum dl dt {
	padding: 0 0 4px 0;
	margin: 0;
	background: url(/themes/theme_images/swift/recentbits_cat.gif) no-repeat right bottom;
}

#recentbits-forum dl dd {
	padding: 0;
	margin: 0;
}

#recentbits #recentbits-announcement {
	margin-left: 26%;
}

* html #recentbits #recentbits-announcement {
	margin-left: 0;
	height: 1%;
}

.submitnews label {
	padding-bottom: 2px;
	display: block;
}

/* Headlines */
.headline-main {
	background: url(/themes/theme_images/swift/headline/headline_main.gif) #c7cae9 repeat-x;
	color: #006699;
}

.headline-software {
	background: url(/themes/theme_images/swift/headline/headline_software.gif) #b8daba repeat-x;
	color: #009060;
}

.headline-gamers {
	background: url(/themes/theme_images/swift/headline/headline_gamers.gif) #cccbd3 repeat-x;
	color: #666666;
}

.headline-sort fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

/* WYSIWYG Editor */
.rtebuttonbar {
	border-bottom: 0px;
	border-top: 1px solid #a0b2cc;
	border-right: 1px solid #a0b2cc;
	border-left: 1px solid #a0b2cc;
	background: url(/themes/theme_images/swift/rte/rte_tile.gif) repeat-x #c4d6e7;
	min-height: 25px;
}

.rtebuttonbar select {
	margin: 0;
	font: 11px Verdana, Arial, Sans-Serif;
	vertical-align: middle;
}

.rtesep {
	padding: 1px 3px 1px 5px;
	background: url(/themes/theme_images/swift/rte/rte_sep.gif) no-repeat left;
}

.rtepad {
	padding: 1px 3px 1px 3px;
}

.rtelink {
	cursor: pointer;
}

.rteimage, .rteimageraised, .rteimagelowered {
	padding: 0 1px 0 1px;
	cursor: pointer;
	vertical-align: middle;
}

.rteimage:hover {
	background: url(/themes/theme_images/swift/rte/rte_tile.gif) repeat-x 0px -50px #c4d6e7;
	color: inherit;
	cursor: pointer;
}

.rtediv textarea {
	padding: 2px;
	border: 1px solid #a0b2cc;
	color: #222222;
	background: #FFFFFF;
	font: 100% Verdana, Arial, Sans-Serif;
	vertical-align: middle;
}

/* used in ips_rte.js - do not remove */
.rtebottombutton {
	border-top: 0px;
	margin: 0px;
	padding: 1px;
	border-bottom: 1px solid #90a0b0;
	border-left: 1px solid #90a0b0;
	border-right: 1px solid #90a0b0;
	background: #d8deeb;
	color: #000066;
	font: 11px Verdana, Helvetica, Sans-Serif;
}

/* used in ips_rte.js - do not remove */
.rtebottombuttonon {
	border-top: 0px;
	margin: 0px;
	padding: 1px;
	border-bottom: 1px solid #aa0000;
	border-left: 1px solid #aa0000;
	border-right: 1px solid #aa0000;
	background: #efdfdf;
	color: #000000;
	font: 11px Verdana, Helvetica, Sans-Serif;
}

.rteiframe {
	border: 1px solid #a0b2cc;
	margin: 0;
	background: #FFFFFF;
	color: inherit;
}

.rtesmiliebox {
	border: 1px solid #a0b2cc;
	width: 130px;
	margin-left: 365px;
	display: none;
	background: #FFFFFF;
	color: inherit;
}

/* Articles and Galleries */
.article-title {
	padding: 0 0 1px 0;
	font-size: 12px;
}

.article-postedby {
	padding: 0 0 3px 0;
	line-height: 130%;
}

.article-content {
	line-height: 160%;
}

.infobar, #gal-infotext {
	padding: 4px 4px 4px 24px;
	margin: 5px 0 5px 2px;
	background: url(/themes/theme_images/swift/icons/infoicon.gif) no-repeat left;
}

.gal-fullimage {
	padding: 10px;
	text-align: center;
}

#gal-description {
	padding: 10px;
}

#gal-nav {
	float: right;
	width: 50px;
	padding-top: 4px;
}

a.gal_next_disabled, a.gal_next, a.gal_prev_disabled, a.gal_prev {
	width: 24px;
	display: block;
	font-size: 0;
	text-decoration: none;
	height: 24px;
}

a.gal_next_disabled, a.gal_next {
	float: right;
}

a.gal_prev_disabled, a.gal_prev {
	float: left;
}

a.gal_next_disabled {
	background: url(/themes/theme_images/swift/buttons/gallery_nav.gif) no-repeat -24px 0px;
}

a.gal_next {
	background: url(/themes/theme_images/swift/buttons/gallery_nav.gif) no-repeat -24px -24px;
}

a.gal_next:hover, a.gal_next:active {
	background: url(/themes/theme_images/swift/buttons/gallery_nav.gif) no-repeat -24px -48px;
	text-decoration: none;
}

a.gal_prev_disabled {
	background: url(/themes/theme_images/swift/buttons/gallery_nav.gif) no-repeat 0px 0px;
}

a.gal_prev {
	background: url(/themes/theme_images/swift/buttons/gallery_nav.gif) no-repeat 0px -24px;
}

a.gal_prev:hover, a.gal_prev:active {
	background: url(/themes/theme_images/swift/buttons/gallery_nav.gif) no-repeat 0px -48px;
	text-decoration: none;
}

.formulario td {
	vertical-align : top;
}

.formulario fieldset {
	background: #EEEEEE;
	border: 1px solid #a0a4a8;
	padding: 4px 8px 8px 8px;
}

/* #d8deeb */
.formulario label {
	display: block;
	border: 1px solid #000;
	padding-left: 10px;
	padding-right: 10px;
	background: url(images/label.jpg) repeat-x;
	color: #222222;
	font-weight: bold;
}

.formulario .transparente {
	border: 0px;
	font-weight: normal;
	background: transparent;
}
.formulario .transparente_claro {
	border: 0px;
	font-weight: normal;
	background: transparent;
}

/* #4d6d96 */
.formulario legend {
	border: 1px solid #000;
	background: url(images/header.jpg) repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

h1 {
	font-size: 14pt;
}

h4 {
	font-size: 10pt;
}

.listado td {
	border: 1px solid #000; 
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
}

.listado .celda_ok {
	background: url(images/ok.png) no-repeat;
	background-position: center center;
	font-size: 8pt;
}

.listado .celda_error {
	background: url(images/error.png) no-repeat;
	background-position: center center;
	font-size: 8pt;
}

.listado .normal_s td {
	background: url(images/normal.jpg) repeat-x;
	font-size: 8pt;
}

.listado .normal_s .error {
	background: #F00;
	color: #FFF;
}

.listado .normal_s .errorb {
	background: #BBB;
	color: #FFF;
}

.listado .normal_s .errorc {
	background: #FA0;
	color: #000;
}

.listado .normal_s .aceptable {
	background: #DDD;
	color: #000;
}

.listado .normal_s .aceptableb {
	background: #0A0;
	color: #FFF;
}

.listado .resaltado_s td {
	background: url(images/resaltado.jpg) repeat-x;
	font-size: 8pt;
}


/* #EEEEEE */
.listado .normal {
	background: url(images/normal.jpg) repeat-x;
}

/* #FFFFBB */
.listado .semiresaltado {
	background: url(images/resaltado_medium_l.jpg) repeat-x;
	color: #FFFFFF;
}

/* #FFFFFF */
.listado .claro {
	background: #FFFFFF;
}

/* #FFB */
.listado .resaltado {
	background: url(images/resaltado.jpg) repeat-x;
}

.listado .resaltado_modificado {
	background: url(images/naranja.jpg) repeat-x;
}

.listado .claro  td {
	background: #FFFFFF;
}

/* background: #FF7; */
.listado .resaltado td {
	background: url(images/resaltado.jpg) repeat-x;
}
			
/* #4d6d96 */
.listado th {
	border: 1px solid #000; 
	padding-left: 10px;
	padding-right: 10px;
	background: #4d6d96;
	background: url(images/header.jpg) repeat-x;
	color: #FFFFFF;
	font-weight: bold;
}

.listado .subtitulo {
	background: url(images/label.jpg) repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	color: #000;
}

.listado .celda_imagen {
	background: #FAFAFA;
	padding: 0px 10px 0px 10px;
	text-align: center;
}
			
.listado .opcion {
	width: 130px;
}

.tablaPaginas {
	width: 400px;
}

.contenedor {
	max-width: 800px; 
	max-height: 650px;
	width: 800px; 
	/*height: expression(Math.min(parseInt(this.offsetHeight), 650 ) + "px"); */
	overflow: auto;
}
			
.listado .titulo_normal {
	border: 1px solid #000; 
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
}

/* #6d9dC6 */
.listado .titulo_resaltado {
	border: 1px solid #000; 
	background: url(images/resaltado_medium_l.jpg) repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
}

.listado form {
	display: inline;
}

/* #c7cae9 */
.tablaErrores th {
	border: 1px solid #000; 
	padding: 5px 5px 3px 5px;
	background: url(images/naranja.jpg) repeat-x;
	color: #FFFFFF;
	text-align: center;
}
			
.tablaErrores .descripcion_error {
	border: 1px solid #000; 
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
}

.tablaErrores .numero_error {
	border: 1px solid #000; 
	color: #FFFFFF;
	background: url(images/naranja.jpg) repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10pt;
}

.reporte_subtitulo {
	border-bottom: 2px solid #4D6D96; 
	margin-left: 20px; 
	margin-right: 20px; 
	padding-left: 5px;
}

/* #4D6D96 */
.celda_reporte_titulo_1 {
	background: url(images/header.jpg) repeat-x;
	border: 1px solid #2D3D43;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	color: #FFF;
}

/* #D8DEEB */
.celda_reporte_titulo_2 {
	background: url(images/label.jpg) repeat-x;
	border: 1px solid #2D3D43;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	color: #000;
}

/* #EEEEEE */
.celda_reporte_titulo_fila {
	background: url(images/normal.jpg) repeat-x;
	border: 1px solid #2D3D43;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	color: #000;
}

/* #FFFFFF */
.celda_reporte_dato {
	background: #FFFFFF;
	border: 1px solid #2D3D43;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
	color: #000;
}

/* #EEEEEE */
.celda_reporte_total {
	background: url(images/normal.jpg) repeat-x;
	border: 1px solid #2D3D43;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
	color: #000;
}

/* #7D9ABD */
.fondo_listado_busqueda td {
	border: 1px solid #222222;
	background: url(images/header.jpg) repeat-x;
}

.fondo_listado_busqueda h4 {
	color: #FFFFFF;
	padding: 5px 20px 5px 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.fondo_listado_busqueda h5 {
	color: #FFFFFF;
	padding: 0px 20px 0px 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* #d8deeb */
.listado_busqueda_modelo th {
	background: url(images/label.jpg) repeat-x;
	border: 1px solid #2D3D43;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 7.5pt;
}

/* #FFFFFF */
.listado_busqueda_modelo .normal td {
	border: 1px solid #2D3D43;
	background: url(images/blanco.jpg) repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 7.5pt;
}

/* #709AD1 */
.listado_busqueda_modelo .seleccionado td {
	border: 1px solid #2D3D43;
	color: #FFFFFF;
	background: url(images/resaltado_dark.jpg) repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 7.5pt;
}

.reporte_usuarios {

}

.reporte_usuarios .encabezado_usuario {
	background: url(images/negro.bmp);
	color: #FFFFFF;
}

.reporte_usuarios .encabezado_usuario .boton_up {
	background: url(images/transparent_up.png);
	width: 14px;
	height: 14px;
}

.reporte_usuarios .encabezado_usuario .boton_down {
	background: url(images/transparent_down.png);
	width: 14px;
	height: 14px;
}

.reporte_usuarios .encabezado_fecha {
	background: url(images/azul.bmp);
	color: #FFFFFF;
}

.reporte_usuarios .encabezado_fecha .boton_up {
	background: url(images/transparent_up.png);
	width: 14px;
	height: 14px;
}

.reporte_usuarios .encabezado_fecha .boton_down {
	background: url(images/transparent_down.png);
	width: 14px;
	height: 14px;
}


.reporte_usuarios .cuerpo_reporte {
	
}

.reporte_usuarios .cuerpo_reporte th {
	background: url(images/blanco.bmp);
	color: #000000;
	border: 1px #000000 solid;
}

.reporte_usuarios .cuerpo_reporte td {
	border: 1px #000000 solid;
	text-align: center;
	padding: 0px 10px 0px 10px;
}