*
{
    font-size   :   11px;
    font-family :   Arial;
}

input, textarea, select, button 
{
    border  :   solid 1px #cdcdcd;
}

.labelForm
{
    color :#7782a2;
}
button,
.button
{
    background-image        :   url("img/interface/bg_btn.jpg");
    background-position     :   left center; 
    border  :   solid 1px #cdcdcd;
}
.button
{
    padding-top     :   2px;
    padding-bottom  :   2px;
    padding-left    :   10px;
    padding-right   :   10px;
    cursor  :   default;
}
.textarea-impo
{
    width   :   450px;
    height  :   200px;
}
.select-standard
{
    width   :   150px;
}
.tab-active
{
    background-image        :   url( "img/interface/tab_der_active.gif" );
    background-position     :   right center;
    padding                 :   0px 10px 0px 10px;
}

.tab-inactive
{
    background-image        :   url( "img/interface/tab_der_inactive.gif" );
    background-position     :   right center;
    padding                 :   0px 10px 0px 10px;
}

.tab-content
{
    width       :   auto;
    height      :   auto;
    border-style    :   solid;
    border-width    :   0px 1px 1px 1px;
    border-color        :   #cdcdcd;
    border-top-color    :   #ffffff;
    padding                 :  10px;
}


hr
{
    border  :   solid 1px #cdcdcd;
}

.zindex
{
    z-index : 1;
}

body{
margin : 0px;
}
/**
 *
 */
div.mainHeader
{
    width       :   920px;
    height      :   64px;
    background  :   #f7f7f7 url(img/interface/bg_header.jpg);
}
div.headerLogo
{
    width       :   155px;
    height      :   64px;
    background  :   #f7f7f7 url(img/interface/header_logo.jpg);
}
div.headerSection
{
    width       :   107px;
    height      :   57px;
    text-align  :   center;
    background  :   #f7f7f7 url(img/interface/header_section.jpg);
    padding-top :   7px;
}
div.headerTitle
{
    width       :   562px;
    text-align  :   center;
    padding-top :   10px;
}
div.CRM
{
    width       :   100px;
    height      :   64px;
    background-image  : url(img/interface/crm.jpg);
}
/**
 *
 */
div.mainMenuLeft
{
    width       :   119px; 
    height      :   507px;
    text-align  :   center;
    background  :   #f7f7f7 url(img/interface/bg_menu.jpg) center top repeat;
}
div.mainMenuTop
{
    width       :   119px; 
    height      :   13px;
    background  :   #f7f7f7 url(img/interface/bg_top_menu.jpg) right bottom repeat;
}
div.mainMenuBottom
{
    width       :   119px; 
    height      :   14px;
    background  :   #f7f7f7 url(img/interface/bg_menu_bottom.jpg) right top no-repeat;
}
/**
 *
 */
div.mainContent
{
    width   :   787px;
    height  :   507px;
    overflow : hidden;
}
div.mainContentTop
{
    width       :   100%; 
    height      :   13px;
    background  :   #f7f7f7 url(img/interface/bg_top_content.jpg) left center repeat;
}
div.mainContentTopRight
{
    width       :   14px; 
    height      :   13px;
    background  :   #f7f7f7 url(img/interface/bg_top_content_right.jpg) left center no-repeat;
}
div.mainContentRight
{
    width       :   14px; 
    height      :   507px;
    background  :   #f7f7f7 url(img/interface/bg_content_right.jpg) left center repeat;
    margin      :   0px;
    padding     :   0px;
}
div.mainContentBottom
{
    width       :   100%; 
    height      :   14px;
    background  :   #f7f7f7 url(img/interface/bg_content_bottom.jpg) left center repeat;
}
div.mainContentBottomRight
{
    width       :   14px; 
    height      :   14px;
    background  :   #f7f7f7 url(img/interface/bg_content_bottom_right.jpg) left center repeat;
}
/**
 *
 */
div.menuImg,
div.menuImgComponent
{
    text-align : center;
    border      :   none;
    background  :   none;
}
div.menuImg:hover, div.menuImgOver,
div.menuImgComponent:hover, div.menuImgComponentOver
{
    text-align  :   center;
    border      :   solid 1px #cdcdcd;
    background  :   #f1f1f1;
}


fieldset
{
    border  :   solid 1px #cdcdcd;
}
legend
{
    color   :   #636363;
}

table.politicasLista,
div.horariosLista
{
    background-image    :   url( 'img/interface/bg_poli.png');
    border-style        :   solid;
    border-width        :   1px;
    border-top-color    :   #ffffff;
    border-right-color  :   #ffffff;
    border-bottom-color :   #cdcdcd;
    border-left-color   :   #ffffff;
}

th,
.divHeadGrid
{
    background-image  : url('img/interface/bg_poli.png');
}
.par
{
    background : #ffffff;
}
.non
{
    background : #f4f5f9;
}
/*
 *  Accordion
 */

