::-webkit-scrollbar
{
   width:17px;
   height:17px;
   background-color:#f0f0f0;
   border:none
}

::-webkit-scrollbar-thumb
{
   background-color:#cdcdcd;
   border:1px solid #f0f0f0
}

::-webkit-scrollbar-thumb:hover
{
   background-color:#dadada
}

::-webkit-scrollbar-thumb:active
{
   background-color:#606060
}

::-webkit-scrollbar-thumb:disabled
{
   background-color:#f9f9f9
}

::-webkit-scrollbar-corner
{
   background-color:#f0f0f0
}

::-webkit-scrollbar-button
{
   background-color:#f0f0f0;
   background-image:url(../img/controls.png);
   background-repeat:no-repeat
}

::-webkit-scrollbar-button:vertical
{
   height:33px
}

::-webkit-scrollbar-button:horizontal
{
   width:33px
}

::-webkit-scrollbar-button:horizontal:increment
{
   background-position:0 -444px
}

::-webkit-scrollbar-button:horizontal:decrement
{
   background-position:12px -425px
}

::-webkit-scrollbar-button:vertical:increment
{
   background-position:-1px -391px
}

::-webkit-scrollbar-button:vertical:decrement
{
   background-position:-1px -358px
}

::-webkit-scrollbar-button:hover
{
   background-color:#dadada
}

::-webkit-scrollbar-button:horizontal:increment:hover
{
   background-position:0 -548px
}

::-webkit-scrollbar-button:horizontal:decrement:hover
{
   background-position:12px -529px
}

::-webkit-scrollbar-button:vertical:increment:hover
{
   background-position:-1px -495px
}

::-webkit-scrollbar-button:vertical:decrement:hover
{
   background-position:-1px -462px
}

::-webkit-scrollbar-button:active
{
   background-color:#606060
}

::-webkit-scrollbar-button:horizontal:increment:active
{
   background-position:0 -652px
}

::-webkit-scrollbar-button:horizontal:decrement:active
{
   background-position:12px -633px
}

::-webkit-scrollbar-button:vertical:increment:active
{
   background-position:-1px -599px
}

::-webkit-scrollbar-button:vertical:decrement:active
{
   background-position:-1px -566px
}

::-webkit-scrollbar-button:disabled
{
   background-color:#f9f9f9
}

::-webkit-scrollbar-button:horizontal:increment:disabled
{
   background-position:0 -756px
}

::-webkit-scrollbar-button:horizontal:decrement:disabled
{
   background-position:12px -737px
}

::-webkit-scrollbar-button:vertical:increment:disabled
{
   background-position:-1px -703px
}

::-webkit-scrollbar-button:vertical:decrement:disabled
{
   background-position:-1px -670px
}

input, select, textarea, button
{
   font-size: 100%;
   font-family: "Segoe UI","Segoe UI Web Regular","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

input[type="checkbox"]
{
   vertical-align: middle;
}

label,h4,p{
   padding: 0;
   margin: 0;
}

h4{
   font-size: 16px;
   padding-bottom: 5px;
      padding-top: 5px;
}


#idContainer
{
   margin: 0 auto;
   padding: 5px;
   text-align: left;
}

#idContainerHeader
{
   text-align: center;
}

#idContainerBody
{
   padding: 0 5px;
   margin-top: 3px;
}

#idContainerFoot
{
   border-top: 1px solid #8EB4E6;
   height: 10px;
   margin-top: 3px;
   padding: 10px;
}


#idContainerHeader
{
   background-color: #585858;
   width: 100%;
}

ul#menu-main {

   position: relative;
   text-align: right;
   color: #FFF;
   font-size: 14px;
}

ul#menu-main li {
   display: inline-block;
   vertical-align: bottom;
}

ul#menu-main li a
{
   text-decoration: none;
   padding: 5px 10px;;
   color: #fff;
   display: inline-block;
   line-height: 28px;
   border-bottom: 4px solid transparent;
   -webkit-transition: all .5s ease-in-out;
   -moz-transition: all .5s ease-in-out;
   -o-transition: all .5s ease-in-out;
   transition: all .5s ease-in-out;
}

ul#menu-main li a:hover {
   background-color: #888888;
}

ul#menu-main li.menu-main-none a:hover {

   background-color: transparent;
}

ul#menu-main li.menu-main-pedido a:hover
{
   border-bottom: 4px solid #0072C6;
}

ul#menu-main li.menu-main-aviso a:hover
{
   border-bottom: 4px solid #D24726;
}

ul#menu-main li.menu-main-fecha a:hover
{
   border-bottom: 4px solid #00A3A3;
}
ul#menu-main li.menu-main-web a:hover
{
   border-bottom: 4px solid #55A300;
}

ul#menu-main li.main-menu-titulo
{
   font-size: 18px;
   float: left;
   padding: 8px 10px;
}

.BodyContainer
{
   width: 1250px;
   margin: 0 auto;
}

input.CCalendario
{
   border: 1px solid #555;
   padding: 4px;
   width: 130px;
   background-image: url(img/calendario.png);
   background-repeat: no-repeat;
   background-position: right center;
}

ul.CListFiltro li
, ul.CListFiltro li
{
   margin-bottom: 5px;
}

ul.CListFiltro li>h1
{
   font-size: 14px;
   border-bottom: 1px solid #555;
   text-align: center;
   padding: 5px;
}

ul.CListFiltro li>label
{
   text-align: right;
   margin-right: 10px;
   width: 25px;
}

ul.CListFiltro li>input[type="checkbox"]
{
   top: 3px;
   margin-right: 5px;
}

ul.CListFiltro input[type="checkbox"]+label>img
{
   vertical-align: top;
   height: 25px;
   width:  25px;
   cursor: pointer;
}


select
,input[type="text"]
{
   padding: 4px;
   border: 1px solid #555!important;
}


.form-control{
   border-radius: 0;
}

.nav-tabs>li>a{
   border-radius: 0;
}


.input-group-addon{
   background-color: transparent;
   border-color: #000;    
   border-radius: 0;
}

#Fialog_DetallePedido .BL_WindowBox_Dialog{
   border-color: #0072C6;
}

#Fialog_DetallePedido .BL_WindowBox_Title{
   background-color: #0072C6;
}

#Fialog_DetalleAviso .BL_WindowBox_Dialog{
   border-color: #D24726;
}

#Fialog_DetalleAviso .BL_WindowBox_Title{
   background-color: #D24726;
}