@charset "UTF-8";
/*Main Container*/
.structure #container { width: 766px; margin: 0 auto; text-align: left; /* this overrides the text-align: center on the body element. */ background: #FFFFFF; }
.structure #header { background: #FFFFFF; padding: 0 0; }
.structure #header h1 { margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */ padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */ text-align:left; }
/* side bar left all page */
.structure #sidebar1 { float: left; width: 120px; padding:0px 0 0 3px; background-color: #FFFFFF; margin: 0px; font: 80% Verdana, Arial, Helvetica, sans-serif; }
/* side bar left all page */
.structure #sidebar2 { float: right; width: 150px; background: #FFFFFF; padding: 0px 3px 0 0; margin: 0px; font: 80% Verdana, Arial, Helvetica, sans-serif; height: 400px; }
/*para solucionar problema con scroll*/
html { overflow:scroll; overflow-x: auto; }
/*Maincontent for all pages*/
.structure #mainContent1 { margin: 0px 131px 0 130px; width:466px; background: #FFFFFF; }
.structure #mainContent2 { margin: 0 6px 0 6px; font: 80% Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; width:745px; }
.structure #mainContent3 { margin: 0 131px 0 130px; font: 80% Verdana, Arial, Helvetica, sans-serif; color: #000000; width:600px; }
/*footer all page*/
.structure #footer { padding: 10px 0px 10px 0px; background: #FFFFFF; text-align:center; color:#333333; font: 70% Verdana, Arial, Helvetica, sans-serif; border-top-width: 3px; border-top-color: #DDDDDD; border-top-style: solid; margin-top: 12px; }
/*FOOTER all pages*/
a.footer { text-decoration: none; color: #333333; font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
/*FOOTER all pages*/
a.footer:hover { text-decoration: none; color: #0F82C6; font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
/*   LOGO AND LOGIN */
#logleft50 { padding: 0px 0px 0px 0px; width:49%; float:left; margin-top: 10px; margin-bottom: 8px }
/*   LOGO AND LOGIN */
#logright50 { padding: 0px 0px 0px 0px; width:49%; float:left; margin-top:10px; margin-bottom: 8px; }
/*   LOGO AND LOGIN */
.username { padding: 40px 0px 0px 0px; text-align: right; font: 80% Verdana, Arial, Helvetica, sans-serif; color:   #0F82C6; font-weight:bold; }
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
/*login username */
a.logoutlink { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline; color:  #0F82C6; }
/*login username */
a.logoutlink:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: underline; color: #ABB0B3; }
/*clear float*/
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/*Corner*/
.blgrwh { background: url(../images/blgrwh.gif) 0 100% no-repeat #FFFFFF; width: 100% }
/*Corner*/
.brgrwh { background: url(../images/brgrwh.gif) 100% 100% no-repeat }
/*Corner*/
.tlgrwh { background: url(../images/tlgrwh.gif) 0 0 no-repeat }
/*Corner*/
.trgrwh { background: url(../images/trgrwh.gif) 100% 0 no-repeat; padding:3px }
/* MENU */
.structure #menu { background: #0F82C6; padding: 3px 20px 3px 20px; text-align: center; font: 90% Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin-top: 8px; margin-bottom: 15px; }
a.menu { text-decoration: none; color:#FFFFFF; text-align: center; font: 90% Verdana, Arial, Helvetica, sans-serif; padding-left: 5%; /* 3% With Video */ padding-right: 5%; /* 3% With Video */ font-weight: bold; height: auto; }
a.menu:hover { text-decoration: none; color:#CCC; text-align: center; font: 90% Verdana, Arial, Helvetica, sans-serif; padding-left: 5%; padding-right: 5%; font-weight: bold; height: auto; }
a.menuselected { text-decoration: none; color:#FFFFFF; text-align: center; font: 90% Verdana, Arial, Helvetica, sans-serif; padding-left: 5%; padding-right: 5%; font-weight: bold; background: #F40007; height: auto; padding-top: 3px; padding-bottom: 3px; cursor:pointer; }
a.menuselected:hover { text-decoration: none; color:#CCC; text-align: center; font: 90% Verdana, Arial, Helvetica, sans-serif; padding-left: 5%; padding-right: 5%; font-weight: bold; background: #F40007; height: auto; padding-top: 3px; padding-bottom: 3px; cursor:pointer; }
a.menuselectedmain { text-decoration: none; color:#FFFFFF; text-align: center; font: 90% Verdana, Arial, Helvetica, sans-serif; padding-left: 5%; padding-right: 5%; font-weight: bold; background: #F40007; height: auto; padding-top: 3px; padding-bottom: 3px; cursor:default; }
a.menuselectedmain:hover { text-decoration: none; color:#FFFFFF; text-align: center; font: 90% Verdana, Arial, Helvetica, sans-serif; padding-left: 5%; padding-right: 5%; font-weight: bold; background: #F40007; height: auto; padding-top: 3px; padding-bottom: 3px; cursor:default; }
/* SIDE MENU*/
#smouter { width:100%; overflow:auto; padding: 3px 0px 3px 0px; }
/*side menu all page*/
a.sidemenu { text-decoration: none; color: #333333; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
/*side menu all page*/
a.sidemenu:hover { text-decoration: none; color: #0F82C6; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
/*side menu all page*/
.sidemenusel { text-decoration: none; color: #333333; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: default; background-color: #FCFDA4; }
.sidemenusel2 { text-decoration: none; color: #333333; font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: default; background-color: #FCFDA4; }
a.sidemenu2 { text-decoration: none; color: #333333; font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
a.sidemenu2:hover { text-decoration: none; color: #0F82C6; font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
a.smsel { text-decoration: underline; color: #333333; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: default; }
a.smsel:hover { text-decoration: underline; color: #333333; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: default; }
.smleft { text-align:left; padding: 2px 2px 2px 2px; }
/*side bar font all pages*/
.smcenter { text-align:center; padding: 1px 2px 1px 2px; }
/*side bar quick invite botton font all pages*/
.smqiright { text-align:right; padding: 1px 7px 1px 0px; }
.smright { text-align:right; padding: 0px 0px 0px 0px; overflow:hidden; }
/*botton all page align right*/
.smright2 { text-align:right; padding: 0px 0px 0px 0px; margin-top: 6px; overflow:hidden; }
/*space between two box*/
.smspace { height:10px; }
/*input gray search friend*/
input.gray { background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:85%; line-height:110%; text-decoration:none;	/*font-weight:bold;*/ color:#00CC33; cursor:pointer; }
/*input gray search friend*/
*:first-child+html input[type] { padding:1px 7px 0px 4px; /* IE7 */ }
input.gray:hover { background-color: #ECFFD9; border:1px solid #B1FF64; color:#00CC33; }

input.grayblue { background-color:#f5f5f5; border:2px solid #dedede; border-top:2px solid #eee; border-left:2px solid #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:90%; line-height:110%; text-decoration:none; color:#0F82C6; cursor:pointer; }
/*input gray search friend*/
input.grayblue:hover { background-color: #E9E9E9; border:2px solid #6CBDD8; color:#0F82C6; }
/*input text search 60% friend */
input.smwhite60 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#333333; height:auto; background-color:#FFFFFF; border-style:solid; border-color:#EDEDED; padding: 0px 1px 0px 2px; letter-spacing: 1px; width: 60%; border-width:1px; }
/*input text invited 90% friend */
input.smwhite90 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; height: auto;width: 90%; background-color:#FFFFFF; border-style:solid; border-color:#EDEDED;  text-align: center; border-width:1px; }
/*input textarea invited 90% friend */				  
textarea.smwhite80 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:#EDEDED; border-style:solid; border-width:1px; height:80px; width:90%; }
textarea.smwhitecmt { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:#EDEDED; border-style:solid; border-width:1px; height:80px; width:90%; }
.combogray { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:  #EDEDED; padding: 0px 0px 0px 1px; width: 100%; height: auto; border-style: solid; border-width:thin; }
/* title color gray*/
.centergray { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:center; font-weight:bold; padding: 2px 1px 2px 1px; }
/* title color blue*/
.centerblue { font: 90% Verdana, Arial, Helvetica, sans-serif; color: #0F82C6; text-align:center; font-weight:bold; padding: 8px 1px 8px 1px; }
form { overflow:auto; margin: 0 0 0 0; padding: 0 0 0 0; }
/*used in all page*/
#outer { width:100%; overflow:auto; }
#outercitinv { width:100%; overflow:auto; margin-bottom: 12px; margin-top: 3px; }
/*used in all page*/
.smblue { background-color:#E8F8FF; border-color:#6CBDD8; border-style:solid; border-width:1px; margin-bottom: 10px; }
.smblue2 { border-color:#6CBDD8; border-style:solid; border-width:1px; }
.smblue4 { background-color:#E8F8FF; border-color:#6CBDD8; border-style:solid; border-width:1px; margin-top: 6px; }
h2.smblue3 { background-color:#E8F8FF; padding: 0; margin: 0; }
/*box white all page*/
.smwhite { background-color:#FFFFFF; border-style:none; font: 100% Verdana, Arial, Helvetica, sans-serif; color:#333333; padding: 3px 3px 3px 3px; overflow:hidden; }
.smwhite2 { background-color:#FFFFFF; border-style:none; font: 100% Verdana, Arial, Helvetica, sans-serif; color:#333333; padding: 0px 0px 0px 0px; }
/*box green all page*/
.smgreen { background-color:#ECFFD9; border-color:#B1FF64; border-style:solid; border-width:1px; margin-bottom: 10px }
/*MAIN CONTENT, pusblished diaries*/
.mcwhite { background-color:#FFFFFF; border-style:none; font: 90% Verdana, Arial, Helvetica, sans-serif; color:#333333; padding: 3px 3px 3px 3px; overflow: auto; }
.mcwhite2 { background-color:#FFFFFF; border-style:none; font: 90% Verdana, Arial, Helvetica, sans-serif; color:#333333; padding: 0px 0px 1px 0px; }
#mcleftgray76 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:left; font-weight:bold; padding: 20px 0px 0px 10px; width:76%; float:left; }
#mcleftgray762 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:left; font-weight:bold; margin-top: 6px; margin-left: 4px; width:76%; float:left; }
#mcrightgray20 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:right; font-weight:bold; padding: 5px 0px 0px 0px; width:20%; float:left; }
.mcleftdate { text-align:left; padding: 0px 5px 3px 10px; font: 75% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; letter-spacing:1px; }
.mcleft { text-align:left; padding: 0px 5px 0px 5px; font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; }
#mcleftgray50 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:left; font-weight:bold; padding: 0px 0px 0px 0px; margin-top: 2px; margin-left: 3px; width:50%; float:left; height: auto; }
#mcrightgray50 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:right; font-weight:bold; margin-top: 1px; margin-bottom: 3px; margin-right: 3px; width:48%; float:left; display:inline }
a.mcheader { text-decoration: none; color: #ABB0B3; font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
a.mcheader:hover { text-decoration: none; color: #0F82C6; font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
a.mcwhite { text-decoration: none; color: #ABB0B3; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
a.mcwhite:hover { color: #0F82C6; }
a.mcwhite2 { text-decoration: none; color: #ABB0B3; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
a.mcwhite2:hover { color: #0F82C6; }
a.selected { text-decoration:underline; color: #6CBDD8; font: 70% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
a.mcwhite80 { text-decoration: none; color: #ABB0B3; font: 70% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
a.mcwhite80:hover { text-decoration: none; color: #0F82C6; font: 70% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
.mctitle { color: #ABB0B3; font: 100% Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding: 15px 0px 5px 0px; }
.mctitle2 { color: #0F82C6; /*#ABB0B3;*/ font: 60% Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding: 8px 0px 3px 0px; }
/*paginas visitor city*/
#mcvidouter { width:100%; overflow:auto; padding: 5px 0px 5px 0px; background-color:#FFFFFF; }
/*link botton all pages*/
a.phwh { color: #0F82C6; font: 12px Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0.5px; cursor: pointer; text-align:center; text-decoration:underline; }
/*link botton all pages*/
a.phwh:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; color:#F40007; letter-spacing:0.5px; cursor: pointer; text-align:center; }
a.mcbud { padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-decoration: none; cursor: pointer; font-size: 12px; }
a.mcbud:hover { text-decoration: none; color: #0F82C6; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; letter-spacing: 1px; cursor: pointer; font-size: 12px; }
a.mcbud2 { padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#0F82C6; letter-spacing:1px; text-decoration: underline; cursor: pointer; font-size: 12px; }
a.mcbud2:hover { text-decoration: none; color: #F40007; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; letter-spacing: 1px; cursor: pointer; font-size: 12px; }
.mcbud { padding: 3px 5px 3px 5px; font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-decoration: none; }
.pad { font:75% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-decoration: none; text-align:left; margin-left: 5px; margin-top: 1px; margin-bottom: 3px; margin-right: 1px; }
.pad2 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-decoration: none; text-align:left; padding: 1px 5px 2px 5px; }
.combogray50 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:  #EDEDED; padding: 0px 1px 0px 1px; width: 50%; height: auto; border-style: solid; border-width:thin; }
.combogray40 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:  #EDEDED; padding: 0px 1px 0px 1px; width: 50%; height: auto; border-style: solid; border-width:thin; }
.combogray502 { font: 85% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:  #EDEDED; padding: 0px 1px 0px 1px; width: 60%; border-style: solid; border-width:thin; }
/*div for add trip*/
#mcbudouter { width:98%; overflow:hidden; padding: 3px 0px 3px 0px; }
a.mcbdwh { text-decoration: none; color: #ABB0B3; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 15px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
a.mcbdwh:hover { text-decoration: none; color: #0F82C6; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 15px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
a.mcbdwh2 { text-decoration:  underline; color: #0F82C6; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; cursor: pointer; }
a.mcbdwh2:hover { text-decoration: none; color: #F40007; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; cursor: pointer; }
.mcadr { font:12px Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; text-align:right; padding: 0px 5px 0px 5px; }
.mcadr2 { font: 75% Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration: none; text-align:left; padding: 0px 5px 0px 5px; }
.padlft { padding: 3px 5px 3px 5px; text-align:left; }
.padctr { padding: 3px 5px 3px 5px; text-align:center; }
/*select trip album*/
.combogray85 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border:solid 1px #EDEDED; padding: 2px; width: 85%; }
/*title diary*/
.combogray82 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;  border:solid 1px #EDEDED; padding: 2px; width: 82%; }
/*select month and year */
.combogray30 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border:solid 1px #EDEDED; padding: 2px; width: 25%; }
.combogray100 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:  #EDEDED; padding: 0px 1px 0px 1px; width: 100%; height: auto; border-style: solid; border-width:thin; }
#mcadouter { width:100%; overflow:auto; padding: 1px 0px 1px 0px; }
#mcadouter2 { width: 100%; overflow:hidden; padding: 1px 0px 1px 0px; margin-top: 12px; margin-bottom: 3px; margin-left: 0px; margin-right: 0px; }
/*form add trip*/
#innerleft33ad { width:25%; float:left; text-align:right; padding: 1px 4px 1px 0px; }
/*form add trip*/
#innerleft66ad { width:66%; float:left; text-align:left; padding: 1px 0px 1px 0px; }
textarea.mcads84 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color: #EDEDED; border-style:solid; padding: 0px; width: 84%; overflow:auto; height: 80px; border-width:1px; }
input.mcadsphcm { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; height:auto; background-color:#FFFFFF; border-style:solid; border-color:#EDEDED; padding: 1px 1px 1px 1px; letter-spacing: 1px; width: 70%; text-align: center; border-width:1px; }
input.mcadspr83 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; height:auto; background-color:#FFFFFF; border-style:solid; border-color:#EDEDED; padding: 1px 1px 1px 1px; letter-spacing: 1px; width: 83%; text-align: left; border-width:1px; }
/*align botton or link right*/
.mcadsright { font:100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:right; font-weight:bold; padding: 5px 0px 0px 0px; width:95%; text-align:right; }
#mcadsltgr50 { font: 70% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:left; padding: 5px 0px 0px 9px; width:48%; float:left; }
#mcadsrtgr50 { font: 70% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:right; padding: 5px 7px 0px 0px; width:48%; float:left; }
#ilpro25 { width:25%; float:left; text-align:left; padding: 1px 5px 1px 5px; }
#ilpro75 { width:60%; float:left; text-align:left; padding: 1px 5px 1px 5px; text-align: left; }
.mcprf { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-decoration: none; text-align:left; padding: 3px 5px 3px 5px; }
.mcprfrad { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-decoration: none; text-align:left; padding: 1px 5px 3px 5px; }
.combogray33 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:  #EDEDED; padding: 0px 0px 0px 1px; width: 30.5%; height: auto; border-style: solid; border-width:thin; }
.combogray98 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:  #EDEDED; padding: 0px 0px 0px 0px; width: 98%; height: auto; border-style: solid; border-width:thin; }
input.mcadspr95 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; height:auto; background-color:#FFFFFF; border-style:solid; border-color:#EDEDED; padding: 1px 1px 1px 1px; letter-spacing: 1px; width: 95%; text-align: center; border-width:1px; }
input.mcwhite { text-decoration: none; color: #ABB0B3; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
input.mcwhite:hover { text-decoration: none; color: #0F82C6; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
.hr { width: 100%; height:1px; color: #0F82C6; padding: 0px 0px 8px 0px; }
.usrctr { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-decoration: none; text-align:center; padding: 3px 5px 3px 5px; }
input.blue { font-size:10px; font-family:Verdana, sans-serif; font-weight:bold; color: #FFFFFF; height:22px; background-color: #004080; border-color:  #D9D9FF; border-style:outset; padding: 2px; }
a.usr { text-decoration: underline; color: #0F82C6; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
a.usr:hover { text-decoration: underline; color: #FF0000; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
textarea.mcph95 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:   #EDEDED; border-style:solid; padding: 0px; width: 97%; overflow:auto; height: 32px; border-width:1px; }
.combogray95 { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border-color:  #EDEDED; padding: 0px 0px 0px 1px; width: 75%; height: auto; border-style: solid; border-width:thin; }
input.mcph70 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; height:auto; background-color:#FFFFFF; border-style:solid; border-color:#EDEDED; padding: 1px 1px 1px 1px; letter-spacing: 1px; width: 83%; text-align: center; border-width:1px; }
.mccit { text-decoration: none; color: #0F82C6; font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0px 5px 5px 5px; letter-spacing: 0.5px; font-weight:bold; }
.mccit70 { text-decoration: none; color: #ABB0B3; font: 70% Verdana, Arial, Helvetica, sans-serif; padding: 20px 5px 0px 0px; letter-spacing: 0.5px; }
#mccitlft50 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-align:center; padding: 1px 35px 3px 15px; float:left; width:45%; }
#mccitlft25 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-align:left; padding: 0px 0px 3px 0px; float:left; width:20%; }
#outcit { width:100%; overflow:auto; padding: 20px 0px 15px 0px; }
.pdcit { padding: 2px 0px 2px 0px; }
.pdcittst { padding: 30px 0px 30px 0px; }
#mcleftgray66 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:left; font-weight:bold; padding: 20px 0px 0px 10px; width:66%; float:left; }
#mcrightgray30 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:right; font-weight:bold; padding: 5px 0px 0px 0px; width:30%; float:left; }
a.mccitdat { text-align:left; padding: 0px 5px 3px 6px; font: 70% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; letter-spacing:1px; cursor:pointer; text-decoration:none; }
a.mccitdat:hover { text-align:left; padding: 0px 5px 3px 6px; font: 70% Verdana, Arial, Helvetica, sans-serif; color: #0F82C6; letter-spacing:1px; cursor:pointer; text-decoration:none; }
a.mccitdat2 { text-align:left; padding: 0px 6px 0px 0px; font: 70% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; letter-spacing:0.5px; cursor:pointer; text-decoration:none; margin-bottom: 4px; }
a.mccitdat2:hover { text-align:left; padding: 0px 6px 0px 0px; font: 70% Verdana, Arial, Helvetica, sans-serif; color: #0F82C6; letter-spacing:0.5px; cursor:pointer; text-decoration:none; margin-bottom: 4px; }
a.mccitme { text-align:left; padding: 0px 5px 3px 6px; font: 80% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; letter-spacing:0.5px; cursor:pointer; text-decoration:none; font-weight:bold; }
a.mccitme:hover { text-align:left; letter-spacing:0.5px; padding: 0px 5px 3px 6px; font: 80% Verdana, Arial, Helvetica, sans-serif; color: #0F82C6; cursor:pointer; text-decoration:none; font-weight:bold; }
div.mccitdat { text-align:left; padding: 0px 2px 3px 10px; font: 70% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; letter-spacing:1px; text-decoration:none; }
#mclfttrl40 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:left; font-weight:bold; padding: 20px 0px 5px 10px; width:45%; float:left; }
#mcrittrl60 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:right; font-weight:bold; padding: 22px 10px 5px 0px; width:50%; float:left; }
.ctpsctr { text-align:left; padding: 2px 2px 2px 2px; font: 70% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; }
.ctp { text-decoration: none; color: #ABB0B3; font: 70% Verdana, Arial, Helvetica, sans-serif; padding: 3px 5px 0px 0px; letter-spacing: 0.5px; }
a.ctpsad { text-decoration: none; color: #ABB0B3; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
a.ctpsad:hover { text-decoration: none; color: #0F82C6; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
/*VIDEOS TUMBNAILS */
#mcleftgray25 { padding: 0px 0px 0px 0px; width:35%; float:left; }
/*photo city*/
#innerleft33 { width:24%; float:left; text-align:center; margin-top: 0px; margin-bottom: 5px; display:inline; }
#innerleft33C { width:25%; float:left; text-align:center; padding: 0px 0px 0px 0px;   /*5px 0px 5px 0px*/ margin-top: 10px; margin-bottom: 5px; margin-left: 0px;/*border-bottom:1px solid #6CBDD8;*/ display:inline; }
#innerleft332 { width:25%; float:left; text-align:center; padding: 0px 0px 0px 0px;   /*5px 0px 5px 0px*/ margin-top: 12px; margin-bottom: 1px; margin-left: 0px; }
.top { vertical-align: middle; margin-top: 9px; }
#innerleft33b { width:29%; float:left; text-align:center; padding: 0px 0px 0px 0px;   /*5px 0px 5px 0px*/ margin-top: 3px; margin-bottom: 1px; margin-left: 0px; }
.phctr { text-align: center; }
#innerleft66 { width:74%;    /*66*/ float:left; padding: 5px 0px 5px 0px; text-align: left; display:inline; }
#innerleft66C { width:73%;    /*66*/ float:left; padding: 0px 0px 0px 0px;   /*5px 0px 5px 0px*/ margin-top: 10px; margin-bottom: 5px; margin-left: 0px; text-align: left; display:inline; }
#innerleft662 { width: 70%;    /*66*/ float:left; text-align:center; padding: 5px 0px 5px 0px; text-align: left; }
.serbl { background-color:#E8F8FF; border-color:#6CBDD8; border-style:solid; border-width:1px; margin: 5px 8px 5px 8px; }
#serlf50 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:left; font-weight:bold; padding: 8px 0px 0px 3px; width:49%; float:left; }
#serrt50 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:right; font-weight:bold; padding: 13px 0px 0px 0px; width:50%; float:left; }
#srhdlf15 { font: 70% Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:right; font-weight:bold; padding: 3px 2px 2px 2px; width:14%; float:left; }
#srhdlf35 { font: 70% Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left; font-weight:bold; padding: 3px 2px 2px 2px; width:34%; float:left; }
#srhdlt50 { font: 70% Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:right; font-weight:bold; padding: 3px 1px 2px 2px; width:49%; float:left; }
a.ser { text-align:left; padding: 0px 3px 5px 3px; font: 65% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; letter-spacing:1px; cursor:pointer; text-decoration:none; font-weight:bold; }
a.ser:hover { text-align:left; padding: 0px 3px 5px 3px; font: 65% Verdana, Arial, Helvetica, sans-serif; color: #0F82C6; letter-spacing:1px; cursor:pointer; text-decoration:none; font-weight:bold; }
.serwh { background-color:#FFFFFF; /*border-color:none;*/ border-style:none; font: 100% Verdana, Arial, Helvetica, sans-serif; color:#333333; padding: 3px 3px 3px 3px; }
#serlft15 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left; padding: 3px 0px 3px 1px; width:15%; float:left; }
#serlft25 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left; padding: 3px 0px 3px 0px; width:18%; float:left; }
#serlft30 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left; padding: 3px 1px 3px 0px; width:19%; float:left; }
#serlft50 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; text-align:left; padding: 3px 0px 3px 0px; width:43%; float:left; }
.serpd { padding: 5px 0px 5px 0px; }
.serrd { padding: 2px 0px 4px 0px; }
.serctr { text-align:center; padding: 2px 2px 2px 2px; }
html { overflow:scroll; overflow-x: auto; }
#ytapiplayer { width: 88%; background-color: #D9D9FF; text-align:center; }
/*RICH TEXT BOX*/
/*Icon Section*/
.rteBack {/*table background*/ background: #E8F8FF;/*#D3D3D3;*/ border: 1px solid;/*outset;*/ border-color:#6CBDD8; letter-spacing: 0; padding: 2px; }
.rteBack tbody tr td, .rteBack tr td { background: #E8F8FF;/*#D3D3D3;*/ padding: 0; }
.rteVertSep { margin: 0 4px 0 4px; }
.rteImage {/*Icon Format*/ background: #E8F8FF;/*#D3D3D3;*/ border: 1px solid #E8F8FF; cursor: pointer;/*cursor: hand;*/ }
.rteImageRaised, .rteImage:hover { background: #E8F8FF; border: 1px outset; border-color:#6CBDD8; cursor: pointer;/*cursor: hand;*/ }
.rteImageLowered, .rteImage:active { background: #E8F8FF; border: 1px inset; border-color:#6CBDD8; cursor: pointer;/*cursor: hand;*/ }
.rteDiv { display: block; position: relative; }
iframe { /*Text area style*/ border: 1px solid; border-color: #6CBDD8; padding: 1px; }
.rtecombo { font: 70% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;/*#0F82C6;*/ border-color:  #EDEDED; padding: 0px 0px 0px 1px; width: auto; /*width: 100%;*/ height: auto; border-style: solid; border-width:thin; }
/*input all page*/
input.white { background-color:#FFFFFF; border-style:none; font: 80% Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; text-align: right; color: #0F82C6; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; display:table-cell; }
input.white:hover { /*color: #0F82C6;*/ color:  #F40007; }
input.white2 { background-color:#FFFFFF; /*border-color:none;*/ border-style:none; text-decoration: none; color: #ABB0B3; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
input.white2:hover { color: #0F82C6; }
input.white3 { background-color:#FFFFFF; /*border-color:none;*/ border-style:none; text-decoration: none; color: #ABB0B3; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 0px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; width: 97px; margin-left: 0px; }
input.white3:hover { color: #0F82C6; }
input.sidebb { background-color:#FFFFFF; /*border-color:none;*/ border-style:none; text-decoration: none; color: #333333; font: 70% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; /*letter-spacing: 0.5px;	*/ cursor: pointer; width: 97px; }
input.sidebb:hover { color: #0F82C6; ; }
/*07 Julio 2008 mensagge error all page*/
#msgerror { padding: 3px 5px 3px 5px; margin: 10px 10px 10px 10px; border: 1px solid #FFCD49; background: #FFEFC4; font: 90% Verdana, Arial, Helvetica, sans-serif; text-align: center; }
#msgerrorcls { padding: 3px 5px 3px 5px; margin: 10px 10px 10px 10px; border: 1px solid #FFCD49; background: #FFEFC4; font: 90% Verdana, Arial, Helvetica, sans-serif; text-align: center; }
/*27 Agosto 2008*/
/* User name and logout format*/
.structure #header { width: 120px; }
/*30 Agosto 2008*/
body { margin: 0; padding: 0; text-align: center; }
.combograyauto { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;/*#0F82C6;*/ border-color:  #EDEDED; padding: 0px 1px 0px 1px; width: auto; height: auto; border-style: solid; border-width:thin; }
.leftalign { float: left; }
.rightalign { float: right; }
/*24 Sep 2008*/
.diathumb { margin: 0 10px 0 10px; width:  50px;  height: 40px; }
/*NZ 22 Septiembre 2008*/
.phitemphomiddle { float: left; width: 100px; height: 75px; margin-top: 10px; margin-left: 10px; display:inline; }
.phcol { background-color: #E8F8FF; padding: 0px 0px 0px 0px; }
textarea.smwhite50 /*Inserted by Liss */ { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;/*#0F82C6;*/ border-color:  #EDEDED; padding: 0px; width: 85%; border-style:solid; border-width:1px; height: 40px; }
.combogray50 /*Inserted by Liss */ { font: 80% Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF;/*#0F82C6;*/ border-color:  #EDEDED; padding: 0px 0px 0px 1px; width: 100%; height: auto; border-style: solid; border-width:thin; }
.leftgray50 {/*Inserted by Liss */ font: 80% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:left; font-weight:normal; padding: 2px 1px 2px 1px; }
a.selected80 { /* insert by liss */ text-decoration:none; color: #6CBDD8; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; }
/* PHOTO SCRIPT STYSHEET */
#myGallery, #myGallerySet, #flickrGallery { width: 462px; height: 400px; z-index:5; border: 1px solid #6CBDD8; overflow:hidden; }
#flickrGallery { width: 100%; height: 345px; /*345px*/ }
#myGallery img.thumbnail, #myGallerySet img.thumbnail { display: none; }
.jdGallery { overflow: hidden; position: relative; }
.jdGallery img { border: 0; margin: 0; }
.jdGallery .slideElement { width: 100%; height: 100%; background-color: #E8F8FF; background-repeat: no-repeat; background-position: center center; background-image: url('../images/loading-bar-black.gif') }
.jdGallery .loadingElement { width: 100%; height: 80%; position: absolute; left: 0px; bottom: 0%; background-color: #E8F8FF; background-repeat: no-repeat; background-position: center center; background-image: url('../images/loading-bar-black.gif'); }
.jdGallery .slideInfoZone { position: absolute; z-index: 10; width: 100%; margin: 0px; left: 0; bottom: 0; height: 50px; background:#D5F2FF; color: #FFFFFF; text-indent: 0px; overflow: hidden; }
* html .jdGallery .slideInfoZone { bottom: -1px; }
.jdGallery .slideInfoZone h2 { padding: 0; font-size: 70%; margin: 0; margin: 2px 5px; font-weight: bold; color: #333; font-family: Verdana, sans-serif; text-align: center; }
.jdGallery .slideInfoZone p { padding: 0; font-size: 70%; margin: 2px 5px; color: #333; font-family: Verdana, sans-serif; text-align: center; }
.jdGallery div.carouselContainer { position: absolute; height: 120px; width: 100%; z-index: 10; margin: 0px; left: 0; top: 0; }
.jdGallery a.carouselBtn { position: absolute; bottom: 0; right: 30px; height: 20px; text-align: center; padding: 0 10px; font-size: 13px; font-family: Verdana, sans-serif; color:#333; background: #D5F2FF; cursor: pointer; }
.jdGallery .carousel { position: absolute; width: 100%; margin: 0px; left: 0; top: 0; height: 100px; background: #D5F2FF; color: #333; text-indent: 0; overflow: hidden; font-weight:bold; }
.jdExtCarousel { overflow: hidden; position: relative; }
.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper { position: absolute; width: 100%; top: 10px; left: 0; overflow: hidden; }
.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner { position: relative; }
.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail { cursor: pointer; background: #000; background-position: center center; float: left; border: solid 1px #fff; }
.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail { margin-bottom: 10px; }
.jdGallery .carousel .label, .jdExtCarousel .label { font-size: 13px; position: absolute; bottom: 5px; left: 10px; padding: 0; margin: 0; font-family: Verdana, sans-serif; }
.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton { font-size: 10px; position: absolute; bottom: 5px; right: 10px; padding: 1px 2px; margin: 0; background: #D5F2FF/*#6699FF*/; border: 1px solid #888; cursor: pointer; font-family: Verdana, sans-serif; }
.jdGallery .carousel .label .number, .jdExtCarousel .label .number { color: #FFFFFF; font-weight:bold; }
.jdGallery a { font-size: 100%; text-decoration: none; color: inherit; font-family: Verdana, sans-serif; }
.jdGallery a.right, .jdGallery a.left { position: absolute; height: 99%; width: 25%; cursor: pointer; z-index:10; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }
* html .jdGallery a.right, * html .jdGallery a.left { filter:alpha(opacity=50); }
.jdGallery a.right:hover, .jdGallery a.left:hover { filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.jdGallery a.left { left: 0; top: 0; background: url('../images/ArrowL3.png') no-repeat center left; }
* html .jdGallery a.left { background: url('../images/ArrowL3.png') no-repeat center left; }
.jdGallery a.right { right: 0; top: 0; background: url('../images/ArrowR4.png') no-repeat center right; }
* html .jdGallery a.right { background: url('../images/ArrowR4.png') no-repeat center right; }
.jdGallery a.open { left: 0; top: 0; width: 100%; height: 100%; }
.withArrows a.open { position: absolute; top: 0; left: 25%; height: 99%; width: 50%; cursor: pointer; z-index: 10; background: none; -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }
* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center; filter:alpha(opacity=80); }
/* Gallery Sets */
.jdGallery a.gallerySelectorBtn { z-index: 15; position: absolute; top: 0; left: 30px; height: 20px; text-align: center; padding: 0 10px; font-size: 13px; font-family: Verdana, sans-serif; background: #E8F8FF; color: #333; cursor: pointer; opacity: .4; -moz-opacity: .4; -khtml-opacity: 0.4; filter:alpha(opacity=40); }
.jdGallery .gallerySelector { z-index: 20; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #ffffff; }
.jdGallery .gallerySelector h2 { margin: 0; padding: 10px 20px 10px 20px; font-size: 16px; line-height: 30px; color: #ABB0B3; font-weight: bold; background-color:#E8F8FF; font-family: Verdana, Arial, Helvetica, sans-serif; }
.jdGallery .gallerySelector .gallerySelectorWrapper { overflow: hidden; }
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton { margin-left: 10px; margin-top: 10px; border: 1px solid #6CBDD8; padding: 5px; height: 40px; color: #333; cursor: pointer; float: left; }
.jdGallery .gallerySelector .gallerySelectorInner div.hover { background: #E8F8FF; }
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview { background: #000; background-position: center center; float: left; border: none; width: 40px; height: 40px; margin-right: 5px; }
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3 { margin: 0; padding: 0; font-size: 12px; font-weight: normal; font-family: Verdana, sans-serif; }
.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info { margin: 0; padding: 0; font-size: 12px; font-weight: normal; color: #aaa; font-family: Verdana, sans-serif; }
#ytapiplayer { width: 88%; background-color: #D9D9FF; text-align:center; }
input.white50 {    /* insert by Liss */ background-color:#FFFFFF; /*border-color:none;*/ border-style: none; color: #ABB0B3; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; cursor: pointer; font-weight:bold; }
input.white50:hover {  /* insert by Liss */ color: #0F82C6; }
input.whitefile {    /* insert by Liss */ background-color:#FFFFFF; border-color:#E6E6E6; border-style: solid; border-width:1px; text-decoration: none; color: #ABB0B3; font: 80% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; font-weight:normal; cursor: pointer; }
.thumb {   /* insert by Liss Thumbnails photo vr. Simple */ text-decoration: none; color:#FFFFFF; text-align: center; font: 90% Verdana, Arial, Helvetica, sans-serif; padding-left: 3%; padding-right: 3%; font-weight: bold; height: auto; }
.cmtpht /*insert by Liss comment  photo*/ { z-index: 10; width: 90%; left: 0; bottom: 0; height: 50px; background:#E8F8FF/*#0F82C6/*#E8F8FF*//*#66CCFF*/; text-indent: 0px; overflow: hidden; font-size: 75%; padding:5px 5px 5px 5px; color: #333; font-family: Verdana, sans-serif; text-align: center; }
.cmtphoto /*insert by Liss comment  photo*/ { width: 100%; height: 50px; background:#E8F8FF;  overflow: hidden; font-size: 12px; color: #333; font-family: Verdana, sans-serif; text-align: center;padding:5px 0 5px 0; }
/*Insert by Liss Photo Main Menu*/
.phalbum:hover { background: #E8F8FF; }
.phtrip { float:left; width: 99%; height: 100%; border: 1px #6CBDD8 solid;  margin-bottom:10px;padding-bottom:10px; display:inline; }
div.phtripblue { padding-top: 10px; padding-bottom: 10px; padding-left: 3px; /*height: 45px;*/  background-color:#E8F8FF;}
.phtripblueh1 { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: left; font-weight:bold; color: #0F82C6; /*#ABB0B3;*/ padding: 0px 0px 2px 0px; margin-left: 8px; }
.phtripblueh2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #0F82C6; /*#ABB0B3;*/ padding: 0px 0px 4px 0px; margin-top: 6px; line-height:0px; margin-left: 8px; }
h2.phtripblueb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #ABB0B3; padding: 0px 2px 0px 2px; margin-top: 3px; line-height:0px; display:inline; }
h3.phtripblue2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; color: #ABB0B3; padding: 3px 2px 2px 2px; /*margin-top: 6px;*/ /*margin-bottom: 2px;*/ line-height:0px; }
.phalbum { float:left; width: 200px; height: 50px; border: 1px #6CBDD8 solid; margin-left: 18px; margin-top: 10px; display:inline; }
.phdlt { width:70px; height:60px; float:left; text-align:right; padding: 1px 2px 1px 2px; margin:8px; vertical-align:bottom; }
a.phalbuma { text-decoration: none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; margin-top: 10px; overflow: hidden; }
a.phalbuma:link { text-decoration: none; }
a.phalbuma:hover { text-decoration: none; color:#ABB0B3; }
.phitempho { float: left; width: 50px; height: 40px; margin-top: 5px; margin-left:5px; }
.phitemtext { float: left; width: 130px; height: 40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:center; margin-top: 5px; overflow: hidden; }
/*End --- Insert by Liss Photo Main Menu*/
/* Insert by Liss Confirm Del Albumu*/
p.delalb { text-align:center; padding: 1px 2px 1px 2px; font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; cursor:pointer; }
p.delalb:hover { text-align:center; padding: 1px 2px 1px 2px; font: 80% Verdana, Arial, Helvetica, sans-serif; color:#0F82C6; cursor:pointer; }
div.delalb { background-color:#E8F8FF; padding: 5px 5px 5px 5px; border-color:#6CBDD8; border-style:solid; border-width:1px; height:100px; width:300px; margin-top: 100px; font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; }
input.whitedel { background-color:#E8F8FF; border-style:none; font: 100% Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color: #0F82C6; /*#ABB0B3;*/ padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; width: auto; display:table-cell; }
input.whitedel:hover { /*color: #0F82C6;*/ color:  #F40007; }
/*End-- by Liss Confirm Del Albumu*/
/*insert by liss video*/
.vdalbum { float:left; width: 200px; height: 60px; border: 1px #6CBDD8 solid; margin-left: 20px; margin-top: 10px; }
.vdalbum:hover { background: #E8F8FF; }
.vditempho { float: left; width: 70px; height: 50px; margin-top: 5px; margin-left:10px; }
p.vdttlblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; font-weight: bold; color: #333; padding: 0px 10px 0px 0px; margin: 0px; }
p.vdcmtblue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color: #333; padding: 0px 0px 0px 0px; margin-top: 5px; }
.cmtvd { z-index: 10; width: 100%; height: 50px; background:#E8F8FF/*#0F82C6/*#E8F8FF*//*#66CCFF*/; text-indent: 0px; overflow: hidden; margin:0; padding: 10px 0px 0px 0px; }
/*End --insert by liss video*/

/*Added Karla Nov 03 2008*/
.msgbox { background-color:#E8F8FF; border-color:#6CBDD8; border-style:solid; border-width:1px; width:300px; text-align:center; padding: 1px 2px 1px 2px; margin: 20px 0 20px 83px; font: 100% Verdana, Arial, Helvetica, sans-serif; color:#333333; cursor:pointer; }
/* Added by: Markus - Feb/27/2009 */
/* This is for the dairy header Blue. Same as the photo, but does not limit its size */
div.phtripblue2 { padding-top: 10px; padding-bottom: 10px; padding-left: 3px; }
/* This is the font size used for the most of the content inside the maincontent */
.blkmain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; overflow: hidden; }
/*list of trips*/
.diablue { border-color:#6CBDD8; padding: 8px 3px 4px 3px; border-style:solid; border-width:1px; margin: 10px 8px 10px 8px; overflow: auto; }
.diablue2 { /*background-color:#E8F8FF;*/ border-color:#6CBDD8; padding: 3px 3px 3px 3px; border-style:solid; border-width:1px; margin: 10px 8px 10px 8px; overflow: auto; }
.tftblue { /*background-color:#E8F8FF;*/ border-color:#6CBDD8; padding: 8px 3px 8px 3px; border-style:solid; border-width:1px; margin: 10px 8px 10px 8px; overflow: auto; }
.dirrigalign { /*float: right;*/ margin-top: 12px;   /*28px*/ font-size:110%; text-align: right; float: right; margin-left: auto;/*margin-top: 12px;*//*margin-left: 100px; */ }
/*div align botton or link right*/
.dirrigalign2 { font-size:100%; text-align: right; float: right; margin-top: 0px; overflow: hidden; }
.wcdirrigalign { text-align: right; margin: 0px 0px 0px 0px; }
.wcdia { margin: 6px 8px 6px 8px; padding: 12px 3px 0px 3px; }
/*div enmarca diarios*/
.wcdiaborder { margin: 6px 8px 6px 8px; padding: 10px 3px 0px 0px; border:1px solid #6CBDD8; }
.clkphctr { text-decoration: none; /*color: #ABB0B3;*/ color: #FFFFFF; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; font-weight:bold; text-align:center; }
.futrp { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 1px 3px 1px 15px; overflow: hidden; }
/*list of trips*/
#futrp79 { padding: 0px 0px 0px 0px; width:79%; float:left; overflow: hidden; text-align: left; }
/*list of trips*/
#futrp19 { padding: 0px 0px 0px 0px; width:19%; float:left; overflow: hidden; text-align: right; }
#futrp69 { padding: 0px 0px 0px 0px; width:69%; float:left; overflow: hidden; text-align: left; }
#futrp29 { padding: 0px 0px 0px 0px; width:29%; float:left; overflow: hidden; text-align: right; }
/*list of trips mytrips*/
#futrpouter { width:100%; overflow:auto; padding: 0px 0px 0px 0px; }
.ftrightalign { float: right; margin: 12px 0px 0px 0px;  /*12px*/ }
.ftrightalign2 { float: right; text-align: right; }
#outertrp { overflow: auto; margin-top: 6px; }
.budlstblue { /*background-color:#E8F8FF;*/ border-color:#6CBDD8; padding: 3px 3px 0px 0px; border-style:solid; border-width:1px; margin: 3px 5px 3px 0px; overflow: auto; }
.budlstblue3 { /*padding: 3px 3px 3px 3px;*/ border-bottom:1px solid #6CBDD8; width:98%; /*margin-top: 3px;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 8px;*/ overflow: auto; }
.budlstblue2 { /*background-color:#E8F8FF;*/ border-color:#6CBDD8; /*padding: 3px 3px 3px 3px;*/ border-style:solid; border-width:1px; margin: 3px 8px 3px 8px; overflow: auto; width: 96% }
#empty { height: 390px; }
.empmes { width:100%; overflow:auto; padding: 160px 0px 0px 0px; /* font: 100% Verdana, Arial, Helvetica, sans-serif;        font-weight: bold;*/ font: 90% Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #0F82C6; }
#empty2 { height: 50px; }
.empmes2 { width:100%; overflow:auto; padding: 20px 0px 0px 0px; font: 90% Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
/*div mensaje sql result 0*/
#empty3 { height: 30px; }
/*div mensaje sql result 0*/
.empmes3 { width:100%; overflow:auto; padding: 10px 0px 0px 0px; font: 90% Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #0F82C6; }
#commblue { background-color:#E8F8FF; border-color:#6CBDD8; border-style:solid; border-width:1px; width: 99%; margin-top: 8px; }
.commwhite { background-color:#FFFFFF; /*border-color:none;*/ border-style:none; font: 90% Verdana, Arial, Helvetica, sans-serif; color:#333333; padding: 3px 3px 3px 3px;/*width: 90%;*/ }
.commwhite2 { background-color:#FFFFFF; /*border-color:none;*/ border-style:none; font: 90% Verdana, Arial, Helvetica, sans-serif; color:#333333; padding: 3px 3px 3px 3px;/*width: 90%;*/ }
.commusr { color: #0F82C6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; /*margin-top: 6px;
	margin-bottom: 2px;	
        margin-left: 5px;  */ margin-top: 0px; margin-bottom: 0px; margin-left: 0px; }
.blkcomm { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; overflow: auto; text-align: left; /*&margin-left: 5px;        
	margin-bottom: 12px;*/ margin-left: 0px; margin-bottom: 0px; }
/*ACA COMIENZA ESTILOS INCORPORADOS PARA WORLD NZELAYA 030309*/
#mccitlft100 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-align:center; padding: 1px 10px 3px 10px; float:left; width:95%; }
#mccitlft50_2 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-align:center; padding: 1px 1px 1px 15px; float:left; width:45%; }
#mccitlft50_22 { font: 80% Verdana, Arial, Helvetica, sans-serif; color:#333333; letter-spacing:1px; text-align:center; padding: 1px 15px 1px 1px; float:right; width:45%; }
#mcleftgray66_2 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#ABB0B3; text-align:left; font-weight:bold; padding: 20px 0px 0px 10px; width:95%; float:left; }
#outcit2 { width:100%; overflow:auto; padding: 5px 1px 1px 1px; }
.structure #mainContent4 { width:466px; background: #FFFFFF; margin-top: 0px; margin-right: 131px; margin-bottom: 0; margin-left: 130px; }
#column1 { float:left; width:49%; overflow: hidden; margin-top: 3px; margin-bottom: 2px; margin-left: 2px; }
#column2 { float:left; width:49%; overflow: hidden; margin-top: 3px; margin-bottom: 2px; margin-left: 2px; }
a.citlink { text-decoration: none; color: #333333; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; margin-top: 2px; margin-bottom: 1px; letter-spacing: 0.5px; cursor: pointer; }
a.citlink:hover { text-decoration: none; color: #0F82C6; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; margin-top: 2px; margin-bottom: 1px; letter-spacing: 0.5px; cursor: pointer; }
a.wldrtn { text-decoration: none; color: #0F82C6; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
a.wldrtn:hover { text-decoration: none; color: #F40007; font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; }
.citrig { text-align: right; margin-top: 6px; margin-bottom: 3px; margin-right: 2px; }
.citctr { text-align: center; margin-top: 4px; margin-bottom: 2px; margin-right: 0px; }
.citnone { text-align: center; margin-top: 8px; margin-bottom: 8px; margin-right: 0px; /*font-weight: bold;*/ font: 90% Verdana, Arial, Helvetica, sans-serif; color: #0F82C6; }
/*----------------------------------------------------------------------------------------*/


ul { list-style-type: none; padding: 0; margin-left: 1.0em; text-align: left; width: 100%;/*10em;*/ margin-bottom: 20px; }
li { background-image: url(../images/Airplane3030.jpg); background-repeat: no-repeat; background-position: 0% -0.35em;  /* 0% 0em   -0.3em*/ /*padding-right: .6em;*/ margin: 1em 0; color: #0F82C6; font: 90% Verdana, Arial, Helvetica, sans-serif; padding-left: 3em; }
.structure #sidelog { float: left; /* this element must precede in the source order any element you would like it be positioned next to */ width: 330px; /* the background color will be displayed for the length of the content in the column, but no further */ /*padding:0px 0px 0px 0px; top and bottom padding create visual space within this div  */ background-color: #FFFFFF; margin-left: 70px; display:inline; /* esto sirve para que en el IE6 no ponga doble Margen, no quitar*/ }
/*login main page*/
.structure #mainlog { margin-right: 0px; width: 280px; background: #FFFFFF; float: left; display:inline; /* esto sirve para que en el IE6 no ponga doble Margen, no quitar*/ }
h1.green { color: #00CC00; font: 110% Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 5px; }
.bluelog { background-color:#E8F8FF; border-color:#6CBDD8; border-style:solid; border-width:2px; font: 90% Verdana, Arial, Helvetica, sans-serif; color: #333; margin-top: 8px; margin-bottom: 15px; }
input.log { font: 90% Verdana, Arial, Helvetica, sans-serif; color:#333; /*height:auto;*/ background-color:/*#009900*/#FFFFFF; border-style:solid; border-color:#EDEDED; padding: 0px 0px 0px 0px; letter-spacing: 1px; width: 98%; text-align: left; border-width:1px; }
input.log2 { font: 100% Verdana, Arial, Helvetica, sans-serif; color:#333; /*height:auto;*/ background-color:/*#009900*/#FFFFFF; border-style:solid; border-color:#EDEDED; padding: 0px 0px 0px 0px; letter-spacing: 1px; width: 97%; text-align: center; border-width:1px; }
#outblog { width:98%; overflow:hidden; margin-top: 12px; margin-bottom: 6px;/*height: 180px; */ }
#illog33 { width:30%; float:left; text-align:right; padding: 0px 0px 0px 0px; margin-top: 3px; margin-bottom: 2px; font: 90% Verdana, Arial, Helvetica, sans-serif; display:inline; /* esto sirve para que en el IE6 no ponga doble Margen, no quitar*/ }
#illog66 { width:60%; float:left; padding: 0px 0px 0px 0px; text-align: left; margin-top: 3px; margin-bottom: 2px; display:inline; /* esto sirve para que en el IE6 no ponga doble Margen, no quitar*/ }
#outerlog { width:99%; overflow:hidden; }
#illog99 { width:60%; float:left; padding: 0px 0px 0px 0px; text-align: right; /*margin-top: 3px;
margin-bottom: 2px;*/ width: 99%; }
.logright { text-align: right; margin-right: 16px; margin-top: 3px; margin-bottom: 2px; }
.logcont { margin-top: 15px; margin-bottom: 5px; }
.logcenter { text-align: center; font: 90% Verdana, Arial, Helvetica, sans-serif; margin-top: 3px; margin-bottom: 2px; overflow:hidden; }
a.log { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; color: #0F82C6;/*#ABB0B3;*/ }
a.log:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; color: #F40007; }
input.butlog { background-color: #E8F8FF;    /*#E8F8FF*/ /*border-color:none;*/ border-style:none; text-decoration: underline; color: #0F82C6; font: 100% Verdana, Arial, Helvetica, sans-serif; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; overflow:hidden; }
input.butlog:hover { color: #F40007; }
h1.log { color: #0F82C6; font: 110% Verdana, Arial, Helvetica, sans-serif; padding-top: 3px; padding-bottom: 5px;/*font-weight: bold; */ }
h1.log2 { color: #0F82C6; font: 110% Verdana, Arial, Helvetica, sans-serif; padding-top: 3px; padding-bottom: 5px; padding-left: 0px;/*font-weight: bold; */ }
#headerlog { height: 80px; border-bottom-width: 10px; border-bottom-color: #0F82C6; border-bottom-style: solid; }
.structure #footer2 { padding: 0px 0px 0px 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */ background: #FFFFFF; margin-bottom: 30px; text-align:center; color:#333333; font: 70% Verdana, Arial, Helvetica, sans-serif; border-top-width: 10px; border-top-color: #DDDDDD; border-top-style: solid; }
/* Stylesheet for City Photos*/
.thumsg { text-align: center; font: 75% Verdana, Arial, Helvetica, sans-serif; margin-top: 1px; margin-bottom: 1px; margin-left: 0px; }
/* Stylesheet for ContactUs, AboutUS and Police. MArkus - Mar/07/2009*/
h3.acp { color: #0F82C6; font: 100% Verdana, Arial, Helvetica, sans-serif; padding-top: 0px; padding-bottom: 0px; }
p.pacp { color: #333333; font: 80% Verdana, Arial, Helvetica, sans-serif; }
/* Right alignment button for Comments over friends */
.comrir { text-align: right; float: right; }
.comlft { text-align: left; float: left; }
/*	instructions on all pages*/
.titlebar { padding: 3px 5px 3px 5px; margin-bottom: 10px; border: 1px solid #6CBDD8; text-align: center; font: 70% Verdana, Arial, Helvetica, sans-serif; color: #0F82C6; font-weight:bold; }
/*profile page main blue */
.smblueprf { background-color:#E8F8FF; border-color:#6CBDD8; border-style:solid; border-width:1px; height: 275px; }
/*profile page main blue */
.smbluepro { background-color:#E8F8FF; border-color:#6CBDD8; border-style:solid; border-width:1px; height: auto; }
/*profile page sidebar world*/
.smblueprfw { background-color:#E8F8FF; border-color:#6CBDD8; border-style:solid; border-width:1px; height: auto; /* 210px;*/ overflow:hidden; }
/*profile page sidebar world*/
.smwhiteprfw { background-color:#E8F8FF; background-color:#FFFFFF; border-style:none; font: 100% Verdana, Arial, Helvetica, sans-serif; color:#333333; padding: 3px 3px 3px 3px; height: auto; /*192px;*/ overflow:hidden; }
/*profile page options*/
.liprf { background-image: url(../images/Airplane2020.jpg); background-repeat: no-repeat; background-position: 0% -0.3em; margin: 0.5em 0; color: #333333; font: 80% Verdana, Arial, Helvetica, sans-serif; padding-left: 3em; margin-left: 90px; }
/*profile page main white*/
.mcwhiteprf1 { background-color:#FFFFFF; border-style:none; font: 90% Verdana, Arial, Helvetica, sans-serif; color:#333333; overflow: hidden; height: 252px; }
/*profile page main white*/
.mcwhitepro { background-color:#FFFFFF; border-style:none; font: 90% Verdana, Arial, Helvetica, sans-serif; color:#333333; overflow: hidden; height: auto; padding: 10px 1px 10px 1px; }
.centerblueprf { font: 90% Verdana, Arial, Helvetica, sans-serif; color: #0F82C6; text-align:center; font-weight:bold; padding: 2px 1px 2px 1px; margin-top: 10px; background-color:#E8F8FF }
/*profile page link */			   
a.phwhprf { color: #0F82C6; letter-spacing: 0.5px; cursor: pointer; text-align:center; text-decoration:underline; }
/*profile page link */
a.phwhprf:hover { color:  #F40007; letter-spacing: 0.5px; cursor: pointer; text-align:center; }
/*profile page link */
a.phwhprffriend { color: #0F82C6; font: 70% Verdana, Arial, Helvetica, sans-serif; cursor: pointer; text-align:center; text-decoration:underline; }
/*profile page link */
a.phwhprffriend:hover { font: 70% Verdana, Arial, Helvetica, sans-serif; color:  #F40007; cursor: pointer; text-align:center; }
/*profile page div images*/
#prfpfriend { width:75%; float:left; padding: 0px 0px 0px 0px; text-align: left; margin-left: 90px; display:inline; }
/*profile page botton change photo*/
input.whiteprf { background-color:#FFFFFF; border-style:none; font: 60% Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; color: #0F82C6; padding: 0px 1px 0px 1px; letter-spacing: 0.5px; cursor: pointer; width: auto; display:table-cell; }
/*profile page botton change photo*/
input.whiteprf:hover { color:  #F40007; }
/*autocomplete country, state and city */
#listcc input { width:250px; font-size:80%; padding:2px; border:solid 1px #EDEDED; }
#listcity { width:250px; border:solid 1px #DEDEDE; display:none; position:absolute; height:100px; overflow:auto; background-color:#FFF; }
#listcity ul, #listcity li { padding:0; margin:0; border:0; list-style:none; background-image:none; }
#listcity li a { padding:0px; text-decoration:none; color:#000000; font-weight:bold; font-size:80%; color:#999999; }
#listcity li a:hover { background:#FCFDA4; }
#listcity ul { padding:0px; }
#listcountry { width:250px; border:solid 1px #DEDEDE; display:none; position:absolute; height:100px; overflow:auto; background-color:#FFF; }
#listcountry ul, #listcountry li { padding:0; margin:0; border:0; list-style:none; background-image:none; }
#listcountry li a { padding:0px; text-decoration:none; color:#000000; font-weight:bold; font-size:80%; color:#999999; }
#listcountry li a:hover { background:#FCFDA4; }
#listcountry ul { padding:0px; }
/*button and link blue all page */
.buttonright { overflow:hidden; background-color:#fff; }
.buttonright a, .buttonright input { display:block; float:right; margin:0px 5px 5px 5px; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:112%; text-decoration:none; color:#0F82C6; cursor:pointer; padding:2px 7px 3px 4px; /* Links */ }
.buttonright input { width:auto; overflow:visible; padding:1px 7px 0px 4px; /* IE6 */ }
.buttonright input[type] { padding:2px 7px 2px 4px; /* Firefox */ line-height:12px; /* Safari */ }
*:first-child+html input[type] { padding:1px 7px 0px 4px; /* IE7 */ }
input.buttonblue, .buttonright a.buttonblue { color:#0F82C6; }
.buttonright a.buttonblue:hover, input.buttonblue:hover { background-color:#E8F8FF; border:1px solid #6CBDD8; color:#0F82C6; }
.buttonright a.buttonblue:active { background-color:#E8F8FF; border:1px solid #6CBDD8; color:#0F82C6; }
/*button and link blue all page */
.buttonJ { overflow:hidden; background-color:#fff; }
.buttonJ input { display:block;   background-color:#f5f5f5; border:2px solid #0F82C6; border-top:2px solid #0F82C6; border-left:2px solid #0F82C6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:112%; text-decoration:none; color:#0F82C6; cursor:pointer;padding:5px 10px 6px 7px;/* Links */ }
.buttonJ input { width:auto; overflow:visible; padding:4px 10px 3px 7px; /* IE6 */ }
.buttonrJ input[type] {  /* Firefox */ line-height:17px; /* Safari */ }
*:first-child+html input[type] { padding:4px 10px 3px 7px; /* IE7 */ }
input.buttonJ, .buttonJ  { color:#0F82C6; }
.liworld { background-image: url(../images/Airplane2020.jpg); background-repeat: no-repeat; background-position: 0% -0.3em; margin: 0.5em 0; color: #0F82C6; font: 80% Verdana, Arial, Helvetica, sans-serif; padding-left: 3em; margin-left: 1px; }
/*button and link green all page */
.buttonG { overflow:hidden; background-color:#fff; }
.buttonG input { display:block; float:right; margin:0px 5px 5px 5px; background-color:#f5f5f5; border:1px solid #dedede; border-top:1px solid #eee; border-left:1px solid #eee; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:112%; text-decoration:none; color:#0F82C6; cursor:pointer; padding:2px 7px 3px 4px; /* Links */ }
.buttonG input { width:auto; overflow:visible; padding:1px 7px 0px 4px; /* IE6 */ }
.buttonG input[type] { padding:2px 7px 2px 4px; /* Firefox */ line-height:12px; /* Safari */ }
*:first-child+html input[type] { padding:1px 7px 0px 4px; /* IE7 */ }
input.buttonG, .buttonG  { color:#0F82C6; }
.buttonG  input.buttonG:hover { background-color:#E8F8FF; border:1px solid #6CBDD8; color:#0F82C6; }