/**
Autor: Xavier Salvador
Description:  Sección de estilos aplicables a la sección content del documento.

ESTILOS AÑADIDOS ***/

.mensajeBorrado {
	color:	red;
	font: medium;
	text-align: center;
	vertical-align: middle;
}

/*	Estilo aplicado a los divs empleados para publicar los mensajes de error	*/
#error {
	font-family: arial;
	font-size: 1.63em;
	margin-top: 0.4em;
	margin-right: 0px;
	margin-bottom: 0.1em;
	margin-left: 0px;
	padding-left: 200px;
	color: red;
	width: 900px
}

.errorTexto {
	font-size: x-small;
	color: red;
	background-color: #f6f6f6;
	width:100%;
	text-align: center;
	border: 1px solid;
}

.boton {
	background-color: rgb(84, 79, 146);
	font-size: xx-small;
	text-align: center;
	height: 18px;
	width: 51px;
	padding-top: 2px;
}

.disabled {
	color: #003399;
	border: 1px solid #006699;
}

.error {
	font-family: arial;
	font-size: 1.63em;
	margin-top: 0px;
	color: #544f93;
}

/* estilo especifico para seccion botonera */ /*.taulaBotonsCerca {
	border-bottom: 0px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	background-color: #f6f6f6;
	font-family: arial;
	font-size: xx-small;
}*/
	/*	Estil taula en tres secciones: superior, media, inferior. Permite diferenciar secciones de una tabla.*/
.taulasup {
	border-bottom: 0px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	background-color: #f6f6f6;
	font-family: arial;
	font-size: xx-small;
	width: 900px;
}

.taulamig {
	border-bottom: 0px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 0px solid;
	background-color: #f6f6f6;
	font-family: arial;
	font-size: xx-small;
	margin: 0px;
	width: 900px;
}

.taulainf {
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 0px solid;
	background-color: #f6f6f6;
	font-family: arial;
	font-size: xx-small;
	margin: 0px;
	width: 900px;
}

.taulasencera {
	background-color: #f6f6f6;
	font-family: arial;
	font-size: xx-small;
	margin: 0px;
	border: 1px solid;
	position: relative;
	width: 900px;
}


.taulabuida {
	font-family: arial;
	font-size: xx-small;
	margin: 0px;
	border: 0px solid;
	position: relative;
	width: 900px;
}

.contornTaula {
	border: 1px solid;
	background-color: #f6f6f6;
}

/* ESTILO ESTANDAR DE BOTONERA */
.botonera {
	font-family: arial;
	text-decoration: none;
	text-align: center;
	font-size: medium;
	color: #544f93;
}

.DisplayNone {
	DISPLAY: none
}

#premain {
	HEIGHT: auto;
}

#posmain {
	HEIGHT: auto;
}

#main {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	BACKGROUND-COLOR: white;
	HEIGHT: auto;
}

/********************************************************** CONTENT *********/
#mainColumn TD,#mainColumn TH {
	font-size: 1em;
}

#mainColumn {
	float: left;
	margin: 0 0 0 0px;
	padding: 0px;
	/*height: auto;*/
}

#MainColumn a,#MainColumn a:link,#MainColumn a:visited,#MainColumn a:hover,#MainColumn a:active
	{
	color: #544f93;
}

#MainColumn IMG a,#MainColumn IMG a:link,#MainColumn IMG a:visited,#MainColumn IMG a:hover,#MainColumn IMG a:active
	{
	border: solid 0px white;
}

.GlobalHome #MainColumn {
	float: left;

	width: 870px;
}

.GlobalHome #MainColumn H1 {
	color: #d21241;
	font-size: 130%;
	font-weight: Bold;


}

.GlobalHome #MainColumn H2 {
	color: #333333;
	font-size: 1.0em;
	font-weight: bold;

}

.GlobalHome #MainColumn UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    float: right;
    margin: 0px;
    margin-right: -5px;
    height: 20px;
}

.GlobalHome #MainColumn LI
{
    padding-right: 4px;
    padding-left: 7px;
    padding-bottom: 0px;
    padding-top: 0px;
    display: inline;
    list-style-type: none;
}


