/* bumeran-header.css (v200)

Fecha de ultima actualizacion: 18/08/2009
Actualizado por: Icograma */



/* Reseteamos los valores de los elementos para que no se hereden declaraciones de .css anteriores. */
/* Declaraciones heredadas de atlantes */
BODY,TD, A {
    font-family: tahoma, verdana, arial, sans-serif;
    color: #000000;	
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
	margin-top: 0px!important;
} 
A {
    text-decoration: underline;
	color: #0a39a3; 
}

INPUT, SELECT {
    font-family: tahoma, verdana, arial, sans-serif;
    color: #000000;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
}

#ALTA, #altura, #TITULOPUESTO { height:28px; font-size:18px}


/* Declaraciones heredadas de bit_estructura */ 
.mbody {
    margin: 0;
} 
#Main {
    padding: 0;
    margin: 0;
} 
#MainHead, #MainNeck, #MainBody, #MainFoot, .mbody, .dhead, .dbody, .dknee, .dfoot {
    position: relative;
    overflow: hidden;
    zoom: 1;
} 

#MainHead {
    background: #fff url('/empresas/images/avisos/bgh123.gif') bottom repeat-x;
    padding: 10px 10pt 4px;
    overflow:hidden; zoom:1;
} 
#MainHead H1, #MainHead H5 {
    font-weight: normal;
    font-size: 9pt;
    margin: 0;
} 
#MainHead H5 {
    float: right;
    text-align: right;
}

#MainNeck {
    background: #0069aa;
    border: 1px solid #FFF;
    border-width: 1px 0 0;
    color: #fff;
    padding: 4px 10pt;
} 
#MainNeck H4, #MainNeck H5 {
    font-weight: normal;
    font-size: 8.25pt;
    margin: 0;
} 
#MainNeck H5 {
    float: right;
    text-align: right;
} 
#MainNeck A {
    color: #fff;
} 







/* HEADER */

BODY {
	margin: 0;
	padding: 0;
}
BODY #MainHead,
BODY #MainNeck {
	margin:0;
	padding:0;
	font:9.5pt/12pt Verdana,Tahoma,Arial,sans-serif;
}

BODY #MainHead IMG,
BODY #MainNeck IMG {
	border:0;
}

BODY #MainHead A,
BODY #MainNeck A {
	margin-top:0;
}

BODY #MainHead H1, BODY #MainHead H4, BODY #MainHead H5,
BODY #MainNeck H1, BODY #MainNeck H4, BODY #MainNeck H5 {
	font-weight:normal;
}

#MainHead, #MainNeck {
	clear:both;
/*
	overflow:hidden;
	height:1%;
*/
/*	position:static;*/
}

BODY #MainNeck {
	background:#6BB834 none repeat scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

BODY #MainHead {
	margin:0;
	padding:0;
	background-image:none;
	background:#FFFFFF;
}

#HeaderEmpresas, #NeckEmpresas {
	padding:0 20px;
}

/*
#HeaderEmpresas, #NavEmpresas, #NeckEmpresas {
	overflow:hidden; height:1%;
}
*/
#HeaderEmpresas, #NavEmpresas, #NeckEmpresas {
	clear:both;
}

BODY #MainHead #HeaderEmpresas H4,
BODY #MainNeck #NavEmpresas H4,
BODY #MainNeck #NavEmpresas H4 A {
	font-size:9.5pt;
}
BODY #MainHead #HeaderEmpresas H5, 
BODY #MainNeck #NavEmpresas H5, 
BODY #MainNeck #NavEmpresas H5 A {
	font-size:8.5pt;
}



/* --- HeaderEmpresas --- */
BODY #MainHead #HeaderEmpresas {
}

BODY #MainHead #HeaderEmpresas H1 {
	margin:14px 14px 0 0;
	padding:0;
	display:inline;
	float:left;
}

BODY #MainHead #HeaderEmpresas H5 {
	margin:20px 0 0;
	float:left;
	text-align:left;
}

BODY #MainHead #HeaderEmpresas H4 {
	margin:3px 0 0;
	padding:0;
	display:inline;
	float:right;
	text-align:right;
}

#HeaderEmpresas H4 A {
	font-size:9.5pt;
}

#HeaderEmpresas H4 SMALL A {
	font-size:8.5pt;
}


#HeaderEmpresas H5 IMG#icnTel {
	line-height:12pt;
	vertical-align:middle;
}



/* --- NavEmpresas --- */
#NavEmpresas {
	background: #0F6AAC url('/empresas/images/header/bg-nav-blue.gif') repeat-x;
/*	overflow:hidden; height:1%;*/
	color:#FFF;
}

#NavEmpresas H4 {
}
#NavEmpresas H5 {
	float:right;
}

/*
BODY #MainNeck #NavEmpresas H4 {
	margin:0; padding:0;
}
*/
BODY #MainNeck #NavEmpresas H4 {
	margin:0; padding:3px 20px 4px;
}
BODY #MainNeck #NavEmpresas H5 {
	margin:0; padding:3px 20px 4px;
}
/*
BODY #MainNeck #NavEmpresas UL {
	margin:0; padding:4px 0 3px;
}
*/

#NavEmpresas A {
	color:#FFF;
	text-decoration:none;
}

#NavEmpresas A.empHere {
	border-bottom:10px solid #6BB834;
	z-index:900;
	cursor:pointer;
}

* HTML #NavEmpresas A.empHere {
	border-bottom:10px solid #6BB834;
	overflow:hidden; zoom:1;
}


