/* CSS Document */
body {
	background-color: #FFFFFF;
}

.news {
	font-size: 12px;
	font-family: Helvetica;
	width: 155px;
	text-align: justify;
}

.newsprincipal {
	font-size: 12px;
	font-family: Helvetica;
	width: 200px;
	text-align: justify;
	margin-left: 5px;
}

#rssOutput {
	visibility: hidden;
	display: none;

}

#rssOutputVisible {

}

.areaNews
{
	margin-left: 40px;
	margin-top: 20px;
	
	font-size: 12px;
	font-family: Helvetica;
	width: 160px;
	text-align: justify;
}

.areaOferta {
	margin-left: 40px;
	margin-top: 30px;

	font-size: 13px;
	font-family: Helvetica;
	width: 160px;
	text-align: justify;
	text-align: right;
	
}
.linkTitleOferta {
	text-decoration: none;
	color: #ff5c01;
	font-weight: bold;
	font-size: 14px;
}
.linkTextOferta{
	text-decoration: none;
	font-style: italic;
	
	color: #000000;
}

.linkOferta {
	color: #ff5c01;
	font-size: 10px;
	text-align: right;
}



.centre {
	top: auto;
	position: static;
	text-align: justify;
	padding-left: 10px;
	padding-right: 10px;
	width: 555px;
}

#prin {
	min-height: 350px; 
	width: 555px;
}

.titul {
	top: 2px;
	margin-left: 5px;
	margin-right: 5px;
	height: 40px;
	font-family: Helvetica;
	font-size: 20px;
}

.cos {
	font-family: Helvetica;
	font-size: 14px;
	top: 2px;
	margin-top: 2px;
	margin-left: 10px;
	margin-right: 10px;
	vertical-align: top;
	min-height: 310px;
	height: auto;
	
}

.linktitle {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.linktext{
	text-decoration: none;
	font-style: italic;
	color: #000000;
}

.link {
	color: #FF3300;
	color: #ff5c01;
	font-size: 10px;
	text-align: right;
}

.idiomes {
	visibility: hidden;
	display: none;
	font-family: Helvetica;
	text-align: right;
	color: #ff5c01;
}

.idiomes a {
	text-decoration: none;
	color: #ff5c01;
}

.idiomes a:active {
	color: #ff5c01;
	font-weight: bold;
}

.idiomes a:hover {
	color: #ff5c01;
	font-weight: bold;
}

#popup {
	width: 200px;
	height: auto;
}

#carrega {
	top: 200px;
}

#esp {
	width: 534px;
/*	position: absolute;*/
	z-index: 3;
/*	top: 490px;*/
	vertical-align: top;
}

#cat {
	width: 534px;
/*	position: absolute;*/
	z-index: 1;
/*	top: 490px;*/
}

#ang {
	width: 534px;
	/*position: absolute;*/
	z-index: 2;
	/*top: 490px;*/
}


#copyright {
	font-size: 10px;
	font-family: Helvetica;
	text-align: left;
	margin-left: 250px;
	color: #ff5c01;
	width: 150px;
	clear: left;
	display: block;
	vertical-align:top;
}

#copyright a {
	text-decoration: none;
	width: 150px;
	float: left;
}

#copyright a:hover {
	text-decoration: none;
}

#legal {
	font-size: 10px;
	font-family: Helvetica;
	text-align: right;
	margin-right: 15px;
	width: 300px;
	clear: right;
	display: block;
	float: right;
	vertical-align: top;
}

#legal a {
	text-decoration: none;
	color: #ff5c01;
	width: 300px;
}

#legal a:hover {
	text-decoration: underline;
}

#arriba {
	font-size: 12px;
	font-family: Helvetica;
	text-align: right;
	margin-right: 15px;
}

#arriba a {
	text-decoration: none;
	color: #ff5c01;
}

#arriba a:hover {
	font-weight: bold;
}

