﻿
/* 
Estilos para los divs de las paginas maestras 
-----MasterPagePrincipal
*/

#principal
{
    height: 1556px;
    width: 1256px;
}
#cabezote
{
    height: 359px;
    width: 1256px;
    background-image: url(images/imgHome/cabezote.png);
}
#logo
{
    height: 170px;
    width: 402px;
    margin-top: 10px;
    margin-left: 50px;
    background-image: url(images/masterPages/logoMp.png);
    float: left;
}
#login
{
    height: 170px;
    width: 550px;
    margin-top: 10px;
    margin-left: 0px;
    margin-right: 10px;
    float: left;
}
#usuarios
{
    height: 170px;
    width: 180px;
    margin-top: 10px;
    margin-right: 10px;
    float: left;
}
#banner
{
    height: 147px;
    width: 826px;
    margin-top: 20px;
    margin-left: 70px;
    /*background-image: url(images/masterPages/banner-sup.jpg);*/
    float: left;
}
#boton
{
    height: 147px;
    width: 254px;
    float: left;
    margin-top: 20px;
    margin-left: 30px;
    /*background-image: url(images/masterPages/boton.jpg);*/
}
#contenido
{
    height: 822px;
    width: 1256px;
    background-image: url(images/masterPages/contenido.png);
}

#copy
{
    height: 312px;
    width: 1256px;
    background-image: url(images/imgHome/bckFooter.png);
}
#menu
{
    height: 50px;
}
#skycraper
{
    float: right;
    height: 758px;
    width: 141px;
    margin-top: 20px;
    /*background-image: url(images/masterPages/skycraper.png);*/
    margin-right: 68px;
}
#modelo2
{
    height: 222px;
    width: 158px;
    margin-top: 20px;
    margin-right: 20px;
    float: right;
    /*background-image: url(images/masterPages/modelo-2.png);*/
}
#modelo1
{
    float: right;
    height: 222px;
    width: 158px;
    margin-top: 20px;
    margin-right: 20px;
    /*background-image: url(images/masterPages/modelo-1.png);*/
}
#fotodia
{
    float: left;
    height: 304px;
    width: 593px;
    margin-top: 20px;
    /*background-image: url(images/masterPages/fotodia.png);*/
    margin-left: 79px;
}
#promo1
{
    height: 73px;
    width: 336px;
    float: right;
    margin-right: 20px;
    /*background-image: url(images/masterPages/promo-1.png);*/
    margin-top: 8px;
}
#galeria
{
    height: 304px;
    width: 585px;
    /*background-image: url(images/masterPages/galeria.png);*/
    margin-top: 20px;
    margin-right: 20px;
    float: right;
}

#radio
{
    height: 117px;
    width: 129px;
    float: right;
    margin-top: 12px;
    margin-right: 20px;
    /*background-image: url(images/masterPages/radio.png);*/
}
#promo2
{
    height: 73px;
    width: 336px;
    /*background-image: url(images/masterPages/promo-2.png);*/
    margin-top: 12px;
    margin-right: 26px;
    float: right;
}

#vallahome
{
	height: 347px;
	width: 336px;
    margin-top: 20px;
    margin-right: 26px;
    float: right;
    /*background-image: url(images/masterPages/vallahome.png);*/
}

#chat
{
    height: 117px;
    width: 129px;
    float: right;
    margin-top: 12px;
    margin-right: 20px;
    background-image: url(images/masterPages/chat.png);
}
#encuesta
{
    height: 118px;
    width: 287px;
    float: right;
    margin-top: 12px;
    margin-right: 20px; 
    background-image: url(images/masterPages/encuesta.png);
}

.BodyRadio
{
    background-image: url(images/masterPages/contenido.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: inherit;
}

#logoRadio
{
    height: 111px;
    width: 250px;
    margin-left: 420px;
    background-image: url(images/marca.png);
    margin-top: 0px;
}

#textoRadio
{
    margin-left: 20px;
    margin-top: 20px;
}

#Radio
{
    height: 430px;
    width: 325px;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}
/*
----MasterPage secundaris subHomes
*/

.articuloprincipal {
	height: 38px;
	width: 752px;
	background-image: url(images/masterPages/encabezadoarticuloprincipal.png);
	/*margin-left: 60px;
	margin-top: 27px;
	float: left;*/
}
.contenidosuperior {
	height: 47px;
	width: 752px;
	background-image: url(images/masterPages/contenidosuperior.png);
	/*margin-left: 60px;
	margin-top: 25px;
	float: left;*/
}
.contenidoinfinito {
	width: 752px;
	background-image: url(images/masterPages/infinitointerior.png);
	/*margin-left: 60px;
	float: left;*/
}
.contenidoinferior {
	height: 54px;
	width: 752px;
	background-image: url(images/masterPages/contenidoinferior.png);
	/*margin-left: 60px;
	float: left;*/
}
#vallahome2 {
	float: right;
	height: 356px;
	width: 347px;
	margin-top: 75px;
	margin-right: 65px;
	background-image: url(images/masterPages/vallahomesubhome.png);
}
.encabezadorecomendados {
	height: 41px;
	width: 1130px;
	/*float: left;
	margin-left: 60px;
	margin-top: 30px;*/
	background-image: url(images/masterPages/encabezadoarticulosdestacados.png);
}
.cabezoterecomendados {
	height: 55px;
	width: 164px;
	margin-top: 14px;
	background-image: url(images/masterPages/cabezoterecomendados.png);
	/*float: left;
	margin-top: 10px;
	margin-left: 148px;*/
}
#articulorecomendado {
	height: 256px;
	width: 1130px;
	float: left;
	margin-top: 10px;
	margin-left: 148px;
}

#encabezadoanterior {
	height: 41px;
	width: 1130px;
	float: left;
	margin-left: 60px;
	margin-top: 30px;
	background-image: url(images/masterPages/encabezadoarticulosdestacados.png);
}
#cabezoteanterior {
	height: 55px;
	width: 164px;
	margin-top: 14px;
	background-image: url(images/masterPages/cabezoterecomendados.png);
	float: left;
	margin-top: 10px;
	margin-left: 148px;
}
#articuloanterior {
	height: 190px;
	width: 1130px;
	float: left;
	margin-top: 10px;
	margin-left: 148px;
}
/* Fin de los estilos */

/* Estilos Temas */