#ContentTitle {
	font-size: 1.63em;
	margin: 0.4em 0px 0.1em 0px;
	color: #d21241;
	overflow: hidden;
}

#PressTitleSub {
	margin-top: 2px;
	font-size: 1.17em;
	font-weight: bold;
	color: #666666;
}

#PressContent {
	margin-top: 3px;
}

#siPressPhoto IMG {
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-top: 2px;
	border: solid 0px red;
}

#PressLocationDate {
	color: red;
	float: left;
	margin: 0px;
	font-weight: bold;
}

#PressContentLeader {

	padding: 0px;
}

#PressContentLeaderPrevenda {

	width:	900px;
	padding: 0px;
}


/*	Estilos Contactar originXchange */
#rightColumn {
	POSITION: relative; MARGIN: 0px 0px 0px 20px; WIDTH: 160px; FLOAT: left; HEIGHT: auto; OVERFLOW: hidden; TOP: -3px
}

#rightColumn IFRAME {
	MARGIN-TOP: 0px; WIDTH: 160px
}

.GlobalHome #rightColumn {
	MARGIN-TOP: 16px; WIDTH: 187px; FLOAT: left; HEIGHT: auto; MARGIN-LEFT: 15px; OVERFLOW: hidden
}
.GlobalHome #rightColumn .LinkAreaRight H1 {
	MARGIN: 0px 0px 5px; COLOR: #544f93; FONT-SIZE: 1.63em; FONT-WEIGHT: normal
}
.GlobalHome #rightColumn .LinkAreaRight H2 {
	MARGIN: 0px 0px 5px; COLOR: #666666; FONT-SIZE: 1.09em; FONT-WEIGHT: bold
}
.GlobalHome #rightColumn .LinkAreaRight A {
	COLOR: #333333; TEXT-DECORATION: underline
}
.GlobalHome #rightColumn .LinkAreaRight A:link {
	COLOR: #333333; TEXT-DECORATION: underline
}
.GlobalHome #rightColumn .LinkAreaRight A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
.GlobalHome #rightColumn .LinkAreaRight A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
.GlobalHome #rightColumn .LinkAreaRight A:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
#ContactUs {
	MARGIN-TOP: -6px; PADDING-LEFT: 0px; WIDTH: 160px; MARGIN-BOTTOM: 15px
}
.TopCorners {
	/*POSITION: relative; WIDTH: 160px;  BACKGROUND: url("/originXchange/public/imagenes/top2.gif") no-repeat left top; HEIGHT: 16px*/
	border-top: #eaeaea 1px solid;BOTTOM: -6px;HEIGHT: 16px
}
#ContactTitle {
	border-top: #eaeaea 1px solid;
	PADDING-LEFT: 11px; COLOR: #d21241; FONT-SIZE: 1.27em; FONT-WEIGHT: bold
}
.ContactMiddle {
	BORDER-LEFT: #eaeaea 1px solid; BACKGROUND: #f6f6f6; BORDER-RIGHT: #eaeaea 1px solid
}
#ContactName {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold
}

#JobFunction {
    PADDING-LEFT: 6px;
    PADDING-right: 6px;
}
#ContactEmail {
	PADDING-LEFT: 12px
}
#ContactEmail IMG {
	POSITION: relative; BOTTOM: -1px
}
.BottomCorners {
	/*POSITION: relative; WIDTH: 160px; BACKGROUND: url("/originXchange/public/imagenes/bottom2.gif") no-repeat 0px 100%; HEIGHT: 16px; TOP: -6px*/
	border-top: #eaeaea 1px solid;
}
#LinkArea3 {
	MARGIN-BOTTOM: 25px
}
#LinkArea4 {
	MARGIN-BOTTOM: 25px
}
#LinkArea5 {
	MARGIN-BOTTOM: 25px
}





/*****************************************************	LOGIN *********/
	/* --// Login Screen --// */
#btnLogin {
	margin-top: 0.5em;
	margin-bottom: 0.8em;
}

.text1 { /*height: 16px;*/
	float: left;
	width: 120px;
	/*padding: 5 0 5 0px;*/ /*margin-bottom: 0.8em;*/
	color: black;
}

