@import url("xp_icons.css");
@import url("xp_internal.css");

BODY {
	background-color: #ffffff;
	font-family: Verdana;
	text-align: center;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
A {
	color: #000000;
	text-decoration: none;
}
UL, LI {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
FORM, INPUT {
	padding: 0px;
	margin: 0px;
}
IMG {
	border: none;
}

/* Estilos Globales */
#site_header {
	background: no-repeat bottom left #FFFFFF;
	text-align: left;

}
#site_left {
	background: no-repeat bottom left #FFFFFF;
	text-align: left;
	vertical-align: top;
}
#site_body {
	background: no-repeat bottom left #FFFFFF;
	text-align: left;
	vertical-align: top;
}
#site_right {
	background: no-repeat bottom left #FFFFFF;
	text-align: left;
	vertical-align: top;
}

/* Footer */

#site_foot {

	background-color: #BBC3D3;
	position: relative;
	height: 20px;
}

#site_foot #copy {

	position: absolute;

	left: 60px;

	font-size: 10px;

	color: #ffffff;

	line-height: 27px;

}

#site_foot #contact {

	position: absolute;

	left: 20px;

	font-size: 10px;

	color: #ffffff;

	line-height: 27px;

	padding-left: 15px;

}

#site_foot #contact A {

	color: #ffffff;

	padding-left: 15px;

	margin-left: 10px;

}

#site_foot #contact A:hover {

	text-decoration: underline;

}

/* Cuadros de Consulta */
.infoBox
{

	BACKGROUND-IMAGE: none;

	BACKGROUND-REPEAT: repeat;

	BACKGROUND-COLOR: #BBC3D3

}

.infoBoxContents
{

	FONT-SIZE: 10px;

	BACKGROUND-IMAGE: none;

	BACKGROUND-REPEAT: repeat;

	FONT-FAMILY: Verdana, Arial, sans-serif;

	BACKGROUND-COLOR: #F8F8F9;

}

.infoBoxNotice
{

	BACKGROUND: #ff8e90

}

.infoBoxNoticeContents
{

	FONT-SIZE: 10px;

	BACKGROUND: #ffe6e6;

	FONT-FAMILY: Verdana, Arial, sans-serif

}

TD.infoBoxHeading
{

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	BACKGROUND-IMAGE: none;

	COLOR: #ffffff;

	BACKGROUND-REPEAT: repeat;

	FONT-FAMILY: Verdana, Arial, sans-serif;

	BACKGROUND-COLOR: #BBC3D3

}

TD.infoBox
{

	FONT-SIZE: 10px;

	FONT-FAMILY: Verdana, Arial, sans-serif

}

SPAN.infoBox
{

	FONT-SIZE: 10px;

	FONT-FAMILY: Verdana, Arial, sans-serif

}

/* Menu Mapa y de Lenguaje */
#header {

	background: no-repeat bottom left #FFFFFF;

	text-align: left;

}

#mnu-top {

	margin-left: 60px;

}



#mnu-top LI {

	display: inline;

	color: #696969;

	font-size: 10px;

	line-height: 24px;

}



#mnu-top A {

	color: #696969;

}



#mnu-top A:hover {

	color: #0D8DBA;

	text-decoration: underline;

}
#content-top {

	background-color: #ffffff;
	float: right;

	margin: 5px 45px;

}

#languages LI {

	display: inline;

	float: right;

	margin-left: 4px;

}

#languages A {

	display: block;

	width: 19px;
	text-indent: -1000px;

	overflow: hidden;

}

#languages A.germany {

	background: url(../images/ico-germany.jpg) no-repeat top left;

}



#languages A.spain {

	background: url(../images/ico-spain.jpg) no-repeat top left;

}



#languages A.france {

	background: url(../images/ico-france.jpg) no-repeat top left;

}



#languages A.enlish {

	background: url(../images/ico-english.jpg) no-repeat top left;

}


#mnu-bottom {

	position: absolute;

	left: 580px;

}

#mnu-bottom LI {

	display: inline;

	color: #ffffff;

	font-size: 10px;

	line-height: 27px;

}

#mnu-bottom A {

	color: #ffffff;

}

#mnu-bottom A:hover {

	text-decoration: underline;

}



/* Clases Sueltas */
.boxText
{

	FONT-SIZE: 10px;

	FONT-FAMILY: Verdana, Arial, sans-serif

}

.param-title
{
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold;
	COLOR: #9A9A9A;
	FONT-FAMILY: Verdana, Arial, sans-serif
}

.cesta-header
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #BBC3D3
}

.cesta-footer
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #F8F8F9
}

.pages-nav {
	text-align: right;
	margin-top: 15px;
	font-size: 70%;
	color: #6A6A6A;
}
.pages-nav A {
	color: #6A6A6A;
	padding: 1px 3px;
}
.pages-nav A:hover {
	background-color: #0A8DB9;
	color: #FFFFFF;
	text-decoration: none;
}

.div-slide {
	border: 0px solid;
	overflow: hidden;
	visibility: hidden;
	display: none;
	height: 100px;
	top: 0px;
	position: relative;
	z-index: 1;
}

.fam_familias {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #9A9A9A;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

.fam_subfamilias {
	FONT-SIZE: 8px;
	FONT-WEIGHT: bold;
	COLOR: #F0A480;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

.subfam_select {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	CURSOR: hand; CURSOR: pointer;
}

.subfam_noselect {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	CURSOR: hand; CURSOR: pointer;
}

.mouseover {
	COLOR: #C00600;
}

.mouseout {
	COLOR: #000000;
}

.lst-mouseover {
	BACKGROUND-COLOR: #D6DFF7;
}

.lst-mouseout {
	BACKGROUND-COLOR: #F8F8F9;
}
