@charset "utf-8";

/*----------- Formularios --------*/
/* 
  Asec. 31/08/09. Se crea esta secciÃ³n para dar
  estilo a los formularios.
*/
label{
   display:block;
   font-weight:bold;
}
fieldset{
  border:none;
  background-color:#CCCCCC;
  width:100%;
}
#formulario_contactar {
	margin-top:1.5em;
	text-align:left;
	width:55em;
}
/*----------------------------------*/

/* -- Asec:21/08/09. Se agregan mÃ¡s colores para que haya suficientes colores para todas las unidades */
.tabla_texto_amarillo {
	padding: 0.5em;
	font-size: 0.9em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6E878C;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6E878C;
	background-color: #FFF4FF;
	color: #333;
}
.tabla_texto_amarillo a{
	font-weight: bold;
	color: #E6B900;
	text-decoration: none;
}
.tabla_texto_amarillo a:hover{
	text-decoration: underline;
}
.tabla_texto_cyan {
	padding: 0.5em;
	font-size: 0.9em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6E878C;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6E878C;
	background-color: #FFF4FF;
	color: #333;
}
.tabla_texto_cyan a{
	font-weight: bold;
	color: #00A6E2;
	text-decoration: none;
}
.tabla_texto_cyan a:hover{
	text-decoration: underline;
}
.tabla_texto_violeta {
	padding: 0.5em;
	font-size: 0.9em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6E878C;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6E878C;
	background-color: #FFF4FF;
	color: #333;
}
.tabla_texto_violeta a{
	font-weight: bold;
	color: #6666CC;
	text-decoration: none;
}
.tabla_texto_violeta a:hover{
	text-decoration: underline;
}
.tabla_texto_oliva {
	padding: 0.5em;
	font-size: 0.9em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #6E878C;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #6E878C;
	background-color: #FFF4FF;
	color: #333;
}
.tabla_texto_oliva a{
	font-weight: bold;
	color: #999933;
	text-decoration: none;
}
.tabla_texto_oliva a:hover{
	text-decoration: underline;
}
/* -- Fin Asec --*/

/* -- Asec:24/08/09. Se agregan mÃ¡s colores para que haya suficientes colores para todas las unidades */
#detalle_amarillo {
	width: 55em;
}
#detalle_amarillo p{
	display: block;
	padding: 1em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #6E878C;
	background-color: #FFF4FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
}
.negrita_amarillo {
	font-weight: bold;
	color: #E6B900;
}

#detalle_cyan{
	width: 55em;
}
#detalle_cyan p{
	display: block;
	padding: 1em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #6E878C;
	background-color: #FFF4FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
}
.negrita_cyan{
	font-weight: bold;
	color: #00A6E2;
}

#detalle_violeta{
	width: 55em;
}
#detalle_violeta p{
	display: block;
	padding: 1em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #6E878C;
	background-color: #FFF4FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
}
.negrita_violeta{
	font-weight: bold;
	color: #6666CC;
}

#detalle_oliva{
	width: 55em;
}
#detalle_oliva p{
	display: block;
	padding: 1em;
	border-bottom-width: 0.5em;
	border-bottom-style: solid;
	border-bottom-color: #6E878C;
	background-color: #FFF4FF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
}
.negrita_oliva{
	font-weight: bold;
	color: #999933;
}
/* -- Asec:24/08/09. Se aÃ±aden los estilos para los enlaces de paginaciÃ³n */
.agenda_pag_ant{
	height:25px;
	padding: 0px;
	width: 100px;
	float:left;
	margin: 0px 0px 0px 5px;
	background-color: #FFFFFF;
    color:   #2E5365;
	text-align:left;
	vertical-align:middle;
}
.agenda_pag_ant a{
	font-weight: bold;
	color: #2E5365;
	text-decoration: none;
}
.agenda_pag_ant a:hover{
	text-decoration: underline;
}
.agenda_pag_num{
	height:25px;
	padding: 0px;
	width: 410px;
	float:left;
	margin:0px;
	background-color: #FFFFFF;
    color:  #2E5365;
	text-align:center;
	vertical-align:middle;
}
.agenda_pag_sig{
	height:25px;
	padding: 0px;
	width: 100px;
                _width : 70px;
	float:left;
	margin:0px;
	background-color: #FFFFFF;
                color:   #2E5365;
	text-align:right;
	vertical-align:middle;
}
.agenda_pag_sig a{
	font-weight: bold;
	color: #2E5365;
	text-decoration: none;
}
.agenda_pag_sig a:hover{
	text-decoration: underline;
}
/* -- Fin Asec -- */