#logIden {
	float: left;
	width: 144px;
	/*height: 14px;*/
	position: relative;
	top: 1px;
	font-size: xx-small;
}

#logPass {
	float: left;
	width: 150px;
	height: 14px;
	position: relative;
	top: 1px;
	margin-top: 0.4em;
	font-size: xx-small;
}

#tituloLogin {
	font-size: 1.23em;
	margin-top: 0.5em;
	margin-bottom: 5em;
	color: #d21241;
	overflow: hidden;
}

/*************************** ACCESO DENEGADO **/
#accesoDenegado {
	padding-left: 150px;
	color: red;
	text-align: center;
}



/*  XSL - 29/09/2009 ********************************	ESTILOS GENERALES	*/
HTML {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #333333;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica
}

BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 70%;
	BACKGROUND: white;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: auto;
	COLOR: #333333;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica;
	HEIGHT: auto
}

#page {
	WIDTH: 930px
}


/****************************************************	BODY	*/
.GlobalHome #header {
	WIDTH: 100%;
	/*OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 75px;*/
}

.GlobalHome P {
	MARGIN: 0px;
	text-align: justify;
}



/*****************************************	SECCION IZQUIERDA	*/
.TopHeaderLeft {
	PADDING-LEFT: 0px;
	FLOAT: left;
	VERTICAL-ALIGN: middle;
}

#MainHeader1_hdrRow1_Left {
	FLOAT: left;
	HEIGHT: 40px;
	TEXT-ALIGN: right;
}

#header .siteWideLeft {
	FLOAT: left;
	WIDTH: 600px;
	POSITION: relative;
	TOP: 5px;
	HEIGHT: 35px;
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	/*padding-top: 20px;*/
	padding-bottom: 40px;
}

#header .siteWideLeft A {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideLeft A:link {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideLeft A:visited {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideLeft A:hover {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideLeft A:active {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

/******************************************	ESTILOS DE CONTENIDO SECCION IZQUIERDA*/
#hdrIddn {
	BORDER-RIGHT: #777777 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 30px;
	FLOAT: left;
	VERTICAL-ALIGN: bottom;
	MARGIN-RIGHT: 6px;
	PADDING-TOP: 3px;
	POSITION: relative;
	HEIGHT: 20px;
	TEXT-DECORATION: none
}

#hdrInformation {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 1px;
	FLOAT: left;
	MARGIN-LEFT: 2px;
	PADDING-TOP: 3px;
	POSITION: relative;
	HEIGHT: 20px;
}

#hdrAccessibility {
	BORDER-RIGHT: #777777 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	MARGIN-LEFT: 6px;
	/*BORDER-LEFT: #777777 1px solid;*/
	PADDING-TOP: 3px;
	POSITION: relative;
	HEIGHT: 20px
}

#midalletra {
	BORDER-RIGHT: #777777 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	MARGIN-LEFT: 6px;
	PADDING-TOP: 3px;
	POSITION: relative;
	HEIGHT: 20px
}

#hdrContactar {
	BORDER-RIGHT: #777777 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	MARGIN-LEFT: 6px;
	PADDING-TOP: 3px;
	POSITION: relative;
	HEIGHT: 20px
}

#hdrUser {
	BORDER-RIGHT: #777777 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-TOP: 3px;
	POSITION: relative;
	HEIGHT: 20px
}

#hdrSession {
	BORDER-RIGHT: #777777 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-TOP: 3px;
	POSITION: relative;
	HEIGHT: 20px
}

#hdrLang {
	BORDER-RIGHT: #777777 1px solid;
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	MARGIN-RIGHT: 6px;
	PADDING-TOP: 3px;
	POSITION: relative;
	HEIGHT: 20px;
}

.hdrLang_Login {
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	FLOAT: left;
	MARGIN-LEFT: 2px;
	PADDING-TOP: 3px;
	font-weight: bolder;
	font-size: larger;
	POSITION: relative;
	HEIGHT: 20px;
}

/*********************************	SECCION MEDIA	*/
.TopHeaderMid {
	PADDING-LEFT: 90px;
	FLOAT: left;
	VERTICAL-ALIGN: middle;
}

