/* 	Estilos básicos para Hivimar.com
	Adaptado y Generado por Ernesto W. Monserratte
	Concierto de Tecnología 2006
*/

*{margin:0;padding:0;border:none;}
body{margin:0em;font-family:Arial, Helvetica, sans-serif;}
a {color:#9A3C32; font-weight:bold; text-decoration:underline;}
/* Cabecera */
#contenedor-cabecera {height:79px;background: url(../imagenes/comunes/cabecera.png) no-repeat center top; margin:0px; padding:0px;}
#cabecera {height:79px; width:770px; margin:0px auto; padding:0px; 	}
#cabecera h1 {margin:16px 0px 0px 8px; padding:0px; float:left; }
#cabecera h1 a {background:url(../imagenes/comunes/logotipo-principal.gif) no-repeat 0 0; display:block; width:242px; height:59px;}
#pestanas {float:left; margin-left:258px; margin-top:0px;}
#pestanas li {display:inline; float:left;}
#pestanas li a {font-size:9px; color:#9A3C32; text-decoration:none; font-weight:bold; line-height:26px; display:block;}
#pestanas li a#pestana-informativo {width:101px; height:26px; background: url(../imagenes/comunes/pestana-informativo.jpg) no-repeat 0 0;}
#pestanas li a#pestana-informativo:hover, #pestanas li a#pestana-informativo.activo {background: url(../imagenes/comunes/pestana-informativo_f2.jpg) no-repeat 0 0;}
#pestanas li a#pestana-ofertas {width:84px; height:26px; background: url(../imagenes/comunes/pestana-ofertas-empleo.png) no-repeat 0 0;}
#pestanas li a#pestana-ofertas:hover, #pestanas li a#pestana-ofertas.activo {background: url(../imagenes/comunes/pestana-ofertas-empleo_f2.png) no-repeat 0 0;}
#pestanas li a#pestana-guia {width:69px; height:26px; background: url(../imagenes/comunes/pestana-guia-grafica.png) no-repeat 0 0;}
#pestanas li a#pestana-guia:hover, #pestanas li a#pestana-guia.activo {background: url(../imagenes/comunes/pestana-guia-grafica_f2.png) no-repeat 0 0;}
#pestanas li a#pestana-descargas {width:69px; height:26px; background: url(../imagenes/comunes/pestana-descargas.png) no-repeat 0 0;}
#pestanas li a#pestana-descargas:hover, #pestanas li a#pestana-descargas.activo {background: url(../imagenes/comunes/pestana-descargas_f2.png) no-repeat 0 0;}



#pestanas li a.hivimar {width:100px; height:26px; background: url(../imagenes/comunes/pestana-nuevos-proveedores.png) no-repeat 0 0;}
#pestanas li a.hivimar:hover {background: url(../imagenes/comunes/pestana-nuevos-proveedores_f2.png) no-repeat 0 0;}
#pestanas li a.miperfil{width:84px; height:26px; background: url(../imagenes/comunes/pestana-miperfil.png) no-repeat 0 0;}
#pestanas li a.miperfil:hover{background: url(../imagenes/comunes/pestana-miperfil_f2.png) no-repeat 0 0;}
#pestanas li a.miperfilhover{width:84px; height:26px; background: url(../imagenes/comunes/pestana-miperfil_f2.png) no-repeat 0 0;}
#pestanas li a.btnSesion {width:69px; height:26px; background: url(../imagenes/comunes/pestana-cerrar-session.gif) no-repeat 0 0;}
#pestanas li a.btnSesion:hover {background: url(../imagenes/comunes/pestana-cerrar-session_f2.png) no-repeat 0 0;}



#cabecera ul#idiomas{ padding:0; margin:0; margin-top:5px; margin-left:420px; margin-bottom:2px; float:right; font:normal 10px/16px arial,helvetica,sans-serif; padding-right:10px; }
#cabecera ul#idiomas li{padding:0; margin:0; height:15px; width:auto; list-style:none; margin-top:5px; font-style:italic;}
#cabecera ul#idiomas li a{ padding:0; margin:0;}
#cabecera ul#idiomas a.activo{color:#000000; text-decoration:none;}
#cabecera ul#idiomas a.inactivo{color:#9A3C32; text-decoration:underline;}
#cabecera  p#clientes {float:right;  margin-left:335px;  margin-top:5px; margin-bottom:1px; }	
#cabecera  p#clientes  a{color:#9A3C32; font-size:11px; padding-right:10px; background:url(../Consultas/images/flecha_login.gif) no-repeat center right; font-weight:bold;}

/*#cabecera  p#ingreso{float:right;  margin-left:0px;  margin-top:7px; margin-bottom:4px; font-size:11px; text-align:right; width:500px;}
#cabecera  p#ingreso  a{color:#9A3C32; font-size:11px; padding-right:10px; font-weight:bold;}*/

#contenedor-pantalla_login{margin:0px auto; padding: 0px; width: 770px;}
div#pantalla_login{ position:absolute; top:50px; margin-left:505px;  background:#0099FF; width:268px; height:127px; background:url(../imagenes/login/fondo_login.jpg); text-align:center;}
div#pantalla_login h1{background:url(../imagenes/login/login_barra.jpg) no-repeat; width:268px; height:15px; padding:0px; font-size:10px;}
div#pantalla_login p{ font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:0px;}
div#pantalla_login p#close{ float:right; margin:0 2px 0 0; }
div#pantalla_login p#close a{ background:url(../imagenes/login/boton_cerrar.gif) no-repeat center right; width:20px; height:12px;  display:block; }
div#pantalla_login  table tr td{font-size:11px; font-weight:bold;}
div#pantalla_login  table tr td input.texto{ width:98px; border:solid #D1A7A3 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
div#pantalla_login ul { margin-top:5px;}
div#pantalla_login ul li{ list-style:none; display:inline; font-size:11px; font-weight:bold; margin:5px 2px;}
div#pantalla_login ul li a{color:#9A3C32; margin-top:15px;}



#contenedor-pantalla_descarga{margin:0px auto; padding: 0px; width: 770px; }
div#pantalla_descarga{background:white; position:absolute; top:50px; color:Black; font-size:11px; margin-left:589px; width:180px; height:115px;  text-align:center; border:solid 1px #B75A50;}
div#pantalla_descarga h1{background: #B75A50 url(../../imagenes/login/login_barra.jpg) no-repeat left; width:180px; height:15px; padding:0px; margin:0; font-size:10px;}
div#pantalla_descarga p{ font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-top:10px; margin-bottom:10px;}
div#pantalla_descarga p a{color:#B75A50; font-size:11px;}
div#pantalla_descarga p#close{ float:right; margin:0 2px 0 0; }
div#pantalla_descarga p#close a{ background:url(../imagenes/login/boton_cerrar.gif) no-repeat center right; width:20px; height:12px;  display:block; }
div#pantalla_descarga p .download{background:url(../imagenes/consulta/icono_pdf.gif) no-repeat left center; color:#9A3C32; margin:0px 0px; 
	font-weight:bold; padding:2px 0; padding-left:25px;  vertical-align:middle;} 



