/***********************************************/
/* CSS style sheet                             */
/* Bubbling Library Developer Team             */
/* caridy@gmail.com                        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#333;
background-color:#F0F0F0;
}
/* Main Column */
 h1 {margin-top: 10px;font: Bold 140%;color: #88ac0b;padding: 5px 0 5px 25px; 	
	border-bottom: 1px solid #EFF0F1;
	background:url(dot2.gif) no-repeat 3px 50%;}
h1 a {margin-top: 5px;font: Bold 140%;color: #88ac0b;padding: 0; 
border-bottom: none;background: none;}

#doc4 {background-color:#FFF;color:#333;}
a:hover {color:#666;text-decoration:underline;}
h1 a:hover {color:#c00;text-decoration:none;}
h2{font-size:20px;margin-top: 10px;color: #88ac0b; padding: 5px 0 5px 25px; 	
border-bottom: 1px solid #EFF0F1;background: url(yui-icon.png) no-repeat 3px 50%;}
.story .handwriting3 { font-style: italic; letter-spacing: 1px; font-size: 110%; word-spacing: .25em; 
font-weight: 600;text-indent:35px;margin-top:-10px;}
h3 {color:#636363;background-color:#fff;
background-image:url(h3bg.jpg);background-position:top;
background-repeat:repeat-x;font-size:16px;
font-weight:600;padding:2px 8px 8px 5px;}
div.breadcrumbs {color:#636363;
text-align:center;background-color:#fff;
background-image:url(h3bg.jpg);
background-position:top;background-repeat:repeat-x;
font-size:12px;font-weight:600;
line-height:18px;margin-top:5px;
height:18px;padding:2px 8px 8px 5px;}
h3 a:link,h3 a:visited {color:#636363;text-decoration:none;}
h3 strong {color:#1E76C8;font-weight:700;}
h5 {color:#fff;text-transform:uppercase;text-align:left;}
hr {clear:both;}
#banners {display:block;
line-height:1.2em;font-size:95%;
float:right;width:463px;
border:1px solid #eee;margin:0;padding:0;}
#logo {float:left;margin:5px;}
.segment {clear:both;border-bottom:1px solid #CCC;background:#F0F0F0;}
#session {text-align:right;font-size:80%;padding:5px;}
#shortcuts {text-align:center;font-size:85%;padding:7px 5px 0;}
#departments {clear:both;font-size:90%;margin:0;padding:0;}
#general-tabs ul.yui-nav {padding-left:10px;}
#general-tabs ul.yui-nav li {margin:0 3px;}
.yui-navset .yui-nav li.orange a {
background:#f90 url(sprite-orange.png) repeat-x left -50px;
color:#fff;outline:0;}
.grouping {float:left;text-align:left;padding:3px 7px 0;}
.grouping ul {list-style-type:none;margin:3px 5px 0;padding:2px 0;}
.grouping ul li {margin:2px;padding:1px 0;}
.grouping ul li a:link,.grouping ul li a:visited {background-image:url(dot4.png);
background-repeat:no-repeat;background-position:0 50%;
margin:2px;padding:1px 0 1px 10px;}
.grouping ul li a:hover {color:#C15C11;}
.vertical_sep {padding-top:50px;height:80px;float:left;background-image:url(sep1.jpg);
background-position:right;background-repeat:no-repeat;}
#searchbox {width:100%;display:block;color:#000;background:#F0F0F0;
background-color:#F0F0F0;clear:both;vertical-align:middle;
font-size:90%;margin:0;padding:5px 0;}
#searchbox div {vertical-align:middle;margin:0 5px;}
.segment3 {clear:both;
background-image:url(lfbg.gif);
background-repeat:repeat-y;background-position:left;
display:block;margin:0;padding:0;}
#menu {float:left;width:172px;height:237px;
background-image:url(mnbg.jpg);background-repeat:no-repeat;
background-position:right;}
.clients {float:right;width:250px;
background-color:#eee;border:1px solid #ccc;
font-size:80%;margin:5px;padding:5px;}
#feedbacks img {border-top:2px solid #5B5B5A;}
#intro {float:right;width:400px;height:66px;
margin-top:5px;overflow:hidden;}
.object_resume_news {display:block;margin:0;padding:5px 0;}
.object_resume_news img {margin:1px 2px;padding:1px;}
.categories p {font-size:85%;
margin:0;padding:3px;}
.subcategory,.categories ul li {width:48%;
float:left;text-align:left;margin:0;padding:1%;}
.subcategory a,.categories ul li a {background-image:url(dot4.png);
background-repeat:no-repeat;background-position:1px 3px;
padding-left:10px;font-size:110%;}
ul.listing li {text-align:left;
background-image:url(dot4.png);background-repeat:no-repeat;
background-position:1px 5px;list-style-type:none;
margin:0;padding:2px 1% 2px 10px;}
ul.listing li.selected a {color:#EF8643;}
ul.listing li a {font-size:110%;}
ul.listing li ul {list-style-type:none;margin:2px 0;padding:0;}
.a3columns {width:33%;float:left;}
.a2columns {width:49%;float:left;margin:0;padding:0;}
.properties {clear:both;font-size:9px;display:block;
text-align:left;font-style:italic;margin-top:0;margin-bottom:0;padding:0 2px;}
.paginate {clear:both;font-size:90%;display:block;text-align:center;padding:5px 0 0;}
.paginate a {padding:1px 3px;}
.paginate b {font-weight:700;color:#000;}
.attachments,.attachments_imgs {clear:both;display:block;padding:3px 0 0;}
.attachments li,.attachments_imgs li {list-style-type:none;
background-image:url(dot3.jpg);background-repeat:no-repeat;
background-position:left;margin-left:5px;padding-left:15px;}
.attributes {padding:0;}
.attributes li {list-style-type:none;}
.end {clear:both;font-size:10%;margin:0;padding:0;}
#siteinfo {
clear:both;
display:block;color:#000;
background-image:url(icon.gif);background-position:5px 5px;
background-repeat:no-repeat;font-size:75%;
border-top:1px solid #CCC;margin:0;padding:5px 5px 0 100px;}
#utils {width:180px;float:left;margin-top:5px;}
#utils li {list-style-type:none;margin:0;padding:4px 0;}
#utils a {padding-left:8px;background-image:url(dot3.gif);
background-position:left;background-repeat:no-repeat;}
#utils a:hover {text-decoration:underline;color:#1B71C6;}
#footer {margin-top:10px;float:left;line-height:normal;}
#footer a:link,#footer a:visited {color:#000;text-decoration:underline;}
#footer a:hover {color:#1B71C6;text-decoration:underline;}
#copyright {clear:both;float:left;padding:10px 0 0;}
#validators {text-align:center;clear:both;
background-color:#F0F0F0;color:#333;border-top:1px solid #CCC;padding:3px;}
#icons {clear:both;text-align:center;padding:3px;}
.indent {margin:3px 3px 3px 15px;}
.more,.more:link,.more:visited {font-size:80%;
color:#333;clear:both;margin-top:-20px;
background-image:url(dot4.png);background-repeat:no-repeat;
background-position:left;padding-left:15px;
vertical-align:middle;float:right;
font-weight:700;}
.more1,.more1:link,.more1:visited {font-size:80%;
clear:both;margin-top:5px;background-image:url(dot4.jpg);
background-repeat:no-repeat;background-position:left;
padding-left:20px;vertical-align:middle;}
.more2,.more2:link,.more2:visited {font-size:80%;
color:orange;clear:both;margin-top:5px;
background-image:url(dot6.jpg);background-repeat:no-repeat;
background-position:left;padding-left:20px;
vertical-align:middle;}
a.order {color:#EF8643;background-image:url(dot4.png);
background-repeat:no-repeat;background-position:1px 3px;
padding-left:12px;}
a.details {font-size:90%;color:#EF8643;
clear:both;background-image:url(dot4.png);
background-repeat:no-repeat;background-position:left;
padding-left:10px;margin:5px 0 2px;}
.fecha {font-size:80%;color:#333;background-image:url(dot4.png);background-repeat:no-repeat;
background-position:left;padding-left:10px;
float:right;display:none;margin:2px;}
.textder {text-align:right;clear:both;font-size:90%;}
.informacion,.informacion a {color:#EF8643;margin:2px;}
.box {border:1px solid #ccc;clear:both;margin:5px;padding:3px;}
.resume {float:right;border:1px dotted #3F3F3F;width:140px;font-size:100%;
margin:2px;padding:2px;}
.donation {float:left;border:1px solid #3F3F3F;width:160px;
text-align:center;margin:5px 20px;padding:5px 20px;}
.thumb {font-size:85%;width:165px;
display:block;float:left;text-align:center;
border:1px solid #EEE;margin:3px 6px 3px 0;padding:3px;}
.doc_sep {clear:both;border-bottom:1px dotted #ccc;margin:0;
padding:5px 0 0;}
.sep {clear:both;border-bottom:1px dotted #687082;font-size:10%;
margin:5px 10px;}
.sep1 {clear:both;border-bottom:1px dotted #AEAEAE;font-size:10%;}
.sep2 {clear:both;border-bottom:1px dotted #AEAEAE;font-size:50%;
margin-bottom:5px;}
.vsep {border-left:1px solid #CCC;height:1px;margin-left:5px;padding-left:5px;}
input,select,textarea {border:1px solid #000;
font-family:Arial, Helvetica, sans-serif;font-size:11px;
margin:1px;}
.buttons {background-color:#FFCC5E;
border:1px solid #f60;background-image:url(sprite-orange.png);
background-position:bottom;font-size:12px;font-weight:700;
color:#FFF;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
.imgbuttom {border:0;vertical-align:middle;}
.radio {border:0;margin:0;padding:0;}
.story {clear:both;background-image:url(images/dot3.jpg);
background-repeat:no-repeat;background-position:left;
margin:0;padding:0 0 5px;}
.story td {font-size:100%;}
.story table {font-size:100%;margin:0;padding:0;}
.object_resume {display:block;clear:both;margin:0;padding:5px 0;}
.path {font-size:90%;margin-bottom:5px;}
.note {clear:both;text-align:left;font-size:90%;color:red;padding:5px;}
.redmessage {clear:both;text-align:center;font-size:90%;
color:red;padding:5px;}
.red {color:red;}
.centerblock {clear:both;font-size:90%;
text-align:center;padding:10px;}
.centerblock table {margin-left:auto;margin-right:auto;text-align:left;}
.breadcrumb {margin-left:3px;font-size:85%;}
.boxtext {border:1px solid #F3C096;background-color:#FEF7F1;
text-align:left;margin:3px;padding:3px;}
.object_banner {width:372px;height:237px;}
.object_banner_brief {width:544px;height:95px;}
.tinytable,.tinytable tr td {font-size:90%;}
#quickaccess {clear:both;margin:0;padding:0;}
.rssicons {float:right;text-align:right;margin:2px;}
.rssicons img {margin:0 2px;padding:0;}
#errorinform {display:none;color:#C00;font-size:105%;
padding:10px;}
.error,h3.error {color:#C00;}
input.highlighted,textarea.highlighted,select.highlighted {
background-color:#FF0;}
input.errorlighted,textarea.errorlighted,select.errorlighted {
background-color:#F0A9A9;}
.yui-b div.panels {margin-right:10px;}
div.panels .yui-panel {clear:both;margin:5px;}
div.panels .yui-panel.a2column {float:left;
clear:none;width:47%;}
div.documentation.yui-cms-selector div.yui-cms-item {border:1px solid #eee;
margin:10px 0;padding:5px;}
div.documentation.yui-cms-selector div.yui-cms-item h3 {background-color:#ccc;
margin:0;padding:5px;}
.left-column-selector.yui-cms-selector div.yui-cms-item {border:1px solid #FFF;
margin:0 0 5px;padding:5px;}
#contenttabview {display:block;clear:both;}
#contenttabview .yui-nav {font-size:95%;margin:0;}
#contenttabview .yui-nav li a {word-spacing:nowrap;padding:0;}
#contenttabview .yui-content {overflow:auto;}
#contenttabview .loading {background-image:url(loading.gif);
background-position:center center;background-repeat:no-repeat;}
#printablev-version {text-align:left;background-color:#fff;margin:10px;}
.cms-player-content {background-image:url(loading.gif);background-repeat:no-repeat;
background-position:center;}
.cms-player-content img {border:1px solid #000;}
#advices {width:100%;clear:both;
height:0;overflow:hidden;}
#ajax-advice-content {background:#fff;color:#000;
border:1px solid #ccc;text-align:left;font-size:11px;
display:block;padding:5px;}
.wincounters {float:right;text-align:right;
font-size:10px;margin-top:-16px;
z-index:3;padding:0 4px;}
.wincontrols {float:right;text-align:right;
padding:4px;}
div.comments {margin:0 4em;}
div.comments .yui-cms-item {background-color:#fefefe;
border:1px solid #dedede;margin:5px;padding:5px;}
div.comments .yui-cms-comment-info {display:block;
text-align:right;font-size:85%;}
div.comments .yui-cms-item h4 {margin-top:0;
padding-top:0;}
div.comments .yui-cms-comment-score {background-repeat:no-repeat;
background-position:right;}

div.comments .yui-cms-comment-score.stars1 {
background-image:url(star1.gif);}

div.comments .yui-cms-comment-score.stars2 {
background-image:url(star2.gif);}

div.comments .yui-cms-comment-score.stars3 {
background-image:url(star3.gif);}

div.comments .yui-cms-comment-score.stars4 {
background-image:url(star4.gif);}

div.comments .yui-cms-comment-score.stars5 {
background-image:url(star5.gif);}

.examples {
padding-top:14px;
background-image:url(iframe.gif);
background-repeat:no-repeat;background-position:top right;}
.examples iframe {width:100%;height:1500px;
border:1px solid #ccc;}

a.actionCategoriesMap span,a span.yui-cms-more {background-image:url(nom.gif);
background-position:center;background-repeat:no-repeat;
height:14px;width:14px;margin:0;padding:7px;}

a.actionSwitchLayouts span {background-image:url(layout.gif);
background-position:center;background-repeat:no-repeat;height:14px;
width:14px;margin:0;padding:7px;}
.l {float:left;}
.r {float:right;}
.c {text-align:center;}
table {border-collapse:collapse;border-spacing:0;
margin:0.7em 0;}
td {border:1px solid #dedede;font-size:100%;
vertical-align:top;padding:2px;}
td.title {width:25%;vertical-align:top;
padding:2px;}
th.title {color:#333;text-align:left;background-color:#F4F4F4;
padding:7px;}
td.description {width:65%;vertical-align:top;padding:2px;}
th {border:1px solid #dedede;background-color:#ccc;color:#333;
font-weight:700;font-size:100%;padding:2px;}
pre {white-space:0;
word-wrap:break-word;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#1E76C8;
border-left:3px solid #1E76C8;
background:#ededed;
overflow-x:scroll;
width:98%;
margin:5px 0;
padding:3px 1%;}
code {
font-family:'Courier New', Courier, Fixed, sans-serif;
white-space:pre;
font-size:1em;
font-style:italic;
}

.dp-highlighter table,.dp-highlighter tr,.dp-highlighter td,.dp-highlighter th {
border:0;
border-spacing:0;
margin:0;
}

#downloadYUIButton a {
padding-left:3.3em;
background:url(/themes/bubbling/images/downloads.gif) 5% 50% no-repeat;
}

.fatButtons .yui-button a {
padding-top:0.3em;
padding-bottom:0.3em;
}

.homePromo {
width:160px;
height:285px;
margin-left:365px;
padding:5px 0 0 5px;
}

.homeAccordion {
height:285px;
background-color:#FFF;
overflow:hidden;
font-size:10px;
float:left;
}

.homeAccordion .yui-cms-accordion .yui-cms-item p {
margin:0;
padding:2px 0;
}

.homeAccordion .yui-cms-accordion .yui-cms-item .actions {
top:3px;
}

.homeAccordion .yui-cms-accordion .yui-cms-item .bd {
overflow:hidden;
background-color:#fff;
}

.homeAccordion .yui-cms-accordion .yui-cms-item.selected .bd {
height:auto;
}

.homeAccordion .yui-cms-accordion .yui-cms-item .bd .fixed {
overflow:hidden;
height:140px;
padding:2px 5px;
}

.homeAccordion .yui-cms-accordion .yui-cms-item.selected .bd .fixed {
overflow-y:auto;
}

a:link,a:visited,h2 a:link,h2 a:visited,h3 a:hover {
color:#1E76C8;
text-decoration:none;
}

h1 a:link,h1 a:visited,h2 a:hover,#utils a:link,#utils a:visited {
color:#666;
text-decoration:none;
}

.segment a:link,.segment a:visited,.yui-navset .yui-nav li.orange a:hover {
color:#000;
}

.segment a:hover,ul.listing li.selected ul li a {
color:#1E76C8;
}

#session img,#shortcuts ul li img {
vertical-align:middle;
padding:0 5px;
}

#session a:link,#session a:visited,#session a:hover,#shortcuts ul li a:link,#shortcuts ul li a:visited,#shortcuts ul li a:hover,.yui-cms-categories a:hover,.yui-cms-categories a:link,.yui-cms-categories a:visited {
text-decoration:none;
}

#shortcuts ul,#utils ul,#footer ul {
list-style:none;
margin:0;
padding:0;
}

#shortcuts ul li,#footer li {
float:left;
list-style-type:none;
margin:0;
padding:0 10px 0 0;
}

#searchbox div input,#searchbox div select,#searchbox div div,.m {
vertical-align:middle;
}

.object_resume_news div,.object_resume_news p,.object_resume div,.object_resume p {
clear:both;
padding:3px 0 10px;
}

.object_resume_news div p,.object_resume div p,th,td,tr {
margin:0;
padding:0;
}

.categories ul,ul.listing {
list-style-type:none;
font-size:90%;
margin:0;
padding:0;
}

.attachments ul,.attachments_imgs ul,.attributes ul {
list-style-type:none;
margin:0;
padding:2px;
}

.attributes h3,.hiddendiv,.ObjectAttributes,.ObjectAttribute,.AttributeName,.AttributeValue,#contenttabview .loading *,#printablev-version .paginate,#printablev-version .rssicons,#printablev-version #contenttabview {
display:none;
}

#validators img,#icons img {
padding:1px 5px;
}

.giveme5,.fatButtons .yui-button {
margin:5px;
}

#tms-story,.yui-cms-tt .yui-panel .bd {
font-size:95%;
}

.gray,tr.odd {
background-color:#dfdfdf;
}

.boxtext p,.yui-cms-tt .yui-panel,.yui-cms-tt .yui-panel,.yuimenu {
text-align:left;
}

div.documentation.yui-cms-selector div.yui-cms-item.selected,.left-column-selector.yui-cms-selector div.yui-cms-item.selected,div.comments .yui-cms-item.selected {
background-color:#eee;
border:1px solid #ccc;
}

.yui-skin-sam .yui-navset .yui-content,.homeAccordion .yui-cms-accordion .yui-cms-item {
background-color:#fff;
}
#yui-main .dottedLine{background:url(dotted_l.gif) repeat-x;height:1px;font-size:0;}
#yui-main img.dotted{margin-bottom:5px;}
#yui-main .w340{width:430px;}
#yui-main .w550{width:550px;}
#yui-main .vSpacer5{height:5px;}
#yui-main .vSpacer10{height:10px;}
#yui-main .vSpacer15{height:15px;}
#yui-main .vSpacer15{height:20px;}
#yui-main .vSpacer30{height:30px;}
#yui-main .articleHeadReg{line-height:12pt;}
#yui-main #businessOnline{width:640px;}
#yahoo-services-fp{margin:6px 0 0 0;}
ul#yahoo-services-fp li{width:300px;background:url(bullet_4.gif) left center no-repeat;list-style-type:none;padding-left:10px;float:right;}
ul#yahoo-services-fp li.lcol{float:left;}