/* CSS Document */

html {
	width:100%;
	/*height:100%;*/
}

body {
	font-size:11px;
	width:100%;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-repeat:  repeat-y;
	background-position: center;
	line-height:1.5em;
}

a {
	color:#E0752D;
	text-decoration:none;
}

a:hover {
	color:#675B81;
}

a img {
	border:none;
}

.bold_text {
	font-weight:bold;
}

img {
	padding:0px;
	margin:0px;
}

*html body {
	background-image:none;
}

/* Cabecera */
#cabecera {
	postion:relative;
	text-align:left;
	width:900px;
	margin:auto;
	height:120px;
	background-image:url(../images/cabecera_left.jpg);
	z-index:100;
}

#cabecera_link {
	position:absolute;
	width:300px;
	height:100px;
} 

/* Buscador superior */
#buscador_sup {
	position:relative;
	float:right;
	width:199px;
	height:120px;
	text-align:left;
	background-image:url(../images/cabecera_right.jpg);
	z-index:110;
}

#buscador_sup div {
	width:180px;
	height:20px;
	margin-top:40px;
	margin-left:30px;
}

*html #buscador_sup div {
	margin-left:16px;
}

.multi_send {
	background-color: transparent; 
	border: none;
	padding:0px;
	margin-bottom:-7px;
	margin-left:-4px;
}

*html .multi_send {
	/*margin:0px;*/
	margin-bottom:-4px;
}


/* Menú superior */

/* ie mac */
#menu_sup {
	position:relative;
	background-color:white;
	background-image:url(../images/fondo_menu_sup.gif);
	background-repeat: repeat-x;
	background-position: right top;
	color:black;
	width:900px;
	height:70px;
	margin:auto;
	z-index:200;
	text-align:left;
}

/*
	First comment. Explorer 5 Mac misses the end-of-comment
	because of the backslash
\*/

#menu_sup {
	position:relative;
	background-color:black;
	color:white;
	width:900px;
	height:1.5em;
	margin:auto;
	z-index:200;
	text-align:left;
}

*html #menu_sup {
	position:absolute;
	background-color:transparent;
	background-image:url(../images/fondo_menu_sup.gif);
	background-repeat: repeat-x;
	background-position: right top;
} 

/*
	Second comment. Explorer 5 Mac sees the end of this
	comment as the end of the previous one
*/


.formtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#969696;
	font-size:1em;
	border:none;
	border-bottom:1px solid #969696;
}


/* ie mac */
.menu_caja {
	color:white;
	position:relative;
	float:left;
	background-color:black;
	clear:none;
	width:100px;
	overflow:visible;
	font-size:0.9em;
}

/*
	First comment. Explorer 5 Mac misses the end-of-comment
	because of the backslash
\*/

.menu_caja {
	color:white;
	position:relative;
	float:left;
	height:1px;
	background-color:black;
	clear:none;
	width:auto;
	font-size:1em;

}

*html .menu_caja {
	background-color:transparent;
	background-image:url(../images/fondo_menu_sup.gif);
	background-repeat: repeat-x;
	background-position: right top;
}

/*
	Second comment. Explorer 5 Mac sees the end of this
	comment as the end of the previous one
*/


/* ie mac */
.menu_option {
	color:white;
	background-color:transparent;
	padding-left:0;
	border-bottom:1px solid white;
}

/*
	First comment. Explorer 5 Mac misses the end-of-comment
	because of the backslash
\*/

.menu_option {
	color:white;
	background-color:black;
	padding-left:0.4em;
	border-bottom:1px solid white;
}

/*
	Second comment. Explorer 5 Mac sees the end of this
	comment as the end of the previous one
*/


a:hover .menu_option{
	/*color:#E0752D;*/
	text-decoration:overline;
}


.menu_suboption {
	/*background-color:red;*/
	background-image:url(../images/sub_option_fondo.png);
	padding-left:0.4em;
	padding-right:0.4em;
	border-bottom:1px solid white;
	/*Probar para ie mac */
	/*float:left;*/
	display:none;
}

.menu_suboption span {
	/*background-color:white;*/
}

.menu_caja a {
	color:white;
	/*color:#E0752D;*/
	/*font-weight:bold;*/
}


.menu_caja a:hover {
	color:black;
	/*color:#E0752D;*/
	/*font-weight:bold;*/
}

/* Cuerpo */
#cuerpo {
	text-align:left;
	position:relative;
	background-color:white;
	width:900px;
	margin:auto;
	z-index:0;
	margin-top:0px;
	/* hack para firefox y derivados */
	padding-top:1px;
}

*html #cuerpo {
	padding-top:25px;
	background-color:white;
}


/* Pie */
#pie {
	position:relative;
	width:900px;
	height:20px;
	color:white;
	background-color:black;
	margin:auto;
}

#pie a {
	color:white;
}

#pie a:hover {
	/*text-decoration:underline;*/
}

.pie_item {
	/*padding:0 2em 5em 2em;*/
	padding:0 2em 0em 2em;
}


/* Hacks varios */
*html .fake {
	clear:both;
	width:40%;
	margin-top:-1.5em;
}

.clearboth {
	clear:both;
	line-height:0px;
	height:0px;
}