.boton{background:url(../imagenes/login/boton_ingresar.gif) no-repeat ;width:75px; text-align:left;}
.boton:hover{ cursor:hand;}

/* Fin Cabecera */
/* Menú Principal */
#menu-contenedor {margin:0px auto; background: url(../imagenes/comunes/menu-fondo.png) repeat-x 0 0; height: 26px;}
#menu{width:770px; height:26px; margin:auto; background: url(../imagenes/comunes/menu-marcador.png) no-repeat right top;}
#menu ul ul li a {font:bold 11px/16px arial,helvetica,sans-serif; display:block; border-width:0px 1px 1px 1px; border-style:solid; border-color:#9A3C32; white-space:nowrap; margin:0; padding:1px 0 1px 3px; background:#fff; text-decoration:none;}
#menu ul ul li a, #menu ul ul li a:visited{color:#000;}
#menu ul ul li a:hover{color:#9A3C32;}
#menu ul ul li a:active{color:#fff; background:#9A3C32;}
#menu ul{list-style:none; margin:0; padding:0; float:left;}
#menu li{position:relative;}
#menu ul ul{position:absolute; z-index:500; top:auto; display:none;}
#menu ul ul ul{top:0; left:100%;}
div#menu h2:hover, div#menu h2.activo{color: #fff;}
div#menu li:hover{cursor:pointer; z-index:100;}
div#menu li:hover ul ul, div#menu li li:hover ul ul, div#menu li li li:hover ul ul, div#menu li li li li:hover ul ul {display:none;}
div#menu li:hover ul, div#menu li li:hover ul, div#menu li li li:hover ul, div#menu li li li li:hover ul {display:block;}

#menu a.x, #menu a.x:visited{font-weight:bold;color:#000;}
#menu a.x:hover{color:#9A3C32;background:#fff;}
#menu a.x:active{color:#fff;background:#9A3C32;}

#menu ul li{float:left; width: 100%;}
#menu h2, #menu a{height:1%;font:bold 0.7em/1.4em arial,helvetica,sans-serif;}
#menu h2, #menu h2 a {color:#660000; font:bold 11px/16px arial,helvetica,sans-serif; display:block; background: url(../imagenes/comunes/menu-marcador.png) no-repeat 0 0; white-space:nowrap; margin:0; padding:0px; height: 26px; text-align: center; line-height: 26px; text-decoration:none;}
#menu h2 a {background: 0;}
#menu h2 a:hover, #menu h2.activo a {color: #FFFFFF;}
ul#consulta h2{color:White; text-align:left; padding-left:15px; font-size:15px;}