#abajo {
	font-size: 12px;
	font-family: Helvetica;
	text-align: left;
	margin-right: 15px;
}

#abajo a {
	text-decoration: none;
	color: #ff5c01;
}

#abajo a:hover {
	font-weight: bold;
}

.links_idiomes {
	visibility: hidden;
	display: none;
}

	
/** 
	FORMULARIO consulta 
**/	
.contenedor_form {
	clear: both;
	float: left;
	width: 100%;
	border: black;
}

.linea_formulario {
	display: block;
	float: left;
	clear: both;
	width: 100%;
}

.campo_etiqueta{ 
	clear: left;
	display: inline;
	float: left;
	width: 25%;
	
	color: #ff5c01;
	font-size: 11px;
	font-family: Helvetica;
	text-align: left; 
}

.campo_entrada{ 
	clear: right;
	float: left;
	width: 75%;

	font-size: 11px;
	font-family: Helvetica;
	font-style: italic;
}
.entrada_simple {
	width: 100%;
	color: blue;
	text-align: left;
	font-style: italic;	
}
.entrada_cuerpo {
	width: 100%;	
	color: blue;
	text-align: left;
	font-style: italic;	
}
.area_botones{
	clear: both;
	width: 100%;	
}
.boton{
	float: right;
	background: #ff5c01;
	color: white;
	font-size: 12px;
	font-family: Helvetica;
	text-align: center; 
}

.mensaje_ok {
	clear: both;
	vertical-align: top;
	
	color: #ff5c01;
	font-size: 12px;
	font-family: Helvetica;
	text-align: center; 
}
.mensaje_ko {
	clear: both;
	vertical-align: top;

	color: red;
	font-size: 12px;
	font-family: Helvetica;
	text-align: center; 
}

.linknegre {
	text-decoration: none;
	color: black;
}

.linknegre:hover {
	text-decoration: underline;
	color: blue;
}

.linknegre:active {
	text-decoration: none;
	color: black;
}

.linkblau {
	text-decoration: none;
	color: blue;
}

.linkblau:hover {
	text-decoration: underline;
	color: blue;
}

.linkblau:active {
	text-decoration: none;
	color: blue;
}

.linkfoto {
	text-decoration: none;
	color: white;
}

.linkfoto:hover {
	text-decoration: none;
	color: white;
}

.linkfoto:active {
	text-decoration: none;
	color: white;
}

a.external {
	background: url(external_icon.png) center right no-repeat;
	padding-right: 13px;
}

a[href ^="mailto:"],
.link-mailto {
	background: url(mail_icon.gif) center right no-repeat;
	padding-right: 18px;
}

a.external[href $=".ogg"], a.external[href $=".OGG"],
a.external[href $=".mid"], a.external[href $=".MID"],
a.external[href $=".midi"], a.external[href $=".MIDI"],
a.external[href $=".mp3"], a.external[href $=".MP3"],
a.external[href $=".wav"], a.external[href $=".WAV"],
a.external[href $=".wma"], a.external[href $=".WMA"],
.link-audio {
	background: url("audio_icon.png") center right no-repeat;
	padding-right: 13px;
}

a.external[href $=".ogm"], a.external[href $=".OGM"],
a.external[href $=".avi"], a.external[href $=".AVI"],
a.external[href $=".mpeg"], a.external[href $=".MPEG"],
a.external[href $=".mpg"], a.external[href $=".MPG"],
.link-video {
	background: url("video_icon.png") center right no-repeat;
	padding-right: 13px;
}

a.external[href $=".pdf"], a.external[href $=".PDF"],
a.external[href *=".pdf#"], a.external[href *=".PDF#"],
a.external[href *=".pdf?"], a.external[href *=".PDF?"],
a.external[href $=".txt"], a.external[href $=".TXT"],
.link-document {
	background: url("document_icon.png") center right no-repeat;
	padding-right: 12px;
}

#posicion
{
	margin-left:40px;
	margin-top: 20px;
}