.toggler {
    color: #222;
    margin: 0;
    padding: 2px 5px;
    font-size: 11px;
    font-weight: normal;
    cursor : default;
    background-image  : url('img/interface/bg_h.png');
    background-position : center;
}
.element {
}

.element p {
    margin: 0;
    padding: 4px;
}

.float-right {
    padding:10px 20px;
    float:right;
}
blockquote {
    text-style:italic;
    padding:5px 0 5px 30px;
}
                                                                    

/*
 *
 * 
 */

div.rhead {
    background:#E8EEF7 none repeat scroll 0% 0%;
    border-top:1px solid #DDDDDD;
    left:0pt;
    width:100%;
}

div.rGrid {
    background:#ffffff none repeat scroll 0% 0%;
    border-top:1px solid #DDDDDD;
    left:0pt;
    width:100%;
}

div.rowActive
{
    background : #d4e5d0;
}
/**
 *  Bloques de tareas
 */

/**
 *  Tarea en oficina
 */
div.tareaBlock1
{
    background  :   #d4e5d0;
    border      :   solid 1px #a5c19f;
}
/**
 *  Tarea fuera de la oficina
 */
div.tareaBlock2
{
    background  :   #ffe2aa;
    border      :   solid 1px #ffc350;
}
/**
 *  Tarea de viaje
 */
div.tareaBlock3
{
    background  :   #d9c2ff;
    border      :   solid 1px #b88dff;
}
/**
 *  Tarea finalizada
 */
div.tareaBlockEnd
{
    background  :   #ffffff;
    border      :   solid 1px #a5c19f;
}
/**
 *  Tarea solicitada
 */
div.tareaBlockSolicitada
{
    background  :   #fdfcd4;
    border      :   solid 1px #fffa73;
}
div.detaTareaBlock
{
    background : #fffae0;
    border : solid 2px #a5c19f;
}


.textTareaBlock
{
    color : #577c4e;
}

#calowner {
display:block;
height:100%;
width:100%;
}

#gridcontainercell {
position:relative;
}
#eventowner, #decowner {
height:100%;
left:0pt;
position:absolute;
top:0pt;
width:100%;
}

div.hruleodd {
border-top:1px dotted #DDDDDD;
}
div.hrule {
left:0pt;
position:absolute;
width:100%;
}

dd {
border-top:1px dotted #DDDDDD;
}

div.grid {
    background:#FFFFFF none repeat scroll 0% 0%;
    cursor:default;
}

div.hruleeven {
border-top:1px solid #DDDDDD;
}


body.zh #rowheaders, body.ja #rowheaders, body.ko #rowheaders {
width:60px;
}
#rowheadcell {
background:#C3D9FF none repeat scroll 0% 0%;
text-align:center;
}
#gridcontainercell {
position:relative;
}
#gridcontainer {
border-bottom:1px solid #FFFFFF;
border-left:1px solid #A2BBDD;
border-top:1px solid #A2BBDD;
height:300px;
overflow-x:hidden;
overflow-y:scroll;
position:relative;
}
#eventowner, #decowner {
height:100%;
left:0pt;
position:absolute;
top:0pt;
width:100%;
}


/**
 *
 */


div.prodInp1
{
    width   :   150px;
    height  :   18px;
}
div.prodInp2
{
    width   :   422px;
    height  :   100px;
}
div.prodInp3
{
    width   :   83px;
    height  :   18px;
}
div.prodInp1, div.prodInp2, div.prodInp3
{
    border      :   solid 1px #cdcdcd;
    overflow    :   hidden;
    white-space :   nowrap;
}

.headInGrid
{
    border-top      :   solid 1px #ffffff;
    border-left     :   solid 1px #ffffff;
    border-right    :   solid 1px #cdcdcd;
    border-bottom   :   solid 1px #cdcdcd;
}
.cellInGrid
{
    border-top      :   solid 1px #ffffff;
    border-left     :   solid 1px #ffffff;
    border-right    :   solid 1px #cdcdcd;
    border-bottom   :   solid 1px #cdcdcd;
}


.labelDiv
{
    color   :   #61676f;
}

.factTab
{
    border-top      :   solid 1px #cdcdcd;
    border-left     :   solid 1px #cdcdcd;
    border-right    :   solid 1px #cdcdcd;
    padding-left : 5px;
    padding-right : 5px;
    padding_top :   2px;
    cursor  :   pointer;
}

.bigText
{
    font-size   :   14px;
    font-weight :   bold;
}
td.F1
{
width:56px;border-right : solid 1px #cdcdcd;border-top : solid 1px #ffffff; border-left : solid 1px #ffffff; font-size : 9px
}
tr.F2
{
    cursor : pointer;
}
tr.F2:hover
{
background-color:#D4E5D0;
}
a:link    {color: #ffffff;   text-decoration: none;}
a:visited {color: #ffffff; text-decoration: none;}
a:hover   {color: #ffffff;    text-decoration: none;}

