@import url("content.css");
@import url("oficinas.css");

body{
	background:#64c6fa;
	margin:0;
	padding:0;
	font-size:1.1em;
	min-width:750px;
}

html>body{
 width:auto;
}
.espacio_pagina, .pagina{
	height:100%;
}

h1{
	margin:0;
	padding:0;
	padding:10px;
}

.contenido{
	width:auto;
	margin-left:9.37em;
	margin-right:9.37em;
	padding:0.5em;
	background:white;
	position:relative;
}

.migas{
	font-size:0.8em;
	font-weight:bolder;
}

.migas div{
	display:inline;
}

.migas ul{
	margin:0;
	padding:0;
	display:inline;
}

.migas li{
	list-style-type:none;
	display:inline;
}

.migas a{
	font-weight:normal;
}

.cabecera{
	background:url('cabecera.jpg') no-repeat right #1d87c1;
}

.cabecera2{
	background:url('eslogan.gif') no-repeat 50%;
}



.cabecera .accesos{
	color:white;
	position:absolute;
	left:90px;
	top:8px;
	font-size:0.8em;
}

.cabecera .accesos a{
	color:white;
}

.end{
	display:none;
}

.menu{
	background:url('sombra.png') repeat-x bottom;
	margin:0;
	padding:0;
	overflow:auto;
}


.menu ul{
	background:url('brillo.png') repeat-x top;
	margin:0;
	padding:0;
	min-height:2.4em;
	height:2.4em;
}

html > body .menu ul{
	height:auto;
}

.menu li{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	background:url('sombra.png') repeat-x bottom;
}

.menu li.actual {
	background:url('sel_sombra.png') repeat-x bottom;
}

.menu li.actual a{
	background:url('sel_brillo.png') repeat-x top;
}

.menu li a{
	font-size:1.2em;
padding:0.4em 0;
width:7.12em;
	border:none;
border-left:solid 1px #6c97c6;
border-right:solid 1px #0c47a6;
display:block;
	background:url('brillo.png') repeat-x top;
	text-decoration:none;
	font-weight:bolder;
	text-align:center;
	color:black;
	min-height:1.2em;
	height:1.2em;
}

html > body .menu li a{
	height:auto;
}

.menu2.colaborador li{
	font-size: 0.8em;
}

.pie {
	border-top:1px solid #045580;
	padding:0.5em 0 0 0;
	margin:0.5em;
	clear:both;
}

.pie p{
	padding:0;
	margin:0;
	 font-size:0.7em;
}

.pie img{
	vertical-align:baseline;
	float:none;
}

.izquierda{float:left;}
.derecha{float:right;}

.barra{
	width:9.37em;
}

.barra h2{
	padding:0.1em;
	text-align:center;
	margin:0;
	background:#045580;
	color:white;
	font-size:1em;
}


 textarea{
	display:block;
	width:80%;
	height:12em;
}

.barra form{
	padding-left:0.2em;
}

.barra label{
	padding-left:0.5em;
}

.barra .field{
	margin:0 0.2em;
}

 label{
	position:relative;
	float:left;
	width:6em;
	overflow:auto;
	margin-right:0.5em;
}

form{
	margin:0;
}

.textarea label, .checkbox label{
	float:none;
}

.contenido form .field input{
	width:15em;
}

.contenido form .checkbox input{
	width:auto;
	margin:0;
	padding:0;
	vertical-align:middle;
}

.contenido textarea{
	width:30em;
	height:10em;
	display:block;
}

 .field{
	margin-bottom:0.5em;
	margin-top:0.5em;
}

.submit_button{
	padding-left:5em;
}

 .checkbox label{
	float:none;
	width:auto;
}

ul.menu2{
	margin:0;
	padding:0;
	list-style-type:none;
}

ul.menu2 li{
	margin:0;
	padding:0;
	border-bottom:1px solid #045580;
}

ul.menu2 li.actual a{
	color:white;
}

ul.menu2 li a{
	padding: 0.1em 0.3em;
	display:block;
	color:black;
	width:100%;
	text-decoration:none;
	width:8.77em;
}

.tabs ul{
	list-style-type:none;
	padding: 0;
	margin:0;
	border-bottom:1px solid #eff;
}

.informacion{
	margin:0;
	padding:1em;
	background:#def;
}

.tabs ul li{
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}

.tabs ul li a{
	background:#adf;
	border:1px solid;
	border-color:#def #7ae #7ae #def;
	text-decoration:none;
	color:black;
	margin:0;
	padding:0;
	border-bottom:none;
	padding:0 0.5em;
}

.tabs ul li.actual a{
	border-color:#eff #acf #acf #eff;
	top:1px;
	position:relative;
	background:#def;
}

.banners{
	text-align:center;
	margin:0.2em;
}

.banners img{
	border:2px solid;
	border-color:#ddd #888 #888 #ddd;
	margin-bottom:0.1em;
}

.representacion img{
	float:right;
	width:120px;
	height:80px;
	margin:-0.5em -0.5em 0 0;
	position:relative;
}

ul.accesskeys{
	list-style:none;
}


ul.accesskeys li{
	margin-bottom:0.7em;
}

.accesskey{
	background:#ccc;
	border-top:1px solid #999;
	border-left:2px solid #777;
	border-right:2px solid #777;
	border-bottom:4px solid #555;
	padding:0.1em 0.3em;
}

table{
	margin-bottom:1em;
	width:80%;
}