ul#inicio {width:65px;}
ul#hivimar {width:90px;}
ul#hivimar-subitem {width:91px;}
ul#productos {width:90px}
ul#prodcutos-subitem {width:145px;}
ul#mantenimiento {width:126px;}
ul#mantenimiento-subitem {width:126px;}
ul#alianzas {width:90px;}
ul#calidad {width:145px;}
ul#distribucion {width:90px;}
ul#contacto {width:70px;}


/* Fin Menú Principal */
/* Cuerpo */
#contenedor-cuerpo {margin:0px; padding:0px;  border:solid 1px #EAEAEA; background-color:#EAEAEA;
	
	}
#cuerpo {width: 770px; background-color: #FFFFFF;  margin:0px auto; line-height:normal;}
#acrobat {background:url(../imagenes/comunes/sombra-horizontal-menu-izquierdo.jpg) no-repeat center bottom; padding-bottom: 22px; width: 180px; margin-top:20px;}
#acrobat2 {background:url(../imagenes/comunes/sombra-horizontal-menu-izquierdo.jpg) no-repeat center top; font-size:9px; text-align:center; padding:10px 0px;}
#acrobat2 a, #acrobat2 span {color:#9A3C32; font-weight:bold; text-decoration:none;}
#acrobat2 img {padding-bottom:5px;}
/* Fin de Cuerpo */
/* Pie de página */
#contenedor-pie {height: 101px; margin:0px; padding: 0px; background: url(../imagenes/comunes/pie-division.gif) repeat-x 0 0;}
#pie {width:770px; height:101px; font-size:10px; color:#666666; margin: 0px auto; padding-top: 3px;}
#pie p {margin: 0px 15px; padding: 22px 0px 18px 0px; background: url(../imagenes/comunes/pie-degradado.png) no-repeat center top; text-align: center;}
#contenedor-negacion {background: url(../imagenes/comunes/pie-degradado.png) no-repeat center top; margin: 0px 15px; padding: 18px 7px 0px 7px;}
#contenedor-negacion a {text-decoration:none;}
#negacion-derecha {float: right; width:220px; text-align:right; height:18px; background:url(../imagenes/comunes/quako.gif) no-repeat 82px 0px;}
#negacion-derecha a {font-weight:bold; color:#041845; padding-left: 20px;}
#negacion-izquierda {float:left; width:220px;}
#negacion-izquierda a {font-weight:bold; color:#666}
#negacion {margin:0px 220px; text-align:center;}
/* Fin de Pie de página */
.invisible {display:none;}
.primera {border-top: 1px solid #9A3C32;}


/************************************/

#master_contentplaceholder
{
	padding: 0px 20px 0px 20px;
	border-left: 0px solid #0F2543;
	border-right: 0px solid #0F2543;
	border-bottom: 0px solid #0F2543;
	background-color: #EFEFEF;
	line-height: 1.5em;
}


/* Content Page Layout             */
.demoarea {
	padding:0px;	
	
	margin:0px;	
	position:absolute;
	top:0;
	left:0;
	line-height:normal;
}


.demoarea p 
{
	padding:0px;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}

.demobottom {
	height:8px;
	background:#FFF url(images/demobottom.png) no-repeat left bottom;
}


.heading {
	padding: 1em 0 1em 0;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.2em;
}

.subheading{
	padding:.8em 0 0.5em 0;
	color:#0F2543;
	font-weight:bold;
	font-family:Arial, Sans-Serif;
	font-size:1.1em;
}
/************************************/





.releaseList {
	list-style-type:disc;
}






#contenedor-cuerpo
{
	background-color:#EAEAEA;
	position: relative;
	width:auto;
	padding: 0px 0px;
	padding-top: 0px; /* Weird Mozilla Bug */
	padding-bottom: 0px; /* Weird Mozilla Bug */
}
#cuerpo {
	background-color:#ffffff;
	margin:0 auto;
	width:757px;
	margin-bottom:0;
	padding:0px 5px;
	padding-top: 1px; /* Weird Mozilla Bug */
	padding-bottom: 1px; /* Weird Mozilla Bug */
}

.input
{
	border:solid 1px #D1A7A3;
	width:150px;	
	height:20px;
	font-family:Arial;
	font-size:12px;
}
.label
{
	font-weight:bold;
	font-size:12px;
	color:#333333;
}
.datos
{
	text-align:center;
	margin:0 auto;	
	padding:0;
	
	font-size:12px;	
	padding-left:150px;
}


