/*
*template_css - Joomla! Template (v 1.0)
*created by Negocios Electronicos (www.aviatur.com)
*date: 12.12.2006 
*license GNU/GPL
*/
 
/* Template CSS */
 
body {
 height: 100%;
 margin-bottom: 10px;
}
/*borde de elsitio y texto inferior*/
div#main {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 width: 937px!important;
 margin: 0 auto;
 border: 1px solid #bcd1a1;
 padding: 4px 5px;
 background: #eff6ed;
 text-align:left;
 color: #0067ac;
 }
/*Cambio la imagen - fondo ubicacion sitio*/
div#pathway {
 float: right;
 width: 674px;
 height: 29px;
 margin: 0;
 padding-left: 50px;
 padding-top: 10px;
 font-weight: bold;
 color: #BCD1A1;
 background: url("../images/pathway.png") no-repeat;
 }
/*cambio imagen*/
div#suche {
 float: left;
 width: 164px;
 height: 27px;
 padding-left: 40px;
 padding-top: 10px;
 overflow: hidden;
 background: url("../images/suche.png") no-repeat;
 border: 1px solid #5CB154;
 }
 
div#suche .inputbox {
 width: 200px;
 /*border: 0px solid #92C8DC; - sin borde*/ 
 padding: 2px;
 font: bold 11px/normal Verdana, Arial, Helvetica, sans-serif;
 color: #216600;
 background: none;
 }
 /*falta cambio de la imagen*/
div#header {
 float: left;
 margin: -4px 0 0;
 width: 935px;
 height: 200px;
 background: url("../images/header.png") no-repeat;
 }
 div#headersup {
 float: left;
 margin: -4px 0 0;
 width: 935px;
 height: 20px;
 background: url("../images/barra_horizontalsup.gif") no-repeat;
 }
 
 div#headermedio {
 float: left;
 margin: -4px 0 0;
 width: 231px;
 height: 153px;
 background: url("../images/barra_horizontalmedio.gif") no-repeat;
 }
 
 div#headerflash {
 float: left;
 margin: -4px 0 0;
 width: 704px;
 height: 153px;
 }
 
 div#headerinf {
 float: left;
 margin: -4px 0 0;
 width: 935px;
 height: 46px;
 background: url("../images/barra_horizontalinf.gif") no-repeat;
 }
 
/*menu superior - fondo*/
div#topmenu {
 font-size: 12px;
 color: #ffffff;
 width: auto;
 padding-top: 10px;
 float: center;
 padding-left: 230px;
 }
 
div#navigation {
 float: left;
 width: 176px;
 height: 33px;
 margin-left: 0px;
 padding-left: 34px;
 padding-top: 6px;
 background: url("../images/navigation.png") no-repeat;
 }
 
div#content {
 float: left;
 width: 677px;
 height: 33px;
 margin-left: 2px;
 padding-left: 45px;
 padding-top: 6px;
 background: url("../images/content.png") no-repeat;
 }
 
div#mitte {
 float: right;
 width: 700px;
 padding-left: 6px;
 padding-top: 3px;
 padding-bottom: 10px;
 padding-right: 5px;
 margin-top: -2px;
 background: url("../images/content_mitte.png") repeat-y;
 overflow: hidden;
 border: 1px solid #bcd1a1;
 }
 
div#links {
 height: 100%;
 float: left;
 width: 200px;
 padding-left: 5px;
 padding-top: 3px;
 padding-bottom: 10px;
 margin-top: -2px;
 background: url("../images/navigation_mitte.png") repeat-y;
 }
 
 
 
div#links div {
 width: 200px;
 overflow: hidden;
 } 
 
a#publicidad {
    display: block;
    width: 180px;
    height: 257px;
    background: url(http://www.serviciosmedicosavia.com/portal/images/banners/pendonavia_168px.jpg) no-repeat;
 
}
 
div#publicidad { 
 width: 180px;
 overflow: hidden;
 height: 257px;
 margin-left: 5px;
 margin-right: 4px;
 padding-top: 10px;
 padding-bottom: 10px;
 
} 
 
.clr {
 text-align: center;
 clear: both;
 padding: 2px;
 }
 
.block {
 display: inherit !important;
 display: inline-table;
 margin: 0;
 border: 0;
 padding: 1px 2px 1px 0px;
 clear: both;
 }
/*Cambio borde color*/
div#footer {
 text-align: center;
 width: auto;
 height: auto;
 border: 1px solid #bcd1a1;
 }
 
div#design {
 padding-top: 3px;
 text-align: right;
 font-weight: bold;
 font-size: 10px;
 color: #0067ac;
 }
 
div#datum {
 float: right;
 display: block;
 color: #216600;
 padding-right: 5px;
 padding-top: 3px;
 }
 

/* Joomla! CSS */
 
.contentheading {
 background: url(../images/contenthead.png) no-repeat;
 height: 33px;
 color: #216600;
 padding-top: 1px; 
 padding-left: 35px; 
 margin-top: -3px;
 font-weight: bold;
 font-size: 11px;
 text-transform: uppercase;
 }
 
.componentheading {
 padding-top: 6px; 
 padding-left: 12px;
 padding-bottom: 8px; 
 color: #216600;
 font-weight: bold;
 font-size: 11px;
 text-transform: uppercase;
 }
 
a:link, a:visited {
 color: #216600;
 font-weight: bold;
 text-decoration: none;
 }
 
