/**
 * @version $Id: layout.css 9765 2007-12-30 08:21:02Z ircmaxell $
 * @author Design & Accessible Team ( Angie Radtke  )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @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
{
	color: #000000;
	font-family:"Trebuchet MS" Verdana, helvetica, sans-serif;
	font-size: 100.1%;
	padding: 0px;margin:0;
	text-align: center;background:#F2F8F5;
}

/* ################   Position ################  */
#all
{
	border: solid 0px #E5F1EB;
	color: #000000;
	font-size: 0.8em;
	margin: 0;
	max-width: 1280px;
	padding: 0;
	text-align: left;
	background:transparent url(../img/fd_body.gif) bottom right no-repeat;	
}



#cabecera
{
	background: #e5f1eb;
	color: #000000;
	margin: 0;padding:0;
	position: relative;
	text-align: right;
	/*border-bottom: solid 4px #ccc;*/
}


#caja { margin: 0 0 0 21%;min-height:350px;}
ul#menupral
{
	float: left;
	margin: 10px 0 20px 10px;
	width: 19%;
	
}



/* ###################### generell ###################### */


#logo
{
	font-size: 1em !important;font-weight:bold !important;text-transform: none !important;text-align: left;
	position: relative;z-index: 0;	
	margin-top: 1em;
}

#logo  img { display: block; }

#logo span
{
	display: block;
	margin: 0px 0 0 100px !important;
	border-bottom: solid 1px #666;
}

a:link
{
	color:#06C;
	text-decoration: none;
}

a:hover,a:active,a:focus{	color:#03b;}
a:visited{color:#8472ad;text-decoration: none;}

a.sub{
	font-size: 0.75em;
	font-weight: normal;
	vertical-align: text-top;
}
a.sub:hover{
	text-decoration:none;
	}


h3 {
	font-size:1.1em;
	font-weight:bold;
	margin:10px 0;
}



input:focus {
	border:solid 2px;
}

fieldset {
	border:0;
}


p {
		margin:5px 0;
}

em
{
	font-weight:bold;font-style:noral;
}

/* ###########  header content #############  */
#cabecera h1
{
	/*font-size:1.5em;
	font-weight:normal;*/margin:0;padding:0;
	text-transform:uppercase;
	background:#e5f1eb url(../img/fd_header_h1.gif) no-repeat right top;
}



#logo img
{
	display:block;
}

#logo span
{
	display:block;
	margin:0/* 0 2px 100px*/ !important;
	/*border-bottom:solid 1px #666;*/
}
/*  Search box  */
#cabecera form
{
	background:transparent;
	border:0;
	/*min-width:240px;*/
	text-align:left;
	padding:0;
	margin: 0;
	position: absolute;
	top: 122px;
	right: 0px;
	z-index: 10;
}

* html #cabecera form
{
	/*height:65px;*/
}

#cabecera form fieldset
{
	border:0 solid #000;
	display:inline;
	float:left;
	padding:0px;
	text-align:left;
	width:6em;
}

#cabecera form label
{
	color:#fff;
	position:relative;
	left:0px;
	top:0px;
	width:auto;
	font-weight: bold;
}



#cabecera form .inputbox
{
	background:#fff;
	border:0;
	font-weight:bold;
	padding:0 0 0 2px;
	margin:0 !important;
	width:6em;
}

#cabecera form .inputbox:focus
{
	border:solid 2px #000;
	margin: 0;
	padding: 0;
}

/* header Top-nav */
#cabecera #active_menu-nav
{
	/*background:#000;*/
	color:#fff;
}

#cabecera ul
{
	/*background:#fff;*/
	display:block;
	margin:0 140px 0 0;
	padding:0;
	float:right;
	text-align:right;
	position: absolute;
	top: 123px;
	right: 0px;
	z-index: 9;
}

#cabecera ul li
{
	/*background:#000;*/
	color:#fff;
	display:inline;
	text-align:center;
}

#cabecera ul li a:link,#cabecera ul li a:visited
{
	/*background:#fff;*/
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	border-right:solid 1px #fff;
	padding:5px 10px;
}

#cabecera ul li a:hover,#cabecera ul li a:active,#cabecera ul li a:focus
{
	/*background:#000;*/
	color:#e5f1eb;
	}

/*  fontsize  */


ul#fontsize
{
	position:absolute;
	margin:0;
	padding:0;
	width:50%;
	height:20px;
	background:url(../img/fd_menu.png) repeat-x 0 0;
	top: 0px;
	right: 0px;
	}
ul#fontsize li{
	margin: 0;padding: 0;
	display: inline;
}
#cabecera ul#fontsize li a,#cabecera ul#fontsize li a:link,#cabecera #fontsize li a:visited{
	margin:0 0 0 1px;
	padding:0;
	height:20px;
	width:41px;
	display:block;
	float:right;
	text-align: center;
	background: url(../img/lupe.gif)  no-repeat;
	font-size:0.9em;
	color:#fff;
	border:0;
}
ul#fontsize li a:hover,ul#fontsize li a:active,ul#fontsize li a:focus {
	background:url(../img/lupe_hover.gif) no-repeat;
}

