/* Dragpharma*/
/*2007(c) mitocondria*/

body{
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_columna{
font-size:11px;
color:#2471a2;
font-weight:bold;
text-align:right!important;}

.tirulo_ban{
color:#3e66b1;
font-size:24px;}
.titulo_bco{
color:#FFFFFF;}

.titulo_mes{
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_1.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_pedido{
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_4.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_pagos{
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_5.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_facturacion{
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-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_7.png);
background-position:left;
background-repeat:no-repeat;}

.titulo_dpers{
padding-left:35px;
color:#494949;
font-weight:bold;
background-image:url(../images/ico_11.png);
background-position:left;
background-repeat:no-repeat;}
/*cajas*/
#cont{
height:260px;
border:solid 1px #d8e6ee;
background-color:#FFFFFF;}

#cont2{
height:368px;
border:solid 1px #d8e6ee;
background-color:#FFFFFF;}

#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;
}

#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);}

.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*/
.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 {}  

.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 {} 

.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 {}

.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 {}

/*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{
padding-top:8px;
padding-left:25px;
background-image:url(../images/ico_13.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;}

.txt,#txt{
padding-right:5px!important;
text-align:right;
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;}

/*botones envio*/
.boton_1{ background-color:#2471a2; color:#FFFFFF; border:solid 1px #FFFFFF;}

.noprint {
	display: none;
}

