
//RESET
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;

}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;}


.opcionMenu a:link,.opcionMenu a:active,.opcionMenu a:visited{
/*background:url(/isoimages/sprite.png) repeat-x;*/
background-color: #D6EFA4;
min-height:16px; vertical-align:middle;
font:10px Verdana, Arial, Helvetica, sans-serif; color:#555; border:1px solid #9DC849; border-top:none; display:block; padding:0 0 2px 5px; text-decoration:none}


.opcionMenu a:hover,.subMenuChecked a:link,.subMenuChecked a:active,.subMenuChecked a:visited{ background-position:0 -16px; color:#FFFFFF; background-color: #446701;}
.subMenuChecked a:link,.subMenuChecked a:active,.subMenuChecked a:visited{color:#fff;}

.titleMenu a:link,.titleMenu a:active,.titleMenu a:visited,.titleMenuDown a:link,.titleMenuDown a:active,.titleMenuDown a:visited{
  background:url(/isoimages/sprite.png) 0 -32px repeat-x;
  font:10px Verdana, Arial, Helvetica, sans-serif; color:#CCC; line-height:25px;
 font-weight:700; border:1px solid #666; display:block; padding:0 0 0 18px; text-decoration:none; margin-bottom:1px;}

.inicio a:link,.inicio a:active,.inicio a:visited{background:url(/isoimages/sprite.png) 0 -82px repeat-x; color:#fff; border:1px solid #666}
.salir a:link,.salir a:active,.salir a:visited{background:url(/isoimages/sprite.png) 0 -107px repeat-x; color:#fff;border:1px solid #666}
.inicio a:hover,.salir a:hover{color:#fff;}

.titleMenu a:hover{color:#FFF;}
.titleMenuDown a:link,.titleMenuDown a:active,.titleMenuDown a:visited{background:url(/isoimages/sprite.png) 0 -57px repeat-x;color:#fff;text-decoration:none; border:1px solid #666;margin-bottom:none;}

.submenu{margin-bottom:2px;}
.sp_b{margin-bottom:5px;}
.sp_t{margin-top:5px;}
.sp{margin:5px 0 5px 0;}

.top{border-bottom: 1px solid #CCC;background:url(/isoimages/bg_container.gif) repeat-x}
h1{ font:16px Geneva, Arial, Helvetica, sans-serif; font-weight:bold; margin:0; color:#446701;background:url(/isoimages/sprite.png) 0 -132px no-repeat; padding-left:15px}
.container{border:1px solid #CCC; padding:10px; margin-right:5px; background:url(/isoimages/bg_container.gif) repeat-x}

#menu{padding:0 5px 0 5px;}

a {
	text-decoration: none;
	COLOR: #578204;
}
a:hover {  text-decoration: underline; COLOR: #8096B1;}

img {
	border:0;
}

BODY {
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;

	scrollbar-arrow-color: #4D5C47;
    scrollbar-3dlight-color: #CCD4DF;
    scrollbar-highlight-color: #CCD4DF;
    scrollbar-face-color: #8397B2;
    scrollbar-shadow-color: #002162;
    scrollbar-track-color: #EAF3DF;
    scrollbar-darkshadow-color: #002162;

    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;

}

table {
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

input[type=text] {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	font: 11px verdana, geneva, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 4px;
	height: 22px;
}

.btnAdd {
	background: url(../isoimages/add.png) 2px 3px #ECF8FB no-repeat;
	color: #666666;
	border:1px solid #C0DFEF;
	padding: 2px 2px 2px 18px;
}

.inputText {
	width: 250px;
}

.f_input {
	border: 1px dashed #8096B1;
	background: #FFFFFF;
	font: 11px verdana, geneva, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 3px;
}

.f_boto {
    background:url(/isoimages/sprite.png) 0 -152px no-repeat;
	color: #000;
    MARGIN: 0px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border: 1px solid #666;
	line-height:20px;
	height:20px;
}
.f_boto:hover {
	background-color: #F8F8F8;
	cursor: pointer;
}

.f_boto2 {
    BACKGROUND-COLOR: #8096B1;
    COLOR: #FFFFFF;
    MARGIN: 0px;
    FONT-SIZE: 7pt;
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-TOP: 0px;
    PADDING-LEFT: 0px;
    BORDER-LEFT: black 1px solid;
    PADDING-BOTTOM: 0px;
    BORDER-BOTTOM: black 1px solid;
}

.menuTitle {
	background-color:#C5E0F3;
	font-weight: bold;
}

.imgIcon {
	vertical-align:middle;
}

.enlace1 {
    color: #FF6600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
}

.enlace1:hover {
    color: #FF6600;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: underline;
}

.enlace2 {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
}

.enlace2:hover {
    color: #FF6600;
    font-family:9px;
    text-decoration: underline;
}

.enlace3 {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.enlace3:hover {
    color: #FF6600;
    font-family:10px;
    text-decoration: underline;
}

.enlace4 {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}

.enlace4:hover {
    color: #FF6600;
    font-family:11px;
    text-decoration: underline;
}


.enlace5 {
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
}

.enlace5:hover {
    color: #FFFFFF;
    font-family:10px;
    text-decoration: underline;
}


.enlaceGUIA {
    COLOR: #8096B1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
}

.enlaceGUIA:hover {
    COLOR: #003300;
    font-family: 11px;
    text-decoration: underline;
}

.Titulo1 {
	color: #8096B1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bg_puntos {
	background-image: url(../isoimages/bg_puntos01.gif);
}

.Titulo2 {
	color: #880000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.Titulo3 {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


.Texto1 {
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
}

.Texto2 {
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}
.Texto3 {
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
}
.Texto4 {
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
}
.Texto5 {
    COLOR: #4FA336;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
}

.CajaProducto {
	COLOR: #61C144;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	font-weight: bold;
}

.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.bg_puntosV {
	background-image: url(http://www.menarini.es/isoimages/puntosV.gif);
	background-repeat: repeat-y;
}

.bg_puntosH {
	background-image: url(http://www.menarini.es/isoimages/puntosH.gif);
	background-repeat: repeat-x;
}
.punteado {
	border: thin dotted #CCCCCC;
}

.bg_HOME {
	background-image: url(/images-home/bg.jpg);
	background-repeat: no-repeat;
}

.tituloListado {
	color: #FFFFFF;
	background:url(/isoimages/sprite.png) 0 -172px repeat-x; line-height:normal; height:20px;  vertical-align:text-top
}

.elementoListadoImpar {
	background-color: #FFFFFF;
}

.elementoListadoPar {
	background-color: #DDDDDD;
}
.botonAccion {
    background-color: #EEEEEE;
    border-width: 1;
    color: #030030;
    font-size: 9pt;
    font-family: verdana;
    font-weight: bold;
}
.msgOK{
	background-color: #EEEEEE;
    border-width: 1;
    color: #00FF00;
    font-size: 9pt;
    font-family: verdana;
    font-weight: none;
}
.msgKO{
	background-color: #EEEEEE;
    border-width: 1;
    color: #FF0000;
    font-size: 9pt;
    font-family: verdana;
    font-weight: none;
}




#graficogenerado {
	margin-top:15px;
}
#graficogenerado h2 {
	font-size:110%;
	font-weight:bold;
}

#graficogenerado li,#graficogenerado ul{
	list-style:none outside none;
margin:0;
padding:0;
}

#graficogenerado ul{
	float:left;
	text-align:right;
}

#graficogenerado li{
padding:3px 6px;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}

#graficogenerado ul.dates {
	width:100px;
	border-left:1px solid #ddd;
}

#graficogenerado ul.fields {
	
}

#graficogenerado ul.dates > li {
	font-weight:bold;
	border-right:1px solid #033B76;
}

#graficogenerado ul.fields > li {
	
}

#graficogenerado li.header {
color:#FFFFFF;
	background:url("/isoimages/sprite.png") repeat-x scroll 0 -172px transparent;
}
#graficogenerado li.pareja1 {
}
#graficogenerado li.pareja0 {
	background:#DDDDDD;
}