/* ################# breadcrumbs ################ */
#breadcrumbs {
	text-align:left;
	color:#fff;
	padding: 3px;
	background: #007336;
	margin: 0;
}

#breadcrumbs p {
	padding:0 5px;
	display:inline;
	background: transparent;
}

* html #breadcrumbs {
height:65px;
}
/*
#breadcrumbs a {
text-transform:none;
}

#breadcrumbs a:link,#breadcrumbs a:visited {
	color:#fff;
}

#breadcrumbs span {
color:#fff;
font-size:0.9em;
padding:7px;
}

#breadcrumbs span a:hover,#breadcrumbs span a:active,#breadcrumbs span a:focus {
color:#ff2;font-weight:bold;
text-decoration:none;
}

 ################ left ######################## */


ul#menupral {
	list-style-type:none;
}


ul#menupral li {
	border:solid 1px #fff;
	margin:0;
}

ul#menupral li a {
display:block;
padding:3px 14px 3px 5px;
text-decoration:none;
}

ul#menupral li a:link,ul#menupral li a:visited {
	color:#fff;
	font-weight:normal;
	border: 1px solid #7fb99a;
	background-color: #007135;
	background-image: url(../img/a.gif);
	background-repeat:   no-repeat;
	background-position: right bottom;/**/
}

ul#menupral li a:hover,ul#menupral li a:active,ul#menupral li a:focus {
border: 1px solid #7fb99a  !important;
background-color: #4C9D72  !important;
background-image: url(../img/a_hover.gif)  !important;
background-repeat:   no-repeat  !important;
background-position: right bottom  !important;/**/
}

/* ################## contenidos Menue ################## */



ul#menupral li.active a:link,ul#menupral li.active a:visited {
background:#fff;
/*border-left:solid 4px #BE7CA9;*/
color:#007336;font-weight:bold;
/*border-bottom:solid 1px #93246F;
padding:3px 0 3px 6px;*/
}


/* ###############  contenidos * ########################### */
/* position */
#contenidos{
	margin: 0;
	padding: 5px 20px 20px 80px;
	position: relative;
}
#contenidos p{
	margin: 0 10px 10px 40px;padding:0;text-align:justify;
}
h1,h2,h3,h4,h4,h6,legend{
	font-family:"Lucida Grande", Lucida, Verdana, sans-serif;color:#2905a0;
}

/*PESTAŅAS*/

#contenidos ul.pestannas
{
	/*background:#fff;*/border-bottom:solid 1px #007336;
	display:block;
	margin:0;
	padding:0 0 0 20px;
	text-align:left;
	z-index: 9;
}

#contenidos ul.pestannas li
{
	display:inline;
	text-align:center;
	padding:0 5px;
}
#contenidos ul.pestannas li.inactivo
{
	background:transparent;
	display:inline;
	border-right:solid 1px #007336;border-top:solid 1px #007336;border-left:solid 1px #007336;border-bottom:solid 1px #F2F8F5;
	
}
#contenidos ul.pestannas li a:link,#contenidos ul.pestannas li a:visited
{
	background:#fff;
	font-weight:bold;
	text-decoration:none;
	border-right:solid 1px #007336;border-top:solid 1px #007336;border-left:solid 1px #007336;
	padding:0 5px;
}

#contenidos ul.pestannas li a:hover,#contenidos ul.pestannas li a:active,#contenidos ul.pestannas li a:focus
{

}

/* FIN PESTAŅAS*/




#contenidos h2{
	font-size:1.5em;
	font-weight:bold;
	margin:10px 0 10px 0;width:80%;
	/*text-transform:uppercase;*/
}

#contenidos h2 a {
text-decoration:none;
}
#contenidos h3{
margin:10px 0 10px;color:#5a4a95;
}
#contenidos h1 {
	font-size:1.6em;
	font-weight:normal;
	margin:0;display: none;
}

