/* =========================== gelato CMS - A PHP based tumblelog CMS development version http://www.gelatocms.com/ gelato CMS is a free software licensed under the GPL 2.0 Copyright (C) 2007 by Pedro Santana =========================== */ /************ BASICS *************/ div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, h7,form, span, pre, a{margin:0; padding:0;} h1, h2, h3, h4, h5, h6, h7{ font-weight:normal;} a, a:link, a:visited, a:active{ color:#000000; text-decoration:none; outline:none;} a:hover{ text-decoration:underline; color:#000000; outline:none;} .inslnl a{ text-decoration:underline; } acronym{ border-bottom: 1px dotted #666; cursor:help;} fieldset{ border:none; margin:0; padding:0;} .gelato{color:#006699; font-weight:bold; font-family:'Trebuchet Ms', Verdad, Tahoma;} .option{ color:#666666; font-style:italic; font-size:0.9em} /*********** LAYOUT *************/ body{ background-color: #e0e0e0; text-align:center; font-family:"Trebuchet Ms", Verdana, Tahoma; font-size:1em;} #cont{ width:600px; margin:30px auto 20px auto; text-align:left; border: 1px solid #999; background-color: #FFF; padding:10px 0 0 0;} #head{ background: #fff url(images/head_bg.png) bottom center no-repeat; position: relative; padding:10px 0 20px 20px; height:73px;} h1 a{ display:block; height:77px; width:161px; background:#fff url(images/gelato-logo.png) top left no-repeat; text-indent:-9999px; overflow:hidden;} #nav{ position:absolute; right:1px; font-size:0.75em; line-height:normal; margin:0; padding:0 20px 0 0; list-style:none;bottom:34px;} #nav li{ margin:0; padding:0; text-align:right;} #nav li a:link, #nav li a:visited, #nav li a:active, #nav li a:focus{ color:#777; text-decoration: none;} #nav li a:hover{ text-decoration:underline;} #main{ background: #fff url(images/main_bg.png) top left repeat-y; text-align:left; padding:0 0 40px 0;} h2{ font-size:1.56em; margin:4px; text-indent:20px;} h3{font-size:1.12em; margin:4px; color:#333333; text-indent:20px;} .box{ background:#fff url(images/bg-box.png) center top repeat-y; width:600px;} .footer-box{background:#fff url(images/bg-foot-box.png) center top no-repeat;} .install_box{padding:20px;} .install_box a{ text-decoration:underline;} .box h3{float:left; color:#444444; font-weight:bold; padding:5px 10px 0 0;} .box p{ margin:2px auto auto 15px;} .menu{ background:transparent url(images/bg-top-box.png) top center no-repeat; height:40px; width:570px; list-style-type:none; padding-right:30px;} .menu li{ display:inline;} .menu li.selected a{background: transparent url(images/bg-top-box-hover.png) left top repeat-x; text-decoration:underline;} .menu li a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; display:block; float:right; height:28px; padding:12px 3px 0 3px;} .menu li a:hover{ background: transparent url(images/bg-top-box-hover.png) left top repeat-x; text-decoration:underline;} .menu li a img{border:none; vertical-align:bottom;} .manage li a{ padding:14px 6px 0 6px;} /* New post menu and form*/ div.newpost{background:none;} div.newpost h3{color:#444; margin:10px 0 0 10px;} #post_types{ background: transparent url(images/new_post_nav.png) top center no-repeat; height:51px; position: relative; margin-bottom:20px;} #head_nav{ background: transparent url(images/head_nav.png) top center no-repeat; height:66px; width:80px; position:absolute; top:-7px; display:none;} #head_nav_sel{ display:none; background: transparent url(images/head_nav.png) bottom center no-repeat;height:66px; width:80px;} #post_types ul{ background:none; position: absolute; padding:5px 0 0 0;} #post_types ul li{} #post_types ul li.selected a{ background:none;} #post_types ul li a{ text-align: center; padding:0px 9px; height:auto;} #post_types ul li a:hover{ background:none;} #post_types ul li a img{ display: block;} #context_help{ display:block; margin:0; padding:5px; position: absolute; border: 1px solid #222; background-color: #444; color:#fff; font-size: 12px;} form.newpost{ width:500px; margin:20px auto 0 auto; padding:0;} form.newpost ul{ list-style-type:none; margin:20px 0 10px 0; padding:0;} form.newpost li{ margin:4px 0; padding:0; position:relative;} form.newpost li.select{ margin:6px 0;} form.newpost label{} form.newpost input{ margin-bottom:10px;} form.newpost input.txt{ background: #fff url(images/grad-small.png) top left repeat-x; border:1px solid #999; width:490px; padding:5px;} form.newpost input.btn{ } form.newpost input.check{ vertical-align:middle;} form.newpost textarea{background: #fff url(images/grad-big.png) top left repeat-x; height:190px; border:1px solid #999; width:490px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;} form.newpost select{ position:absolute; right:10px; top:1px;} html > body form.newpost select{min-width:100px;} legend.install{font: normal 16.5px/17px georgia, "times new roman", serif; border: 1px solid #ddd; margin-top: 0px; padding:5px; margin-bottom: 0; color: #c60; margin-bottom: 5px; background-color:#fff;} fieldset.install{border:1px solid #dfdfdf; padding:10px;} fieldset.install input.txt{width:468px;} .tabla{ margin:15px 15px; } .entry{ background-color:#efefef; border:1px solid #ccc; margin:20px auto; width:550px;} .info{ border-bottom:1px solid #aaa; position:relative; display:block; padding:4px 10px; height:20px; } .info p{font-size:0.8em; color:#297aab; display:inline;} .compact{ float:right; margin:-2px 0 0 0; padding:0;} .compact img{ border:0px; } .compact a { color:#297aab; font-size:0.8em; } .compact a:link { color:#297aab; font-size:0.8em; } .compact a:visited { color:#297aab; font-size:0.8em; } .compact a:active { color:#297aab; font-size:0.8em; } .compact a:hover { color:#297aab; font-size:0.8em; } .post{ padding:10px;} .post h4{ font-style:italic; font-weight:bold; } .post p{ font-size:0.9em; text-indent:20px;} .post img{} .post blockqoute{} .post .video{} .post .audio{} #foot { border-top:1px solid #999999; color:#000000; font-size:10px; padding:5px 10px; text-align:center; background-color: #e0e0e0;} #footer a { color: #000; } #div-process { top:0px; padding-left: 22px; font: normal 14.5px/17px georgia, "times new roman", serif; background: url('../../images/proceso.gif') no-repeat 0% 10%; float: right; height: 20px; width: 150px; border: 1px solid #000066; background-color:#FFFFCC; color:#011940; } a.linkFrm, a.linkFrm:link, a.linkFrm:visited, a.linkFrm:active{ color:#297aab; text-decoration:none; outline:none;} a.linkFrm:hover{ text-decoration:underline; color:#297aab; outline:none;} .bookmarklet { font-weight:bold; padding: 1px 2px; border: 2px solid #888; background-color: #eee; text-decoration:none; } .bookmarklet:hover { background-color: #6FA6EA; text-decoration:none; } /* Feeds */ #feedlist{} #feedlist ul{ list-style-type:none;} #feedlist li{ border-bottom:1px solid #999; font-size:12px; padding:2px 4px 2px 4px; margin:0 2px 0 2px;} #feedlist li span{ font-weight:bold;} #feedlist li.feederror{ background-color:#FFCCCC;} #feedlist li.feederror span{ color:#CC0000;} #feedlist li a img{border:none; padding:0 2px 2px 2px; vertical-align:middle;} /* User messages */ .error { width:80%; background: #FFF7F2 url('../../images/error.png') 15px center no-repeat; border-top: 2px solid #CC0000; border-bottom: 2px solid #CC0000; margin: 0 auto; padding: 5px 20px 5px 45px; } .exito { width:80%; background: #F4FBF5 url('../../images/information.png') 15px center no-repeat; border-top: 2px solid #006600; border-bottom: 2px solid #006600; margin: 0 auto; padding: 5px 20px 5px 45px; } .information { width:80%; background: #FFF6BF url('../../images/icon_info.gif') 15px center no-repeat; border-top: 2px solid #FFD324; border-bottom: 2px solid #FFD324; margin: 0 auto;padding: 5px 20px 5px 45px; } #update { text-align:center; font-size: 10px; color: #000; } #update a { color: #000; text-decoration:underline; } #update a:visited { color: #000; text-decoration:underline; } #update a:active { color: #000; text-decoration:underline; } #update a:hover { color: #F00; text-decoration:underline; } /* Pagination */ div.pagination { text-align:center; padding:3px; margin:3px; } div.pagination a { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #ddd; text-decoration: none; color: #aaa; } div.pagination a:hover, div.pagination a:active { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #a0a0a0; } div.pagination span.current { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #e0e0e0; font-weight: bold; background-color: #f0f0f0; color: #aaa; } div.pagination span.disabled { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #f3f3f3; color: #ccc; } /* Conversation Post */ div.conversation ul { list-style-type: none; margin: 0px; padding: 0px 0px 0px 1px; border-left: solid 5px #555; } div.conversation ul li { font-size: 12px; padding: 4px 0px 4px 8px; color: #000; margin-bottom: 1px; } div.conversation ul li span.label { font-weight: bold; } div.conversation ul li.odd { background-color: #f4f4f4; } div.conversation ul li.even { background-color: #e8e8e8; } /* Tables design */ #admin-table {background-color:#F3F5F7; margin:0 auto; width:95%; text-align:left; font-size:12px; border:1px solid #EAECEE;} #admin-table thead tr th, #admin-table tfoot tr th {background-color:#BDD3E7; padding:6px;} #admin-table thead tr .header {background-image: url(images/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer;} #admin-table tbody td {color:#3D3D3D; padding:6px; background-color:#FFF; background: url(images/td_back.gif) repeat-x; vertical-align:top;} #admin-table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB; } #admin-table tbody a:visited {color: #777; text-decoration: none; } #admin-table tbody a:hover {color: #000; text-decoration: none; } /*#admin-table tbody tr.odd td {background-color:#F0F0F6;}*/ #admin-table tbody tr:hover {background: #EAECEE; color: #111; } #admin-table thead tr .headerSortUp {background-image: url(images/asc.gif);} #admin-table thead tr .headerSortDown {background-image: url(images/desc.gif);} #admin-table thead tr .headerSortDown, #admin-table thead tr .headerSortUp {background-color:#8dbdd8;} /* validation */ form.newpost input.validate_span {border:1px solid #ca3402; float:none;} form.newpost span.validate_span {color:#ca3402; padding-left:10px; border:0; float:right;}