.bodyFooter
{
    background-image: url('images/imgHome/bckFooter.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: inherit;
}

.bodyFooterHome
{
    background-image: url('images/imgHome/copy.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: inherit;
}

.bodyLeftFooter
{
    background-image: url('images/imgHome/bckFooterLeft.png');
    background-position: top center;
    background-repeat: repeat-x;
    background-attachment: inherit;
}

.bodyRightFooter
{
    background-image: url('images/imgHome/bckFooterRight.png');
    background-position: top center;
    background-repeat: repeat-x;
    background-attachment: inherit;
}

.bodyLeftTop
{
    background-image: url('images/imgHome/cabezoteleft.png');
    background-position: top center;
    background-repeat: repeat-x;
    background-attachment: inherit;
}

.bodyRightTop
{
    background-image: url('images/imgHome/fondoRight.png');
    background-position: top center;
    background-repeat: repeat;
    background-attachment: inherit;
}

.bodyLeftCabezote
{
    background-image: url('images/imgHome/cabezoteleft.png');
    background-position: top center;
    background-repeat: repeat;
}

.bodyRightCabezote
{
    background-image: url('images/imgHome/cabezoteright.png');
    background-position: top center;
    background-repeat: repeat;
}

.bodyEncuesta
{
    background-image: url('images/masterPages/fondoEncuesta.png');
    background-position: top center;
    background-repeat: repeat-x;
    background-attachment: inherit;
}

.bodyLogin
{
    background-image: url('images/imgHome/Login/nube login.png');
    background-position: top center;
}

.bodyRight
{
    background-image: url('images/imgHome/fondoRight.png');
    background-position: top center;
    background-repeat: repeat;
    background-attachment: inherit;
}
.bodyLeft
{
    background-image: url('images/imgHome/fondoLeft.png');
    background-position: top center;
    background-repeat: repeat;
    background-attachment: inherit;
}
.bodyMainLeft
{
    background-image: url('images/imgHome/fondoRight.png');
    background-position: top center;
    background-repeat: repeat;
    background-attachment: inherit;
}

.bodyMainRight
{
    background-image: url('images/imgHome/fondoLeft.png');
    background-position: top center;
    background-repeat: repeat;
    background-attachment: inherit;
}

.bodyTitulos
{
    background-image: url('images/imgHome/fondoTitulos.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: inherit;
}

.bodyCaliesmia
{
    background-image: url('images/imgHome/contenido.jpg');
    background-attachment: inherit;
    background-position: center top;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    color: #000000; /*#AFBCBF;*/
    font-family: Arial;
}

.mainCaliesmia
{
    background-image: url('images/imgHome/contenido.png');
    color: #000000; /*#AFBCBF;*/
}

.mainBodyCaliesmia
{
    background-image: url('images/imgHome/bkgcontend.jpg');
    background-attachment: inherit;
    background-position: center top;
    background-repeat: repeat-y;
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    color: #000000; /*#AFBCBF;*/
    font-family: Arial;
}

.adminCaliesmia
{
    background-image: url('images/imgHome/adminCaliesmia.jpg');
    background-attachment: inherit;
    background-position: center top;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    color: #000000; /*#AFBCBF;*/
    font-family: Arial;
}

.footerCaliesmia
{
    /*background-image: url('images/imgHome/footer.png');*/
    background-attachment: inherit;
    background-position: center top;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    color: #000000; /*#AFBCBF;*/
    font-family: Arial;
}

.fotoDiaCaliesmia
{
    background-image: url('images/imgHome/bkg-fotodia.png');
    background-attachment: inherit;
    background-position: center top bottom;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    color: #000000; /*#AFBCBF;*/
    font-family: Arial;
}

.chatBackground
{
    /*border-color:#ffffff;     border-style:solid;     border-width:1px;*/
    background-image: url(images/chat/skin.png);
    background-repeat: no-repeat;
}

/* Nube */

/* Nube Pequeña*/

.npSupIzquierda
{
	height: 23px;
	width: 39px;
    background-image: url(images/chat/skin.png);
    background-repeat: no-repeat;
}

.npInfIzquierda
{
	height: 23px;
	width: 39px;
    background-image: url(images/chat/skin.png);
    background-repeat: no-repeat;
}

.npMedSuperior
{
	height: 23px;
	width: 10px;
    background-image: url(images/chat/skin.png);
    background-repeat: no-repeat;
}

.npMedDerecha
{
	height: 190px;
	width: 1130px;
    background-image: url(images/chat/skin.png);
    background-repeat: no-repeat;
}

.npSupDerecha
{
	height: 190px;
	width: 1130px;
    background-image: url(images/chat/skin.png);
    background-repeat: no-repeat;
}

.npInfDerecha
{
	height: 190px;
	width: 1130px;
    background-image: url(images/chat/skin.png);
    background-repeat: no-repeat;
}

.npMedInferior
{
	height: 190px;
	width: 1130px;
    background-image: url(images/chat/skin.png);
    background-repeat: no-repeat;
}

.npMedIzquierda
{
	height: 190px;
	width: 1130px;
    background-image: url(images/chat/skin.png);
    background-repeat: no-repeat;
}

/* Fin Nube Pequeña*/

/* Nube Grande */

.ngSupIzquierda
{
	height: 68px;
	width: 55px;
    background-image: url(images/masterPages/nube/esqSupIzquierdo.png);
    background-repeat: no-repeat;
}

.ngInfIzquierda
{
	height: 68px;
	width: 55px;
    background-image: url(images/masterPages/nube/esqInferiorIzquierdo.png);
    background-repeat: no-repeat;
}

.ngInfinitoIzquierdo
{
	height: 20px;
	width: 55px;
    background-image: url(images/masterPages/nube/infinitoIzquierdo.png);
    background-repeat: repeat-y;
}

.ngInfinitoSuperior
{
	height: 68px;
	width: 20px;
    background-image: url(images/masterPages/nube/infinitoSup.png);
    background-repeat: repeat-x;
}

.ngSupDerecha
{
	height: 68px;
	width: 61px;
    background-image: url(images/masterPages/nube/esqSupDerecho.png);
    background-repeat: no-repeat;
}

.ngInfDerecha
{
	height: 68px;
	width: 61px;
    background-image: url(images/masterPages/nube/esqInferiorDerecho.png);
    background-repeat: no-repeat;
}

.ngMedInferior
{
	height: 68px;
	width: 20px;
    background-image: url(images/masterPages/nube/infinitoInferior.png);
    background-repeat: repeat-x;
}

.ngMedIzquierda
{
	height: 17px;
	width: 61px;
    background-image: url(images/masterPages/nube/infinitoDerecho.png);
    background-repeat: repeat-y;
}

.ngMedCentro
{
	height: 10px;
	width: 10px;
    background-image: url(images/masterPages/nube/infinitoInterno.png);
    background-repeat: repeat;
}

/* Fin Nube Grande */

.TituloNoticia
{
    text-align: left;
    font-size: 10pt;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial;
    font-style: normal;
    text-decoration: none;
}

/* -- ASPxCallbackPanel -- */
.dxcpLoadingPanel
{
    font: 9pt Tahoma;
    color: #303030;
}
.dxcpLoadingPanel td.dx
{
    white-space: nowrap;
    text-align: center;
    padding: 12px 12px 12px 12px;
}
.dxcpLoadingPanelWithContent
{
    font: 9pt Tahoma;
    color: #303030;
    border: solid 1px #9F9F9F;
    background-color: White;
}
.dxcpLoadingPanelWithContent td.dx
{
    white-space: nowrap;
    text-align: center;
    padding: 12px 12px 12px 12px;
}
.dxcpLoadingDiv
{
    background-color: Gray;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* Disabled */
.dxcpDisabled
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxCloudControl -- */
.dxccControl a:hover
{
    text-decoration: underline !important;
}
.dxccControl a
{
    text-decoration: none !important;
    color: #1E3695;
}
.dxccControl
{
    font-family: Tahoma, Verdana, Arial;
    text-decoration: none;
    color: #1E3695;
    background-color: #FFFFFF;
}
/* Disabled */
.dxccDisabled
{
    color: #808080;
    cursor: default;
}

/* -- ASPxDataView -- */
.dxdvControl
{
    font: 9pt Tahoma;
    color: black;
}
.dxdvControl td.dxdvCtrl
{
    padding: 2px 0px 2px 0px;
}
.dxdvLoadingPanel
{
    border: solid 1px #9F9F9F;
    background-color: white;
    font: 9pt Tahoma;
    color: #303030;
}
.dxdvLoadingPanel td.dx
{
    white-space: nowrap;
    text-align: center;
    padding: 2px 2px 2px 2px;
}
.dxdvContent
{
}
.dxdvItem, .dxdvFlowItem
{
    font: 9pt Tahoma;
    color: #787878;
    border: solid 0px #A8A8A8;
    background-color: Transparent;
    padding: 2px 2px 2px 4px;
}
.dxdvFlowItem
{
    float: left;
    overflow: hidden;
}
.dxdvFlowItemsContainer
{
}
.dxdvEmptyItem
{
    font: 9pt Tahoma;
    color: #787878;
    text-align: left;
    vertical-align: top;
    padding: 2px 2px 2px 4px;
}
.dxdvPagerPanel
{
}
.dxdvEmptyData
{
    color: Gray;
}
/* Disabled */
.dxdvDisabled
{
    color: #808080;
    cursor: default;
}

/* -- ASPxHeadline -- */
.dxhlControl
{
    font: 10px Verdana;
    color: black;
}
.dxhlContent
{
    font: 8pt Verdana;
    color: black;
}
.dxhlDate
{
    color: Gray;
    white-space: nowrap;
}
.dxhlHeader
{
    font: 10pt Tahoma;
    color: #464646;
    font-weight: bold;
    line-height: 17px;
}
.dxhlDateHeader
{
    font: 10pt Tahoma;
    color: Gray;
    font-weight: normal;
}
.dxhlLeftPanel
{
    font: 10px Verdana;
    color: black;
}
.dxhlRightPanel
{
    font: 10px Verdana;
    color: black;
}
.dxhlDateLeftPanel
{
    font: 10px Verdana;
    color: Gray;
    white-space: nowrap;
}
.dxhlDateRightPanel
{
    font: 10px Verdana;
    color: Gray;
    white-space: nowrap;
}
.dxhlTailDiv
{
    font: 10px Verdana;
    color: Black;
}
.dxhlTailDiv a
{
    color: #1E3695;
}
.dxhlTailDiv a:hover
{
    text-decoration: none;
}
.dxhlTailDiv a:visited
{
    color: #996085;
}
.dxhlContent a.dxhl
{
    color: #1E3695;
}
.dxhlContent a.dxhl:hover
{
    text-decoration: none;
}
.dxhlContent a.dxhl:visited
{
    color: #996085;
}
/* Disabled */
.dxhlDisabled
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel
{
    font: 9pt Tahoma;
    color: #303030;
    background-color: white;
    border: solid 1px #9F9F9F;
}
.dxlpLoadingPanel td.dx
{
    white-space: nowrap;
    text-align: center;
    padding: 12px 12px 12px 12px;
}
.dxlpLoadingDiv
{
    background-color: #777777;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* -- ASPxMenu -- */
.dxmControl
{
    font: 9pt Tahoma;
    color: black;
}
.dxmControl a, .dxmMenu a, .dxmVerticalMenu a, .dxmSubMenu a
{
    color: black;
    text-decoration: none;
}
.dxmLoadingPanel
{
    font: 9pt Tahoma;
    color: #303030;
}
.dxmLoadingPanel td.dx
{
    white-space: nowrap;
    text-align: center;
    padding: 6px 6px 6px 6px;
}
.dxmMenu, .dxmVerticalMenu
{
    font: 9pt Tahoma;
    color: black;
    background-color: #F0F0F0;
    border: solid 1px #A8A8A8;
    padding: 2px 2px 2px 2px;
}
.dxmMenuGutter
{
}
.dxmMenuSeparator, .dxmMenuVerticalSeparator
{
    background-color: #A8A8A8;
}
.dxmMenuItem, .dxmMenuItemWithImage, .dxmMenuItemWithPopOutImage, .dxmMenuItemWithImageWithPopOutImage, .dxmVerticalMenuItem, .dxmVerticalMenuItemWithImage, .dxmVerticalMenuItemWithPopOutImage, .dxmVerticalMenuItemWithImageWithPopOutImage, .dxmMenuLargeItem, .dxmMenuLargeItemWithImage, .dxmMenuLargeItemWithPopOutImage, .dxmMenuLargeItemWithImageWithPopOutImage, .dxmVerticalMenuLargeItem, .dxmVerticalMenuLargeItemWithImage, .dxmVerticalMenuLargeItemWithPopOutImage, .dxmVerticalMenuLargeItemWithImageWithPopOutImage
{
    font: 9pt Tahoma;
    color: black;
    white-space: nowrap;
}
.dxmMenuItem, .dxmMenuItemWithImage
{
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 8px;
}
.dxmMenuItemWithPopOutImage, .dxmMenuItemWithImageWithPopOutImage
{
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 8px;
}
.dxmVerticalMenuItem
{
    padding-top: 4px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 8px;
}
.dxmVerticalMenuItemWithImage
{
    padding-top: 4px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 3px;
}
.dxmVerticalMenuItemWithPopOutImage
{
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 8px;
}
.dxmVerticalMenuItemWithImageWithPopOutImage
{
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 3px;
}
.dxmMenuLargeItem, .dxmMenuLargeItemWithImage
{
    padding-top: 4px;
    padding-right: 12px;
    padding-bottom: 5px;
    padding-left: 11px;
}
.dxmMenuLargeItemWithPopOutImage, .dxmMenuLargeItemWithImageWithPopOutImage
{
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 11px;
}
.dxmVerticalMenuLargeItem, .dxmVerticalMenuLargeItemWithImage
{
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 7px;
    padding-left: 11px;
}
.dxmVerticalMenuLargeItemWithPopOutImage, .dxmVerticalMenuLargeItemWithImageWithPopOutImage
{
    padding-top: 6px;
    padding-right: 6px;
    padding-bottom: 7px;
    padding-left: 11px;
}
.dxmMenuItemDropDownButton, .dxmMenuLargeItemDropDownButton
{
    padding-right: 5px;
    padding-left: 5px;
}
.dxmVerticalMenuItemDropDownButton, .dxmVerticalMenuLargeItemDropDownButton
{
    padding-right: 5px;
    padding-left: 5px;
}
.dxmMenuItemSelected, .dxmMenuItemSelectedWithImage, .dxmMenuItemSelectedWithPopOutImage, .dxmMenuItemSelectedWithImageWithPopOutImage, .dxmVerticalMenuItemSelected, .dxmVerticalMenuItemSelectedWithImage, .dxmVerticalMenuItemSelectedWithPopOutImage, .dxmVerticalMenuItemSelectedWithImageWithPopOutImage, .dxmMenuLargeItemSelected, .dxmMenuLargeItemSelectedWithImage, .dxmMenuLargeItemSelectedWithPopOutImage, .dxmMenuLargeItemSelectedWithImageWithPopOutImage, .dxmVerticalMenuLargeItemSelected, .dxmVerticalMenuLargeItemWithImageSelected, .dxmVerticalMenuLargeItemSelectedWithPopOutImage, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage
{
    background-color: white;
    border: solid 1px #888888;
}
.dxmMenuItemSelected, .dxmMenuItemSelectedWithImage
{
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmMenuItemSelectedWithPopOutImage, .dxmMenuItemSelectedWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmVerticalMenuItemSelected
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImage
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmVerticalMenuItemSelectedWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmVerticalMenuItemSelectedWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmMenuLargeItemSelected, .dxmMenuLargeItemSelectedWithImage
{
    padding-top: 3px;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-left: 10px;
}
.dxmMenuLargeItemSelectedWithPopOutImage, .dxmMenuLargeItemSelectedWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
}
.dxmVerticalMenuLargeSelectedItem, .dxmVerticalMenuLargeSelectedItemWithImage
{
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.dxmVerticalMenuLargeItemSelectedWithPopOutImage, .dxmVerticalMenuLargeItemSelectedWithImageWithPopOutImage
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.dxmMenuItemDropDownButtonSelected, .dxmMenuLargeItemDropDownButtonSelected
{
    padding-right: 4px;
    padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonSelected, .dxmVerticalMenuLargeItemDropDownButtonSelected
{
    padding-right: 4px;
    padding-left: 4px;
}
.dxmMenuItemChecked, .dxmMenuItemCheckedWithImage, .dxmMenuItemCheckedWithPopOutImage, .dxmMenuItemCheckedWithImageWithPopOutImage, .dxmVerticalMenuItemChecked, .dxmVerticalMenuItemCheckedWithImage, .dxmVerticalMenuItemCheckedWithPopOutImage, .dxmVerticalMenuItemCheckedWithImageWithPopOutImage, .dxmMenuLargeItemChecked, .dxmMenuLargeItemCheckedWithImage, .dxmMenuLargeItemCheckedWithPopOutImage, .dxmMenuLargeItemCheckedWithImageWithPopOutImage, .dxmVerticalMenuLargeItemChecked, .dxmVerticalMenuLargeItemWithImageChecked, .dxmVerticalMenuLargeItemCheckedWithPopOutImage, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage
{
    background-color: white;
    border: solid 1px #888888;
}
.dxmMenuItemChecked, .dxmMenuItemCheckedWithImage
{
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmMenuItemCheckedWithPopOutImage, .dxmMenuItemCheckedWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmVerticalMenuItemChecked
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImage
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmVerticalMenuItemCheckedWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmVerticalMenuItemCheckedWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmMenuLargeItemChecked, .dxmMenuLargeItemCheckedWithImage
{
    padding-top: 3px;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-left: 10px;
}
.dxmMenuLargeItemCheckedWithPopOutImage, .dxmMenuLargeItemCheckedWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
}
.dxmVerticalMenuLargeCheckedItem, .dxmVerticalMenuLargeCheckedItemWithImage
{
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.dxmVerticalMenuLargeItemCheckedWithPopOutImage, .dxmVerticalMenuLargeItemCheckedWithImageWithPopOutImage
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.dxmMenuItemDropDownButtonChecked, .dxmMenuLargeItemDropDownButtonChecked
{
    padding-right: 4px;
    padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonChecked, .dxmVerticalMenuLargeItemDropDownButtonChecked
{
    padding-right: 4px;
    padding-left: 4px;
}
.dxmMenuItemHover, .dxmMenuItemHoverWithImage, .dxmMenuItemHoverWithPopOutImage, .dxmMenuItemHoverWithImageWithPopOutImage, .dxmVerticalMenuItemHover, .dxmVerticalMenuItemHoverWithImage, .dxmVerticalMenuItemHoverWithPopOutImage, .dxmVerticalMenuItemHoverWithImageWithPopOutImage, .dxmMenuLargeItemHover, .dxmMenuLargeItemHoverWithImage, .dxmMenuLargeItemHoverWithPopOutImage, .dxmMenuLargeItemHoverWithImageWithPopOutImage, .dxmVerticalMenuLargeItemHover, .dxmVerticalMenuLargeItemHoverWithImage, .dxmVerticalMenuLargeItemHoverWithPopOutImage, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage
{
    background-color: #CBCBCB;
    border: solid 1px #888888;
}
.dxmMenuItemHover, .dxmMenuItemHoverWithImage
{
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmMenuItemHoverWithPopOutImage, .dxmMenuItemHoverWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmVerticalMenuItemHover
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImage
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmVerticalMenuItemHoverWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 7px;
}
.dxmVerticalMenuItemHoverWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmMenuLargeItemHover, .dxmMenuLargeItemHoverWithImage
{
    padding-top: 3px;
    padding-right: 11px;
    padding-bottom: 4px;
    padding-left: 10px;
}
.dxmMenuLargeItemHoverWithPopOutImage, .dxmMenuLargeItemHoverWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 10px;
}
.dxmVerticalMenuLargeItemHover, .dxmVerticalMenuLargeItemHoverWithImage
{
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.dxmVerticalMenuLargeItemHoverWithPopOutImage, .dxmVerticalMenuLargeItemHoverWithImageWithPopOutImage
{
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 6px;
    padding-left: 10px;
}
.dxmMenuItemDropDownButtonHover, .dxmMenuLargeItemDropDownButtonHover
{
    padding-right: 4px;
    padding-left: 4px;
}
.dxmVerticalMenuItemDropDownButtonHover, .dxmVerticalMenuLargeItemDropDownButtonHover
{
    padding-right: 4px;
    padding-left: 4px;
}
.dxmSubMenu
{
    font: 9pt Tahoma;
    color: black;
    background-color: white;
    border: solid 1px #666666;
    padding: 1px 1px 1px 1px;
}
.dxmSubMenuGutter
{
    background-color: #E0E0E0;
}
.dxmSubMenuSeparator
{
    background-color: #A8A8A8;
}
.dxmSubMenuItem, .dxmSubMenuItemWithImage, .dxmSubMenuItemWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage
{
    font: 9pt Tahoma;
    color: black;
    white-space: nowrap;
}
.dxmSubMenuItem, .dxmSubMenuItemWithImage
{
    padding-top: 4px;
    padding-right: 19px;
    padding-bottom: 5px;
    padding-left: 3px;
}
.dxmSubMenuItemWithPopOutImage, .dxmSubMenuItemWithImageWithPopOutImage
{
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 5px;
    padding-left: 3px;
}
.dxmSubMenuItemDropDownButton
{
    padding-right: 5px;
    padding-left: 5px;
}
.dxmSubMenuItemSelected, .dxmSubMenuItemSelectedWithImage, .dxmSubMenuItemSelectedWithPopOutImage, .dxmSubMenuItemSelectedWithImageWithPopOutImage
{
    background-color: #D8D8D8;
    border: solid 1px #888888;
}
.dxmSubMenuItemSelected, .dxmSubMenuItemSelectedWithImage
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmSubMenuItemSelectedWithPopOutImage, .dxmSubMenuItemSelectedWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonSelected
{
    padding-right: 4px;
    padding-left: 4px;
}
.dxmSubMenuItemChecked, .dxmSubMenuItemCheckedWithImage, .dxmSubMenuItemCheckedWithPopOutImage, .dxmSubMenuItemCheckedWithImageWithPopOutImage
{
}
.dxmSubMenuItemChecked, .dxmSubMenuItemCheckedWithImage
{
}
.dxmSubMenuItemCheckedWithPopOutImage, .dxmSubMenuItemCheckedWithImageWithPopOutImage
{
}
.dxmSubMenuItemDropDownButtonChecked
{
}
.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage, .dxmSubMenuItemHoverWithPopOutImage, .dxmSubMenuItemHoverWithImageWithPopOutImage
{
    background-color: #F2F2F2;
    border: solid 1px #888888;
}
.dxmSubMenuItemHover, .dxmSubMenuItemHoverWithImage
{
    padding-top: 3px;
    padding-right: 18px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmSubMenuItemHoverWithPopOutImage, .dxmSubMenuItemHoverWithImageWithPopOutImage
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 4px;
    padding-left: 2px;
}
.dxmSubMenuItemDropDownButtonHover
{
    padding-right: 4px;
    padding-left: 4px;
}
.dxmSubMenuBorderCorrector
{
    position: absolute;
    border: 0px;
    padding: 0px;
}
/* Disabled */
.dxmDisabled
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxNavBar -- */
.dxnbControl
{
    font: 9pt Tahoma;
    color: black;
    background-color: white;
}
.dxnbControl td.dxnbCtrl
{
    padding: 11px;
}
.dxnbControl a
{
    color: #1E3695;
}
.dxnbLoadingPanel
{
    font: 9pt Tahoma;
    color: #303030;
}
.dxnbLoadingPanel td.dx
{
    white-space: nowrap;
    text-align: center;
    padding: 12px 12px 12px 12px;
}
.dxnbGroupHeader
{
    font: bold 9pt Tahoma;
    color: black;
    background-color: #E0E0E0;
    border: solid 1px #A8A8A8;
    padding: 4px 10px 4px 10px;
}
.dxnbGroupHeader table.dxnb
{
    font: bold 9pt Tahoma;
    color: black;
}
.dxnbGroupHeader td.dxnb
{
    white-space: nowrap;
}
.dxnbGroupHeaderCollapsed
{
    font: bold 9pt Tahoma;
    color: black;
    background-color: #E0E0E0;
    border: solid 1px #A8A8A8;
    padding: 4px 10px 4px 10px;
}
.dxnbGroupHeaderCollapsed table.dxnb
{
    font: bold 9pt Tahoma;
    color: black;
}
.dxnbGroupHeaderCollapsed td.dxnb
{
    white-space: nowrap;
}
.dxnbGroupContent
{
    font: 9pt Tahoma;
    color: #1E3695;
    border: solid 1px #A8A8A8;
    padding: 5px 5px 5px 5px;
}
.dxnbItem, .dxnbLargeItem, .dxnbBulletItem
{
    font: 9pt Tahoma;
    color: #1E3695;
}
.dxnbItem
{
    padding-top: 4px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
}
.dxnbLargeItem
{
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 7px;
    padding-left: 12px;
}
.dxnbItemSelected, .dxnbLargeItemSelected, .dxnbBulletItemSelected
{
    background-color: #D8D8D8;
    border: solid 1px #888888;
}
.dxnbItemSelected
{
    padding-top: 3px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.dxnbLargeItemSelected
{
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 11px;
}
.dxnbItemHover, .dxnbLargeItemHover, .dxnbBulletItemHover
{
    background-color: #F2F2F2;
    border: solid 1px #888888;
}
.dxnbItemHover
{
    padding-top: 3px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
.dxnbLargeItemHover
{
    padding-top: 5px;
    padding-right: 11px;
    padding-bottom: 6px;
    padding-left: 11px;
}
.dxnbGroupHeader, .dxnbGroupHeaderCollapsed
{
    text-align: left;
}
.dxnbItem, .dxnbItemHover, .dxnbItemSelected, .dxnbBulletItem, .dxnbBulletItemHover, .dxnbBulletItemSelected
{
    text-align: left;
}
.dxnbLargeItem, .dxnbLargeItemHover, .dxnbLargeItemSelected
{
    text-align: center;
}
.dxnbGroupHeaderHover
{
}
.dxnbGroupHeaderCollapsedHover
{
}
/* Disabled */
.dxnbDisabled, .dxnbDisabled table.dxnb
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxNewsControl -- */
.dxncControl
{
    font: 10px Tahoma;
    color: black;
    background-color: White;
}
.dxncControl td.dxncCtrl
{
    padding: 18px 18px 18px 18px;
}
.dxncLoadingPanel
{
    border: solid 1px #9F9F9F;
    background-color: white;
    font: 9pt Tahoma;
    color: #303030;
}
.dxncLoadingPanel td.dx
{
    white-space: nowrap;
    text-align: center;
    padding: 12px 12px 12px 12px;
}
.dxncContent
{
}
.dxncPagerPanel
{
    padding: 0px 3px 0px 3px;
}
.dxncItem
{
    font: 9pt Tahoma;
    vertical-align: top;
    border-bottom: solid 1px #A8A8A8;
    padding: 12px 8px 12px 8px;
}
.dxncEmptyItem
{
    font: 10px Tahoma;
    vertical-align: top;
    padding: 12px 12px 12px 14px;
}
.dxncBackToTop
{
    font: 10px Tahoma;
    color: #404040;
}
.dxncBackToTop a
{
    font: 10px Tahoma;
    color: #0d45b7;
}
.dxncBackToTop a:hover
{
    font: 10px Tahoma;
    color: #5494ea;
}
.dxncBackToTop a:visited
{
    font: 10px Tahoma;
    color: #ab59a6;
}

/* Headline */
.dxncItemContent
{
    font: 8pt Verdana;
    color: black;
}
.dxncItemDate
{
    color: Gray;
    white-space: nowrap;
}
.dxncItemHeader
{
    font: 10pt Tahoma;
    color: #464646;
    font-weight: bold;
    line-height: 17px;
}
.dxncItemHeader .dxncItemDate
{
    font: 10pt Tahoma;
    color: Gray;
    font-weight: normal;
}
.dxncItemLeftPanel
{
    font: 10px Verdana;
    color: black;
}
.dxncItemRightPanel
{
    font: 10px Verdana;
    color: black;
}
.dxncItemDateLeftPanel
{
    font: 10px Verdana;
    color: Gray;
    white-space: nowrap;
}
.dxncItemDateRightPanel
{
    font: 10px Verdana;
    color: Gray;
    white-space: nowrap;
}
.dxncItemTailDiv
{
    font: 10px Verdana;
    color: Black;
}
.dxncItemTailDiv a
{
    color: #1E3695;
}
.dxncItemTailDiv a:hover
{
    text-decoration: none;
}
.dxncItemTailDiv a:visited
{
    color: #996085;
}
.dxncItemContent a.dxhl
{
    color: #1E3695;
}
.dxncItemContent a.dxhl:hover
{
    text-decoration: none;
}
.dxncItemContent a.dxhl:visited
{
    color: #996085;
}
.dxncEmptyData
{
    color: Gray;
}
/* Disabled */
.dxncDisabled, .dxncDisabled a, .dxncDisabled a:hover
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxPager -- */
.dxpControl
{
    font: 9pt Tahoma;
    color: black;
}
.dxpControl td.dxpCtrl
{
    padding: 5px 2px 5px 2px;
}
.dxpButton
{
    font: 9pt Tahoma;
    color: #394EA2;
    text-decoration: underline;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
}
.dxpButton a
{
    font: 9pt Tahoma;
    color: #394EA2;
    text-decoration: underline;
    white-space: nowrap;
}
.dxpDisabledButton
{
    font: 9pt Tahoma;
    color: black;
    text-decoration: none;
}
.dxpPageNumber
{
    font: 9pt Tahoma;
    color: #394EA2;
    text-decoration: underline;
    text-align: center;
    vertical-align: middle;
    padding: 1px 5px 0px 5px;
}
.dxpPageNumber a
{
    font: 9pt Tahoma;
    color: #394EA2;
    text-decoration: underline;
}
.dxpCurrentPageNumber
{
    font: 9pt Tahoma;
    color: black;
    font-weight: bold;
    text-decoration: none;
    padding: 1px 3px 0px 3px;
}
.dxpSummary
{
    font: 9pt Tahoma;
    color: black;
    white-space: nowrap;
    text-align: center;
    vertical-align: middle;
    padding: 1px 4px 0px 4px;
}
.dxpSeparator
{
    background-color: #CCCCCC;
}
/* Disabled */
.dxpDisabled
{
    color: #acacac;
    border-color: #808080;
    cursor: default;
}

/* -- ASPxPopupControl -- */
.dxpcControl
{
    font: 9pt Tahoma;
    color: black;
    background-color: white;
    border: solid 1px #8B8B8B;
}
.dxpcControl a
{
    color: #1E3695;
}
.dxpcCloseButton
{
    font: 9pt Tahoma;
    color: black;
    padding: 1px 1px 1px 1px;
}
.dxpcCloseButtonHover
{
    font: 9pt Tahoma;
    color: black;
}
.dxpcContent
{
    font: 9pt Tahoma;
    color: #010000;
    white-space: normal;
    padding: 9px 12px 9px 12px;
    vertical-align: top;
}
.dxpcFooter
{
    font: 9pt Tahoma;
    color: #858585;
    background-color: #F3F3F3;
    border-top: solid 1px #E0E0E0;
}
.dxpcFooter td.dxpc
{
    font: 9pt Tahoma;
    color: #858585;
    white-space: nowrap;
    padding: 6px 12px 8px 12px;
}
.dxpcHeader
{
    font: 9pt Tahoma;
    color: #404040;
    background-color: #DCDCDC;
    border-bottom: solid 1px #C9C9C9;
}
.dxpcHeader td.dxpc
{
    font: 9pt Tahoma;
    color: #404040;
    white-space: nowrap;
}
.dxpcModalBackground
{
    background-color: #777777;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}
/* Disabled */
.dxpcDisabled
{
    color: #808080;
    cursor: default;
}

/* -- ASPxRoundPanel -- */
.dxrpControl td.dxrp
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Arial;
    color: #000000;
}
/* Header */
.dxrpHeader, .dxrpHeader td.dxrp
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Arial;
    color: #313131;
}
/* Disabled */
.dxrpDisabled, .dxrpDisabled td.dxrp
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxSiteMapControl -- */
.dxsmControl a:hover
{
    text-decoration: none !important;
}
.dxsmControl a:visited
{
    color: #996085 !important;
}

.dxsmControl
{
    color: #1E3695;
    background-color: white;
    font-family: Verdana, Tahoma, Arial;
    font-size: 11px;
    border: Solid 1px #A8A8A8;
}
/* - Category Level - */
.dxsmCategoryLevel, .dxsmCategoryLevel a
{
    color: #1E3695;
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmCategoryLevel
{
    white-space: nowrap;
    padding: 0px 0px 5px 0px;
}
.dxsmCategoryLevel
{
    border-bottom: solid 1px #B8B8B8;
}
/*flow layout*/
.dxsmLevelCategoryFlow, .dxsmLevelCategoryFlow a
{
    color: #1E3695;
    font-weight: bold;
    font-size: 13.5pt;
    font-family: Tahoma, Verdana, Arial;
    text-decoration: underline;
}
/* - Level 0 - */
.dxsmLevel0, .dxsmLevel0 a, .dxsmLevel0Categorized a, .dxsmLevel0Categorized
{
    color: #1E3695;
    font-weight: bold;
    font-size: 9pt;
    font-family: Verdana;
    text-decoration: none;
}
.dxsmLevel0, .dxsmLevel0Categorized
{
    white-space: nowrap;
    padding: 0px 0px 2px 0px;
}
.dxsmLevel0
{
    border-bottom: solid 1px #B8B8B8;
    padding: 0px 0px 5px 0px;
}
/*flow layout*/
.dxsmLevel0Flow, .dxsmLevel0Flow a, .dxsmLevel0CategorizedFlow a, .dxsmLevel0CategorizedFlow
{
    color: #1E3695;
    font-family: Tahoma, Verdana, Arial;
    font-weight: bold;
    font-size: 9pt;
    text-decoration: underline;
}
.dxsmLevel0Flow
{
    padding: 0px 0px 0px 0px;
}
.dxsmLevel0Flow
{
    text-decoration: none;
}

/* - Level 1 - */
.dxsmLevel1, .dxsmLevel1 a, .dxsmLevel1Categorized a, .dxsmLevel1Categorized
{
    font-family: Tahoma;
    color: #3C55B9;
    font-size: 9pt;
    text-decoration: none;
}
.dxsmLevel1, .dxsmLevel1Categorized
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}

/*flow layout*/
.dxsmLevel1Flow, .dxsmLevel1Flow a, .dxsmLevel1CategorizedFlow, .dxsmLevel1CategorizedFlow a
{
    color: #3C55B9;
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
    text-decoration: underline;
}
.dxsmLevel1Flow
{
    text-decoration: none;
    padding: 0px 0px 0px 0px;
}

/* - Level 2 - */
.dxsmLevel2, .dxsmLevel2 a, .dxsmLevel2Categorized a, .dxsmLevel2Categorized
{
    font-size: 8pt;
    font-family: Tahoma;
    color: #5078DC;
    text-decoration: none;
}
.dxsmLevel2, .dxsmLevel2Categorized
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}
/*flow layout*/
.dxsmLevel2Flow, .dxsmLevel2Flow a
{
    color: #5078DC;
    font-size: 8pt;
    font-family: Tahoma, Verdana, Arial;
    text-decoration: underline;
}
.dxsmLevel2Flow
{
    padding: 0px 0px 0px 0px;
}
/* - Level 3 - */
.dxsmLevel3, .dxsmLevel3 a
{
    font-size: 7pt;
    font-family: Tahoma;
    color: #999999;
    text-decoration: none;
}
.dxsmLevel3
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}
/*flow layout*/
.dxsmLevel3Flow, .dxsmLevel3Flow a
{
    color: #999999;
    font-size: 7pt;
    font-family: Tahoma, Verdana, Arial;
    text-decoration: underline;
}
/* - Level 4 - */
.dxsmLevel4, .dxsmLevel4 a
{
    font-size: 6pt;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevel4
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}
/*flow layout*/
.dxsmLevel4Flow, .dxsmLevel4Flow a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;
    font-size: 6pt;
    text-decoration: underline;
}
.dxsmLevel4Flow
{
    padding: 0px 0px 0px 0px;
}
/* - Other Levels - */
.dxsmLevelOther
{
    font-size: 9px;
    font-family: Tahoma;
    color: #A8A8A8;
    text-decoration: none;
}
.dxsmLevelOther
{
    white-space: nowrap;
    padding: 0px 0px 0px 0px;
}
/*flow layout*/
.dxsmLevelOtherFlow, .dxsmLevelOtherFlow a
{
    color: #A8A8A8;
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
    text-decoration: underline;
}
/* Disabled */
.dxsmDisabled
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxTabControl, ASPxPageControl -- */
.dxtcControl
{
    font: 9pt Tahoma;
    color: black;
}
.dxtcLoadingPanel
{
    font: 9pt Tahoma;
    color: #303030;
}
.dxtcLoadingPanel td.dx
{
    white-space: nowrap;
    text-align: center;
    padding: 12px 12px 12px 12px;
}

/* Tab Hyperlink*/
.dxtcTab a, .dxtcTabWithTabPositionLeft a, .dxtcTabWithTabPositionBottom a, .dxtcTabWithTabPositionRight a, .dxtcActiveTab a, .dxtcActiveTabWithTabPositionBottom a, .dxtcActiveTabWithTabPositionLeft a, .dxtcActiveTabWithTabPositionRight a, .dxtcTabHover a, .dxtcTabHoverWithTabPositionBottom a, .dxtcTabHoverWithTabPositionLeft a, .dxtcTabHoverWithTabPositionRight a
{
    text-decoration: none;
    color: black;
}

.dxtcActiveTab, .dxtcActiveTabWithTabPositionBottom, .dxtcActiveTabWithTabPositionLeft, .dxtcActiveTabWithTabPositionRight
{
    font: 9pt Tahoma;
    color: black;
    border: solid 1px #A8A8A8;
    padding: 3px 12px 4px 12px;
    background-color: #FFFFFF;
    text-align: center;
}
/* Active Tab */
.dxtcActiveTab table.dxtc, .dxtcActiveTabWithTabPositionBottom table.dxtc, .dxtcActiveTabWithTabPositionLeft table.dxtc, .dxtcActiveTabWithTabPositionRight table.dxtc
{
    font: 9pt Tahoma;
    color: black;
}
.dxtcActiveTab td.dxtc, .dxtcActiveTabWithTabPositionBottom td.dxtc, .dxtcActiveTabWithTabPositionLeft td.dxtc, .dxtcActiveTabWithTabPositionRight td.dxtc
{
    white-space: nowrap;
    background-color: transparent !important;
    background-image: url('') !important;
    border-width: 0px !important;
    padding: 0px !important;
}
.dxtcActiveTabHover
{
    background-color: white;
}
/* Tab */
.dxtcTab, .dxtcTabWithTabPositionLeft, .dxtcTabWithTabPositionBottom, .dxtcTabWithTabPositionRight
{
    font: 9pt Tahoma;
    color: black;
    background-color: #E0E0E0;
    border: solid 1px #A8A8A8;
    padding: 3px 12px 4px 12px;
    text-align: center;
}
.dxtcTab table.dxtc, .dxtcTabWithTabPositionBottom table.dxtc, .dxtcTabWithTabPositionLeft table.dxtc, .dxtcTabWithTabPositionRight table.dxtc
{
    font: 9pt Tahoma;
    color: black;
}
.dxtcTab td.dxtc, .dxtcTabWithTabPositionBottom td.dxtc, .dxtcTabWithTabPositionLeft td.dxtc, .dxtcTabWithTabPositionRight td.dxtc
{
    white-space: nowrap;
    background-color: transparent !important;
    background-image: url('') !important;
    border-width: 0px !important;
    padding: 0px !important;
}
.dxtcTabWithTabPositionBottom
{
}
.dxtcTabWithTabPositionLeft
{
}
.dxtcTabWithTabPositionRight
{
}
/* Hover */
.dxtcTabHover, .dxtcTabHoverWithTabPositionBottom, .dxtcTabHoverWithTabPositionLeft, .dxtcTabHoverWithTabPositionRight
{
    background-color: #F2F2F2;
}
.dxtcPageContent, .dxtcPageContentWithTabPositionBottom, .dxtcPageContentWithTabPositionLeft, .dxtcPageContentWithTabPositionRight, .dxtcPageContentWithoutTabs
{
    font: 9pt Tahoma;
    color: black;
    background-color: white;
    vertical-align: top;
}
.dxtcContent, .dxtcContentWithTabPositionBottom, .dxtcContentWithTabPositionLeft, .dxtcContentWithTabPositionRight
{
    font: 9pt Tahoma;
    color: black;
    border: solid 1px #A8A8A8;
    background-color: white;
    vertical-align: top;
}
.dxtcControl td.dxtcTabsCell, .dxtcControl td.dxtcTabsCellWithTabPositionBottom, .dxtcControl td.dxtcTabsCellWithTabPositionLeft, .dxtcControl td.dxtcTabsCellWithTabPositionRight
{
}
/* Disabled */
.dxtcDisabled, .dxtcDisabled table.dxtc
{
    color: #acacac;
    cursor: default;
}

/* -- ASPxTitleIndex -- */
.dxtiControl a:hover
{
    text-decoration: none !important;
}
.dxtiControl a:visited
{
    color: #996085 !important;
}
.dxtiControl
{
    font: 8pt Tahoma;
    color: #1E3695;
    background-color: white;
    font-family: Tahoma, Arial;
    border: Solid 1px #A8A8A8;
}
.dxtiLoadingPanel
{
    border: solid 1px #9F9F9F;
    background-color: white;
    font: 9pt Tahoma;
    color: #303030;
}
.dxtiLoadingPanel td.dx
{
    white-space: nowrap;
    text-align: center;
    padding: 12px 12px 12px 12px;
}
.dxtiItem, .dxtiItem a
{
    font: 9pt Tahoma;
    color: #0147A6;
    text-decoration: none;
}
.dxtiItem
{
    white-space: nowrap;
}
.dxtiGroupHeader, .dxtiGroupHeaderCategorized
{
    font: 16pt Verdana;
    text-decoration: none;
}
.dxtiGroupHeader, .dxtiGroupHeaderCategorized
{
    white-space: nowrap;
    padding: 0px 0px 3px 0px;
}
.dxtiGroupHeaderCategorized
{
    border-bottom: Solid 1px #C0C0C0;
    padding-bottom: 2px;
}
/* - GroupHeaderText - */
.dxtiGroupHeaderText
{
    background-color: #B4B4B4;
    color: #FFFFFF;
}
.dxtiGroupHeaderText
{
    padding: 2px 7px 2px 7px;
}
.dxtiGroupHeaderTextCategorized
{
    color: #666666;
    font-size: 18pt;
}
.dxtiGroupHeaderTextCategorized
{
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 2px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText
{
    font: 7pt Verdana;
    color: #999999;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 4px;
}
.dxtiFilterBoxEdit
{
    font-size: 9pt;
    width: 158px;
    border: Solid 1px #9F9F9F;
    padding-left: 3px;
}
.dxtiFilterBox, .dxtiFilterBox table
{
    color: #898989;
    font-size: 9pt;
    font-weight: bold;
}
.dxtiFilterBox
{
    background-color: #E8E8E8;
    padding: 15px;
}
/* - IndexPanel - */
.dxtiIndexPanel
{
    padding-bottom: 10px;
    text-decoration: none;
}
.dxtiIndexPanelItem, .dxtiIndexPanelItem a, .dxtiCurrentIndexPanelItem
{
    color: #1153AD;
    font-family: Verdana;
    text-decoration: none;
}
.dxtiIndexPanelItem a:hover
{
    color: #5494ea;
}

.dxtiIndexPanelItem, .dxtiCurrentIndexPanelItem
{
    padding: 2px 6px 2px 6px;
}
.dxtiCurrentIndexPanelItem
{
    color: #000000;
    background-color: #E0E0E0;
}
/* - BackToTop - */
.dxtiBackToTop, .dxtiBackToTop a
{
    font-size: 7pt;
    text-decoration: none;
    color: #0d45b7;
}
.dxtiBackToTop a:hover
{
    color: #5494ea;
}
.dxtiBackToTop a:visited
{
    color: #ab59a6;
}

.dxtiBackToTop
{
    padding: 0px 0px 12px 98px;
}
/* Disabled */
.dxtiDisabled
{
    color: #acacac;
    cursor: default;
}
/* -- ASPxUploadControl -- */
.dxucControl, .dxucEditArea
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;
}
.dxucErrorCell
{
    font-size: 9pt;
    font-family: Tahoma, Verdana, Arial;
    color: Red;
    text-align: left;
}
.dxucButton, .dxucButton a
{
    font-size: 10pt;
    font-family: Tahoma, Verdana, Arial;
    color: #394ea2;
    cursor: pointer;
    white-space: nowrap;
}
/* ProgressBar */
.dxucProgressBar
{
    border: Solid 1px #696969;
    background-color: #FFFFFF;
}
.dxucProgressBar, .dxucProgressBar td.dx
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 9pt;
    color: Black;
}
.dxucProgressBar .dxucPBMainCell, .dxucProgressBar td.dx
{
    padding: 0;
}
.dxucProgressBarIndicator
{
    background-color: #E0DFDF;
}
/* Disabled */
.dxucDisabled, .dxucDisabled a
{
    color: #acacac;
    cursor: default;
    font-size: 10pt;
}

.enlaceNoticia
{
    text-align: right;
}

.accordionCabecera
{
    border: 1px solid black;
    background-color: #ffd800;
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    padding: 4px;
    margin-top: 4px;
    cursor: pointer;
}
.accordionContenido
{
    font-family: Sans-Serif;
    background-color: #fff8ab;
    border: 1px solid black;
    border-top: none;
    font-size: 12px;
    padding: 7px;
}

.panelBackground
{
    /*border-color:#ffffff;     border-style:solid;     border-width:1px;*/
    background-image: url('images/bodyPanel.png');
    background-repeat: repeat;
    margin-bottom: 0px;
}



.panelBackground2
{
    /*border-color:#ffffff;     border-style:solid;     border-width:1px;*/
    background-image: url(images/bodyPanel2.png);
    background-repeat: repeat;
}

.muritohome
{
    background-image: url(images/imgHome/imgMurito.png);
    background-repeat: no-repeat;
    background-position: center top bottom;
    margin: 0px;
    padding: 20px 5px 5px 5px;
}

.menuBackground
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    background-image: url(images/fondoMenu.png);
    background-repeat: no-repeat;
}

.panelControlesBackground
{
    border-color: #6CA808;
    border-style: solid;
    border-width: 1px;
    background-image: url(images/bodyPanel.png);
    background-repeat: repeat;
}

.panelBackground2
{
    /*border-color:#ffffff;     border-style:solid;     border-width:1px;*/
    background-image: url(images/bodyPanel2.png);
    background-repeat: repeat;
}

.logo
{
    background-position: center top;
    background-image: url(images/marca.png);
    background-color: White;
    width: 172px;
    background-repeat: no-repeat;
    height: 127px;
}
.imagen1
{
    background-position: center top;
    background-image: url(images/imagen1.jpg);
    width: 500px;
    background-repeat: no-repeat;
    height: 250px;
}
body
{
    /*background-image: url('images/imgHome/bkgcontend.png');     background-attachment:inherit;      background-position : center top bottom;     background-repeat: no-repeat; */
    margin: 0px;
    padding: 0px;
    font-size: 10pt;
    color: #000000; /*#AFBCBF;*/
    font-family: Arial;
}

/* backgrounds */

.HeaderCaliesmia
{
    /*background-image: url('images/imgHome/cabezote.png');     background-attachment:inherit;      background-position : center top;     background-repeat: no-repeat;  */ /*margin: 0px; 	padding: 0px; 	font-size: 10pt; 	color: #000000;/*#AFBCBF; 	font-family: Arial;*/
}

/* HORIZONTAL MENU */
.hmenu
{
    text-align: left;
    font-size: 12pt;
    font-family: Arial;
    padding-top: 15px;
    vertical-align: middle;
    text-align: center;
    height: 52px;
    background: white url(  "images/barraBottomBG2.jpg" ) repeat-x top left;
    text-decoration: none;
}

.hmenu a
{
    color: #403e3e; /* margin:  0px 3px 0px 8px; 	padding: 0 0px 0 9px;  	background-color: transparent; 	background-image: url("images/arrow.jpg"); 	background-repeat: no-repeat; 	background-position: center left; 	text-decoration:none;*/
}

.hmenu a:hover
{
    color: black;
    background-color: transparent;
}
/* FIN HORIZONTAL MENU */
/* HORIZONTAL MENU2 */


.hmenu2
{
    color: #9d9d9d;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold; /*	padding-top: 10px;*/
    vertical-align: middle;
    text-decoration: none;
    background-image: url('images/fondoMenu.png');
    background-repeat: no-repeat;
}

.hmenu2 a
{
    color: Black;
    padding: 3px 9px 3px 9px;
    background-color: transparent;
    background-image: url("images/arrow.gif");
    background-repeat: no-repeat;
    background-position: center right;
    text-decoration: none;
}

.hmenu2 a:hover
{
    color: Lime;
    background-color: transparent;
}

.hmenuTop
{
    color: #9d9d9d;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold; /*	padding-top: 10px;*/
    vertical-align: middle;
    text-decoration: none;
    background-color: #000000;
}

.hmenuTop a
{
    color: Black;
    padding: 3px 9px 3px 9px;
    background-color: transparent;
    background-image: url("images/arrow.gif");
    background-repeat: no-repeat;
    background-position: center right;
    text-decoration: none;
}

.hmenuTop a:hover
{
    color: Lime;
    background-color: transparent;
}

.linkMenuTop
{
    color: #9d9d9d;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold; /*	padding-top: 10px;*/
    vertical-align: middle;
    text-decoration: none;
    background-color: #000000;
}

.linkMenuTop a
{
    color: Black;
    padding: 3px 9px 3px 9px;
    background-color: transparent;
    background-image: url("images/arrow.gif");
    background-repeat: no-repeat;
    background-position: center right;
    text-decoration: none;
}

.linkMenuTop a:hover
{
    color: Lime;
    background-color: transparent;
}


/* FIN HORIZONTAL MENU */
/* HORIZONTAL MENU2 */


.hmenu3
{
    color: #9d9d9d;
    font-size: 9pt;
    font-family: Arial;
    font-weight: bold; /*	padding-top: 10px;*/
    height: 30px;
    vertical-align: middle;
    text-decoration: none;
    background-image: url(images/imgHome/fondoBarraMenu.png);
    background-repeat: no-repeat;
}

.hmenu3 a
{
    color: Black;
    padding: 3px 9px 3px 9px;
    background-color: transparent; /*	background-image: url("images/arrow.gif"); 	background-repeat: no-repeat; 	background-position: center right;*/
    text-decoration: none;
}

.hmenu3 a:hover
{
    color: Orange;
    background-color: transparent;
}
/* FIN HORIZONTAL MENU */
/* FIN RECUADRO PAGINA */
/* lista */
.lista
{
    width: 100%;
    color: #808080;
}

.lista a
{
    color: #808080;
    margin: 0px 3px 0px 8px;
    padding: 0 0px 0 30px;
    background-color: transparent;
    background-image: url("images/star.png");
    background-repeat: no-repeat;
    background-position: center left;
}

.lista a:hover
{
    color: white;
    background-color: transparent;
}
/* FIN HORIZONTAL MENU */
/* FIN CONTROL BUSCAR*/

.nicesearch-l
{
    width: 20px;
    height: 20px;
    background: url(images/searchfield_leftcap.gif) no-repeat right top;
}
.nicesearch
{
    height: 20px;
    background-image: url(images/searchfield_repeat.png);
    background-repeat: repeat-x;
    background-position: center top;
}

.nicesearch-r
{
    width: 10px;
    height: 20px;
    background: url(images/searchfield_rightcap.gif) no-repeat left top;
}
.txtSearch, .watermark
{
    border-width: 0;
    width: 120px;
    font-size: 10px;
    vertical-align: top;
    text-indent: 3pt;
    text-align: left;
}

.watermark
{
    color: Gray;
}
.watermark2
{
    vertical-align: middle;
    text-align: left;
    color: Gray;
}
/* FIN CONTROL BUSCAR*/

/* LINKS */
a
{
    color: #000000;
    text-decoration: none;
    background-color: inherit;
}

a:hover
{
    color: #ffffff;
    background-color: inherit;
}

/* FIN LINKS */
/* FONDO MENU VERTICAL IZQUIERDA*/

.menuVerticalIzkHead
{
    height: 39px;
    background: black url(  "images/barraBottomBG2.jpg" ) repeat-x top left;
    color: white;
    text-align: left;
    padding-left: 5px;
    clear: both;
    margin: 0px;
    font-size: 11pt;
    font-weight: bold;
}
.menuVerticalIzkHead2
{
    margin: 0px 0px 0px 0px;
    vertical-align: top;
    text-align: right;
    background-color: rgb(190,190,190); /*width:10px; */
    padding: 0px 0px 0px 0px;
}
.menuVerticalIzkHeadC
{
    width: 10px;
    height: 10px;
    z-index: 100;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background: url(images/bg_corner_topright.gif) top right no-repeat;
}
.menuVerticalIzkContenido
{
    width: 200px;
    background: transparent url(images/bg_main_withnav.jpg) top left repeat-y;
}
.menuVerticalIzkContenido1
{
    background: transparent url(images/bg_main_withnav1.jpg) top left repeat;
}
.menuVerticalIzkContenido2
{
    background: transparent url(images/bg_main_withnav2.jpg) top left repeat-y;
}

.menuTies, .menuTies a
{
    width: 250px;
    font-size: 9pt;
    font-weight: normal;
    color: #AFBCBF;
    font-family: Arial;
    text-align: center;
}
.menuTies a:hover
{
    color: Black;
    text-decoration: underline;
}
.menuTiesFlotante
{
    border: solid 1px black;
    padding: 3px 3px 3px 3px;
}
.menuTiesHijo, .menuTiesHijo a
{
    width: 250px;
    font-size: 9pt;
    font-weight: normal;
    color: Black;
    font-family: Arial;
    text-align: center;
}
.menuTiesHijo a:hover
{
    color: #AFBCBF;
    text-decoration: underline;
}
/* FIN FONDO MENU VERTICAL IZQUIERDA*/
/* CONTROL MENU IZQUIERDO DOCUMENTOS */

/*Categoria Principal*/
.title_menu_left, .menu_left, .menu_left:hover, .title_menu_left a
{
    font-size: 10pt;
    width: 100%;
    min-height: 1.7em;
    line-height: 1.7em;
    color: #003300;
    font-weight: bold;
    text-decoration: underline;
}
/*Primer Hijo*/
.menu_left, .menu_left:hover, .menu_left a
{
    /*border-bottom:solid 1px rgb(200,200,200); 	border-top: solid 1px rgb(200,200,200); 	*/
    width: 100%;
    text-decoration: underline;
    color: #006600;
    font-weight: bold;
    font-size: 10pt;
    vertical-align: middle;
    text-align: left;
}

.menu_left2, .menu_left2:hover
{
    text-decoration: underline;
    color: #000000;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
}

.menu_left3, .menu_left3:hover
{
    text-decoration: underline;
    color: #f58500;
    font-weight: normal;
    vertical-align: middle;
    text-align: left;
}
.menu_left:hover, .menu_left2:hover, .menu_left3:hover, .title_menu_left:hover
{
    background-color: rgb(225,225,225);
    color: #f58500;
    text-decoration: underline;
}
/* FIN CONTROL IZQUIERDO DOCUMENTOS */

/* LINKS DE NAVEGACION */
.header-breadcrumbs
{
    clear: both;
    width: 100%;
    padding: 1.0em 0 1.5em 0;
}
.header-breadcrumbs ul
{
    float: left;
    list-style: none;
    padding: 0 0 0 15px; /*font-family:verdana,arial,sans-serif;*/
}
.header-breadcrumbs ul li
{
    display: inline;
    padding: 0 0 0 10px;
    background: transparent url(images/bg_bullet_arrow.gif) no-repeat 0 50%;
    font-weight: bold;
    color: rgb(125,125,125);
    font-size: 100%;
}
.header-breadcrumbs ul a
{
    color: rgb(70,122,167);
    text-decoration: none;
}
.header-breadcrumbs ul a:hover
{
    color: rgb(42,90,138);
    text-decoration: underline;
}

/* FIN LINKS DE NAVEGACION */

/*Btn LOGIN*/
#loginbutton a
{
    text-decoration: none;
    width: 24px;
    padding: 0 30px 0 0px;
    height: 28px;
    background: #fff url(images/lb.gif) no-repeat;
    color: #000;
}
#loginbutton a:hover
{
    background: #fff url(images/lbhover.gif) no-repeat;
    color: #000;
}

/*grilla*/
.grillaHead
{
    border-color: #F4BD17;
    border-style: solid;
    border-width: 1px;
    background: #9CC525;
    height: 30px;
    padding: 5px 0 0 0px;
    margin: 0;
    font: normal 1em Arial, Sans-Serif;
}
.grillaRow
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    background-image: url(images/bodyPanel.png);
    background-repeat: repeat;
    color: Black;
    font: normal 100% Arial, Sans-Serif;
    text-align: left;
}
.grillaRow:hover
{
    background: #F4BD17;
    color: Black;
    font: normal 100% Arial, Sans-Serif;
}
.grillaPage
{
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    background-color: #F4BD17;
    color: Black;
    padding: 5px 0;
    margin: 10px 0 25px 0;
    text-align: right;
}
.date
{
    border-top: 1px dotted #ccc;
    padding: 5px 0;
    margin: 10px 0 25px 0;
    text-align: right;
}
/*fin grilla*/
/*bloques*/
.bloqueHead
{
    background-image: url(images/hbg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    height: 100%;
    color: #555353;
    padding: 10px 0px 0 20px;
    margin: 0;
    font: bold 14px Arial, Sans-Serif;
    text-align: left;
    vertical-align: top;
}
h2
{
    margin: 8px 0 5px 0;
    padding: 0;
    font-size: 1.2em;
    letter-spacing: -1px;
    color: #808080;
    background-color: inherit;
}

h2 a
{
    color: #000000;
    text-decoration: none;
    background-color: inherit;
    background-image: url(images/h2bg.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding: 0 0 0 20px;
}

h2 a:hover
{
    background: url(images/h2bghover.gif) no-repeat center left;
}
/*fin blokes*/

/*botones*/
.buttons
{
    text-align: right;
    padding: 4px 3px 0 0;
}
.bluebtn
{
    background-image: url(images/bluebtn.gif);
    background-repeat: no-repeat;
    padding: 1px 3px 5px 3px;
    width: 70px;
    color: #fff;
    text-decoration: none;
}
.greenbtn
{
    background-image: url(images/greenbtn.gif);
    background-repeat: no-repeat;
    padding: 1px 17px 5px 3px;
    color: #fff;
    width: 70px;
    text-decoration: none;
}
.bluebtn:hover, .greenbtn:hover
{
    background: url(images/hoverbtn.gif) no-repeat;
    color: #fff;
}

.adminBtn
{
    background-image: url(images/imgHome/adminBtn.png);
}
.adminBtn:hover
{
    background-image: url(images/imgHome/adminBtn.png);
}

.perfilBtn
{
    background-image: url(images/imgHome/perfilBtn.png);
}
.perfilBtn:hover
{
    background-image: url(images/imgHome/perfilBtn.png);
}

.logOutBtn
{
    background-image: url(images/imgHome/salirBtn.png);
}
.logOutBtn:hover
{
    background-image: url(images/imgHome/salirBtn.png);
}

/*fin botones*/


/*modal popup*/
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup
{
    background-color: #eeeeff;
    background-image: url(images/box_popup_bg2.gif);
    background-repeat: repeat-x; /*border-width:3px; 	border-style:solid; 	border-color:Gray;*/
    padding: 3px;
}
.menu_cancel
{
    display: block;
    width: 24px;
    height: 24px;
    background: url(images/box_popup_close1.gif) left top no-repeat;
}

.menu_cancel:hover
{
    background: url(images/box_popup_close2.gif) left top no-repeat;
}
.create_folder
{
    margin: 0;
    font-size: 1.2em;
    letter-spacing: -1px;
    background-color: inherit;
    color: #000000;
    text-decoration: none;
    background-color: inherit;
    background-image: url(icons/create_folder_icon.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding: 10px 0 0 30px;
}
.create_documento
{
    margin: 0;
    font-size: 1.2em;
    letter-spacing: -1px;
    background-color: inherit;
    color: #000000;
    text-decoration: none;
    background-color: inherit;
    background-image: url(icons/upload_popup_icon.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding: 10px 0 0 30px;
}
.tituloBusqueda, .tituloAdmAudiencias, .tituloAdmNoticiasTipos, .tituloAdmNoticias, .tituloAdmFaqTipos, .tituloAdmFaq, .tituloAdminRoles
{
    height: 38px;
    margin: 0;
    font-size: 20pt;
    background-color: inherit;
    color: #000000;
    text-decoration: none;
    background-color: inherit;
    background-image: url(icons/tituloBusqueda_icon.gif);
    background-repeat: no-repeat;
    background-position: center left;
    padding: 10px 0 0 30px;
}
.tituloContenido
{
    height: 30px;
    margin: 0;
    font-size: 14pt;
    letter-spacing: 1px;
    font-family: Arial;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    text-align: left; /*	background-color: inherit; 	background-image: url(images/titlebg.gif); 	background-repeat: no-repeat; 	background-position: center left; 	padding: 10px 0 0 30px;*/
}

/*fin modalpopup*/
.boton1
{
    background-color: #FF6600;
    border-color: #507CD1;
    border-style: solid;
    font-size: 10px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
    text-align: center;
    border-width: 1px;
    font-size: 0.8em;
    color: #ffffff;
    text-decoration: none;
}
.formulario1_encabezado
{
    font-weight: bold;
    text-align: center;
    background-color: #F2F2F2;
    color: Black;
    text-transform: capitalize;
    text-decoration: none;
}

/*menu grillas*/
.menu_arrow
{
    display: block;
    width: 24px;
    height: 24px;
    background: url(images/menu_arrow1.gif) left top no-repeat;
}

.menu_arrow:hover
{
    background: url(images/menu_arrow2.gif) left top no-repeat;
}

.popupHover
{
    background-image: url(images/header-opened.png);
    background-repeat: repeat-x;
    background-position: left top;
    background-color: #F5F7F8;
}
.HoverMenu
{
    z-index: 200;
    position: absolute;
    visibility: hidden;
    width: 103px; /*display: hidden;*/
    border: solid #70B7ED 1px;
    background-color: #fff;
}

.node_hover_menu a
{
    padding: 3px;
    padding-left: 5px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    color: #5EB8FB; /*font-size: 11px;*/
    font-size: 12px;
}
.node_hover_menu a:hover
{
    /*background-color: #F4F8FF;*/
    background-color: #EBF2FF;
}



.buttonsmall, .buttonsmall-ovr
{
    background: url(images/greenbtn.gif) repeat-x;
    border: none;
    color: #FFFFFF;
    font-weight: normal;
    font-size: 10px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.buttonsmall:hover
{
    text-decoration: underline;
    background: url(images/hoverbtn.gif) repeat-x;
}
.buttonsmall-ovr
{
    text-decoration: underline;
    background: url(images/hoverbtn.gif) repeat-x;
}
.validatorCalloutHighlight
{
    background-color: Yellow;
}

/*formview*/
.formHead
{
    border-color: #F4BD17;
    border-style: solid;
    border-width: 1px;
    background: #9CC525;
    height: 30px;
    padding: 5px 0 0 0px; /*margin: 0; */
    font: normal 1.2em Arial, Sans-Serif;
    text-align: center;
    vertical-align: middle;
}
.formSeparator
{
    height: 2px;
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    background: #F4BD17;
}
.formRowHead
{
    background-color: #D3E4A6;
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    color: Black;
    font: normal 100% Arial, Sans-Serif;
    font-weight: normal;
    text-align: right;
    vertical-align: middle;
}
.formRow
{
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    background-image: url(images/bodyPanel.png);
    background-repeat: repeat;
    font: normal 100% Arial, Sans-Serif;
    text-align: left;
}

.formFoot
{
    text-align: center;
}
.date
{
    border-top: 1px dotted #ccc;
    padding: 5px 0;
    margin: 0px 0 0px 0;
    text-align: right;
}
/*fin grilla*/


.calendar
{
    line-height: 1.6em;
    height: 50px;
    float: left;
    background: #fff url(images/calendar.gif) no-repeat;
    width: 50px;
    padding: 5px 0 0 9px;
    color: #808080;
}

.calendar p
{
    padding: 0;
    margin: 0;
}

.HoverExtenderMenu
{
    z-index: 200;
    position: absolute;
    visibility: hidden;
    width: 200px;
    border: solid #a9a9a9 1px; /*	background-color:#d3d3d3 ;*/
    background-color: #F2F2F2;
}
.node_hover_extender_menu
{
    padding: 5px;
    padding-left: 5px;
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    color: Black;
    font-size: 12px;
}
.node_hover_extender_menu2
{
    padding: 5px;
    padding-left: 5px;
    text-decoration: none;
    display: block;
    color: Black;
    font-size: 12px;
}
.cuadrosDeTextos
{
    color: Black;
    font: normal 100% Arial, Sans-Serif;
    text-align: left;
}

.menuSuperorFlotante
{
    background-color: #669900;
    opacity: 0.8;
    padding: 5px;
}


#slideshow
{
    list-style: none;
    color: #fff;
}
#slideshow span
{
    display: none;
}
#wrapper
{
    width: 280px;
    margin: 5px auto;
    display: none;
}
#wrapper *
{
    margin: 0;
    padding: 0;
}
#fullsize
{
    position: relative;
    width: 280px;
    height: 180px;
    padding: 2px;
    border: 0px solid #ccc;
    background: #000;
}
#information
{
    position: absolute;
    bottom: 0;
    width: 280px;
    height: 0;
    background: #000;
    color: #fff;
    overflow: hidden;
    z-index: 100;
    opacity: .7;
    filter: alpha(opacity=70);
}
#information h3
{
    padding: 4px 8px 3px;
    font-size: 12px;
}
#information p
{
    padding: 0 8px 8px;
}
#image
{
    width: 280px;
}
#image img
{
    position: absolute;
    width: 280px;
    height: 180px;
    z-index: 0;
    width: auto;
}
.imgnav
{
    position: absolute;
    width: 25%;
    cursor: pointer;
    z-index: 0;
}
#imgprev
{
    left: 0;
    background: url(images/left.gif) left center no-repeat;
}
#imgnext
{
    right: 0;
    background: url(images/right.gif) right center no-repeat;
}
#imglink
{
    position: absolute;
    height: 60px;
    width: 100%;
    z-index: 0;
    opacity: .4;
    filter: alpha(opacity=40);
}
.linkhover
{
    background: url(images/link.gif) center center no-repeat;
}

#slideleft
{
    float: left;
    width: 10px;
    height: 65px;
    background: #000 url(images/scroll-left.gif) center center no-repeat;
}
#slideleft:hover
{
    background-color: #333;
}
#slideright
{
    float: right;
    width: 10px;
    height: 65px;
    background: #000 url(images/scroll-right.gif) center center no-repeat;
}
#slideright:hover
{
    background-color: #333;
}
#slidearea
{
    float: left;
    position: relative;
    width: 260px;
    margin-left: 0px;
    height: 65px;
    background: #000;
    overflow: hidden;
}
#slider
{
    position: absolute;
    left: 0;
    height: 60px;
}
#slider img
{
    cursor: pointer;
    border: 1px solid #666;
    padding: 2px;
}

/*preload classes*/.svw
{
    width: 400px;
    height: 210px;
    background: #000;
}
.svw ul
{
    position: relative; /*left: -999em;     left: 0em;*/
}
.stripViewer
{
    position: relative;
    overflow: hidden;
    border: 1px solid #000000;
    margin: 0 0 1px 0;
}
.stripViewer ul
{
    /* this is your UL of images */
    margin: 0;
    padding: 0;
    position: relative;
    left: 0;
    top: 0;
    width: 50px;
    list-style-type: none;
}
.stripViewer ul li
{
    float: right;
}
.stripTransmitter
{
    overflow: auto;
    width: 50px;
}
.stripTransmitter ul
{
    margin: 0;
    padding: 0;
    position: static; /*top: 400px;     left: 450px;*/
    list-style-type: none;
}
.stripTransmitter ul li
{
    width: 91px;
    float: left;
    margin: 0 1px 1px 0;
}
.stripTransmitter a
{
    font: bold 10px Verdana, Arial;
    text-align: center;
    line-height: 22px; /*background: Tranparent;*/
    border: 3px solid #003300;
    color: #fff;
    text-decoration: none;
    display: block;
}
.stripTransmitter a:hover, a.current
{
    background: #000;
    color: #ffffff;
}
/*tooltips formatting*/#tooltip
{
    background: #fff;
    color: #000;
    opacity: 0.1;
    border: 5px solid #dedede;
}
#tooltip h3
{
    font: normal 10px Verdana;
    margin: 0;
    padding: 6px 2px;
    border: 0;
}
.FotoButton1
{
    width: 120px;
    height: 55px;
    background: url(http://caliesmia.dymsoftwaresolutions.com/images/fd-1.png) repeat-x;
    border: 4px solid #003300;
    font-size: 0px;
    text-align: center;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FotoButton2
{
    width: 120px;
    height: 55px;
    background: url(http://caliesmia.dymsoftwaresolutions.com/images/fd-2.png) repeat-x;
    border: 4px solid #003300;
    font-size: 0px;
    text-align: center;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FotoButton3
{
    width: 120px;
    height: 55px;
    background: url(http://caliesmia.dymsoftwaresolutions.com/images/fd-3.png) repeat-x;
    border: 4px solid #003300;
    font-size: 0px;
    text-align: center;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FotoButton1:hover, .FotoButton2:hover, .FotoButton3:hover
{
    vertical-align: middle;
    color: White;
    font-size: 12px;
    background: url(http://caliesmia.dymsoftwaresolutions.com/images/fd-0.png) repeat-x;
}