a:active, a:hover {
 color: #2E448C;
 }
 
.button {
 font-size: 11px;
 font-weight: bold;
 height: 25px;
 color: #216600;
 }
 
div.mosimage {
 margin: 3px;
 margin-right: 5px;
 margin-top: -4px;
 border: 1px solid #bcd1a1;
 }
 
div.mosimage_caption {
 font-size: 11px;
 color: #CC9900;
 border-top: 1px solid #5cb154;
 background: #eff6ed;
 }
 
.modifydate {
 height: 20px;
 vertical-align: bottom;
 font-size: 10px;
 color: #216600;
 font-weight: normal;
 text-align: left;
 }
 
.createdate {
 height: 16px;
 background : url(../images/datum.gif) no-repeat; 
 padding-left : 20px;
 padding-top: 2px; 
 color : #5cb154; 
 text-align : left; 
 font-size : 10px; 
 font-weight: bold;
 } 
 
table.contentpaneopen td span.small {
 height: 16px;
 background: url(../images/autor.gif) no-repeat; 
 padding-left: 20px;
 padding-top: 2px; 
 color : #5cb154; 
 text-align: left; 
 font-size: 10px;
 font-weight: bold;
 }
 
.contentpaneopen {
 width: 99%;
 text-align: justify;
 height: 9px; 
 }
 
table.contentpane td {
 padding-top: 3px;
 padding-bottom: 7px;
 }
 
.small {
 font-size: 10px;
 color: #216600;
 font-weight: normal;
 text-align: left;
 }
 
.sectiontableheader, tr.sectiontableheader th, .sectiontablefooter {
 color: #216600;
 font: bold 11px/24px Arial, Helvetica, sans-serif;
 background: #eff6ed;
 padding: 2px;
 }
 
tr.sectiontableentry1 {
 background-color : #eff6ed;
 }
 
tr.sectiontableentry2 {
 background-color : #eff6ed;
 }
 
ul {
 list-style: square url(../images/pfeil.gif);
 }
 
/* Menu */
 
a.mainlevel:link, a.mainlevel:visited {
 display: block;
 background: url(../images/menu.gif) no-repeat left;
 font: bold 11px Verdana, Arial, Helvetica, sans-serif;
 color: #216600;
 text-indent: 18px;
 text-decoration: none;
 padding-top: 3px;
 padding-bottom: 4px;
 height: 15px;
 }
 
a.mainlevel#active_menu, a.mainlevel:hover {
 display: block;
 background: url(../images/menu_hover.gif) no-repeat left;
 font: bold 11px Verdana, Arial, Helvetica, sans-serif;
 color: #216600;
 text-indent: 18px;
 padding-top: 3px;
 padding-bottom: 4px;
 height: 15px;
 }
 
a.sublevel:link, a.sublevel:visited {
 font-size: 11px;
 margin-right: 4px;
 margin-bottom: 3px;
 text-indent: 18px;
 width: 100%;
 display: block;
 line-height: normal;
 background: url(../images/pfeil.gif) left no-repeat;
 color: #216600;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
a.sublevel#active_menu {
 font-size: 11px;
 margin-right: 2px;
 text-indent: 18px;
 width: 100%;
 display: block;
 line-height: normal;
 background: url(../images/pfeil.gif) left no-repeat;
 margin-bottom: 3px;
 text-decoration: none;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
 
/* topmenu */
 
ul#mainlevel-nav {
 list-style: none;
 padding: 0;
 margin: 0;
 display: inline;
 }
 
ul#mainlevel-nav li {
 float: right;
 margin: 1px;
 padding: 0px;
 width: 130px;
 white-space: nowrap;
 }
 
ul#mainlevel-nav li a { 
 font: bold 11px/normal Verdana, Arial, Helvetica, sans-serif;
 display: block;
 width: auto;
 background: #eaf3ff;
 text-indent: 4px;
 padding: 1px;
 
 }
 
ul#mainlevel-nav li a:hover {
 color: #216600;
 background: #eaf3ff;
 border: 1px solid #eff6ed;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 } 
 
/* Module */
 
.moduletable {
 width: 100%;
 margin: 0 0 1px 0;
 padding: 0 0 10px 0;
 }
 
.moduletable th {
 font-weight: bold;
 font-size: 11px;
 color: #216600;
 margin: 0px 0 10px 0;
 padding-bottom: 3px;
 padding-left: 3px;
 border-bottom: 2px solid #FFFFFF;
 height: 14px;
 text-transform: uppercase;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 }
 
.moduletable td {
 padding-top: 2px;
 }
 
.moduletable td ul {
 list-style: square url(../images/pfeil.gif);
 margin: 2px 0 2px 20px;
 padding: 0px;
 }
 
.moduletable td ul a:link, .moduletable td ul a:visited {
color: #216600;
}
 
.moduletable td ul a:active, .moduletable td ul a:hover {
color: #216600;
}
 
/* Misc */
 
.code {
 background-color: #eff6ed;
 border: 1px solid #5cb154;
 }
 
.error {
 font:italic bold 14px/normal Arial, Helvetica, sans-serif;
 padding: 5px;
 color: #eaf3ff;
 text-transform: uppercase;
 }
 
 
div#creditos {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 937px!important;
 margin: 0 auto;
 text-align:center;
 color: #CCCCCC;
 }