a.vgi_link,
a.vgi_link:VISITED,
a.vgi_link:ACTIVE,
a.vgi_link:FOCUS,
a.vgi_link:LINK {
    color: #847B6D;
    font-family: arial;
    font-size: 14px;
    text-decoration: underline;
}

a.vgi_link:HOVER {
    color: #847B6D;
    font-family: arial;
    font-size: 14px;
    text-decoration: underline;
}

a.vgi_link_bold,
a.vgi_link_bold:VISITED,
a.vgi_link_bold:ACTIVE,
a.vgi_link_bold:FOCUS,
a.vgi_link_bold:LINK {
    color: #847B6D;
    font-family: arial;
    font-size: 14px;
    text-decoration: underline;
}

a.vgi_link_bold:HOVER {
    color: #847B6D;
    font-family: arial;
    font-size: 14px;
    text-decoration: underline;
}

.vgi_text_1 {
    color: #847B6D;
    font-size: 14px;
    font-family: arial;
}

.roadTextTitle {
    font-family: arial;
    font-size: 12px;
    color: #504b40;
    background: #f9f8f8;
}


/****************************************************
VGI OWNED DESIGN
*****************************************************/

.x-window-tc {
    background: transparent url(../img/top-bottom.png) repeat-x 0 0 !important;
    overflow: hidden;
    zoom: 1;
    z-index: 123321 !important;
    background-color: #FFFFFF;
}

.x-window-tl {
    background: transparent url(../img/left-corners.png) no-repeat 0 0;
    padding-left: 6px;
    zoom: 1;
    position: relative;
    background-color: #FFFFFF;
}

.x-window-tr {
    background: transparent url(../img/right-corners.png) no-repeat right 0;
    padding-right: 6px;
    z-index: 1000001 !important;
    background-color: #FFFFFF;
}

.x-window-bc {
    background: transparent url(../img/top-bottom.png) repeat-x 0 bottom !important;
    zoom: 1;
    z-index: 123321 !important;
    background-color: #FFFFFF;
}

.x-window-ml {
    background: transparent url(../img/left-right.png) repeat-y 0 0 !important;
    padding-left: 6px;
    zoom: 1;
    z-index: 123321 !important;
    background-color: #FFFFFF;
}

.x-window-mr {
    background: transparent url(../img/left-right.png) repeat-y right 0 !important;
    padding-right: 6px;
    zoom: 1;
    z-index: 1000001;
    background-color: #FFFFFF;
}

.x-window-bl {
    background: transparent url(../img/left-corners.png) no-repeat 0 bottom !important;
    padding-left: 6px;
    zoom: 1;
    z-index: 123321 !important;
    background-color: #FFFFFF;
}

.x-window-br {
    background: transparent url(../img/right-corners.png) no-repeat right bottom !important;
    padding-right: 6px;
    zoom: 1;
    z-index: 123321 !important;
}

.x-tool {
    overflow: hidden;
    width: 17px;
    height: 17px;
    float: right;
    cursor: pointer;
    background: transparent url(../img/b-cerrar_on.png) no-repeat;
    margin-left: 2px;
    z-index: 123321 !important;
}

.x-window-body {
    border-left: 1px solid #cecac5 !important;
    border-top: 1px solid #cecac5 !important;
    border-bottom: 1px solid #cecac5 !important;
    border-right: 1px solid #cecac5 !important;
    background: transparent!important;
}

.x-window-mc {
    background: #ffffff !important;
    border-right: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
    border-top: 1px solid #ffffff !important;
    border-left: 1px solid #ffffff !important;
    background-color: #FFFFFF;
}

.x-shadow .xsml {
    background: transparent url(../img/shadow-lr.png) repeat-y 0 0 !important;
    z-index: -12332100 !important;
}

.x-shadow .xsmc {
    float: left;
    height: 100%;
    background: transparent url(../img/shadow-c.png) !important;
    z-index: 12332100 !important;
}

.x-shadow .xsmr {
    background: transparent url(../img/shadow-lr.png) repeat-y -6px 0 !important;
    z-index: 12332100 !important;
}

.x-shadow .xstl {
    background: transparent url(../img/shadow.png) no-repeat 0 0;
    z-index: 12332100 !important;
}

.x-shadow .xstc {
    background: transparent url(../img/shadow.png) repeat-x 0 -30px;
    z-index: 12332100 !important;
}

.x-shadow .xstr {
    background: transparent url(../img/shadow.png) repeat-x 0 -18px;
    z-index: 12332100 !important;
}

.x-shadow .xsbl {
    background: transparent url(../img/shadow.png) no-repeat 0 -12px;
    z-index: 12332100 !important;
}

.x-shadow .xsbc {
    background: transparent url(../img/shadow.png) repeat-x 0 -36px;
    z-index: 12332100 !important;
}

.x-shadow .xsbr {
    background: transparent url(../img/shadow.png) repeat-x 0 -6px;
    z-index: 12332100 !important;
}


/*************************************************************************************************************/

.roadclass1 {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #504b40;
}

.roadclass2 {
    font-family: arial;
    font-size: 12px;
    color: #504b40;
}

hr.vgi {
    border-style: solid 1px;
    border-color: #cecac5;
}

a.dataVGILinkRoad,
a.dataVGILinkRoad:VISITED,
a.dataVGILinkRoad:ACTIVE,
a.dataVGILinkRoad:FOCUS,
a.dataVGILinkRoad:LINK {
    font-family: Arial;
    color: #0184C8;
    font-size: 11px;
    text-decoration: underline;
}

a.dataVGILinkRoad:HOVER {
    font-family: Arial;
    color: #123456;
    font-size: 11px;
    text-decoration: underline;
}

.townclass1 {
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    color: #504b40;
}

.townclass2 {
    font-family: arial;
    font-size: 12px;
    color: #504b40;
}

input.incidencia {
    font-family: Tahoma, Verdana, Arial;
    font-size: 13px;
    color: #999999;
    background-color: #FFFFFF;
    border: #87a4bc;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

select.incidencia {
    font-family: Tahoma, Verdana, Arial;
    font-size: 13px;
    color: #000000;
    background-color: #FFFFFF;
    border: #87a4bc;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    width: 238px;
}

textarea.incidencia {
    font-family: Tahoma, Verdana, Arial;
    font-size: 13px;
    color: #999999;
    background-color: #FFFFFF;
    border: #87a4bc;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px
}

.incidenciaButton {
    border: none;
    background: url('../img/up.png') no-repeat top left;
    padding: 2px 8px;
}

.incidenciaButton:hover {
    border: none;
    background: url('../img/down.png') no-repeat top left;
    padding: 2px 8px;
}

.vgi_search {
    background: #ffffff;
    overflow: scroll;
    width: 100%;
    height: 335px;
}

.vgi_search_col1 {
    background: #f9f8f8;
}

.content_vgi_search {
    overflow: auto;
    height: 333px;
    vertical-align: top;
}

.content_vgi_search_col1 {
    background: #f9f8f8;
}

#globalSearchVgi {
    height: 333px;
}

div.road_lbl {
    float: left;
}

input.route {
    font-size: 11px;
}

select.route {
    font-size: 11px;
}


/*.ext-gen74
{
	background:#f9f8f8;
}*/


/*.x-window-header
{
	background:#ff0000;
}*/