#contenidos dt{
	color:#5a4a95;font-weight:bold;
	margin:0;padding:0;display:inline;
}
#contenidos dd{
	display:inline;margin:0;padding:0;
}
#contenidos ul,#contenidos ol {
list-style-position:outside;
margin:10px 0 10px 50px;
padding:0 0 0 10px;
}
#contenidos ul li{
	padding: 0;
	margin: 2px 0;
	list-style-type: none; /*background: transparent url(../img/li.png) left center no-repeat;*/
	list-style-image: url(../img/li.gif);
}
.noticia{
	margin:5px 0;padding:2px;border-bottom:1px dotted #338f5e;background:#F2F8F5;
}
.noticia p{
	margin:0px;padding:2px;
}
/*.par{
	border-right:3px solid #66ab86;
}
.impar{
	border-right:3px solid #8472ad;
}*/
.noticia h3{
	color:#000;margin:0;padding:0;
}
.noticia .fecha{
	font-size:0.8em;margin:0;padding:0;color:#666;
}
.noticia .fuente{
	font: bold 0.85em;color:#666;
}
.noticia .masinfo,.volver,.historico{
	font: bold 0.85em;margin:-2px 0 0 0;padding:1px 5px;background:#fff;
	float: right;border:1px solid #338f5e;
}
.busqueda h4,.busqueda p{
	font-size:1em;margin:0;padding:0;
}
.busqueda a{
	color:green
}
/*FORMULARIOS*/

#contenidos fieldset{
text-align:right;width:500px;margin:0;padding:0;

}
#contenidos legend{
margin:10px 0;display:block;
border-bottom:1px solid #2905a0;
}
#contenidos input,#contenidos select{
width:275px;font-size:0.9em;
}
#contenidos input.fecha{
width:70px;margin-right:230px;
}
#contenidos input.medio{
width:100px;margin-right:200px;
}
#contenidos input.chico{
width:50px;margin-right:250px;
}
#contenidos input.minimo{
width:20px;margin-right:280px;
}
#contenidos input#boton{
width:100px;margin:10px 150px;float:right;
}
#contenidos p.consejos{
font-size:0.8em;line-height:1.2em;
padding:0;margin:2px 8px 2px 0;width:380px;float:right;}
#contenidos table.normal,#contenidos table.dcp{
	width:80%;margin:0 0 0 10%;font-size:0.85em;
	border-top:1px solid #66ab86;border-left:1px solid #66ab86;border-right:1px solid #66ab86;
}
#contenidos  table.normal th,#contenidos  table.normal td{
	padding:1px 3px;
	border-bottom:1px solid #66ab86;
	background:#fff/*e5f1eb*/;
}
#contenidos  table.dcp th,#contenidos  table.dcp td{
	padding:0 3px;line-height:1.2em;
	border-bottom:1px solid #66ab86;
	background:#fff/*e5f1eb*/;
}
#contenidos  table.normal th,#contenidos  table.dcp th{
text-align:right;width:35%;border-right:1px dotted #66ab86;
}

#contenidos  table.normal th.pral,#contenidos  table.dcp th.pral{
text-align:center;	background:#4c9d72;color:#fff;border:0;
}
#contenidos ul#access{
color:#555;list-style-position:inside;
margin:5px 140px;
padding:0 0 0 40px;	
}
#contenidos ul#access li{
	list-style-image:none;padding:10px;
}

.nav_konqueror {
	background:red url(../img/nav_konqueror.jpg) no-repeat left center
}
#contenidos ul#access li.nav_safari {
	background: url(../img/nav_safari.jpg) no-repeat left center
}
#contenidos ul#access li.nav_opera {
	background: url(../img/nav_opera.jpg) no-repeat left center
}
#contenidos ul#access li.nav_netscape {
	background: url(../img/nav_netscape.jpg) no-repeat left center
}
#contenidos ul#access li.nav_firefox {
	background: url(../img/nav_firefox.jpg) no-repeat left center
}
#contenidos ul#access li.nav_ie {
	background: url(../img/nav_ie.jpg) no-repeat left center
}

/*FIN FORMULARIOS*/

#menu_nav{
	width:100%;
}
#menu_nav p{
	display:inline;float:left;
}
#menu_nav ul{
	list-style-type:none;padding:0;margin:5px 0 0 0;display:block;font-size:0.9em;display:inline;height:14px;
}
#menu_nav ul li{
	 font-weight:bold;text-align:center;
	margin:0;padding:0;
	float:left;
}	
#menu_nav ul li a{
text-decoration: none;text-align:center;background:#fff;border:1px solid  #5a4a95;
display:block; margin:0 1px;padding:1px 3px;
}
#menu_nav ul li.sinlink{background:#5a4a95;margin:0 1px;padding:1px 3px;border:1px solid  #5a4a95;color:#e5f1eb}



#pie {
	background:#e5f1eb;
	padding:5px;
	text-align:right;
	height: 20px;
}
#pie ul{
	margin:0;
	padding:0;
	display:inline;
	clear:both;
	text-align:left;	text-align:right;
	z-index: 15;
}
#pie ul li{
list-style-type:none;display:inline;padding:0 5px;
}
#pie p{
	float:right;
	color:#99c7af;
	font-size:0.9em;
	background: transparent;
}
#pie li a {color:#007336;}
#pie p a{color:#99c7af}

/* Error Message contact form */
