﻿body, p{overflow:visible;margin: 0.5em 0;font-family: Arial, Helvetica, Sans-Serif;font-style: normal;font-weight: normal;font-size: 12px;text-align: justify}
body{margin: 0 auto;padding: 0;color: #21272C;background-color: #225672;background-image: url('images/fondo.jpg');background-repeat: no-repeat;background-attachment: fixed;background-size: cover}
h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover,
.art-blockheader .t, .art-vmenublockheader .t, .art-logo-text, .art-logo-text a,
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover{text-decoration: none;font-family: Arial, Helvetica, Sans-Serif;font-style: normal;font-weight: bold;font-size: 24px;text-align: left}
.art-post li a{text-decoration: underline;color: #276282}
.art-post li a:link{text-decoration: underline;color: #276282}
a:visited, a.visited,.art-post li a:visited, .art-post li a.visited{color: #5F7181}
a:hover, a.hover,.art-post li a:hover, .art-post li a.hover{text-decoration: none;color: #3482AD}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{margin: 0.67em 0;color: #3333FF}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{margin: 0.8em 0;font-size: 22px;color: #3333FF}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{ margin: 1em 0;font-size: 18px;color: #3333FF}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{margin: 1.25em 0;font-size: 16px;color: #21272C}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{margin: 1.67em 0;font-size: 14px;color: #21272C}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{margin: 2.33em 0;font-size: 14px;color: #21272C}
h1 a, h1 a:link, h1 a:visited, h1 a:hover,h2 a, h2 a:link, h2 a:visited, h2 a:hover,h3 a, h3 a:link, h3 a:visited, h3 a:hover,h4 a, h4 a:link, h4 a:visited, h4 a:hover,h5 a, h5 a:link, h5 a:visited, h5 a:hover,h6 a, h6 a:link, h6 a:visited, h6 a:hover{margin:0}
#art-main{position: relative;width: 100%;left: 0;top: 0;cursor:default}
#art-page-background-glare{position: absolute;width: 100%;height: 343px;left: 0;top: 0}
#art-page-background-glare-image{background-image: url('images/page_gl.png');background-repeat: no-repeat;height: 343px;width: 353px;margin: 0}
html:first-child #art-page-background-glare{border: 1px solid transparent;/* Opera fix */}
#art-page-background-gradient{position: absolute;/*background-image: url('images/page_g.jpg');background-repeat: repeat-x;*/top: 0;width: 100%;height: 225px}
#art-page-background-gradient{background-position: top left}
.cleared{float: none;clear: both;margin: 0;padding: 0;border: none;font-size: 1px}
form{padding: 0 !important;margin: 0 !important}
table.position{position: relative;width: 100%;table-layout: fixed}
/* end Page */
/* begin Box, Sheet */
.art-sheet{position: relative;z-index: 0;margin: 0 auto;width: 926px;min-width: 35px;min-height: 35px}
.art-sheet-body{position: relative;z-index: 1;padding: 13px}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl{position: absolute;z-index: -1}
.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl{width: 34px;height: 34px;background-image: url('images/sheet_s.png')}
.art-sheet-tl{top: 0;left: 0;clip: rect(auto, 17px, 17px, auto)}
.art-sheet-tr{top: 0;right: 0;clip: rect(auto, auto, 17px, 17px)}
.art-sheet-bl{bottom: 0;left: 0;clip: rect(17px, 17px, auto, auto)}
.art-sheet-br{bottom: 0;right: 0;clip: rect(17px, auto, auto, 17px)}
.art-sheet-tc, .art-sheet-bc{left: 17px;right: 17px;height: 34px;background-image: url('images/sheet_h.png')}
.art-sheet-tc{top: 0;clip: rect(auto, auto, 17px, auto)}
.art-sheet-bc{bottom: 0;clip: rect(17px, auto, auto, auto)}
.art-sheet-cr, .art-sheet-cl{top: 17px;bottom: 17px;width: 34px;background-image: url('images/sheet_v.png')}
.art-sheet-cr{right: 0;clip: rect(auto, auto, auto, 17px)}
.art-sheet-cl{left: 0;clip: rect(auto, 17px, auto, auto)}
.art-sheet-cc{position: absolute;z-index: -1;top: 17px;left: 17px;right: 17px;bottom: 17px;background-image: url('images/sheet_c.png')}
.art-sheet{margin-top: -13px !important;cursor:auto}
#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare{min-width: 926px}
/* end Box, Sheet */
/* begin Header */
div.art-header{margin: 0 auto;position: relative;z-index: 0;width: 900px;height: 225px;overflow: hidden}
div.art-header-jpeg{position: absolute;z-index: -1;top: 0;left: 0;width: 900px;height: 225px;background-image:url(images/header.jpg);background-repeat: no-repeat;background-position: left}
/* end Header */
/* begin Flash */
#art-flash-area{position: absolute;top: 0;left: 0;width: 900px;height: 225px}
#art-flash-container{position: absolute;top: 0;left: 0;width: 900px;height: 225px}
#art-flash-container div.art-flash-alt{position: relative;  width: 110px;  height: 30px;  margin: 0 auto;  top: 0}
/* end Flash */
/* begin Logo */
.art-logo{display: block;position: absolute;left: 0px;top: 0px;width: 900px;height: 225px}
h1.art-logo-name{display: block;text-align: center}
h1.art-logo-name, h1.art-logo-name a, h1.art-logo-name a:link, h1.art-logo-name a:visited, h1.art-logo-name a:hover{font-family: Gabriola,Arial, Helvetica, Sans-Serif;font-style: italic;font-size: 69px;text-decoration: none;padding: 0;margin: 0;color: #FFFFFF !important}
.art-logo-text{display: block;text-align: left}
.art-logo-text, .art-logo-text a{font-size: 17px;padding: 0;margin: 0;color: #DFE3E7 !important}
/* end Logo */
/* begin Layout */
.art-content-layout{display: table;padding: 0;border: none;width: 900px}
.art-content-layout .art-content-layout{width: auto;margin:0}
div.art-content-layout div.art-layout-cell, div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell{ display: table-cell}
div.art-layout-cell div.art-layout-cell{ display: block}
div.art-content-layout-row{display: table-row; }
.art-content-layout{table-layout: fixed;border-collapse: collapse;background-color: Transparent;border: none !important;padding:0 !important}
.art-layout-cell, .art-content-layout-row{background-color: Transparent;vertical-align: top;text-align: left;border: none !important;margin:0 !important;padding:0 !important}
/* end Layout */
/* begin Box, Block, VMenuBlock */
.art-vmenublock{position: relative;z-index: 0;margin: 0 auto;min-width: 1px;min-height: 1px}
.art-vmenublock-body{position: relative;z-index: 1;padding: 0}
.art-vmenublock{margin: 0}
/* end Box, Block, VMenuBlock */
/* begin Box, Box, VMenuBlockContent */
.art-vmenublockcontent{position: relative;z-index: 0;margin: 0 auto;min-width: 1px;min-height: 1px}
.art-vmenublockcontent-body{position: relative;z-index: 1;padding: 0}
.art-vmenublockcontent{position: relative;z-index: 0;margin: 0 auto;min-width: 1px;min-height: 1px}
.art-vmenublockcontent-body{position: relative;z-index: 1;padding: 0}
/* end Box, Box, VMenuBlockContent */
/* begin VMenu */
ul.art-vmenu, ul.art-vmenu li{list-style: none;margin: 0;padding: 0;width: auto;line-height: 0;float: left}
ul.art-vmenu ul{float: left;display: none}
ul.art-vmenu ul.active{display: block}
/* end VMenu */
/* begin VMenuItem */
ul.art-vmenu a{position: relative;display: block;overflow: hidden;height: 30px;cursor: pointer;text-decoration: none}
ul.art-vmenu li.art-vmenu-separator{display: block;padding: 0 0 0 0;margin: 0;font-size: 1px}
ul.art-vmenu .art-vmenu-separator-span{display: block;padding: 0;font-size: 1px;height: 0;line-height: 0;border: none}
ul.art-vmenu a .r, ul.art-vmenu a .l{position: absolute;display: block;top: 0;z-index: -1;height: 90px;background-image: url('images/vmenuitem.png')}
ul.art-vmenu a .l{left: 0;right: 1px}
ul.art-vmenu a .r{width: 928px;right: 0;clip: rect(auto, auto, auto, 927px)}
ul.art-vmenu a .t{display: block;line-height: 30px;color: #BEC7CF;padding: 0 11px 0 11px;font-weight: bold;margin-left:0;margin-right:0}
ul.art-vmenu a.active .l, ul.art-vmenu a.active .r{top: -60px}
ul.art-vmenu a.active .t{color: #3333FF}
ul.art-vmenu a:hover .l, ul.art-vmenu a:hover .r{top: -30px}
ul.art-vmenu a:hover .t{color: #3333FF}
/* end VMenuItem */
/* begin VMenuSubItem */
ul.art-vmenu ul, ul.art-vmenu ul li{margin: 0;padding: 0}
ul.art-vmenu ul a{display: block;white-space: nowrap;height: 22px;overflow: visible;background-image: url('images/vsubitem.gif');background-position: 25px 0;background-repeat: repeat-x;padding-left: 25px}
ul.art-vmenu ul span, ul.art-vmenu ul span span{display: inline;float: none;margin: inherit;padding: inherit;background-image: none;text-align: inherit;text-decoration: inherit}
ul.art-vmenu ul a, ul.art-vmenu ul a:link, ul.art-vmenu ul a:visited, ul.art-vmenu ul a:hover, ul.art-vmenu ul a:active, ul.art-vmenu ul span, ul.art-vmenu ul span span{line-height: 22px;color: #485561;font-weight: bold;font-size: 11px;margin-left: 0}
ul.art-vmenu ul{margin:0 0 0 0}
ul.art-vmenu ul ul{margin:0 0 0 0}
ul.art-vmenu ul li.art-vsubmenu-separator{display: block;margin: 0;font-size: 1px;padding: 0 0 0 0}
ul.art-vmenu ul .art-vsubmenu-separator-span{display: block;padding: 0;font-size: 1px;height: 0;line-height: 0;margin: 0;border: none}
ul.art-vmenu ul li li a{background-position: 50px 0;padding-left: 50px}
ul.art-vmenu ul li li li a{background-position: 75px 0;padding-left: 75px}
ul.art-vmenu ul li li li li a{background-position: 100px 0;padding-left: 100px}
ul.art-vmenu ul li li li li li a{background-position: 125px 0;padding-left: 125px}
ul.art-vmenu ul li a.active{color: #3333FF;background-position: 25px -44px}
ul.art-vmenu ul li li a.active{background-position: 50px -44px}
ul.art-vmenu ul li li li a.active{background-position: 75px -44px}
ul.art-vmenu ul li li li li a.active{background-position: 100px -44px}
ul.art-vmenu ul li li li li li a.active{background-position: 125px -44px}
ul.art-vmenu ul li a:hover, ul.art-vmenu ul li a:hover.active{color: #273A49;background-position: 25px -22px}
ul.art-vmenu ul li li a:hover, ul.art-vmenu ul li li a:hover.active{background-position: 50px -22px}
ul.art-vmenu ul li li li a:hover, ul.art-vmenu ul li li li a:hover.active{background-position: 75px -22px}
ul.art-vmenu ul li li li li a:hover, ul.art-vmenu ul li li li li a:hover.active{background-position: 100px -22px}
ul.art-vmenu ul li li li li li a:hover, ul.art-vmenu ul li li li li li a:hover.active{background-position: 125px -22px}
/* end VMenuSubItem */
/* begin Box, Block */
.art-block{position: relative;z-index: 0;margin: 0 auto;min-width: 1px;min-height: 1px}
.art-block-body{position: relative;z-index: 1;padding: 0}
.art-block{margin: 15px}
/* end Box, Block */
/* begin BlockHeader */
.art-blockheader{position: relative;z-index: 0;height: 32px;margin-bottom: 0}
.art-blockheader .t{height: 32px;color: #43505B;margin-right: 10px;margin-left: 10px;font-size: 12px;margin:0;padding: 0 10px 0 28px;white-space: nowrap;line-height: 32px;	}
.art-blockheader .l, .art-blockheader .r{display: block;position: absolute;z-index: -1;height: 32px;background-image: url('images/blockheader.png')}
.art-blockheader .l{left: 0;right: 22px}
.art-blockheader .r{width: 920px;right: 0;clip: rect(auto, auto, auto, 898px)}
/* end BlockHeader */
/* begin Box, BlockContent */
.art-blockcontent{position: relative;z-index: 0;margin: 0 auto;min-width: 1px;min-height: 1px}
.art-blockcontent-body{position: relative;z-index: 1;padding: 0px}
.art-blockcontent-body, 
.art-blockcontent-body a, 
.art-blockcontent-body li a{color: #1A1F23}
.art-blockcontent-body a,
.art-blockcontent-body li a{color: #235976;text-decoration: underline}
.art-blockcontent-body a:link,
.art-blockcontent-body li a:link{color: #235976;text-decoration: underline}
.art-blockcontent-body a:visited, .art-blockcontent-body a.visited,
.art-blockcontent-body li a:visited, .art-blockcontent-body li a.visited{color: #6C8193}
.art-blockcontent-body a:hover, .art-blockcontent-body a.hover,
.art-blockcontent-body li a:hover, .art-blockcontent-body li a.hover{color: #2F779D;text-decoration: none}
.art-blockcontent-body ul{list-style-type: none;color: #0E242F;margin: 0;padding: 0}
.art-blockcontent-body ul li{text-decoration: none;line-height: 1.25em;padding: 0 0 0 13px;background-image: url('images/blockcontentbullets.png');background-repeat: no-repeat}
/* end Box, BlockContent */
/* begin Button */
.art-button-wrapper .art-button{font-family: Arial, Helvetica, Sans-Serif;font-style: normal;font-weight: normal;font-size: 12px;display: inline-block;vertical-align: middle;white-space: nowrap;text-align: left;text-decoration: none !important;color: #E8EBEE !important;width: auto;outline: none;border: none;background: none;line-height: 29px;height: 29px;margin: 0 !important;padding: 0 13px !important;overflow: hidden;cursor: default;z-index: 0}
.art-button img, .art-button-wrapper img{margin: 0;vertical-align: middle}
.art-button-wrapper{vertical-align: middle;display: inline-block;position: relative;height: 29px;overflow: hidden;white-space: nowrap;width: auto;margin: 0;padding: 0;z-index: 0}
.firefox2 .art-button-wrapper{display: block;float: left}
input, select, textarea, select{vertical-align: middle;font-family: Arial, Helvetica, Sans-Serif;font-style: normal;font-weight: normal;font-size: 12px}
.art-block select {width:96%}
.art-button-wrapper.hover .art-button, .art-button:hover{color: #F3F9FB !important;text-decoration: none !important}
.art-button-wrapper.active .art-button{color: #EEF3F6 !important}
.art-button-wrapper .l, .art-button-wrapper .r{display: block;position: absolute;z-index: -1;height: 87px;margin: 0;padding: 0;background-image: url('images/button.png')}
.art-button-wrapper .l{left: 0;right: 7px}
.art-button-wrapper .r{width: 403px;right: 0;clip: rect(auto, auto, auto, 396px)}
.art-button-wrapper.hover .l, .art-button-wrapper.hover .r{top: -29px}
.art-button-wrapper.active .l, .art-button-wrapper.active .r{top: -58px}
.art-button-wrapper input{float: none !important}
/* end Button */
/* begin Box, Post */
.art-post{position: relative;z-index: 0;margin: 0 auto;min-width: 37px;min-height: 37px;max-width: 542px}
.art-post-body{position:relative;z-index:1;padding:18px}
.ad{width:100%;text-align:center;margin:10px auto}
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl, .art-post-tc, .art-post-bc,.art-post-cr, .art-post-cl{position: absolute;z-index: -1}
.art-post-tr, .art-post-tl, .art-post-br, .art-post-bl{width: 56px;height: 56px;background-image: url('images/post_s.png')}
.art-post-tl{top: 0;left: 0;clip: rect(auto, 28px, 28px, auto)}
.art-post-tr{top: 0;right: 0;clip: rect(auto, auto, 28px, 28px)}
.art-post-bl{bottom: 0;left: 0;clip: rect(28px, 28px, auto, auto)}
.art-post-br{bottom: 0;right: 0;clip: rect(28px, auto, auto, 28px)}
.art-post-tc, .art-post-bc{left: 28px;right: 28px;height: 56px;background-image: url('images/post_h.png')}
.art-post-tc{top: 0;clip: rect(auto, auto, 28px, auto)}
.art-post-bc{bottom: 0;clip: rect(28px, auto, auto, auto)}
.art-post-cr, .art-post-cl{top: 28px;bottom: 28px;width: 56px;background-image: url('images/post_v.png')}
.art-post-cr{right: 0;clip: rect(auto, auto, auto, 28px)}
.art-post-cl{left: 0;clip: rect(auto, 28px, auto, auto)}
.art-post-cc{position: absolute;z-index: -1;top: 28px;left: 28px;right: 28px;bottom: 28px;background-color: #EEF3F6}
.art-post{margin: 16px}
a img{border: 0}
.art-article img, img.art-article{border: solid 1px #9CB5C9;margin:10px 5px;}
.art-metadata-icons img{border: none;vertical-align: middle;margin: 2px}
.art-article table, table.art-article{border-collapse: collapse;margin: 1px;width: auto}
.art-article th, .art-article td{padding: 2px;border: solid 1px #758899;vertical-align: top;text-align: left}
.art-article th{text-align: center;vertical-align: middle;padding: 7px}
pre{overflow: hidden;padding: 0.1em}
/* end Box, Post */
/* begin PostHeaderIcon */
.art-post h2.art-postheader, 
.art-post h2.art-postheader a, 
.art-post h2.art-postheader a:link, 
.art-post h2.art-postheader a:visited, 
.art-post h2.art-postheader a.visited, 
.art-post h2.art-postheader a:hover, 
.art-post h2.art-postheader a.hovered{margin: 0.2em 0;padding: 0;font-size: 22px;color: #3333FF}
.art-post h2.art-postheader a, 
.art-post h2.art-postheader a:link, 
.art-post h2.art-postheader a:visited, 
.art-post h2.art-postheader a.visited, 
.art-post h2.art-postheader a:hover, 
.art-post h2.art-postheader a.hovered{margin: 0;text-decoration: none;color: #21536E}
.art-post h2.art-postheader a:visited, 
.art-post h2.art-postheader a.visited{color: #527998}
.art-post h2.art-postheader a:hover, 
.art-post h2.art-postheader a.hovered{color: #3482AD}
/* end PostHeaderIcon */
/* begin PostBullets */
.art-post ol, .art-post ul{color: #0F1215;margin: 1em 0 1em 2em;padding: 0}
.art-post li ol, .art-post li ul{margin: 0.5em 0 0.5em 2em;padding: 0}
.art-post li{margin: 0.2em 0;padding: 0}
.art-post ul{list-style-type: none}
.art-post ol{list-style-position: inside}
.art-post li{padding: 0 0 0 12px;line-height: 1em}
.art-post ol li, .art-post ul ol li{background: none;padding-left: 0;/* overrides overflow for "ul li" and sets the default value */overflow: visible}
.art-post ul li, .art-post ol ul li{background-image: url('images/postbullets.png');background-repeat: no-repeat;padding-left: 12px;/* makes "ul li" not to align behind the image if they are in the same line */overflow: auto}
/* end PostBullets */
/* begin PostQuote */
blockquote,blockquote p,.art-postcontent blockquote p{color: #071218;font-style: italic;text-align: left}
blockquote,.art-postcontent blockquote{border: solid 1px #9CB5C9;margin: 10px 10px 10px 50px;padding: 5px 5px 5px 41px;background-color: #D7E1EA;background-image: url('images/postquote.png');background-position: left top;background-repeat: no-repeat;/* makes blockquote not to align behind the image if they are in the same line */overflow: auto}
/* end PostQuote */
/* begin Footer */
.art-footer{position: relative;overflow: hidden;width: 100%}
.art-footer-b {position: absolute;left:4px;right:4px;bottom:0;height:50px;background-image: url('images/footer_b.png')}
.art-footer-r, .art-footer-l{position: absolute;height:50px;background-image: url('images/footer_s.png');bottom: 0}
.art-footer-l{left: 0;width:4px}
.art-footer-r{right: 0;width:8px;clip: rect(auto, auto, auto, 4px)}
.art-footer-t{position: absolute;top: 0;left: 0;right: 0;bottom: 50px;background-image: url('images/footer_t.png');background-position: left bottom}
.art-footer-body{position:relative;  padding: 8px}
.art-footer-text, .art-footer-text p{margin: 0;padding: 0;text-align: center}
.art-footer,.art-footer p,.art-footer a,.art-footer a:link,.art-footer a:visited,.art-footer a:hover{color: #FFFFFF;font-weight: bold;font-size: 11px}
.art-footer-text{margin: 0 10px 0 10px}
.art-footer a,.art-footer a:link{color: #76B4D6;text-decoration: underline}
.art-footer a:visited{color: #B6C0C9}
.art-footer a:hover{color: #0C1E27;text-decoration: none}/* end Footer */
/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover{font-family: Arial;font-size: 10px;letter-spacing: normal;word-spacing: normal;font-style: normal;font-weight: normal;text-decoration: underline;color: #0F2733}
.art-page-footer{margin: 1em;text-align: center;text-decoration: none;color: #1C2126}
/* end PageFooter */
/* begin LayoutCell, sidebar1 */
.art-content-layout .art-sidebar1{background-color: #C4DFED ;width: 30%}
/* end LayoutCell, sidebar1 */
/* begin LayoutCell, content */
.art-content-layout .art-content{width: 61%}
.art-content-layout .art-content .art-block{background-color: #C4DFED}
.art-content-layout .art-content-sidebar1{width: 80%}
.art-content-layout .art-content-sidebar2{width: 80%}
.art-content-layout .art-content-wide{width: 100%}
/* end LayoutCell, content */
/* begin LayoutCell, sidebar2 */
.art-content-layout .art-sidebar2{background-color: #C4DFED;width: 21%}
/* end LayoutCell, sidebar2 */
table.moduletable th{font-size: 140%;padding: .5em 0}
.firefox2 table.poll tr td div{font-size: 0}
#footer{text-align: center} 
.contentpaneopen span.small, .contentpaneopen td.createdate, .contentpaneopen td.modifydate{font-size: 75%;padding-bottom: 1em}
.column_separator{padding-left: .4em}
.pagination span{padding: 2px}
.pagination a{padding: 2px}
div.offline{background: #fffebb;width: 100%;position: absolute;top: 0;left: 0;font-size: 1.2em;padding: 5px} 
/* headers */
table.moduletable th, legend{margin: 0;font-weight: bold;font-family: Helvetica,Arial,sans-serif;font-size: 1.5em;padding-left: 0;margin-bottom: 10px;text-align: left}
/* form validation */
.invalid{border-color: #ff0000}
label.invalid{color: #ff0000}
/** overlib **/
.ol-foreground{background-color: #f6f6f6}
.ol-background{background-color: #666}
.ol-textfont{font-family: Arial, Helvetica, sans-serif;font-size: 10px}
.ol-captionfont{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #f6f6f6;font-weight: bold}
.ol-captionfont a{color: #0B55C4;text-decoration: none;font-size: 12px}
/* spacers */
span.article_separator{display: none}
.column_separator{padding-left: 10px}
td.buttonheading img{border: none}
.clr{clear: both}
div#maindivider{border-top: 1px solid #ddd;margin-bottom: 10px;overflow: hidden;height: 1px}
table.blog span.article_separator{display: none}
/* edit button */
.contentpaneopen_edit{float: left}
/* table of contents */
table.contenttoc{margin: 5px;border: 1px solid #ccc;padding: 5px;float: right}
table.contenttoc td{padding: 0 5px}
/* content tables */
td.sectiontableheader{background: #efefef;color: #333;font-weight: bold;padding: 4px;border-right: 1px solid #fff}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding: 4px}
td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2{padding: 3px}
/* content styles */
table.contentpaneopen, table.contentpane{margin: 0;padding: 0;width: auto}
table.contentpaneopen li{margin-bottom: 5px}
table.contentpaneopen fieldset{border: 0;border-top: 1px solid #ddd}
table.contentpaneopen h3{margin-top: 25px}
table.contentpaneopen h4{font-family: Arial, Helvetica, sans-serif;color: #333}
.highlight{background-color: #fffebb}
/* module control elements */
table.user1user2 div.moduletable{margin-bottom: 0}
div.moduletable, div.module{margin-bottom: 25px}
div.module_menu h3{font-family: Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bold;color: #eee;margin: -23px -4px 5px -5px;padding-left: 10px;padding-bottom: 2px}
div.module_menu{margin: 0;padding: 0;margin-bottom: 15px}
div.module_menu div div div{padding: 10px;padding-top: 30px;padding-bottom: 15px;width: auto}
div.module_menu div div div div{background: none;padding: 0}
div.module_menu ul{margin: 10px 0;padding-left: 20px}
div.module_menu ul li a:link, div.module_menu ul li a:visited{font-weight: bold}
#leftcolumn div.module{padding: 0 10px}
#leftcolumn div.module table{width: auto}
/* forms */
table.adminform textarea{width: 540px;height: 400px;font-size: 1em;color: #000099}
div.search input{width: 95%;border: 1px solid #ccc;margin: 15px 0 10px 0}
form#form-login{text-align: left}
form#form-login fieldset{border: 0 none;margin: 0;padding: 0.2em}
form#form-login ul{list-style-type: none;margin: 0;padding: 0}
form#form-login ul li{background-image: none;padding: 0}
#modlgn_username, #modlgn_passwd{width: 90%}
#form-login-username, #form-login-password, #form-login-remember{display: block;margin: 0}
form#com-form-login{text-align: left}
form#com-form-login fieldset{border: 0 none;margin: 0;padding: 0.2em}
form#com-form-login ul{list-style-type: none;margin: 0;padding: 0}
form#com-form-login ul li{background-image: none;padding: 0}
/* thumbnails */
div.mosimage{margin: 5px}
div.mosimage_caption {font-size: .90em;color: #666}
div.caption{padding: 0 10px 0 10px}
div.caption img{border: 1px solid #CCC}
div.caption p{font-size: .90em;color: #666;text-align: center}
/* Parameter Table */
table.paramlist{margin-top: 5px}
table.paramlist td.paramlist_key{width: 128px;text-align: left;height: 30px}
div.message{font-weight: bold;font-size: 14px;color: #c30;text-align: center;width: auto;background-color: #f9f9f9;border: solid 1px #d5d5d5;margin: 3px 0 10px;padding: 3px 20px}
/* Banners module */
/* Default skyscraper style */
.banneritem img{display: block;margin-left: auto;margin-right: auto}
/* Text advert style */
.banneritem_text{padding: 4px;font-size: 11px}
.bannerfooter_text{padding: 4px;font-size: 11px;background-color: #f7f7f7;text-align: right}
/* System Messages */
/* see system general.css */
.pagination span{padding: 2px}
.pagination a{padding: 2px}
/* Polls */
.pollstableborder{margin-top: 8px}
.pollstableborder td{text-align: left}
/* WebLinks */
span.description{display: block;padding-left: 30px}
/* Frontend Editing*/
fieldset{border: 1px solid #ccc;margin-top: 15px;padding: 15px}
legend{margin: 0;padding: 0 10px}
td.key{border-bottom: 1px solid #eee;color: #666}
/* Tooltips */
.tool-tip{float: left;background: #ffc;border: 1px solid #d4d5aa;padding: 5px;max-width: 200px}
.tool-title{padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../../system/images/selector-arrow.png) no-repeat}
.tool-text{font-size: 100%;margin: 0}
/* System Standard Messages */
#system-message{margin-bottom: 20px}
#system-message dd.message ul{background: #c3d2e5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #de7a7b;border-bottom: 3px solid #de7a7b;margin: 0;padding-left: 40px;text-indent: 0}
/* System Error Messages */
#system-message dd.error ul{color: #c00;background: #e6c0c0 url(../../system/images/notice-alert.png) 4px center no-repeat;border-top: 3px solid #DE7A7B;border-bottom: 3px solid #DE7A7B;margin: 0;padding-left: 40px;text-indent: 0}
/* System Notice Messages */
#system-message dd.notice ul{color: #c00;background: #efe7b8 url(../../system/images/notice-note.png) 4px center no-repeat;border-top: 3px solid #f0dc7e;border-bottom: 3px solid #f0dc7e;margin: 0;padding-left: 40px;text-indent: 0}
#syndicate{float: left;padding-left: 25px}
/* Component Specific Fixes */
#component-contact table td{padding: 2px 0}
.breadcrumbs img{margin: 0;padding: 0;border: 0}
.mceToolbarTop {white-space: normal}
.mceEditor{background: none}
#archive-list{list-style-type: none;margin: 0;padding: 0}
#archive-list li{list-style-type: none;background-image: none;margin-left: 0;padding-left: 0}
#navigation{text-align: center}
.article h3 img{border: none;display: inline;margin: 0;padding: 0}
.art-footer-text .moduletable{border: none;margin: 0;padding: 0}
.pollstableborder td {vertical-align: middle}
.img_caption.left{float: left;margin-right: 1em}
.img_caption.right{float: right;margin-left: 1em}
.img_caption.left p{clear: left;text-align: center}
.img_caption.right p{clear: right;text-align: center}
.img_caption img{margin: 0}
.contentheading{color: #3333FF}
#system-message ul li {background-image: none;padding-left: 0}
/* Plugin compatilibity. */
/* 152316, DOCman */
.dm_taskbar ul{background-image: none;margin: 0;padding: 0}
.dm_taskbar ul li{background-image: none}
.subco{font-size:18px;color:#3333FF}
#asegu{background-color:#0000FE;border-collapse:collapse;border-spacing:0}
#asegu td{width:235px}
#asegu a{display:block;height:100%}
.lefta img{float:left;max-width:110px;vertical-align:middle;}
.lefta p{float:left;text-decoration:none;color:#fff;font-weight:bold;font-size:11px;position:relative;margin-top:20px;margin-left:2px}