/** * @version $Id: template.css * @author SiteGround * @package Joomla * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. This version may have been modified pursuant to the * GNU General Public License, and as distributed it includes or is derivative * of works licensed under the GNU General Public License or other free or open * source software licenses. See COPYRIGHT.php for copyright notices and * details. */ body,html {height:100%;} body{background:#ffffff;font: 400 16px/1.3em Arial, Tahoma, Verdana, Helvetica;color:#777;margin:0;padding:0} .clr{clear:both;overflow:hidden;font-size:0;line-height:0;} ul{list-style:none;margin:0;padding:0} a,img{outline:none;margin:0;padding:0;border:none;} a:link, a:visited { color:#777;text-decoration:none;} a:hover, a:active, a:focus { color:#1D70B7; } form { padding:0;margin:0; } header, nav, menu, section, aside, article, footer { display:block; } h1,h2,h3,h4,h5,h6 { margin:0 0 20px;font-family: Arial,Helvetica,Tahoma, serif; color:#666;line-height:normal; } h1 { font-size:24px;} h2 { font-size:20px; color:#5e759a;} h3 { font-size:18px; color:#5e759a;} h4 { font-size:14px;} h5 { font-size:12px;} h6 { font-size:11px;} iframe {border:none;} dl dd { padding:0 0 0 10px; margin:0; } fieldset { border:none;margin:0;padding:0;} input, textarea, button { border: 1px solid #D5D5D5;color: #666666;background:#fff; margin: 0 0 10px 0;} button { background:#f8f8f8; } p { margin:0 0 10px; } .page_bg { background: transparent url(../images/page_bg.png) repeat-x top center; } .page { min-height: 100%; } .wrapper { padding-bottom: 100px;width:1100px;margin:0 auto; } .main { margin:0 auto;padding: 0 0 20px; } .top { margin:0 auto 20px;height:60px;} .top .menu { height:52px;padding:0 0 0 2px;background: transparent url(../images/topmenu_separator.png) no-repeat top left ;text-decoration:none;} .top .menu li { float:left;height:30px;font-size:14px;text-shadow: 1px 1px #fff;} .top .menu a { float:left;background: transparent url(../images/topmenu_separator.png) no-repeat top right;} .top .menu a span { float:left;height:50px;padding:0 20px;color:#555555;line-height:49px;cursor:pointer;} .top .menu a:hover span { color:#1D70B7; } /* Aqui agregué lo mismo que en Index.html de pruebas */ ul.menu li { position:relative; } ul.menu ul { position:absolute; left:5px; top:50px; display:none; list-style:none; height:10px; } ul.menu li:hover > ul { height:10px; width:220px; display:block; background:transparent ; } /* Fin de lo lo de Index.html */ .logo { height:95px;padding:40px 0 0 0;position: relative;} .logo h1 { position: absolute; top:20px;left: 0; width: 468px; height: 100px; overflow: hidden; } .logo h2 { position: absolute; top:20px;left: 200px; width: 468px; height: 100px; overflow: hidden; } #breadcrumbs { position:absolute;bottom:20px;left:20px;} .leftcol { float:left;width:220px;margin:0 20px 0 0;overflow:hidden; } .rightcol { float:right;width:220px;margin:0 0 0 20px;overflow:hidden; } .maincol { float: left; } .maincol .cont { float:left;width:595px;overflow:hidden; } .maincol_w_left .cont { float:left;width:838px;overflow:hidden; } .maincol_w_right .cont { float:left;width:838px;overflow:hidden; } .maincol_full { overflow:hidden; } .cont { border:1px solid #1D70B7; background:#ffffff; padding:10px; overflow:hidden; } .custom-banner { position: absolute; top:35px;right: 0; width: 468px; height: 60px; overflow: hidden; } .lenguajes { position: absolute; top:10px;right: 0; width: 350px; height: 30px; overflow: hidden; } .custom-banner img { float: left; } .slide-images { padding: 10px; margin: 0 0 20px 0; background: transparent url(../images/img_bg.gif) repeat 0 0; } .slide-images div.b { background: #fff;border: 1px solid #dadada;padding:1px;position:relative;overflow: hidden; } .slide-images img { float: right; } .contact-widget { position: absolute;top:40px;left:40px;} .icons { width:250px;margin:0 0 30px;height: 32px;padding: 0 0 0 50px;line-height: 31px;font-size: 14px;font-family: Arial;font-weight: 400} .icon1 { background: transparent url(../images/icon1.png) no-repeat 0 0; } .icon2 { background: transparent url(../images/icon2.png) no-repeat 0 0; } .icon3 { background: transparent url(../images/icon3.png) no-repeat 0 0; } .leftcol div div div .custom, .rightcol div div div .custom, { background:none;padding:0 20px; } .separator { font-size:12px;padding:20px 0 0;display:block;color:#505050;font-size:12px;font-weight:700; } .module_menu, .module { float:left;width:100%;margin:0 0 20px;} .module .custom, .module .latestnews { margin:0 20px; } .module_menu div, .module div { background: #fff;} .module_menu div div, .module div div { } .module_menu div div div, .module div div div { padding:20px 0 20px;border: 1px solid #1D70B7;} .module div div div > p { margin:0 20px; } .module_menu div div div div, .module div div div div { background:none;margin:0;padding:0;border:none;} .module_menu div div div h3, .module div div div h3 { margin:-20px 0 0 0;padding:0 20px 20px;color:#555555;text-shadow:1px 1px #fff;font-size:14px;font-weight:700;line-height:40px;height:41px;background: transparent url(../images/m_h3.png) repeat-x 0 0;} .module_menu .menu, .module .menu { margin:0 20px 0 10px; } .module_menu .menu li, .module .menu li { padding:0 0 0 10px;line-height:20px;} .module_menu .menu li a, .module .menu li a { display:block;} .module_menu .menu li a span, .module .menu li a span, .module .latestnews li a, module_menu .latestnews li a { display:block;padding:0 0 0 10px;background: transparent url(../images/arrow1.gif) no-repeat left 7px;cursor:pointer;} #login-form { margin:0; padding:0; } fieldset.userdata { border:none; margin:0 20px; padding:0; height:150px; position:relative; } #login-form ul { margin:20px 20px 0; } fieldset.userdata label {display:block;line-height:16px; } #form-login-remember label { display:inline; } fieldset.userdata input { border:1px solid #d5d5d5;background:none;color:#666;width:178px; } fieldset.userdata input.button { position:absolute;bottom:0;left:0;width:80px;} #form-login-username, #form-login-password, #form-login-remember { margin:0 0 10px;overflow:hidden; } #modlgn-remember { float:none;margin:0 0 0 10px;border:none;background:none;width:auto; } .module .search { margin: 0 20px;position:relative; } .search label { display:none; } #mod-search-searchword { height:18px;border:1px solid #d5d5d5;background:none;color:#666;width:170px; } .module .search .button { position:absolute;right:0;top:0;text-indent:-9999px;width:20px;height:20px;background: #fff url(../images/search_bg.png) no-repeat center center;border-left: none;} /* maincol */ .cont h2, .cont h2 a { color:#555; font-size: 26px; line-height:normal; text-shadow:1px 1px #fff; margin:0 0 10px; } .items-leading, .category-desc { margin:0 0 20px; } /* items row */ .items-row .item { margin:0 0 20px 0;text-align:justify; background:#e8e8e8;padding:10px; border:1px solid #e0e0e0; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .items-row .item h2, .items-row .item h2 a { font-size:18px;} .item .readmore { text-align:right;margin:0;} .item .readmore a { color:#1D70B7;font-weight:700; } .actions { overflow:hidden;margin:0 0 10px;} .actions li { float:left; } .actions li img { float:left;margin:0 6px 0 0; } .category-desc img { margin:0 10px 4px } .category-desc a, .category-desc a:link, .category-desc a:visited { color:#1D70B7;text-decoration:underline;} .image-left { float:left;margin:0 10px 4px 0; } .image-right { float:left;margin:0 0 4px 10px; } .item-title { font-size:12px; } .main .categories-list ul li { padding: 5px; } .category-desc { line-height: 1.7em; margin: 10px 0; padding-left: 0; } .category-desc p { line-height:40px; } .pagination { overflow:hidden;padding:10px 0; } .pagination .counter { margin:0; } .current > a > span { color:#1D70B7; } .pagination ul { overflow:hidden;} .pagination ul li { float:left; margin:0 6px 0 0; } .pagination .pagenav { display:block; background:#fff; margin:0 4px 0 0;padding:2px 6px; border:1px solid #e5e5e5; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:10px 0; } .pagenav .pagenav-prev { float:left; } .pagenav .pagenav-next { float:right; } .pagenav-prev, .pagenav-next { background:#fff; margin:0 4px 0 0;padding:2px 6px; border:1px solid #e5e5e5; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:10px 0; } /* end maincol */ /* tables */ table { border: hidden } table { border-collapse:collapse } /*table,*/table th, table td { border:solid 1px #d5d5d5 !important } table.weblinks th, table.newsfeeds th, table.category th, table.jlist-table th { background:#dedede; color:#777 } table.weblinks, table.category { margin:10px 10px 20px 0px;width:99%; } table.weblinks td { border-collapse:collapse; } table.weblinks td, table.category td { padding:7px; } table.weblinks th, table.category th { padding:7px;text-align:left } td.num { vertical-align:top;text-align:left; } td.hits { vertical-align:top;text-align:center } td p { margin:0;line-height:1.3em } .filter { margin:10px 0 } .display-limit, .filter { text-align:right;margin-right:7px } /* ++++++++++++++ category table ++++++++++++++ */ table.category th a img { padding:2px 10px } .filter-search { float:left; } .filter-search .inputbox {width:6em} legend.element-invisible { position:absolute; /* need margin top and left doesn't work for the legend element */ margin-left:-3000px; margin-top:-3000px; height:0px; } .cat-items { margin-top:20px } #contact-slider .panel { background:#fff; margin:0 0 10px 0; padding:10px; border:1px solid #e5e5e5; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:10px 0; } #contact-slider .panel h3 { margin:0; } #contact-slider .panel h3 a { font-size:18px;line-height:normal; } #contact-slider .panel .pane-slider { padding:10px 0 0 0; } #contact-slider .panel .pane-slider div { padding:10px 0 0 0;overflow:hidden; } .contact-email label { float:left;width:140px; } #member-registration label { display:block; } #member-registration legend { font-size:20px; } #member-registration dd { padding:0;margin:0 0 10px; } .contact-links li { line-height:20px; } /* */ #jform_email-lbl { width:200px;float:left; } #article-index li { line-height:20px; } .cont li {line-height:20px;} .cont .menu li, #article-index li, .cont .latestnews li, .cont .relateditems li, .cont .categories-module li { padding:0 10px 0 20px; line-height:20px; background: transparent url(../images/arrow-1.png) no-repeat top left; } #article-index ul, .cont .menu { margin:10px 0; } .stats-module dt { float: left; font-weight: bold; margin: 0 10px 0 0; } .cont .login, .cont .registration, #user-registration { background:#fff; margin:0 0 10px 0; padding:20px 80px 20px 20px; border:1px solid #e5e5e5; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 10px 0; background: #fff url(../images/login_bg.png) no-repeat center right; } .cont .login label { float:left;width:100px;} .cont .login .login-fields {overflow:hidden;margin:0 0 10px;} footer { margin-top:-100px;height: 60px;padding:20px 0;background: #090909 url(../images/footer_bg.png) repeat-x 0 0; } footer .footer { width:1100px;height:60px;line-height:60px;margin:0 auto;padding:0 10px;color:#ccc;} footer .footer a { color:#ccc;} .error { background:#fdcdc9; margin:0 0 20px 0; padding:10px; border:none; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #system-message { margin:0; } #system-message dt.warning{ color:#be4e4c;margin:0 0 10px;font-size:16px;font-weight:700; } #system-message dd.warning li { line-height:20px;background: transparent url(../images/arrow-2.png) no-repeat left top;padding:0 0 0 20px; } .tip-wrap { background:#fff; margin:0 0 10px 0; padding:10px; border:1px solid #e5e5e5; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } /* rotator placement */ div#rotator { position:relative; height:224px; margin:0 0 20px; } /* rotator css */ div#rotator ul li { float:left; position:absolute; } /* rotator image style */ div#rotator ul li img { border:1px solid #ccc; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 6px; background: #fff; } div#rotator ul li.show { z-index:500; } .syndicate-module { margin:0 20px; } /* social_media */ .leftcol .social_media, .rightcol .social_media { padding:20px 19px 6px;overflow:hidden; } .social_media a { padding:0;float:left;height:24px;width:24px;line-height:23px;margin:6px 3px 0;} .social_media a.deviantart { background: transparent url(../images/social_media/deviant-art.png) no-repeat left center; } .social_media a.digg { background: transparent url(../images/social_media/digg.png) no-repeat left center; } .social_media a.ebay { background: transparent url(../images/social_media/ebay.png) no-repeat left center; } .social_media a.facebook { background: transparent url(../images/social_media/facebook.png) no-repeat left center; } .social_media a.flickr { background: transparent url(../images/social_media/flickr.png) no-repeat left center; } .social_media a.icq { background: transparent url(../images/social_media/icq.png) no-repeat left center; } .social_media a.linkedin { background: transparent url(../images/social_media/linkedin.png) no-repeat left center; } .social_media a.myspace { background: transparent url(../images/social_media/myspace.png) no-repeat left center; } .social_media a.skype { background: transparent url(../images/social_media/skype.png) no-repeat left center; } .social_media a.twitter { background: transparent url(../images/social_media/twitter.png) no-repeat left center; } .social_media a.vimeo { background: transparent url(../images/social_media/vimeo.png) no-repeat left center; } .social_media a.youtube { background: transparent url(../images/social_media/youtube.png) no-repeat left center; } /* end social_media */