﻿body, html
{
height: 98%;
background-color: #de6100;
color: #444444;
font-family: trebuchet ms;
font-size: 11px;
}

#contenedor
{
width: 86.364em;
position: relative;
margin-left: auto;
margin-right: auto;
height: 100%;
}

#englishbox
{
position: relative;
width: 64.364em;
margin-left: auto;
margin-right: auto;
text-align: right;
font-size: 1.273em;
margin-top: 25px;
}

#cabecera
{
position: relative;
height: 40.909em;
}

#marco1
{
background: url(../img/marco2.png);
height: 40.909em;
width: 86.364em;
position: absolute;
left: 0px;
top: 0px;
z-index: 1;
}

#logominis
{
position: absolute;
left: 200px;
top: 20px;
z-index: 10;
}

#logopi
{
position: absolute;
left: 735px;
top: 25px;
z-index: 10;
}

#cajatextoportada
{
width: 40.909em;
height: 26.364em;
position: absolute;
left: 470px;
top: 130px;
z-index: 250;
display: none;
}

#panel1
{
height: 25.455em;
overflow: auto;
}

#cajatextoportada div
{
font-size: 1.041em;
}

#cajatextoportada div.titulo
{
color: #de6100;
font-size: 1.636em;
}

#cajafoto
{
position: absolute;
left: 20px;
top: 120px;
z-index: 50;
}

#foto1
{
position: absolute;
left: 0px;
top: 0px;
width: 38.909em;
height: 28.182em;
z-index: 51;
background: url(../img/img_0.jpg) no-repeat 429px 0px;
}

#paspartu
{
position: absolute;
left: 0px;
top: 0px;
width: 38.909em;
height: 28.182em;
z-index: 52;
}

#titulo1
{
padding: 5px;
}

#texto1
{
padding: 5px;
}

#flechaizq
{
position: absolute;
z-index: 160;
left: -5px;
top: 139px;
cursor: pointer;
}

#flechader
{
position: absolute;
z-index: 150;
left: 400px;
top: 139px;
cursor: pointer;
}

#reproductor
{
position: absolute;
z-index: 200;
left: 170px;
top: 283px;
width: 10.727em;
cursor: pointer;
}

ol
{
font: italic 1em Georgia, Times, serif;
color: #ffffff;
background: #de6100;
}

ol li div
{
color: #444444;
font-family: trebuchet ms;
font-size: 1em;
background: #ffffff;
padding: 5px;
}

ol li
{
margin-bottom: 1px;
}

#menu1
{
position: absolute;
left: 10px;
top: 0px;
z-index: 100;
}

#menu1 ul
{
padding: 0px;
margin: 0px;
margin-top: 5px;
color: #eeeeee;
font-size: 1.273em;
list-style: none;
border-right: 1px solid #dddddd;
/*border-top: 1px solid #f0f0f0;*/
padding-right: 25px;
padding-left: 20px;
width: 9.091em;
}

#menu1 ul li div
{
margin-bottom: 5px;
cursor: pointer;
z-index: 100;
}

.naranja
{
color: #f89828;
}

strong
{
color: #f89828;
}

.cajatexto
{
width: 20em;
height: 11.091em;
position: absolute;
background: url(../img/marco3.png);
z-index: 50;
padding: 10px;
cursor: pointer;
}

#cajatextob1
{
left: -6px;
top: 40.909em;
top: 1em;
display: none;
}

#cajatextob2
{
left: 234px;
top: 40.909em;
top: 1em;
display: none;
}

#cajatextob3
{
left: 474px;
top: 40.909em;
top: 1em;
display: none;
}

#cajatextob4
{
left: 714px;
top: 40.909em;
top: 1em;
display: none;
}

#cajatextob5
{
left: -6px;
top: 55.909em;
top: 16em;
display: none;
}

#cajatextob6
{
left: 234px;
top: 55.909em;
top: 16em;
display: none;
}

#cajatextob7
{
left: 474px;
top: 55.909em;
top: 16em;
display: none;
}

.titulo_ct
{
color: #f0f0f0;
font-size: 1.818em;
font-weight: 800;
text-align: left;
padding-left: 10px;
padding-top: 5px;
}

.texto_ct
{
position: absolute;
left: 20px;
top: 50px;
width: 11.818em;
color: #e0e0e0;
}

.imagen_ct
{
position: absolute;
left: 160px;
top: 50px;
width: 5.818em;
}

a
{
color: #eeeeee;
text-decoration: none;
}

a:hover
{
color: #FFFEA1;
}

#breadcrumb
{
position: absolute;
width: 18.182em;
z-index: 200;
left: 20px;
top: 5px;
}

.enlace1
{
color: #3396B2;
}

.enlace1:hover
{
text-decoration: underline;
color: #3396B2;
}

.enlace2
{
color: #666666;
}

