/* celda lateral*/
@import url("menu_top.css");
@import url("agenda.css");
/* fin celda lateral */
h1, h2, h4, h5, h6 {
	color:#828252;}
h2 {
	border-bottom:0.07em solid #ccc;
}
h3 {
  font-size: 17px;
  font-weigth: bold;
}
html { 
  padding:0px;
  margin:0px;
}

body {
  background: url('IMG/fondo.png') fixed #0B7275; 
  background-repeat: repeat-x;
  background-position: left top;
  font:normal 75% Verdana,"Bitstream Vera Sans",sans-serif;
  color:#564b47;  
  padding:0px;
  margin:0px;
}

#inhalt_inicio {
  margin: 0px 150px 40px 160px;
  padding: 0px;
  border-left: solid 1px #B7BABA;
  border-top: dotted 1px #B7BABA;
  background: url("IMG/blk.png") repeat;
}
#inhalt {
  margin: 0px 40px 40px 160px;
  padding: 0px;
  border-left: solid 1px #B7BABA;
  border-top: dotted 1px #B7BABA;
  background: url("IMG/blk.png") repeat;
}
#links {
position: absolute;
left: 0px;
width: 160px;
color: #564b47;
margin:0px; padding:0px;
}
#rechts {
position: absolute;
right: 0px;        
width: 150px;
color: #564b47;
margin: 0px 0px 0px 0px; 
padding: 0px;
/* border-left: solid 1px #B7BABA; */
}
.margen {
	padding: 10px 10px 10px 10px;
	
}
.head {
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
.titol {
	margin-right: 15px;
	padding-top: 35px;

}
.navegador {
   margin-top: 30px;
   margin-left: 15px;
   margin-right: 15px;
   padding: 0px;
   text-align: center;
   color: #605F5F;
   border-top: solid 1px #B7BABA;
   /* width: expression('100%'); */
}
#conten {
	line-height: 1.4em;
	background: #fff;
	padding: 4px;
	height: 100%;
}
.master {
   margin: 0px 5px 0px 0px;
   padding-top: 3px;
   text-align: right;
   font-size: 13px;
   font-family: times;
   font-variant: small-caps;
}
#linea {
	position: absolute;
	left: 160px;
	top: 105px;
	width: 2px;
	height: 60px;
	border-left: solid 1px #B7BABA;
}
h2 {
font-size:20px;
padding-top:10px;
color: #564b47;
background-color: transparent;
}

p, h2, pre {
margin: 0px; 
padding: 5px 20px 5px 20px; 
}
img {
	border: 0px;
}
/* tranparencia png */

.transp {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='IMG/navegador.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.transp[class] {
background: url("IMG/navegador.png") repeat;
}




/* listas */

#main {
list-style-image: url('IMG/arrow.gif')
}

a {
	text-decoration: none;
}
a:link, a:visited{
color: #605F5F;
text-decoration: none;
}
a:hover{
color: #008C8C;
background-color: #eeeeee;
}

/* estilo menu */

a.enls:link, a.enls:visited{
color: #605F5F;
text-decoration: none;
}
a.enls:hover{
color: #008C8C;
background-color: #eeeeee;
}
a.secac2{
	color: #B87070;
	text-decoration: none;
}
a.secac{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006666;
}
a.secac:hover{
	color: #B87070;
	text-decoration: none;
	background-color: #ffffff;
}
.botones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #605F5F;
	margin: 0;
	padding-left: 18px;
	text-decoration: none;
	text-align: left;
}
.botonesHover {
text-decoration: none;
color: #CC0000;
background-color: #eeeeee;
}
/* Atención, evitar alterar la clase .subMe */
.subMe{
	display: none;
	margin: 0;
	padding: 0px;
	background-image: url(inclosos/menus/puntosvt.gif);
	background-repeat:  repeat-y;
}
/* Atención, evitar alterar la clase .subMe */
#tunMe {
	padding:0px;
}
/* fin */

.padd {
	padding: 10px 10px;
}

/* listas */


.home {
list-style: url('');
} 
.etiqueta {
	clear: both;
	float: left;
	width: 150px;

} 
#general {
	background:#fff;
	border:0.07em solid #bbb;
	clear:both;
	margin:0 auto;
	padding:1em;
	text-align:left;
	width:60em;}

/* */

	
/* =Textos (Parrafos, acronimos, abreviaturas, etc.) */
p {
	line-height:1.8em;}

/* =Listas */
ul {
	list-style:square;}
	
li {
	margin-bottom:0.5em;}
/* =Formularios */
fieldset {
	background:#f9fcf7;
	border:0.07em solid #e3e3e3;
	padding:1em;}
	
fieldset legend {
	display:none;}
	
fieldset hr {
	background-color:#ededed;
	border:0;
	color:#ededed;
	display:block;
	height:1px;}

label {
	color:#b0b09a;
	font-weight:bold;}
.formu {
	color:#b0b09a;
	font-weight:bold;}

span.obligatorio, span.opcional {
	font-size:0.8em;
	font-weight:normal;}
	
span.obligatorio {
	color:#a3c989;}

span.opcional {
	color:#ccc;}

input, select, .checkboxes label, .options label {
	font-weight:normal;}

.cajas-texto input {
	background:#fff;
	border:0.07em solid #e3e3d5;
	color:#87877f;
	font-family:Verdana,"Bitstream Vera Sans",sans-serif;
	/* width:33em; */
}
.cajas-texto-fechas input {
	background:#fff;
	border:0.07em solid #e3e3d5;
	color:#87877f;
	font-family:Verdana,"Bitstream Vera Sans",sans-serif;
	width: 2em;
}

.botones input {
	background:#eaf2e3;
	border:0.07em solid #e3e3d5;
	color:#828252;
	font-family:Verdana,"Bitstream Vera Sans",sans-serif;}
	
.combos select {
	color:#464646;
	font-family:Verdana,"Bitstream Vera Sans",sans-serif;
	/* width:20em; */
}
.combos input {
	background:#fff;
	border:0.07em solid #e3e3d5;
	color:#87877f;
	font-family:Verdana,"Bitstream Vera Sans",sans-serif;
	/* width:33em; */
}

/* form_error */
div.error {
	background:#fffcfc;
	border:0.07em solid #b52222;
	color:#b52222;}
table.error {
	background:#fffcfc;
	border:0.1em solid #b52222;
	color:#b52222;}
	
div.error p:first-child {
	border-bottom:0.07em solid #ebdddd;}

span.error {
	color:#b52222;
	font-size:0.8em;}
	
input.error {
	background:#fff;
	border:0.15em solid #b52222;
	color:#b52222;}´

select.error {
	background:#fff;
	border:0.15em solid #b52222;
	color:#b52222;}

.errors {
	border:0.15em solid #b52222;
}

img.alignleft {
float: left;
padding: 8px;
margin-left: 30px;
display: inline;
}

/*

#menu div.barraMenu,
#menu div.barraMenu a.botonMenu {
font-family: sans-serif, Verdana, Arial;
font-size: 8pt;
color: white;
}

#menu div.barraMenu {
text-align: left;
}

#menu div.barraMenu a.botonMenu {
background-color: #556975;
color: white;
cursor: pointer;
padding: 4px 6px 2px 5px;
text-decoration: none;
}

#menu div.barraMenu a.botonMenu:hover {
background-color: #637D4D;
}

#menu div.barraMenu a.botonMenu:active {
background-color: #637D4D;
color: black;
} 

*/
