3e0c27f3375661618d2f23654480616d24652b57
[cascardo/ema.git] / media / css / geral.css
1 /* -*- coding: utf-8 -*-
2  *
3  * Copyright (C) 2008 Lucas Petes da Costa <lucas@milk-it.net>
4  *
5  * This program is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU General Public License as
7  * published by the Free Software Foundation; either version 2 of the
8  * License, or (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13  * General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public
16  * License along with this program; if not, write to the
17  * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18  * Boston, MA 02111-1307, USA.
19  */
20
21 @charset "UTF-8";
22 /* CSS Document */
23
24 body {
25 background-color:#FFF;
26 font-family:Arial, Helvetica, sans-serif;
27 font-size:small;
28 margin:0; padding:0;
29 font-size:12px;
30 }
31
32 h1 {
33 padding:35px 0 25px 18px;
34 }
35
36 div#esquerda {
37 width:333px;
38 float:left;
39 }
40
41 div#direita {
42 margin-left:333px;
43 }
44
45 ul#menu {
46 list-style:none;
47 text-align:right;
48 text-transform:uppercase;
49 }
50
51 ul#menu li {
52 height:46px;
53 margin-bottom:-22px;
54 }
55
56 ul#menu li a:hover, ul#menu li a.current {
57 background:url(/imgs/li_menu.png);
58 color:#F6D4D4;
59 }
60
61 ul#menu li a {
62 color:black;
63 font-weight:bold;
64 display:block;
65 height:31px;
66 padding:15px 21px 0 0;
67 text-decoration:none;
68 }
69
70 div#top-right {
71 height:99px;
72 background:url(/imgs/el_border_top.png) no-repeat;
73 padding-left:19px;
74 }
75
76 div#top-right form {
77 padding-top:70px;
78 margin-bottom:-35px;
79 font-size:13px;
80 }
81
82 div#top-right input {
83 font-size:14px;
84 }
85
86 div#top-right label {padding:0 10px;}
87
88 ul#menu_usuario {
89 list-style:none;
90 padding-top:75px;
91 }
92
93 ul#menu_usuario li {
94 display:inline;
95 padding-right:5px;
96 font-size:13px;
97 }
98
99 ul#menu_usuario a {
100 color:#333;
101 text-decoration:none;
102 border-bottom:1px solid #f00;
103 }
104
105 div#content {
106 border-left:1px solid #777;
107 background:url(/imgs/h2_left.png) no-repeat;
108 padding:19px 30px 30px 30px;
109 }
110
111 div#content h2 {
112 margin-left:-8px;
113 color:#FFF;
114 font-size:22px;
115 font-weight:bold;
116 background:url(/imgs/h2_right.png) right no-repeat #222;
117 padding-top:6px;
118 margin-right:-30px;
119 margin-bottom:35px;
120 }
121
122 div#content h2 a {
123 text-decoration: none;
124 color: #FFF;
125 }
126
127 div#content p {
128 line-height:150%;
129 margin-top:15px;
130 text-align:justify;
131 }
132
133 div#content ul {
134 list-style:url(/imgs/bullet.gif) inside;
135 line-height:170%;
136 margin-top:15px;
137 }
138
139 div#content ol {
140 list-style:inside decimal-leading-zero none;
141 line-height:170%;
142 margin-top:15px;
143 }
144
145 /* Forms */
146
147 input, textarea, select {
148 color:#222;
149 border:1px solid #c8c8c8;
150 font-size:12px;
151 }
152
153 select { padding:0 0 0 1px;}
154
155 form ul {
156 list-style:none;
157 margin:6px 0 10px 0;
158 clear:none;
159 float:left;
160 width:100%;
161 list-style:none !important;
162 text-align:left;
163 }
164
165 form li {
166 clear:both;
167 float:left;
168 padding: 5px 0 5px 0;
169 width:100%;
170 background:none;
171 line-height:normal;
172 margin:0;
173 }
174
175 form li div li {float:none;border:none;}
176 form li div ul {float:none;margin:none;border:0;}
177 form li div input {margin-right:10px;}
178
179 form label {
180 float:left;
181 display:block;
182 width:170px;
183 }
184
185 form label.inline {
186 display:inline !important;
187 float:none !important;
188 margin-top:-2px;
189 width:auto;
190 padding-right:5px;
191 }
192
193 form li div {
194 float:left;
195 }
196
197 form li div div { margin-left:0 !important; float:none !important; }
198
199 div.button {margin-top:6px; padding-left:170px;}
200 div.button input, input.button { color:#F6D4D4 !important; font-weight:bold; background: #CA0000; border:2px solid #9F0F0B !important; padding-left:10px; padding-right:10px; }
201 input.button {font-size:13px !important; margin-left:6px;}
202 div.button input.imagem { background:none !important; border:0 !important;}
203
204 /* Tabelas */
205
206 table {margin:auto; width:100%; margin-top:15px;}
207 th {font-weight:bold; font-size:12px; color:#222; text-transform:uppercase; border-bottom:2px solid #dfdfdf !important;}
208 th,td {
209 padding:3px;
210 border-bottom:1px solid #dfdfdf;
211 }
212
213 ul.errorlist {
214     border: 1px solid #FF3300;
215     border-style: dashed;
216     color: #FF3300;
217     padding: 5px;
218 }