.enlace2:hover
{
text-decoration: underline;
color: #f89828;
}

.seph
{
color: #dedede;
margin: 5px;
}

.termino
{
color: #3396B2;
margin-bottom: 5px;
}

.definicion
{
margin-bottom: 10px;
}

#menu2
{
position: absolute;
width: 18.182em;
height: 24.545em;
z-index: 200;
left: 180px;
top: 20px;
border-right: 1px dotted #dedede;
padding-right: 10px;
}

#menu2 ul
{
padding: 0;
padding-left: 10px;
padding-top: 10px;
margin: 0;
list-style-image: url(../img/bullet2.png);
}

#texto1 table tbody tr td
{
padding: 5px;
padding-right: 10px;
vertical-align: top;
background-color: #f0f0f0;
}

#texto1 table tbody tr th
{
text-align: left;
padding: 5px;
padding-right: 10px;
background-color: #f89828;
}

.videolink
{
float: left;
font-size: 1.273em;
}

#plpi_ind.tablesorter {
	font-family:arial;
	background-color: #f0f0f0;
	margin:10px 0pt 15px;
	font-size: 0.909em;
	width: 100%;
	text-align: left;
	margin-bottom: 200px;
}
#plpi_ind.tablesorter thead tr th, #plpi_ind.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 0.909em;
	padding: 4px;
}
#plpi_ind.tablesorter thead tr .header {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

#plpi_ind.tablesorter tbody tr td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}

#plpi_ind.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
#plpi_ind.tablesorter thead tr .headerSortUp {
	background-image: url(../img/asc.gif);
}
#plpi_ind.tablesorter thead tr .headerSortDown {
	background-image: url(../img/desc.gif);
}
#plpi_ind.tablesorter thead tr .headerSortDown, #plpi_ind.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

#noticias_tabla.tablesorter {
	font-family:arial;
	margin:10px 0pt 15px;
	font-size: 0.909em;
	width: 100%;
	text-align: left;
	margin-bottom: 30px;
}
#noticias_tabla.tablesorter thead tr th, #plpi_ind.tablesorter tfoot tr th {
	border: 1px solid #FFF;
	font-size: 0.909em;
	padding: 4px;
    padding-right: 30px;
	border-bottom: 1px solid #aaaaaa;
}
#noticias_tabla.tablesorter thead tr .header {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

#noticias_tabla.tablesorter tbody tr td {
	color: #3D3D3D;
	padding: 6px;
	background-color: #FFF;
	vertical-align: top;
	border-bottom: 1px dashed #dedede;
	cursor: pointer;
}

#noticias_tabla.tablesorter tbody tr.odd td {
	/*background-color:#F0F0F6;*/
}
#noticias_tabla.tablesorter thead tr .headerSortUp {
	background-image: url(../img/asc.gif);
}
#noticias_tabla.tablesorter thead tr .headerSortDown {
	background-image: url(../img/desc.gif);
}
#noticias_tabla.tablesorter thead tr .headerSortDown, #plpi_ind.tablesorter thead tr .headerSortUp {
/*background-color: #8dbdd8;*/
}

#noticias
{
z-index: 300;
position: absolute;
width: 22.182em;
height: 18.182em;
left: 130px;
top: 50px;
background-color: #ffffff;
border: 1px dotted #dedede;
display: none;
padding: 5px;
}

#noticias h3
{
margin-top: 0px;
margin-bottom: 3px;
border-bottom: 1px solid #4B90C5;
color: #4B90C5;
padding-left: 5px;
}

#cuerpo_noticias
{
height: 14.2em;
overflow: auto;
margin-bottom: 3px;
}

#pie_noticias 
{
border-top: 1px solid #4B90C5;
text-align: right;
padding-right: 5px;
}

#pie_noticias a
{
color: #4B90C5;
}

#creditos
{
display: none;
}

#tabla1 tbody tr td
{
padding: 2px;
vertical-align: top;
}

#idiomas
{
margin-left: 20px;
}

#idiomas select
{
border: 1px solid #EF9249;
background-color: #F2B17F;
color: #de6100;
padding: 1px;
font-size: 11px;
}

.actuaciones div
{
padding: 5px;
float: none;
clear: both;
}

.actuaciones div span
{
display: block;
width: 13.636em;
float: left;
padding: 5px;
background-color: #C1E6E8;
color: #ffffff;
}

.actuaciones div p
{
display: block;
width: 46.636em;
float: left;
padding: 0;
margin: 0;
padding: 5px;
}

#cargador
{
position: absolute;
background: url(../img/fondotrans.png);
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 1000;
display: none;
}

#cargador_contenido
{
position: absolute;
padding: 20px;
border: 2px solid #de6100;
background-color: #FCFEFC;
font-size: 20px;
color: #de6100;
text-align: center;
width: 30em;
height: 3em;
}
