@charset "utf-8";
/* CSS Document */

body {background:#585752; margin:0px; cursor:default; font:12px Arial; color:#C6C5C1;}
a {outline:none; text-decoration:none;}
h2 {font:18px Lucida Sans Typewriter; color:#006598; border-bottom:1px solid #DCDCDC; padding-bottom:7px; margin-bottom:20px;}
h2 span {color:#06C;}
code {font:10px Verdana; color:#555;}

input[type='text'], input[type='password'], select {border:1px solid #C1C1D9; border-top-color:#A6A6A6; padding:5px; letter-spacing:1px;}
input[type='button'], input[type='submit'] {background:url(img/dg04.png) repeat-x; border:1px solid #CCC; border-bottom:1px solid #A0A0A0; padding:5px; letter-spacing:1px; color:#777; border-radius:4px;}
select {padding:0px 0px 0px 5px; height:25px;}
option {padding:5px;}
option + option {border-top:1px dotted #777;}
input[type='button']:hover, input[type='submit']:hover {color:#333; border-color:#F90;}
input[type='button']:active, input[type='submit']:active {color:#F60;}
#root {margin:0 auto; width:1000px; padding:10px 0 15px 0; font:12px Arial;}
#root #house {background:url(img/house.png) no-repeat; padding:2px 20px;}
#root #user {background:url(img/user.png) no-repeat; padding:2px 20px;}
#root #connect {background:url(img/connect.png) no-repeat; padding:2px 20px;}
#root span:hover {color:#FFF;}
#base {margin:10px auto; background:#FFF; width:1115px; border-top:1px solid #FEFEFE;}
#bordes {min-height:1010px; border:0px solid #C6C5C1;}
#header {background:url(img/banner_gob.png) no-repeat; height:92px; padding:70px 0 0 15px;}
#menu {height:45px; background:#EFEFED; border-bottom:2px solid #F78900;}
#menu ul {margin:0px; list-style:none; padding:0px; background:#555; border:none; display:block;}
#menu ul li {display:block; float:left; background:#E3E3E3 url(img/dg04.png) repeat-x; border-right:1px solid #D3D3D3;}
#menu ul li:hover {position:relative;}
#menu ul li:hover > ul {display:block;}
#menu ul li:hover > a {background:url(img/dg05.png) repeat-x; color:#FFF; text-decoration:none;}/*Over lista padre.*/
#menu ul li a {font:bold 12px Arial; letter-spacing:1px; padding:15px 15px; display:block; height:15px; background:none;}
#menu ul li a#rootCrt {background:url(img/dg05.png) repeat-x; color:#FFF; font:bold 12px Arial;}
#menu ul ul {display:none;position:absolute;left:0px;top:100%; margin:0px; border:none;background:#FDFDFD; width:200px; border:1px solid #F78900;}/*Board submenu.*/
#menu ul a {display:block; background:none; border:none; text-decoration:none;padding:6px;font:normal 11px Arial;color:#000;cursor:pointer;}/*Root*/
#menu ul a:hover ul{display:block}/*Efecto clave...*/
#menu ul ul li {float:none;}
#menu ul ul li:hover > a{background:#554; text-decoration:none; color:#FFF;}/*Over submenus.*/
#menu ul ul li a {font:normal 12px Arial; padding:5px 10px 5px 25px; background:url(img/dg04.png) repeat-x; border-top:1px solid #EDEDED;}
#menu ul ul li a#navCrt {background:url(img/accept.png) no-repeat 3px 5px; border-top:1px solid #EDEDED;}
#menu ul span{display:block; background:url(img/down.gif) no-repeat right center; padding-right:14px;}
#login {float:right; width:250px; border:1px solid #D6D6D6;}
.first {background:#EFEFED url(img/user.png) no-repeat 10px 5px; padding:7px 10px 7px 34px; border-bottom:2px solid #F78900; color:#006598;}

#content {margin:15px; color:#000; font:13px Georgia, Arial; text-align:justify; color:#444; line-height:1.5em;}
#foo { margin:0 auto; width:69.7%;  padding:25px 0; font:11px Verdana; color:#EDEDED;}

table.design {width:100%; padding:0; margin:0 auto 1em auto; border-left:1px solid #BAE0EF; border-collapse:collapse;}
table.design tr.first td {
	font:bold 10px/22px "Trebuchet MS";
	color:#333;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #BAE0EF;
	border-top:1px solid #BAE0EF;
	letter-spacing:1px;
	text-transform:uppercase;
	padding:8px 12px 4px 12px;
	background:#FFF url(img/dg03.png) repeat-x 0px 1px;
	vertical-align:middle;
}
table.design td {font:12px Arial; border-right:1px solid #BAE0EF; border-bottom:1px solid #BAE0EF; padding:6px 12px; color:#333;}
table.design td a {font-weight:bold; color:#333;}
table.design td a:hover {color:#06F; text-decoration:underline;}
table.design tr:nth-child(2n) {background:#E1F1F9; color:#797268;}
table.design tr#trCurrent {background:#41B4EA;}

.pag {color:#FFF; height:30px; font:11px Verdana; margin-bottom:20px;}
.pag div {background:#87C4E2; padding:5px 10px; display:inline-block; cursor:pointer;}
.pag div:hover {background:#479CD5;}
.pag div + div {margin-left:10px;}
.pag .current {background:#F90;}

#panel {float:left; width:220px;}
#main {margin-left:230px; font-family:"Lucida Sans Unicode", "Lucida Grande";}
#sesion{float:right; height:24px; margin:9px 9px 0px 0px; font-size:10px;}
.letraTitulos{ font-family:Lucida Sans Typewriter; font-size:18px; color:#006598;}

#content ul {list-style:none; padding:0px; }
#content ul li {background:url(img/li.gif) no-repeat; padding-left:14px;}

.gear {background:url(img/1426560154_Setting.png) no-repeat; padding:10px 0px 5px 30px;}
.gear:hover {background-position:2px 0px;}
.editar{background:url(img/editar.gif) no-repeat; padding:5px 5px 8px 25px;}
.editar:hover{background-position: 2px 0px;}
.rem{background:url(img/delete.png) no-repeat; padding:5px 5px 12px 25px;}
a[class] + a[class] {margin-left:12px;}
.vender{background:url(img/remove-128.png) no-repeat; padding: 5px 12px 50px;}
.vender:hover{background-position: 2px 0px;}
.control{background:url(img/control_panel.png) no-repeat; padding: 5px 15px 50px;}
.control:hover{background-position: 2px 0px;}
.destete{background:url(img/1402519900_38.png) no-repeat; padding: 5px 15px 30px;}
.destete:hover{background-position: 2px 0px;}
/*Utils*/
.clr {clear:both;}
.left {float:left;}
.right {float:right;}
.hidden {display:none;}
.checkOn, .checkOff {width:14px; height:14px; display:inline-block; margin:auto; cursor:pointer;}
.checkOn {background:url(img/checkOn.png) no-repeat;}
.checkOff {background:url(img/checkOff.png) no-repeat;}
.letra_sesion {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
.letra_reporte {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.letra_anuncios {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#41B4EA;}
.letra_anuncios_Report {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600;}
.letra_texto {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.line {background-color:#FAFAFA; border:1px solid #CCC; margin-bottom:2.5em;}
.search {background:#E0E0E0; padding:7px; font:bold 12px Arial; border:1px solid #C0C0C0; border-bottom-color:#F60; margin-top:7px;}
.m10 {margin:10px;}
.tright {text-align:right;}
.s70 {width:216px !important;}
.box {display:inline-block; width:250px; vertical-align:top; border-bottom:1px dotted #C1C1D9;}
.fondo_bordetitle{ background-color:#FAFAFA;

                   border-bottom-color:#E9E8E8;
                   border-bottom-style:solid;
				   border-bottom-width:1px;
				   
				   border-top-color:#E9E8E8;
                   border-top-style:solid;
				   border-top-width:1px;
				  
				   border-left-color:#E9E8E8;
                   border-left-style:solid;
				   border-left-width:1px;
				   
				   border-right-color:#E9E8E8;
                   border-right-style:solid;
				   border-right-width:1px;
		}
                .fondo_border-guion{
                    background-color: transparent;
                    border-bottom-color: #BAE0EF;
                    border-bottom-style: solid;
                    border-bottom-width: 1px;
                }                
.absolute {
  position: inherit;
  top: 1px;
  right: 200;
  width: 45%;
  height: 200px;
}
.absolute_l {
  float:left;
  width:280px;
  top: 1px;
}

.absolute_r {
  float:right;
  width:800px;
  height:250px;
  top: 1px;
  padding-right:-10%;
}

.absolute_search {
   padding: 25px 0px 10px 0px; 
   float: left;   
  //float:left;
 // width:320px;
  
}

.absolute_x{
    float: left;
    padding: 7px;
}
#estilo_dv{
	width: 40%;
	padding: 1px 80px 20px 10px;
	float:left;
	font-family: inherit;
	font-size: 12px;
}
#estilo_i{
	width: 36%;
	padding: 1px 80px 20px 30px;
	float:right;
	font-family: inherit;;
	font-size: 12px;
}

.fondo_bordebutton{ background-color:#FAFAFA;

                   border-bottom-color:#E9E8E8;
                   border-bottom-style:solid;
				   border-bottom-width:1px;
				   
				  
		}
                #letra_lote{
                    font: status-bar; 
                    font-size: 12px; 
                    color: #41B4EA;
                }                
#letra_lot_info{
                    font-family: serif; 
                    font-size: 14px; 
                    color: #F60;
                }




