html, body, table{ 
	font-family:Verdana,Arial,Tahoma,sans serif;
	font-size:9pt; color: #505050;
}

a img {
  border:none 0;
}

.content {line-height:130%;}
/*.content p:first-letter {font-size:120%; font-weight:bold; }*/
.content img { 
	display:inline; margin:10px;
}

.content table p {
  margin:0; padding:0;
}


h1, h1 a{
	font-size:10.5pt; color:#d90200; font-weight:bold;
	margin:0; padding:0;
	font-family:Tahoma,Arial,Verdana,sans serif;	
}
h2, h2 a{
	font-size:10pt; color:#d90200; margin:0.5em 0 0.25em 0;
}
h3, h4, h5, h6, h3 a, h4 a, h5 a, h6 a{
	font-size:9pt; color:#707070; margin:0.5em 0;
}

a { text-decoration: none; color: #a52021; }
a:hover { color: #d90200; }

hr {
  border: 0;
  color: #aaa;
  background-color: #aaa;
  height: 1px;
}


.file { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_.gif) no-repeat left top;}
.file_sxw { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_sxw.gif) no-repeat left top; }
.file_doc { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_doc.gif) no-repeat left top; }
.file_pdf { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_pdf.gif) no-repeat left top; }
.file_zip { display:block; padding:2px 2px 2px 25px; background: transparent url(../img/icons/file_zip.gif) no-repeat left top; }

.content_keywords {
}
.content_keywords, .content_keywords a {
  font-style: italic; font-size:7pt;
  color:#a0a0a0;
}

/* -------------------- */

#topmenu a {
  color: #707070;
}
#topmenu a.important {
  color: #d90200;
  font-weight:bold;
}

.more {
  text-align:right;
}


/* ---------  FORMY  ----------- */
fieldset {
  border: solid 1px #c3c3c3;
}

.form_important {
  display:block;
  background:#d50102;
  padding:4px 10px;
  border: solid #e7e7e7; border-width:4px 0;
}
.form_important button {
  background:#fff;
}

.form_normal {
  background:#e7e7e7;
}

.error {
  color:red;
  font-style: italic;
}

.form_error {
  color:#d50102; line-height:140%; padding:10px 5px 10px 40px;
  border: solid 1px #d50102; font-weight:bold;
  background:transparent url(../img/layout1/images/form_error.png) no-repeat 4px 2px;
}
    
.form_ok {
  color:#336611; line-height:140%; padding:10px 5px 10px 40px;
  border: solid 1px #336611; border-width:1px 0; font-weight:bold;
  background:#efffdf url(../img/layout1/images/form_ok.png) no-repeat 5px center;
}
    
.notice {
  color:#d50102; font-weight:bold;
}

/*----------------------------------*/
.oferta {
  text-align:center;
}
.oferta br {
	clear:both;
}
.oferta h2 {
  width:627px; line-height:35px;
  color:#fff;
  background:#d60a0b url(../img/layout1/images/oferta_header.png) no-repeat center center;
  padding:0; margin:5px 0;
  clear:both;
}
.oferta h2 a {
  color:#fff;
}
/* start IE6/7 http://www.webdevout.net/css-hacks */
*:first-child+html .oferta table {float:left;}
* html .oferta table {float:left;}
/* end IE6/7 */
.oferta table {
	display:inline-table;
  width:202px; height:73px;
  background:transparent url(../img/layout1/images/oferta_button.png) no-repeat center center;
  padding:0;
  margin:5px 2px;
}
.oferta table td {
  text-align:center !important; vertical-align:center;
}
.oferta table strong a, .oferta table a strong {
  text-align:center; color:#000;
}
.oferta table strong a:hover, .oferta table a:hover strong {
  color:#f00;
}