/* -- Asec. 24/08/09. Se incluye un estilo "tabResDoc" que es el id de la tabla de DisplayTable
                               De este modo, no hay que cambiar el cÃ³digo Java.
*/
#tabResDoc{
                border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-top-color: #435C60;
	border-bottom-color: #435C60;
	border-bottom-style: dotted;
   
}
/* -- Fin de Asec.*/

/* -- Pcsv. 1/10/09. Los enlaces de las imagenes, no deben de tener borde, por eso se pone color transparente*/

a.enlace img {
   color: transparent;
   border: 0px;
}

.tabla_a_texto img {
   color: transparent;
}

/* -- Fin de Pcsv.*/

/* pcsv : se aÃ±ade para colocar la imagen en el lado derecho */
.tabla_titulo img {
	float: right;
                margin-top: -1.3em;
}

.tabla_titulo_fuera img {
	float: right;
                margin-top: -1.3em;
}

/* 
  Asec: se introduce un nuevo estilo para las pÃ¡ginas que abren enlaces externos dentro de la intranet. HabrÃ¡
           un panel superior que le indicarÃ¡ que estÃ¡ dentro de la Intranet. Este estilo es para dar formato a ese
           panel.
*/
.cabecera_pag_externa_intranet{
    height:50px;
    width:100%;
    border-bottom:1px solid #669999;
    background-color:#2C678B;
    font-family:Verdana,Geneva,sans-serif;
    font-size:0.7em;
    color:white;
}

/*
Pcsv 14/10/2009: Se aÃ±ade un estilo para que los ver mÃ¡s se pongan hacia la derecha.
*/
.textvermas_der {
	text-align: right; 
}

.textvermas_der a {
    color:#0071A5;
}

/* Pcsv 15/10/2009: Para el estilo del apartado, el color esta en #contenido h4 */
.apartado {
    border-bottom-style:dotted;
    border-bottom-width:1px;
}

/* Pcsv 08/02/2010: estilos para las pestañas de contenido general, en principio para la 27 conferencia */

#navcontainer2 {
        background: #B3DAEF;
        border-top: 1px solid #99CCCC;
        font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul#navlist2 {
        list-style: none outside none;        
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 7px;
		margin-right: 0px;
        padding: 0;
}

@media all {
        ul#navlist2 {
                text-align: center;
                font-size: 0.9em;
        }
}

ul#navlist2 li {
        bottom: 11px;
        display: inline;
        line-height: 1.2em;
        margin: 0;		
        padding: 0;        
        .margin-top: 0px;
        .margin-bottom: 0px;
        .margin-left: 2px;
        .margin-right: 2px;
        .padding: 2px 1px 2px 1px;
        position: relative;
}

html>body ul#navlist2 li {
        background: transparent;		
        .margin-top: 0px;
        .margin-bottom: 0px;
        .margin-left: 2px;
        .margin-right: 2px;
        .padding: 2px 1px 2px 1px;		
}

ul#navlist2 a, ul#navlist2 a:link, ul#navlist2 a:visited {
        background: #B3DAEF;
        border: 1px solid #4AB4EF;
        bottom: 2px;
        color: #777C7F;
        cursor: pointer;
        display: inline;
        height: 1em;
        margin: 0;
        padding: 3px 2px 3px 2px;
        position: relative;
        right: 2px;
        text-decoration: none;
}

ul#navlist2 a:hover {
        background: #6FB7DF;
        bottom: 1px;
        color: #FFFFFF;
        position: relative;
        right: 1px;
}

ul#navlist2 a:active {
        background: #6FB7DF;
        bottom: 0px;
        color: #FFFFFF;
        position: relative;
        right: 0px;
}

ul#navlist2 li#active2 {
        background: #99CCCC;
        bottom: 13px;
        display: inline;
        margin: 0 3px 0 0;
        padding: 0;		
        position: relative;		
}

html>body ul#navlist2 li#active2 {
        background: transparent;
        /*margin: 0 4px 0 4px;*/
}

ul#navlist2 #active2 a, ul#navlist2 #active2 a:link, ul#navlist2 #active2 a:visited, ul#navlist2 #active2 a:hover {
        background: #6FB7DF;
        border-bottom: none;
        border-left: 1px solid #4AB4EF;
        border-right: 1px solid #4AB4EF;
        border-top: 1px solid #4AB4EF;
        bottom: 0;
        color: #FFFFFF;
        cursor: text;
        margin: 0;
        padding: 2px 5px 0 5px;
        position: relative;
        right: 0;
}
/******** Fin estilos para las pestañas ************************************/


