/* Dragpharma*/
/*2007(c) mitocondria*/

body{
background-color:#e7edf2;
background-image:url(../images/bg.jpg);
background-position:top;
background-repeat:repeat-x;
padding-left:10px;
padding-right:10px;
margin:0;
font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
font-size:11px;
color:#838383;}

/*titulos*/
.titulo_categoria{
font-size:11px;
color:#2471a2;
font-weight:bold;
text-align:left;
padding-left:5px;}

.titulo_categoria a{
color:#2471a2;
text-decoration:none;
}
.titulo_categoria a:hover{text-decoration:underline;}

.titulo_columna{
font-size:11px;
color:#2471a2;
font-weight:bold;
text-align:right!important;}

.titulo_columna_left {
font-size:11px;
color:#2471a2;
font-weight:bold;
padding-left:5px!important;
text-align:left!important;}

.tirulo_ban{
color:#3e66b1;
font-size:24px;}
.titulo_bco{
color:#FFFFFF;}

.titulo_mes{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_1.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_buscar{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#2571a3!important;
font-weight:bold;
background-image:url(../images/ico_1.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_vendedores{
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
color:#2471a2;
font-weight:bold;}

.titulo_int_noticia{
display:block;
font-size:14px;
font-weight:bold;
padding-bottom:5px;}

.titulo_pedido{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_4.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_buscar{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#d4dbe2;
font-weight:bold;
background-image:url(../images/ico_2.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_pagos{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_5.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_cta{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_6.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_facturacion{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_6.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_sol_prod{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_7.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_dpers{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_11.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_resumen{
padding-top:4px;
padding-bottom:4px;
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_15.png);
background-position:left;
background-repeat:no-repeat;}

/*cajas*/
#cont_menu_letras{
line-height:18px;
font-size:14px!important;
font-weight:bold;
color:#666666;}

#cont{
/*height:260px;*/
border:solid 1px #d8e6ee;
background-color:#FFFFFF;}

#cont_int{
/*height:422px; */
border:solid 1px #d8e6ee;
background-color:#FFFFFF;}

#cont2{
padding-left:5px;
height:375px;
border:solid 1px #d8e6ee;
background-color:#FFFFFF;}
#cont{
/*height:260px;*/
}
#cont_titulo{
background-color:#d4dbe2;
line-height:30px;}

#b_mizq{
background-color:#2471a2;}

#ban{
border:solid 1px #478eb7;
background-image:url(../images/bg_ban1.jpg);}

#cont_dap{
border-bottom:thin dotted 1px #e5eff5;
line-height:22px;
padding-left:10px;
}

#pie{
border:solid 1px #478eb7;
color:#838383;
font-size:10px;}

/*formulario mes*/
.lista{
border:solid 1px #FFFFFF;
background-image:url(../images/f_bg.gif);}

/*links*/
.detalle2{color:#838383; text-decoration:none;}
.detalle2:visited{}
.detalle2:active{}
.detalle2:hover{text-decoration:underline;}

/*menu izquierdo*/
.mi {
padding-right:10px;
display:block;
text-align:right;
padding-left:5px;
color:#FFFFFF;
background-image:url(../images/m1.jpg);
text-decoration:none;
line-height:29px;}
.mi:visited {}
.mi:hover {
color:#7c7c7c;
background-image:url(../images/m1h.jpg);}  
.mi:active {
color:#7c7c7c;
background-image:url(../images/m1h.jpg);}

.smi {
padding-right:10px;
display:block;
text-align:right;
padding-left:5px;
color:#FFFFFF;
font-style:italic;
text-decoration:none;
line-height:19px;}
.smi:visited {}
.smi:hover {
color:#a9a9a9;}  
.smi:active {
color:#a9a9a9;}

.smi2 {
padding-right:10px;
display:block;
text-align:right;
padding-left:5px;
color:#a9a9a9;
font-style:italic;
text-decoration:none;
line-height:19px;}
.smi2:visited {}
.smi2:hover {
color:#a9a9a9;}  
.smi2:active {
color:#a9a9a9;}

.mi2 {
padding-right:10px;
display:block;
text-align:right;
padding-left:5px;
color:#7c7c7c;
background-image:url(../images/m1h.jpg);
text-decoration:none;
line-height:29px;}
.mi2:visited {}
.mi2:hover {
color:#7c7c7c;
background-image:url(../images/m1h.jpg);}  
.mi2:active {
color:#7c7c7c;
background-image:url(../images/m1h.jpg);}
  
/*botones*/
.ir {
display:block;
text-align:center;
color:#FFFFFF;
background-image:url(../images/ico_14.png);
text-decoration:none;
border: 0px;
line-height:28px;
height: 28px;
font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
font-size:11px;
width:30px;}
.ir:visited {}
.ir:hover {
background-image:url(../images/ico_14.png);
}  
.ir:active {}  

.vtodos {
display:block;
text-align:center;
color:#FFFFFF;
background-image:url(../images/bco.png);
text-decoration:none;
border: 0px;
line-height:28px;
height:28px;
font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
font-size:11px;
width:70px;}
.vtodos:visited {}
.vtodos:hover {
background-image:url(../images/bco.png);
}  
.vtodos:active {}  

.cs {
display:block;
padding-right:10px;
text-align:right;
color:#FFFFFF;
background-image:url(../images/cs.png);
text-decoration:none;
line-height:32px;
width:129px;}
.cs:visited {}
.cs:hover {
background-image:url(../images/csh.png);
}  
.cs:active {}  

.cs_c {
display:block;
padding-right:10px;
text-align:right;
color:#FFFFFF;
background-image:url(../images/top__02.png);
text-decoration:none;
line-height:32px;
width:66px;}
.cs_c:visited {}
.cs_c:hover {
background-image:url(../images/top_2_02.png);
}  
.cs_c:active {}  

.impri {
display:block;
padding-right:10px;
text-align:right;
color:#FFFFFF;
background-image:url(../images/top_2_04.png);
text-decoration:none;
line-height:32px;
width:66px;}
.impri:visited {}
.impri:hover {
background-image:url(../images/top__04.png);
}  
.impri:active {}  

.gua {
display:block;
padding-right:8px;
text-align:right;
color:#FFFFFF;
background-image:url(../images/top_2_03.png);
text-decoration:none;
line-height:32px;
width:69px;}
.gua:visited {}
.gua:hover {
background-image:url(../images/top__03.png);
}  
.gua:active {}  

.in {
padding-right:10px;
display:block;
text-align:right;
color:#FFFFFF;
background-image:url(../images/hme.png);
text-decoration:none;
line-height:32px;
width:60px;}
.in:visited {}
.in:hover {
background-image:url(../images/hmeh.png);}  
.in:active {} 

.in2 {
padding-right:10px;
display:block;
text-align:right;
color:#FFFFFF;
background-image:url(../images/top__01.png);
text-decoration:none;
line-height:32px;
width:62px;}

.in2:visited {}
.in2:hover {
background-image:url(../images/top_2_01.png);}  
.in2:active {} 

.vlv {
padding-right:10px;
display:block;
text-align:right;
color:#FFFFFF;
background-image:url(../images/vlv.png);
text-decoration:none;
line-height:32px;
width:59px;}
.vlv:visited {}
.vlv:hover {
background-image:url(../images/vlvh.png);}  
.vlv:active {}

.detalle {
float:right;
color:#003366;
display:block;
background-image:url(../images/ico_2.png);
background-repeat: no-repeat;
background-position:right;
text-decoration:none;
width:65px;}
.detalle:visited {}
.detalle:hover {}  
.detalle:active {}

.imprimir {
margin-right:5px;
color:#003366;
display:block;
float:right;
background-image:url(../images/ico_3.png);
background-repeat: no-repeat;
background-position:right;
text-decoration:none;
width:70px;}
.imprimir:visited {}
.imprimir:hover {}  
.imprimir:active {}

.link_prod {
color: #666666;
text-decoration:none;}
.link_prod :visited {}
.link_prod :hover {
text-decoration:underline;}  
.link_prod :active {}

.enviar {
height:25px;
color:#7f7f7f;
display:block;
background-image:url(../images/ico_10.png);
background-repeat: no-repeat;
background-position:right;
text-decoration:none;
width:130px;}
.enviar:visited {}
.enviar:hover {}  
.enviar:active {}

.solicitud {
float:right;
color:#003366;
display:block;
background-image:url(../images/ico_12.png);
background-repeat: no-repeat;
background-position:right;
text-decoration:none;
width:160px;}
.solicitud:visited {}
.solicitud:hover {}  
.solicitud:active {}

.agregar {
height:25px;
color:#7f7f7f;
display:block;
background-image:url(../images/ico_8.png);
background-repeat: no-repeat;
background-position:right;
text-decoration:none;
width:130px;}
.agregar:visited {}
.agregar:hover {}  
.agregar:active {}

.quitar {
height:25px;
color:#7f7f7f;
display:block;
background-image:url(../images/ico_9.png);
background-repeat: no-repeat;
background-position:right;
text-decoration:none;
width:130px;}
.quitar:visited {}
.quitar:hover {}  
.quitar:active {}

.vermas {
padding-left:7px;
color:#2471a2;
display:block;
text-decoration:none;}
.quitar:visited {}
.quitar:hover {
text-decoration:underline;}  
.quitar:active {}

.boton_stock {
line-height:30px;
padding-left:35px;
padding-right:35px;
color:#ffffff;
background-color:#2571a3;
text-decoration:none;}
.boton_stock:visited {}
.boton_stock:hover {
text-decoration:underline;}  
.boton_stock:active {}


/*tabs*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 5px;
margin-bottom: 0;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
font-size:11px;
text-decoration: none;
padding: 3px 10px;
margin-right: 3px;
border: 0px solid #778;
color: #ffffff;
background: url(../images/shadeactive.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #ffffff;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #ffffff;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../images/shade.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border-top: 1px solid gray;
width: 90%;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}

.eg-bar{
cursor: pointer;
padding-top:8px;
padding-left:68px;
background-image:url(../images/ver_on.png);
background-repeat:no-repeat;
background-position:left bottom;
font-size:12px;
color:#585858;
font-weight:bold;
line-height:22px;
border:thin dotted 1px #d3dae1;
text-transform:uppercase;}

.eg-bar-off{
cursor: pointer;
padding-top:8px;
padding-left:68px;
background-image:url(../images/ver_off.png);
background-repeat:no-repeat;
background-position:left bottom;
font-size:12px;
color:#585858;
font-weight:bold;
line-height:22px;
border:thin dotted 1px #d3dae1;
text-transform:uppercase;}

/*celdas*/
#num{
padding-right:5px!important;
text-align:right!important;
border-left:thin dotted 1px #CCCCCC;}

/* # es para h que NO se repiten!!!1" */
.txt,#txt{
padding-right:5px!important;
text-align:center;
border-left:thin dotted 1px #CCCCCC;}

#txt3{
padding-right:5px!important;
text-align:right!important;
border-left:thin dotted 1px #CCCCCC;}


#txt2{
padding-left:5px!important;
text-align:left;
border-left:thin dotted 1px #CCCCCC;}

.ct2{
border:solid 1px #CCCCCC;
background-color:#FFFFFF;}

.cifrasmetas {
font-size:13px;
}

/*botones envio*/
.boton_1{ background-color:#2471a2; color:#FFFFFF; border:solid 1px #FFFFFF;}

/*noticias*/
#caja_noticias{
border:solid 1px #e5e5e5;}

.titulo_fecha{
padding-left:7px;
background-color:#2471a2;
color:#FFFFFF;}

.titulo_titulo{
padding-left:7px;
font-size:12px;
font-weight:bold;}

.titulo_cuerpo{
padding-left:7px;}

.vermas_noticia{
padding-left:7px;}

/*vendedores*/
#titulo_home_wend{
background-color:#dfe3e8;
padding-top:4px;
padding-bottom:4px;
padding-left:5px;
color:#2471a2;
font-weight:bold;}

.bg_pos{
color:#FFFFFF;
background-color:#0165c9;}

.bg_neg{
color:#FFFFFF;
background-color: #CC0000;}

/*top*/
#bg_barra{
background-image:url(../images/top_2_02b.png);
background-repeat:repeat-x;
background-position:left;
line-height:36px;}

.txt_des{
color:#2471a2!important;}

/** botons esconder
.eg-bar{
padding-top:8px;
padding-left:68px;
background-image:url(../images/ver_on.png);
background-repeat:no-repeat;
background-position:left bottom;
font-size:12px;
color:#585858;
font-weight:bold;
line-height:22px;
border:thin dotted 1px #d3dae1;
text-transform:uppercase;}

.eg-bar-off{
padding-top:8px;
padding-left:68px;
background-image:url(../images/ver_off.png);
background-repeat:no-repeat;
background-position:left bottom;
font-size:12px;
color:#585858;
font-weight:bold;
line-height:22px;
border:thin dotted 1px #d3dae1;
text-transform:uppercase;}**/


.smallerinputs select {
	font-size: smaller;
}
textarea {
	font-family: monospace;
	font-size: 12px;
	line-height: 16px;
	background-image: url(../images/fondo_textarea.png);
	background-attachment: scroll;
	height: 80px;
	padding: 0px;
}
.boton_offline {
	display:block;
	color:#FFFFFF;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	background: #2471a2;
	text-align: center;
	white-space: nowrap;
	padding: 0px 8px;
}
.boton_offline:hover {
	display:block;
	color:#7c7c7c;
	background: #ffffff;
}
.bold {
	color:#2471a2;
	font-weight:bold;
}
.bdef {
	color:#555;
	font-weight:bold;
}
.tablaborde {
	border: solid 2px #2471a2;
}
.tablaborde table {	
	border-collapse: collapse;
}
.tablaborde table td {	
	border: solid 1px #cccccc;
}

