/* Carcas */
html, body {margin:0 auto;padding:0;height:100%}
body {min-height:100%; background:#075196;}
body, html {width:100%;margin:0 auto}
img {border:0}
#container {height:auto !important;min-height:100%;height:100%;width:100%;min-width:1003px;max-width:1250px;margin:0 auto; background:#fff;}
#header {height: 190px;overflow: hidden;background: #115098 url(/img/bg_header.png) repeat-x left top}
#header table {border-collapse: collapse;border: none;padding: 0;margin: 0}
#header td {border: none;padding: 0;margin: 0;vertical-align: top}
#hl {width: 262px;height: 190px;background: url(/img/bg_hl.png) no-repeat left top;padding: 60px 0 0 8px !important}
#hl a {display: block;width: 231px;height: 82px;background: url(/img/logo.png) no-repeat left top}
#hl span {display: none}
#hc {background: url(/img/bg_hc.png) no-repeat 177px 33px;font: normal 11px Tahoma;color: #fcfefd;text-align: justify}
#hc p {padding: 0;margin: 20px 0 0 0}
#flash {float: right;width: 178px;height: 121px;position: relative;padding: 11px 34px 17px 53px;overflow:hidden}
#tft {position: absolute;width: 265px;height: 148px;top: 0;left: 0}
#tftlink {display: block;width: 177px;height: 119px;position: absolute;top: 12px;left: 54px}
#main {width: 100%;height: auto !important;min-height: 200px;height: 200px;padding-bottom: 203px}
#content {width: 100%;float: left}
#page_text {margin-left: 265px;margin-right: 270px;height: auto !important;min-height: 200px;height: 200px}
#left_block {width: 265px;float: left;margin-left: -100%;padding-bottom: 200px; position:relative; z-index:500;}
#right_block {width: 270px;float: left;margin-left: -270px;padding-bottom: 100px}
#footer {width: 100%;min-width: 1003px;max-width: 1250px;height: 203px;background: #296ead url(/img/bg_footer.png) repeat-x left top;margin: -203px auto 0 auto}
#fl {float: left;width: 225px;height: 356px;margin: -194px 10px 0 0;background: url(/img/bg_fl.png) no-repeat left top;padding:10px 22px 0 13px;z-index:5000;position:relative}
#fl table {width:100%;border-collapse:separate;border-spacing:5px}
#fl table td {background:#73aed7;border:2px solid #4f8fd5;color:#fff;padding:5px}
#fl table td a {text-decoration:none;border-bottom:1px dashed #0459a8;color:#0459a8;font-weight:bold}
#fl table td a:hover {text-decoration:none;border-bottom:1px dashed #fdff52;font-weight:bold;color:#fdff52;}
#fl table td span {color:#fdff52;font-weight:bold}
#fr {text-align:right;float: right;width: 226px;height: 239px;margin-top: -77px;background: url(/img/bg_fr.png) no-repeat left top;padding:10px 15px 0 25px}
#ft {padding: 50px 0 0 0;margin: 0;font: normal 11px Tahoma;color: #fcfefd;text-align: justify}
#ft a {color:#fff;text-decoration:none;border-bottom:1px dashed #c5d8ea;font-size:11px}
#ft a:hover {border-bottom:1px dashed #ff7e00}
#ftop {background: url(/img/bg_ftop.png) no-repeat 309px 27px}
#frg {width: 500px;height: 31px;float: right;padding-right: 25px;background: url(/img/bg_frg.png) no-repeat right top;color:#fff;font:normal 11px/20px Tahoma;overflow:hidden;text-align:right}
#frg a{color:#fff;font:normal 11px/20px Tahoma;text-decoration:underline}
#frg a:hover{text-decoration:none}

/*#google {background: none !important;margin-top:20px;border-top: 1px dotted #fff;padding: 10px 0 0 0 !important}*/
#google {margin:10px 0 !important;}
#google table{background: none !important}
/* /Carcas */

/* Text element style */
div.clear { clear: both;font: normal 0px/0px Verdana !important;height: 0 !important;overflow: hidden !important;background: none !important;padding:0 !important;margin:0 !important}
form {margin: 0; padding: 0}
body {font: normal 12px Tahoma;color: #000}
p {padding: 0;margin: 10px 0}
a {font: normal 12px Verdana;color: #636363;text-decoration: underline;outline:none}
a:hover {text-decoration: none}
h1 {margin: 0 0 5px 0;padding: 0;font: bold 18px Tahoma;color: #0459a8}
h2 {margin: 10px 0;padding: 0;font: bold 14px Tahoma;color: #ff7e00}
h3, h4, h5, h6 {margin: 20px 0;padding: 0;font: bold 14px Verdana;color: #eee}
/* /Text element style */

/* Menus */
/* Languages */
#lang { float: left;padding: 3px 0 0 0}
#lang ul {list-style-type: none;padding: 0;margin: 0}
#lang li {margin: 0;padding: 0 10px 0 0;display: block;float: left}
#lang a {display: block;width: 22px;height: 13px;padding: 7px 6px 6px 4px;background: url(/img/bg_flag.png) repeat-y left 0}
#lang a.active {background-position: -1px -52px}
#lang a:hover {background-position: -1px -26px !important}
/* /Languages */

/* Top menu */
#tmenu {float: right;height: 40px;overflow: hidden;background: url(/img/bg_tmnu.png) no-repeat right top;padding: 0 110px 0 0;margin: 0}
#tmenu ul {list-style-type: none;padding: 0;margin: 0}
#tmenu li {margin: 0;padding: 0;display: block;float: left}
#tmenu span {padding: 0 10px;font: normal 10px/28px Tahoma;color: #78b3ea}
#tmenu a {font: normal 10px/28px Tahoma;color: #fff;text-decoration: none;border-bottom: 3px solid #22598b;padding-bottom: 3px}
#tmenu a:hover {border-bottom: 3px solid #78b3ea}
/* /Top menu */

/* Right menu */

#rmenu {margin: -2px 0 0 20px;position: relative;padding-top: 55px;width: 245px;background: #045aa9 url(/img/bg_rmnu.png) no-repeat left top}

/*#rmenu div{text-align:center;padding-right:20px;} */

/*#rmenu ul {list-style-type: none;padding: 0;margin: 0}
#rmenu li {margin: 0;padding: 0}
#rmenu a {display: block;height: 30px;padding: 0 10px 0 37px;font: normal 12px/28px Tahoma;color: #fff;text-decoration: none;background-image: url(/img/bg_lmnu_li.png);background-repeat: repeat-y;background-position: left -30px}
#rmenu a:hover, #rmenu a.active {background-position: left 0}*/

/*#rmenu strong {padding-left:10px;color:#fff}*/

#rmenu div.wrapp { color:#fff; padding: 0 10px 10px 10px;background: url(/img/bg_rmnu_b.png) no-repeat left bottom}
#rmenu .h { padding-bottom:5px; }
#rmenu a {margin: 0 2px;text-decoration: none;}
#rmenu a img{padding:2px;border:1px solid #377eb9}
#rmenu a:hover img{background:#fff;}
#rmenu #google { height:250px; }

#rmenu .rightRounded .c { background:url('/img/bg-google-right.png') no-repeat; }
#pr .rightRounded .c { background:url('/img/bg-google-right2.png') no-repeat; }

.rightRounded { background:#fff; overflow:hidden; width:225px; position:relative; padding:10px 0; }
.rightRounded .c { display:block; width:7px; height:7px; position:absolute; left:0; top:0; }
.rightRounded .rt { background-position:100% 0!important; left:auto; right:0; }
.rightRounded .lb { background-position:0 100%!important; top:auto; bottom:0; }
.rightRounded .rb { background-position:100% 100%!important; left:auto; top:auto; bottom:0; right:0; }

#pr .rightRounded { text-align:left; }


/* /Right menu */

/* Left menu */
#lmenu {padding: 0 15px 15px 15px;background:url(/img/bg_lm.png) no-repeat 4px bottom; width:218px;}

#lmenu .h { padding-bottom:5px!important; margin:0!important; }
#lmenu .li { display:block; float:left; width:50%; }
#lmenu .li2 { display:block; float:left; width:100%; }

#lmenu p{text-align:justify;}
#lmenu {color: #fff}
#lmenu i {color: #fff;padding: 0 7px 0 5px;font-style:normal}
#lmenu a {font: normal 13px/22px Tahoma;color: #c5d8ea;text-decoration: none;border-bottom: 1px dashed #c5d8ea}
#lmenu a:hover {color: #fff;border-bottom: 1px dashed #084c8b; }
/* /Left menu */

/* Categories tooltip */
#lmenu a span{display: none}
#lmenu a:hover{position:relative}
#lmenu a:hover span{display:block;position:absolute;width:370px;height:146px;padding:7px 10px 7px 27px;z-index:500;top:-160px;right:-400px;background:url(/img/bg_ca.png) no-repeat left top;overflow: hidden}
#lmenu a:hover span.d{display:block;position:relative;top:0;left:0;background:none;padding:8px 0 0 0;height:113px;overflow:hidden;font:normal 12px Tahoma;color:#000}
#lmenu a:hover span.d img{background:#ebf6fc;border:1px solid #95b7d5;padding:3px;margin-right:7px}
#lmenu a span em{font:bold 12px Tahoma;color:#377eb9}
#lmenu a:hover span.invis{display:block !important;position:absolute !important;z-index:2500 !important;top:100px !important;left:0 !important;background:url(/img/invis.png) repeat-x left top !important;padding:0 !important;width:370px !important;height:20px !important;overflow:hidden}
#cache {background:url(/img/bg_ca.png);height:1px;width:1px;overflow:hidden}
/* /Categories tooltip */

/* Bottom menu */
#fmenu {clear: both;float: left;height: 31px;overflow: hidden;background: url(/img/bg_fm.png) repeat-x left top;margin: 0}
#fmenu div {height: 31px;background: url(/img/bg_fmnu.png) no-repeat left top}
#fmenu div div {height: 31px;background: url(/img/bg_fmr.png) no-repeat right top;padding: 0 40px}
#fmenu ul {list-style-type: none;padding: 0;margin: 0}
#fmenu li {margin: 0;padding: 0;display: block;float: left}
#fmenu span {padding: 0 10px;font: normal 10px/28px Tahoma;color: #78b3ea}
#fmenu a {font: normal 10px/28px Tahoma;color: #fff;text-decoration: none;border-bottom: 3px solid #22598b;padding-bottom: 3px}
#fmenu a:hover {border-bottom: 3px solid #78b3ea}
/* /Bottom menu */
/* /Menus */

/* Left previews */
#gallery_1, #gallery_2, #gallery_3, #gallery_4 {background: url(/img/gr.png) no-repeat left top;width:243px;height:570px;margin:10px auto 10px 5px}
#gallery_1 h3, #gallery_2 h3, #gallery_3 h3, #gallery_4 h3 {text-align:center;color:#074e8f;font:bold 14px/16px Verdana;margin:0;padding:10px 0;background: url(/img/bg_h3.gif) repeat-x left bottom}
#gallery_2 h3, #gallery_3 h3, #gallery_4 h3 { padding:15px 0; }
#gallery_1 ul, #gallery_2 ul, #gallery_3 ul, #gallery_4 ul {list-style-type:none;height:1%;width:243px;margin:10px auto;font-size:0.75em;padding: 10px 0 113px 10px}
#gallery_1 h3.b { padding:15px 0; }
/*#gallery_1 ul{list-style-type:none;height:1%;width:243px;margin:10px auto;font-size:0.75em;padding: 10px 0 113px 7px}*/
.rtn ul {list-style-type:none;height:1%;width:243px;margin:10px auto;font-size:0.75em;padding: 10px 0 80px 0}
#frant ul:after, #gallery_1 ul:after, #gallery_2 ul:after, #gallery_3 ul:after, .rtn ul:after{content:"";display:block;clear:both}
#gallery_1 li, #gallery_2 li, #gallery_3 li, #gallery_4 li {margin:0 10px 10px 0;float:left}
/*#gallery_1 li {margin:0 10px 10px 0;float:left}*/
.rtn li{margin:0 0 10px 10px;float:left}
#gallery_1 li a, #gallery_2 li a, #gallery_3 li a, #gallery_4 li a, .rtn li a{position:relative;display:block;float:left;width:110px;height:86px;text-decoration:none}
/* #gallery_1 li a {position:relative;display:block;float:left;width:219px;height:91px;text-decoration:none}*/
#frant li img, #gallery_1 li img, #gallery_2 li img, #gallery_3 li img, #gallery_4 li img{position:absolute;left:0;top:0;background:#ebf6fc;border:1px solid #95b7d5;padding:3px;-ms-interpolation-mode:bicubic}
.rtn li img{position:absolute;left:0;top:0;background:#ebf6fc;border:1px solid #95b7d5;padding:3px;-ms-interpolation-mode:bicubic;width:94px;height:69px}
div.gl {float:left;width: 30px;padding-top:14px;text-align:center}
div.gr {float:right;width: 30px;padding-top:14px;text-align:center}
.gl a, .gr a{font: normal 16px "Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;color:#0459a9;text-decoration:none}
.gl a:hover, .gr a:hover{color:#f8852c}
#frant ul {list-style-type:none;height:1%;width:243px;margin:10px auto;font-size:0.75em;padding: 0}
#frant li {margin:0 10px 10px 8px;float:left}
#frant li a{position:relative;display:block;float:left;width:220px;height:91px;text-decoration:none}
/* /Left previews */

/* Screensaver in list */
div.one_screensaver {margin-bottom:20px}
div.lt {background:#ecf6fc url(/img/border.png) no-repeat left top; position:relative; z-index:350;}
div.rb {background:url(/img/border.png) no-repeat right bottom}
div.rb2 {background:url(/img/border2.png) no-repeat right bottom}
div.rt {background:url(/img/corner_rt.gif) no-repeat right top}
div.lb {background:url(/img/corner_lb.gif) no-repeat left bottom;padding: 10px}
div.fobject {text-align:center;padding:10px;background:#fff;border:1px solid #ccdcea;margin-bottom:10px;width:318px;position:relative;z-index:10;float:left;}
.lb p{padding:0;margin:0;text-align:justify}
.lb img{margin-right: 10px;padding:2px;background:#95b7d5;border:1px solid #ccdcea}
div.info{height:22px;overflow:hidden;padding-left:12px;font:normal 11px/22px Verdana;color:#434343; font-size:14px; line-height:23px; float:left;}
div.flink,div.dlink,div.ilink{height:22px;overflow:hidden;padding:0 0 0 12px;font:normal 11px/22px Verdana;color:#434343; top:-2px; position:relative; }
div.flink,div.dlink,div.ilink{float:right}
div.flink{background:#56a3d4 url(/img/button.png) repeat-y left 0;z-index:320;margin-right:-28px}
.flink a{display:block;height:22px;padding:0 25px 0 10px}
div.flink:hover{background:#ecf6fc url(/img/button.png) repeat-y left -88px}
.flink:hover a, .flink a:hover{height:21px;border-bottom:1px solid #adc9e2}
div.ilink{background: url(/img/button.png) repeat-y left -22px;z-index:330;margin-right:-47px}
.ilink a{background: #377eb9;display:block;height:22px;padding:0 42px 0 8px}
div.ilink:hover{background: url(/img/button.png) repeat-y left -110px}
.ilink:hover a, .ilink a:hover{height:21px;background: #ecf6fc;border-bottom:1px solid #adc9e2}
div.dlink{background:url(/img/button.png) repeat-y left -44px;z-index:340; text-transform:uppercase}
.dlink a{background: #dc0707 url(/img/button.png) repeat-y right -66px;display:block;height:22px;}
.dlink a span{display:block;height:22px;padding:0 10px 0 7px;cursor:pointer; font-size:16px; font-weight:bold;}

div.flink a,div.dlink a,div.ilink a{color:#fff;text-decoration:none; line-height:24px; font-size:11px; }
div.flink a:hover,div.flink:hover a,div.ilink a:hover,div.ilink:hover a{color:#000}
div.dlink:hover { top:0; }
div.dlink:hover a { line-height:22px; }

/* /Screensaver in list */

#pr {background: url(/img/gr.png) no-repeat left top;width:223px;margin:10px 0 0 20px;padding: 7px 10px;text-align:center}

/* Paginator */
#pager {list-style-type:none;margin:0 auto;padding:0;display:block;width:470px}
#pager li {display:block;float:left;padding:0 2px;height:27px}
#pager li a {padding:0 4px}
#pager li a:hover {text-decoration: none}
#pager li span {font:bold 12px Tahoma;color:#fff;padding:2px 6px;background:#377EB9}
/* /Paginator */

/* Page navigator */
#pagenav {font: normal 10px Verdana;color: #747474;margin-bottom:20px}
#pagenav a {font: normal 10px Verdana;color: #747474;text-decoration: underline}
#pagenav a:hover {text-decoration: none}
#pagenav span {font: normal 10px Verdana;color: #747474;padding: 0 8px}
/* /Page navigator */

div.gline {margin-top:20px;border-top:1px dashed #b6b6b6;padding-top:15px}
.gline h2{color:#125198;font-size:12px}
blockquote {background:#ecf6fc;border:1px solid #95b7d5;padding:10px;}

/* Contact form */
#formContact dt{padding: 0;margin: 0.7em 1em 0.5em 0;width: 40%;float: left;clear: left;text-align: right}
#formContact dd{margin: 0;padding: 0.5em 0;width: 55%;float: left}
#formContact textarea, #formContact input{width: 90%;border:2px solid #95b7d5}
#captcha-input {display:block;width:201px !important;margin:10px 0 0 0;padding:0 !important}
#protect-label, #protect-element, #btnSubmit-label, #btnSubmit-element {display:none}
/* /Contact form */

/* Previous-next navigation */
#screensaver_tbl {border:0;border-collapse:collapse;width:100%;padding:0;margin:0}
#screensaver_tbl td{padding:0;margin:0;vertical-align:middle}
#sright {text-align:right}
#sright a, #sleft a {background-image:url(/img/prevnext2.png);background-repeat:repeat-y;display:block;height:32px;width:32px;text-decoration:none}
#sright a{background-position:right 0;float:right}
#sleft a{background-position:left -64px}
#sright a:hover{background-position:right -32px}
#sleft a:hover{background-position:left -96px}
#sright a span, #sleft a span{display:none}
#sright img, #sleft img{background:none !important;border:0 !important;padding:0 !important;margin:0 !important}
#scenter {height:330px;width:338px;padding: 0 20px}
#go_flash {background:#efefef;border-top:1px solid #ccdcea;border-left:1px solid #ccdcea;border-right:1px solid #ccdcea;position:relative;padding:5px 15px;text-align:center;display:block;float:left;text-decoration:none;margin-right:4px;z-index:50;margin-bottom:-1px}
#go_video {background:#efefef;border-top:1px solid #ccdcea;border-left:1px solid #ccdcea;border-right:1px solid #ccdcea;position:relative;padding:5px 15px;text-align:center;display:block;float:left;text-decoration:none;margin-right:4px;z-index:50;margin-bottom:-1px}
#go_flash:hover, #go_video:hover {background:#377eb9;color:#fff}
a.fvactive {background:#fff !important;padding:5px 15px 5px 15px;border-bottom:1px solid #fff}
a.fvactive:hover {color:#636363 !important;cursor:default !important}
/* /Previous-next navigation */

/* Results */
ul.errors {list-style-type:none;margin:10px 0 0 0;padding:0}
.errors li {display:block;width:90%;background:#e74627;color:#fff;font-size:12px;margin:5px 0;padding:5px 0 5px 5px;}
div.resultok {background:#9bb42c;color:#fff;font-size:12px;margin:5px 0;padding:5px 0 5px 5px;}
/* /Results */

/* New/pop listing */
#list {margin:10px 0;padding:0; margin-bottom:-4px; position:relative; z-index:20; border-collapse:collapse; margin-bottom:20px; width:100%; }
#list td { width:50%; padding:5px 0; vertical-align:middle; border-bottom:2px solid #95b7d5; }
#list td.active { border-bottom:2px solid #fff; background: url(/img/border.png) no-repeat left top; border-right:2px solid #95b7d5; }
#list a {font:bold 16px Verdana;color:#0459a8;text-decoration:none; padding:0 20px; display:block; float:left; }
#list a:hover {color:#f8852c}
#list .active a, #list .active a:hover {color:#434343; font-weight:normal;}
/* /New/pop listing */

#normaltext p {text-align:justify}
#normaltext p.c {text-align:center}
#normaltext a {font-size:normal 12px Tahoma;color:#000;text-decoration:none;border-bottom:1px dashed #2061a4}
#normaltext a:hover {border-bottom:1px dashed #ff7e00}

/* Promotion page */
#normaltext table.promotion {width:100%;border-collapse:collapse;margin: 10px 0;background:#669ecb;border:4px solid #0d4b93}
#normaltext table td {vertical-align:middle;text-align:center;padding:4px;color:#fff;border-left:1px dotted #1c5da1;border-right:1px dotted #1c5da1}
#normaltext table thead td {background:#0d4b93;border:none}
#normaltext table thead .q td {border-top:1px dotted #70b0e3;border-left:1px dotted #70b0e3;border-right:1px dotted #70b0e3;background:#1c5da1}
#normaltext table .ac td {background:#70b0e3}
/* /Promotion page */

p.j {text-align:justify}

.popularBox {}
	.popularBox .gr, .popularBox .gl { display:none; }
	.popularBox h3 { color:#000; }
	.popularBox ul { padding:0; margin:0; font-size:0; text-align:center; height:336px; overflow:hidden; }
	.popularBox li { padding:0; margin:0; width:140px; display:inline-block; text-align:center; font-size:12px; padding-bottom:20px; }
	.popularBox img { width:120px; height:89px; background:#ebf6fc;border:1px solid #95b7d5;padding:3px; }
	
.googleH .wrapp { width:100%; overflow:hidden; position:relative; }
.googleH .lb { padding:5px; padding-top:15px; }
.googleH .hide { background:url('/img/g-hide.png') repeat-y; display:block; width:67px; height:200px; position:absolute; right:0; top:0; }

/*
.hide250 { background:url('/img/g-hide2.png') repeat-y; display:block; width:67px; height:250px; position:absolute; right:0; top:0; z-index:10; }
	#rmenu  .hide250 { top:15px; height:205px; }
	#pr .hide250 { top:10px; height:200px; }
*/
.hide250 { display:none; }
	
.scrLinks { height:22px; overflow:hidden; }
	.scrLinks  .dlink, .scrLinks  .ilink, .scrLinks  .flink, .scrLinks  .info { margin-bottom:2px; }
	

#dwnldWrap  { margin-bottom:14px!important; cursor:pointer; }
#dwnldWrap,	
#dwnld { text-align:center; position:relative; width:410px; height:78px; overflow:hidden; margin:0 auto; }
#dwnld { position:absolute; left:0; top:0; }
	#dwnld iframe { overflow:hidden; }
	#dwnldWrap .t { font-size:16px; display:block; padding-top:20px; height:auto; }
	#dwnld .btn { height:78px; background:url('/img/dwnld.png'); color:#fff; text-shadow:1px 1px 1px #333; font-size:36px; line-height:70px; }
	#dwnld iframe { opacity:0; }
	
#instr { font-weight:bold; padding-bottom:14px; text-align:center; }
	#instr a { font-size:22px!important; color:#f00; }
	
	
	
.rightRounded,
#rmenu #google { width:250px; position:relative; left:-15px; } 

.googleH .hide { display:none; }

.googleH .wrapp { overflow:visible; left:-12px; display:none; }