.datosSerie
{
	text-align:center;
	margin:5px auto;	
	padding:0;
	font-size:12px;	
	padding-left:5px;
}
.datosOpciones
{
	text-align:center;
	margin:0 9px;
	margin-right:0px;
	padding:0;
	font-size:12px;		
}
.datosStock2
{
	text-align:center;
	margin:0 10px;		
	padding:0;
	font-size:12px;	
	padding-left:5px;
}
.alternating
{
	background:#E9E9E9;
	text-align:center;
	color:#666666;
	font-weight:bold;
	line-height:25px;
	vertical-align:middle;
}
.row
{
	text-align:center;
	color:#666666;
	font-weight:bold;
	line-height:25px;
	vertical-align:middle;
	
		vertical-align:middle;
}

.header
{
	background:#CCE0FF;
	font-size:13px;
	font-weight:bold;
	margin:0px;		
	
}
.header th
{
	border:solid 2px white;
	border-left:0px;
	border-top:0px;
	border-bottom:0px;
	
	
}
.headerStcok
{
	background:#CCE0FF;
	font-size:13px;
	font-weight:bold;
	margin:0 0px;	
	border:solid 15px white;
	border-spacing:10px;
}
.headerStcok th
{
	border:solid 2px white;
	border-left:0px;
	border-top:0px;
	border-bottom:0px;
	
	
}

.pager
{
	background:#E6F0FF;
	font-size:13px;
	font-weight:bold;

}

.footer
{
	background:#004182;
}

div#contenido a.activo
{
	color:Black;
	text-decoration:none;
}

.imglogopopups
{
	padding:10px 0;
	margin-left:10px;
	
	float:left;
}

.right
{
	float:right;
	padding:4px 2px;
	
}
.panelSufijos
{
	margin:0 auto;
	padding:0;

}

.cerrarsession
{
	background: #ffffc1 url(../imagenes/consulta/img_advertencia.gif) no-repeat 5px center;
	padding:12px 30px;
	padding-right:10px;
	width:200px;
	margin:35px auto;
	margin-bottom:0px;
	font-weight:bold;
	border:solid 1px black;
	font-size:11px;
	line-height:12px;
	text-align:justify;
}
.sessionterminada
{
	background: #ffffc1 url(../imagenes/consulta/img_advertencia.gif) no-repeat 5px center;
	padding:12px 30px;
	padding-right:10px;
	width:425px;
	margin:35px auto;
	margin-bottom:0px;
	
	border:solid 1px black;
	font-size:12px;
	line-height:12px;
	text-align:justify;
	
}
.cerrarsessionincorrecto
{
	background: #ffffc1 url(../imagenes/consulta/img_advertencia.gif) no-repeat 5px center;
	padding:12px 30px;
	padding-right:10px;
	width:350px;
	margin:35px auto;
	margin-bottom:0px;
	
	border:solid 1px black;
	font-size:12px;
	line-height:12px;
	text-align:justify;
}
.accesodenegado
{
	
	background: #ffffc1 url(../imagenes/consulta/img_advertencia.gif) no-repeat 5px center;
	padding:12px 30px;
	padding-right:10px;
	width:355px;
	margin:35px auto;
	margin-bottom:0px;
	
	border:solid 1px black;
	font-size:12px;
	line-height:12px;
	text-align:justify;
}
ul#acceso-denegado li
{
	list-style:square;
	margin-top:15px;
	margin-bottom:15px;
	color:#AB4338;	
	
}

.inputcontrasena
{
	border:solid 1px #D1A7A3;
	width:150px;	
	height:20px;
	font-family:Arial;
	font-size:12px;
	vertical-align:middle;
}

.mensaje_error
{
	background:#FFFFC1 url(../imagenes/consulta/img_advertencia.gif) no-repeat 10px center;
	border:solid 1px black;
	color:Black;
	font-size:12px;
	padding:5px;
	font-weight:bold;
	padding-left:15px;
	margin:0 auto;
	text-align:center;
	margin-bottom:10px;
	width:250px;
}

.login
{
	background:url(../imagenes/consulta/flecha_login.gif) no-repeat right;
	padding-right:10px;
	font-size:11px;
	float:right;  
	margin-left:0px;  
	margin-top:33px; 
	margin-bottom:5px; 
	font-size:11px; 
	text-align:right; 
	width:450px;
	border:solid 0px green;
}
.manual
{	
	padding-right:10px;
	font-size:11px;
	float:right;  
	margin-left:0px;  
	margin-top:27px; 
	margin-bottom:5px; 
	font-size:11px; 
	text-align:right; 
	width:450px;
	border:solid 0px green;
}