#NavEmpresas A.empHere SPAN {
	border-bottom:1px solid #FFF;
}
HTML>BODY #MainNeck #NavEmpresas A.empHere SPAN { 
	*border-bottom:0;
}
* HTML BODY #MainNeck #NavEmpresas A.empHere SPAN {
	border-bottom:0;
}

#NavEmpresas H4.empresasNav {
	margin:0; padding:20px 0;
/*	border-bottom:1px solid #CCC; */
}
#NavEmpresas {
	border-bottom:1px solid #CCC;
}
BODY #MainNeck #NavEmpresas .empresasNav A {
	margin-right:16px;
	overflow:hidden; height:1%;
}

HTML>BODY #MainNeck #NavEmpresas .empresasNav A.empHere SPAN {
	border:1px solid #fff;
	border-color:#10559C #10559C #fff;
}
* HTML BODY #MainNeck #NavEmpresas .empresasNav A.empHere SPAN {
	border:1px solid #fff;
	border-color:#10559C #10559C #fff;
}


BODY #MainNeck #NavEmpresas .empresasNav A.empFirst {
	margin-right:24px;
}
HTML>BODY #MainNeck #NavEmpresas .empresasNav A.empFirst { 
	*border:0;
}
* HTML BODY #MainNeck #NavEmpresas .empresasNav A.empFirst {
	border:0;
}


.buttonHighlited { /* SPAN.buttonHighlited */
	padding:0 6px;
	background: url('/empresas/images/header/bg-btn-hglt.gif') center repeat-x;
	border:1px solid #FFFBEA;
	border-radius: 5px;  /* ESTANDAR */
	-moz-border-radius: 5px; /* FF */
	-webkit-border-radius: 5px; /* safari */
	-ms-border-radius: 5px; /* IE8 */
}

BODY #MainNeck #NavEmpresas H5 .buttonHighlited A {
	color:#000;
	font-size:10px;
}





/* --- NeckEmpresas --- */
#NeckEmpresas {
/*	overflow:hidden; height:1%;*/
}
#NeckEmpresas H1 {
	color:#FFFFFF;
	font-size:17pt; line-height:17pt;
	font-weight:normal;
	letter-spacing:-2px;
	margin:10px 0 5px;
	padding:0;
}
HTML>BODY #NeckEmpresas H1 { 
	*margin:8px 0 7px; 
} 
* HTML #NeckEmpresas H1 {
	margin:8px 0 7px;
}




/* Ajustes 01/07: Header con breadcrumb */
#NeckEmpresas P, #NeckEmpresas A, 
#NeckEmpresas A:hover, #NeckEmpresas A:active {
	color:#FFF;
	font-size:9.5pt;
}

#NeckEmpresas P {
	margin:12px 0 10px;	
}
HTML>BODY #NeckEmpresas P { 
	*margin:12px 0 10px; 
} 
* HTML #NeckEmpresas P {
	margin:12px 0 10px;
}

#HeaderEmpresas H1 {
	line-height:16.5pt;
}

A.icnLink {
	text-decoration:none;
}


#NavEmpresas H5 .buttonHighlited {
    padding:0 6px 0 4px;
    }
#NavEmpresas H5 .buttonHighlited A {
    padding-left:20px;
    background: url('/empresas/images/header/icn-carrito.gif') left 1px no-repeat;
    }


/* AJUSTES PARA IE6: */ 
* HTML #MainNeck H5 {
    float:none;
} 
* HTML #NavEmpresas H5 {
	float:none;
}

* HTML #NavEmpresas {
    position:relative;
    }
* HTML BODY #MainNeck #NavEmpresas H4 {
    position:relative;
	display: -moz-inline-stack; /* FF2*/
	display: inline-block;
	vertical-align: top; /* BASELINE CORRECCI”N*/
	zoom: 1; /* IE7 (hasLayout)*/
	*display: inline; /* IE */
    }
* HTML #NavEmpresas {
    border-bottom:0;
    }
* HTML BODY #MainNeck #NavEmpresas H4 {
    padding-bottom:0;
    }
* HTML BODY #MainNeck #NavEmpresas H4 .empHere {
    border-bottom:4px solid #6BB834;
    }

* HTML BODY #MainNeck #NavEmpresas H4 .empHere {
    position:relative;
    }

* HTML BODY #MainNeck #NavEmpresas H5 {
    position:absolute;
    right:0;
	display: -moz-inline-stack; /* FF2*/
	display: inline-block;
	vertical-align: top; /* BASELINE CORRECCI”N*/
	zoom: 1; /* IE7 (hasLayout)*/
	*display: inline; /* IE */    
    }

* html body #MainNeck #NavEmpresas .empresasNav A {
    vertical-align:top;
    }
    
#sugerencias {
	display:inline;
	margin-right:10px;
}    

#sugerenciabox {
	display:none;
	position:absolute;
	background-color: #F2F2F2;
	z-index:2;
	text-align:left;
	color: #000;
	width:290px;
	height:200px;
	padding: 8px;
	border:1px solid #072c56;
	border-radius: 5px;  /* ESTANDAR */
	-moz-border-radius: 5px; /* FF */
	-webkit-border-radius: 5px; /* safari */
	-ms-border-radius: 5px; /* IE8 */	
}

#sugerenciabox fieldset {
	border: 0px;	
}

#sugerenciabox textarea {
	width: 100%;
	height: 100px;
	margin-bottom:12px;
}

#sugerenciabox h2 {
	color: #009900;
}

#sugerenciabox div.buttonContainer {
	text-align: right;
	
}

#sugerenciabox a, #sugerenciabox button {
	color: #000;
	margin-right:4px;
}

#sugerenciabox .agradecimiento {
	visibility:hidden;
	color:#009900;
}

/* end bumeran-header.css */