#header .siteWideMiddle {
	FLOAT: left;
	WIDTH: 115px;
	POSITION: relative;
	TOP: 20px;
	HEIGHT: 20px;
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}

#header .siteWideMiddle A {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideMiddle A:link {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideMiddle A:visited {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideMiddle A:hover {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideMiddle A:active {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#MainHeader1_hdrRow1_Middle {
	FLOAT: left;
	HEIGHT: 32px;
	TEXT-ALIGN: right;
}

/********************************	SECCION DERECHA	*/
.TopHeaderRight {
	PADDING-LEFT: 5px;
	FLOAT: left;
	VERTICAL-ALIGN: middle;
	width: 10px;
}

#header .siteWideRight {
	FLOAT: left;
	WIDTH: 115px;
	POSITION: relative;
	TOP: 5px;
	HEIGHT: 20px;
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}

#header .siteWideRight A {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideRight A:link {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideRight A:visited {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideRight A:hover {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#header .siteWideRight A:active {
	FONT-SIZE: 1em;
	COLOR: #6c6c6c;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none
}

#MainHeader1_hdrRow1_Right {
	FLOAT: left;
	HEIGHT: 32px;
	TEXT-ALIGN: right;
}

/**********************************************		SECCION MENU CONTENIDOS	*/
.RedBanner {
	/*position: relative;*/
	height: 100px;
	padding-bottom: 60px;
}

/*	SECCION MENU ARIADNA**********************************  Hilo de ariadna - barra de situación. */
#filAriadna
{
    float: left;
    height: auto;
    overflow: hidden;
	/*margin: 2px 10px 1px 75px;	/*margin: 3px 0px 0px 0px;*/
    width: 930px;
    color: #544f93;
    position: fixed;
    border: solid 0px green;
}

#filAriadna .yourhere
{
    color: #666666;
    float: left;
    height: 20px;
    margin-right: 5px;
    border: solid 0px blue;

}
#filAriadna .bcpath
{
   	top: 0px;
    color: #666666;
    height: auto;
    border: solid 0px red;
}
#filAriadna .tour
{
	position: fixed;
    float: right;
 	margin-top:-14px;
    color: #666666;
    border: solid 0px red;
}

#filAriadna A, #filAriadna A:link, #filAriadna A:visited, #filAriadna A:hover, #filAriadna A:active
{
    color: #777777;
}

/***************************************************	FOOTER*******/
#footer {
	border: 2px;
}

#footer .siteWide_footer
{
    margin-top: 0.2em;
    margin-bottom: 1.0em;
    padding-top: 2px;
    float: left;
    width: 930px;

}
#footer .siteWide_footer, #footer .siteWide_footer A, #footer .siteWide_footer A:link, #footer .siteWide_footer A:visited, #footer .siteWide_footer A:hover, #footer .siteWide_footer A:active
{
    color: #777777;
}
#footer .siteWide_footer UL
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    float: right;
    margin: 0px;
    margin-right: -5px;
    height: 20px;
}
#footer .siteWide_footer LI
{
    padding-right: 4px;
    padding-left: 7px;
    padding-bottom: 0px;
    padding-top: 0px;
    display: inline;
    list-style-type: none;
}
#ftrcopyright
{
    left: 0px;
    position: absolute;
}

#ftrAddtofavourites
{
    border-left: solid 1px #777777;
}
#ftrMaillink
{
    border-left: solid 1px #777777;
}

#ftrTerminos
{
    border-left: solid 1px #777777;
}

#ftrTermuse
{
    border-left: solid 1px #777777;
}

/** ESTILOS PANTALLA DE LOGIN */
#taulaLogin{
    BORDER: 1px solid;
    border-color: black;
	background-color: #f6f6f6;
	font-family: arial;
    font-size: xx-small;
    position: relative;

}

/*TITULO DE CAJA DE LOGIN**/
#tituloTabla {
  font-family:arial, verdana, sans-serif; FONT-WEIGHT: lighter; FONT-SIZE: small; COLOR: #544f92;
}


/** USUARIO */
#JobFunctionUsuario {
  PADDING-LEFT: 4px;
}

/*** CONTRASEÑA */
#JobFunctionPassword {
  PADDING-LEFT: 4px;
}



