﻿body {
	margin: 0px;
	padding: 0px;
	background-color :#FBFBFB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* -------------------
----- ESTRUCTURA -----*/

#container {
	text-align: left;
	margin: 10px 10px 10px 10px;
	padding: 0px;
	min-width: 900px;
	background-color: #FFF;
	border: 1px solid #6F0000;
}
#header {height: 25px; width: 900px;}

#subHeader {
	clear: both;
	border-collapse: collapse ;
	border-bottom: 1px solid #000;
	padding: 0px;
	height: 0px;
	background: url(../Imagenes/Menu/FondoSubHeader.gif) no-repeat;
}

#EncabezadoFiltro .menuSubHeader {margin: 0 8px 0 0; float: right;}
#EncabezadoFiltro .menuSubHeader li {display: inline; padding: 0 .2em;}
#EncabezadoFiltro a:link {color:#000; font-size: .7em; font-weight: normal;}
#EncabezadoFiltro a:visited,#SubHeader a:active {color:#000; font-size: .7em; font-weight: normal;}
#SubHeader a:link {color:#000;font-size:.7em; font-weight:normal;}
#SubHeader a:visited,#SubHeader a:active {color:#000;font-size:.7em; font-weight:normal;}
#mainContent {border-top: 1px solid #FFF; padding: 0px;/*min-height: 560px;*/}
#contentBox {margin: 0;}
#contentBox center {height: 300px; margin-bottom: 50px;}
.detalle {background:#FFF; padding: 10px; margin-bottom: 20px; font-size: .8em;}
.detalle .entryDetalle {float: left; margin-right: 15px;}
.footerContent {margin-top: 10px; padding-top: 5px; border-top: 1px solid #000; text-align: center;}
#login {padding-top: 8px; padding-left: 150px; white-space: nowrap; float: left; }
#footer {background-color: #6F0000; margin: 0px; padding: 0px;}
#encabezado {background-color: #6F0000; margin: 0px; padding: 5px;}
#encabezado p {font-size: 2em; text-align: center; padding: 20px 0 0 0; color: #FFF;}

.right{float:right;}
.left{float:left;}
.clearer{clear:both;}

#containerColectivo{
    text-align:left;
    margin: 5px 10px 5px 10px;
    padding: 0px;
    min-width :990px;
    background-color:#FFF;
    border:1px solid #000;
}
#encabezadoColectivo{background-color :#FFFFFF;margin:0px;padding:  10px 15px 0 17px; height : 20px;} 
#encabezadoColectivo p{font-size:2em;text-align:left;padding: 5px 0  0 10px;color :#000;}

#encabezadoColectivo .Titulo
{
	padding-top: 4px;
	float: right;
	text-align: right;
	float: left;
	color: #3A5876;
	font-size: 1.4em;
	font-weight :bold ;
}

#encabezadoColectivo .menuSuperior 
{
	padding-top : 4px;
	float: right;
	text-align: right;
	color: #273C50;
}
#encabezadoColectivo .menuSuperior a {
	font-size: 0.9em;
	margin: 0 5px 0 5px;
	color: #3A5876;
	text-decoration: none;
}
#encabezadoColectivo .menuSuperior a:hover {
	color: #273C50;
	text-decoration: underline;
}

#encabezadoColectivo .Nombre
{
	padding-top: 4px;
	float: right;
	text-align: right;
	float: left;
	color: #3A5876;
	font-size: 1.1em;
	font-weight :bold ;
}


#footer p{
	font-size:.7em;
	text-align:center;
	padding: 0px;
}
#footer p a
{
	color:#fff;
	text-decoration : none;
}
#footer p a:hover
{
 text-decoration: underline;
}

/* -------------------
----- MAQUETACIÓN -----*/

/* GENERAL  */
h1{
	margin-bottom: 10px;
	font-size: 0.9em;
}
h2{
	border-bottom: 1px solid #000;
	margin-bottom: .5em;
	margin-top: 1.5em;
	font-size: .8em;
}
h4{
	border-bottom: 1px solid #000;
	margin-bottom: .5em;
	margin-top: 1.5em;
	font-size: .8em;
}
p {
	font-size: .8em;
}
td {
	padding: 0 .4em;
}
th {
	/*text-align: center;*/
	background-color: #999999;
	color: #fff;
	height: 2em;
	font-size: .8em;
}
label {
	font-size: .8em;
	margin-right: 0px;
}
.info {
	font-weight:bold;
}
.ResetSize {font-size: 12px;}

.alCenter{
	text-align: center;
}
.alRight{
	text-align: right;
}
.warning
{
	color: #993300;
	font-size: .7em; 
}

.DatosArchivo
{
	color: #993300;
	font-size: .6em;
}
table.TablaAuto
{
	border-collapse: collapse ;
}

table.TablaAuto td
{
	padding: 0;
	margin: 0;
	border: none;
}
#mainContent h1 {
	border-bottom:1px solid #222;
	margin-bottom:0px;
}

#filtro label {float: none; margin-right: 0px;}
#filtro li {height: 23px;}
#boxGeneral{background-image: url(../Imagenes/background.png); background-repeat: repeat-x; background-attachment: fixed;}
#boxGeneral{border: 0;margin:0;min-height: 500px;}
/*#boxGeneral{border: 0;margin:0;background: #F1EFE2;min-height: 490px;}*/
#boxGeneral h1{color:#FFF;text-align:center;padding:.3em 0;}

#boxConfiguracionGeneral{border: 0;padding: 15px;}
#boxConfiguracionGeneral #boxPrincipal{background-image: url(../Imagenes/backgroundConfiguracion.png); background-repeat: repeat-x; background-attachment: fixed;}
#boxConfiguracionGeneral #boxPrincipal{min-height:523px;}
#boxConfiguracionGeneral #boxPrincipal{border: 1px solid #000;margin: 0;}

#boxConfiguracion{border: 1px solid #000;margin: 15px;}
#boxConfiguracion{background: #fff;}

#boxConfiguracion #SubHeader, #SubHeaderMenu{color:#000;padding-top:2px;font-size:12px;height:17px;text-decoration:none;font-weight:bold;text-indent:15px;border:1px solid #000;border-width: 0  0 1px  0;}
#boxConfiguracion #SubHeader, #SubHeaderMenu{/*background:#FFBF28;*/background: url(../Imagenes/Menu/bkgMenuConfiguracion.jpg) repeat #FFBF28;}
#boxConfiguracion #Contenido{background:#FFF3C6;padding:1em;min-height :475px;}
/*#boxConfiguracion #Contenido{background-image: url(../Imagenes/backgroundConfiguracion.png); background-repeat: repeat-x; background-attachment: fixed;}
*/
#boxConfiguracion #Contenido{padding:1em;min-height :475px;}
#boxConfiguracion h1{color:#FFF;text-align:center;padding:.3em 0;}
#boxConfiguracion h1{background:#993300;}
#boxConfiguracion tr td{height:19px;}
#boxConfiguracion tr.trImpar td{background:#FFFBEA; }
#boxConfiguracion tr.trResaltado td{background: #ffffff;background-image :url(../Imagenes/bgResaltadoConfiguracion2.png);background-repeat :repeat-x;background-position:center bottom;}

#boxConfiguracion fieldset label{width: 9em; margin-top :3px;}
#boxConfiguracion fieldset ol li span.texto{font-size: 0.8em;}

#boxConfiguracion table.GridView { border-bottom : solid 1px #000; border-left :0; border-right :0; border-top:0;}
#boxConfiguracion table.GridView td {font-size: 0.7em; border-collapse :collapse; border :0px;}
#boxConfiguracion table.GridView td.info{font-size: 0.9em;}
#boxConfiguracion table.GridView td.infoLabel{font-size: 0.9em;}
#boxConfiguracion table.GridView th{text-align:left; color: #000;height: 15px; font-size: .7em;border :0px;border-bottom: 1px solid #000; padding-top: 2px;}
#boxConfiguracion table.GridView th {background:url(../Imagenes/BgResaltadoConfiguracion.png) repeat #FFE097; }                                    
#boxConfiguracion tr.FooterGridView {background: #FFE097; padding :0;}  
#boxConfiguracion .HeaderGridView {border:1px solid #42618A;}
#boxConfiguracion .HeaderGridView a{font-size :0.9em;color:#FFFFFF;font-weight :normal; font-family:Verdana;}
#boxConfiguracion td.solidgrisR{border-right: 1px solid #FFF3C6;}
#boxConfiguracion td.solidgrisL{border-left: 1px solid #FFF3C6;}

#boxConfiguracion #filtro .filtro{padding:.5em;border:1px solid #ccc;}
#boxConfiguracion #Contenido #filtro{padding:.5em;border :1px solid #ccc;background:#FFFBEA;}                                     
#boxConfiguracion #Contenido #filtro label {float:left ; text-align : right ;padding-right:0.7em; padding-top : 0.5em;color: #000;font-size: .7em;}                                            
#boxConfiguracion .filtro label {float: none; margin-right: 0px;}
#boxConfiguracion .filtro ol {margin: 0 0 0 0; padding: 0 0 0 0;}
#boxConfiguracion .filtro li {height: 23px;}
#boxConfiguracion .filtro {padding:.5em; border: 1px solid #ccc; background:#FFFBEA;}                                     
#boxConfiguracion .filtro label {float:left; text-align: right; padding-right:0.7em; padding-top : 0.5em;color: #000;font-size: .7em;}
                                            
#boxConfiguracion #EncabezadoFiltro {border-bottom:1px solid #FFBF28;color: #000;font-size: 1em; font-weight :bold;}
#boxConfiguracion #EncabezadoFiltro {background:url(../Imagenes/BgResaltadoConfiguracion.png) repeat #FFE097; }
#boxConfiguracion .EncabezadoFiltro ol {padding: 0.1em 0 0 0.2em;list-style: none;}
#boxConfiguracion #EncabezadoFiltro ol li label {padding-left :0.4em;}
#boxConfiguracion .EncabezadoFiltro {border-bottom:1px solid #FFBF28;color: #000;font-size: 1em; font-weight :bold; height :19px;}      
#boxConfiguracion .EncabezadoFiltro {background:url(../Imagenes/BgResaltadoConfiguracion.png) repeat #FFE097; }

#boxPrincipal .boxConfiguracionMenu{margin-top :90px;margin-bottom :0px;padding: 5px;width: 320px;height: 290px;}
#boxPrincipal .boxConfiguracionMenuIn{margin:0 0 0 0;padding:  30px 0 0px 15px;width: 305px;height: 260px;}
#boxPrincipal .boxConfiguracionMenu #mainmenu li a {display:block;float:left;padding: 10px 0 0 18px;color:#FFF;height:25px;width:270px;}
#boxPrincipal .boxConfiguracionMenu{background-color:#FFEAB9; border : solid 1px #FFBF28;}
#boxPrincipal .boxConfiguracionMenuIn{background:url(../imagenes/Menu/bkgBtnConfiguracionMenuFondo.png) no-repeat #FFBF28;}
/*#boxPrincipal .boxConfiguracionMenuIn{background-color:#FFBF28;}*/
#boxPrincipal .boxConfiguracionMenuIn h1{color:#B57E00; font-size:1.1em; border-bottom :0px; margin-bottom :5px;}
#boxPrincipal .boxConfiguracionMenu #mainmenu li a {border-bottom:1px solid #B57E00; background:url(../Imagenes/Menu/bkgBtnConfiguracionMenu.png) no-repeat;font-size :16px; font-weight :normal; color:#B57E00; text-decoration :none;}
#boxPrincipal .boxConfiguracionMenu #mainmenu li a:hover {background:url(../imagenes/Menu/bkgBtnConfiguracionMenu2.png) no-repeat #B57E00; color:#FFBF28; text-decoration :none;}


#boxPersonas{border: 1px solid #000;margin: 15px;}
#boxPersonas{background: #fff;}
#boxPersonas #SubHeader{color:#000;padding-top:2px;font-size:12px;height:17px;text-decoration:none;font-weight:bold;text-indent:15px;border:1px solid #000;border-width: 0  0 1px  0;}
#boxPersonas #SubHeader{background: url(../Imagenes/Menu/bkgMenuPersonas.jpg) repeat #396A9C;}
#boxPersonas #Contenido{background:#D2E0EE;padding:1em;
    min-height :465px;}
#boxPersonas h1{color:#FFF;text-align:center;padding:.3em 0;}
#boxPersonas h1{background:#993300;}
#boxPersonas tr td{height :18px;}
#boxPersonas tr.trImpar td{background:#EAF0F7;}
#boxPersonas tr.trResaltado td{background: #ffffff;background-image :url(../Imagenes/bgResaltadoPersonas2.png);background-repeat :repeat-x;background-position:center bottom;}


#boxPersonas fieldset label{width: 9em; margin-top :3px;}
#boxPersonas fieldset ol li span.texto{font-size: 0.8em;}
#boxPersonas table.GridView { border-bottom : solid 1px #000; border-left :0; border-right :0; border-top:0;}
#boxPersonas table.GridView td {font-size: 0.7em;border-collapse :collapse; border :0px;}
#boxPersonas table.GridView td.info{font-size: 0.9em;}
#boxPersonas table.GridView td.infoLabel{font-size: 0.9em;}
#boxPersonas table.GridView th{text-align:left; color: #000;height: 15px; font-size: .7em;border :0px;border-bottom: 1px solid #000; padding-top: 2px;}
#boxPersonas table.GridView th {background:url(../Imagenes/BgResaltadoPersonas.png) repeat #9ABADA; }                                    
#boxPersonas .FooterGridView {height:15px; background: #9ABADA;  padding: 0; border-collapse: collapse ;}  
#boxPersonas .HeaderGridView {border:1px solid #42618A;}
#boxPersonas .HeaderGridView a{font-size :0.9em;color:#000;font-weight :normal; font-family:Verdana;}
#boxPersonas td.solidgrisR{border-right: 1px solid #D2E0EE;}
#boxPersonas td.solidgrisL{border-left: 1px solid #D2E0EE;}


#boxPersonas #filtro .filtro{padding:.5em;border:1px solid #ccc;}
#boxPersonas #Contenido #filtro{padding:.5em;border :1px solid #ccc;background:#EAF0F7;}                                     
#boxPersonas #Contenido #filtro label {float:left; text-align : right ;padding-right:0.7em; padding-top : 0.5em;color: #000;font-size: .7em;}                                            
#boxPersonas .filtro label {float:none;margin-right:0px;}
#boxPersonas .filtro ol {margin:0 0 0 0; padding :0 0 0 0;}
#boxPersonas .filtro li {height : 23px;}
#boxPersonas .filtro {padding:.5em;border :1px solid #ccc;background:#EAF0F7;}                                     
#boxPersonas .filtro label {float:left ; text-align : right ;padding-right:0.7em; padding-top : 0.5em;color: #000;font-size: .7em;}
  
#boxPersonas #EncabezadoFiltro {border-bottom:1px solid #42618A;color: #000;font-size: 1em; font-weight :bold;}
#boxPersonas #EncabezadoFiltro {background:url(../Imagenes/BgResaltadoPersonas.png) repeat #9ABADA; }
#boxPersonas .EncabezadoFiltro ol {padding: 0.1em 0 0 0.2em;list-style: none;}
#boxPersonas #EncabezadoFiltro ol li label {padding-left :0.4em;}
#boxPersonas .EncabezadoFiltro {border-bottom:1px solid #42618A;color: #000;font-size: 1em; font-weight :bold; height :19px;}      
#boxPersonas .EncabezadoFiltro {background:url(../Imagenes/BgResaltadoPersonas.png) repeat #9ABADA; }


#boxColectivos{border: 1px solid #000;margin: 15px;}
#boxColectivos{background: #fff;}
#boxColectivos #SubHeader{color:#000;padding-top:2px;font-size:12px;height:17px;text-decoration:none;font-weight:bold;text-indent:15px;border:1px solid #000;border-width: 0  0 1px  0;}
#boxColectivos #SubHeader{background: url(../Imagenes/Menu/bkgMenuPersonas.jpg) repeat #396A9C;}
#boxColectivos #Contenido{background:#D2E0EE;padding:1em;min-height :475px;}
#boxColectivos h1{color:#FFF;text-align:center;padding:.3em 0;}
#boxColectivos h1{background:#993300;}
#boxColectivos tr td{height :18px;}
#boxColectivos tr.trImpar td{background:#EAF0F7;}
#boxColectivos tr.trResaltado td{background: #ffffff;background-image :url(../Imagenes/bgResaltadoPersonas2.png);background-repeat :repeat-x;background-position:center bottom;}


#boxColectivos fieldset label{width: 9em; margin-top :3px;}
#boxColectivos fieldset ol li span.texto{font-size: 0.8em;}
#boxColectivos table.GridView { border-bottom : solid 1px #000; border-left :0; border-right :0; border-top:0;}
#boxColectivos table.GridView td {font-size: 0.7em;border-collapse :collapse; border :0px;}
#boxColectivos table.GridView td.info{font-size: 0.9em;}
#boxColectivos table.GridView td.infoLabel{font-size: 0.9em;}
#boxColectivos table.GridView th{text-align:left; color: #000;height: 15px; font-size: .7em;border :0px;border-bottom: 1px solid #000; padding-top: 2px;}
#boxColectivos table.GridView th {background:url(../Imagenes/BgResaltadoPersonas.png) repeat #9ABADA; }                                    
#boxColectivos .FooterGridView {height:15px; background: #9ABADA;  padding: 0; border-collapse: collapse ;}  
#boxColectivos .HeaderGridView {border:1px solid #42618A;}
#boxColectivos .HeaderGridView a{font-size :0.9em;color:#000;font-weight :normal; font-family:Verdana;}
#boxColectivos td.solidgrisR{border-right: 1px solid #D2E0EE;}
#boxColectivos td.solidgrisL{border-left: 1px solid #D2E0EE;}

#boxColectivos #filtro .filtro{padding:.5em;border:1px solid #ccc;}
#boxColectivos #Contenido #filtro{padding:.5em;border :1px solid #ccc;background:#EAF0F7;}                                     
#boxColectivos #Contenido #filtro label {float:left ; text-align : right ;padding-right:0.7em; padding-top : 0.5em;color: #000;font-size: .7em;}                                            
#boxColectivos .filtro label {float:none;margin-right:0px;}
#boxColectivos .filtro ol {margin:0 0 0 0; padding :0 0 0 0;}
#boxColectivos .filtro li {height : 23px;}
#boxColectivos .filtro{padding:.5em;border :1px solid #ccc;background:#EAF0F7;}                                     
#boxColectivos .filtro label {float:left ; text-align : right ;padding-right:0.7em; padding-top : 0.5em;color: #000;font-size: .7em;}
  
#boxColectivos #EncabezadoFiltro {border-bottom:1px solid #42618A;color: #000;font-size: 1em; font-weight :bold;}
#boxColectivos #EncabezadoFiltro {background:url(../Imagenes/BgResaltadoPersonas.png) repeat #9ABADA; }
#boxColectivos .EncabezadoFiltro ol {padding: 0.1em 0 0 0.2em;list-style: none;}
#boxColectivos #EncabezadoFiltro ol li label {padding-left :0.4em;}
#boxColectivos .EncabezadoFiltro {border-bottom:1px solid #42618A;color: #000;font-size: 1em; font-weight :bold; height :19px;}      
#boxColectivos .EncabezadoFiltro {background:url(../Imagenes/BgResaltadoPersonas.png) repeat #9ABADA; }

#boxColectivos a.enlace {font-size: 0.8em;  font-weight: normal;text-decoration: underline;}
#boxColectivos a.enlace:hover {font-size: 0.8em;  font-weight: normal; text-decoration: none; cursor: hand;}

.ListView
{
	border-top:  solid 1px #ccc;
	border-left:  solid 1px #ccc;
	margin-left : 10px;
	margin-top : 10px;
}
.ListViewHeader
{
	font-weight:bold;
	background-color : #ccc;
	font-size :	.7em;
	border-right : solid 1px #ccc;
	padding: 1px;
}
.ListViewItem
{	
	font-size :	.7em;
	border-right : solid 1px #ccc;
	border-bottom:  solid 1px #ccc;
	padding: 1px;
	
}
.ListViewItemNormal{background-color : #FFFFFF;}
.ListViewItemAlter{background-color : #F2F2F2;}
.ListViewItemResaltar{background-color : #DBDBDB;}

:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

# li, dd { margin-left:5%; }
# fieldset { padding: .5em; }

a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }


/* ENLACES */

a:link, a:visited{
	color:#000;
}
a:hover{
	text-decoration:underline;
}
a:active{
	color:#000;
}
a.invert:link, a.invert:visited{
	color:#FFF;
}
a.invert:active{
	color:#FFF;
}
a.sinUnder:hover{
	text-decoration:none;
	color:#888;
}
a.sinUnderInvert:hover{
	text-decoration:none;
	color:#333;
}
a.delete
{
	font-size :0.8em;
	color :#993300;
}

#mainmenu a{
	padding-left :30px;
	font-size : 15px;
	font-weight :bold ;
}
a.MenuEventos:link, a.MenuEventos:visited, a.MenuEventos:active{
	text-decoration:none;
	color:#009933;

}
a.MenuEventos:hover{
	text-decoration:none;
	color:#52C276;
}
/* FORMS */
label {
	font-size: .8em;
	margin-right: 0px;
}
select 
{
	font-size: .8em;
}
select.grid
{
	font-size:0.92em;
	text-indent: 0;
	
}
input 
{
	color: #000000;
	font-size: .8em;
	font-weight: normal ;
}
input.submit{
	color: #000000;
	font-size: .8em;
	font-weight: normal ;
	float: none;
	width: auto;
	height : 23px;
}
label.checkBox{
	margin-left:6px;
	font-size: .7em;
}
span.RadioButton label
{
	float :none ;
	margin-right :1em;
}

label.small{
	width: 7em;
}
.smallForm{
	float:left;
	margin-right: 10px;
	padding-right: 10px;
	border-right:1px solid #fff;
}
.smallForm  ol {
	list-style: none;
}
.smallForm li {
	padding-bottom: 0.5em;
}
.infoForm{
	font-size:.6em;
	font-weight:bold;
}

.infoLogin{
	font-size:.6em;
}


.smallForm select, #boxTarea select{
	padding:0;
}

.formPropiedades
{
	margin-left:5px;
}

.formPropiedades fieldset 
{
	padding: 1px;
	border: 1px solid #000;
}

.formPropiedades legend {
	margin-left: 4px;
	color: #000000;
	font-weight: bold;
	font-size :0.8em;
}
.formPropiedades fieldset ol {
	padding: 0 0 0 8px;
	list-style: none;
}
.formPropiedades fieldset li {
	padding-bottom: 0.2em;
}

.formPropiedades fieldset ol li label span.Grupo
{
	font-weight :bold ;
}
.formPropiedades fieldset ol li label span{
	float:left;
	width:40px;
	font-size:1em;
}
.formPropiedades fieldset ol li label{
	float:left;
}
.formPropiedades fieldset input {
	width:80px;
	height : 15px;
}
.formPropiedades fieldset select {
	width:84px;
}
.formPropiedades  fieldset input.submit {
	float: none;
	width: auto;
	text-align:center;
	width:100px;
	height : 25px;
}


fieldset {
	width: 100%;
	margin: 1.5em 0 0 0;
	padding: 0;
	border: 1px solid #000;
}
legend {
	margin-left: 1em;
	color: #000000;
	font-weight: bold;
}

fieldset ol {
	padding: 1em 1em 0 1em;
	list-style: none;
}
fieldset li {
	padding-bottom: 0.4em;
}
fieldset label{
	float: left;
	width: 8em;
	font-size: .7em;
}
fieldset .check label {float: none; margin-left: 3px;}
fieldset.submit {
	float: none;
	width: auto;
	border: 0 none #FFF;
	text-align: center;
	height: 35px; 
	/*padding-left: 12em;*/
}
input.text[disabled] {/*background-color: #FBFBFB;*/border: 1px solid InactiveBorder;}
input.text[readonly] {/*background-color: #FBFBFB;*/border: 1px solid InactiveBorder;}
input.text{width: 200px;}
input.largeText{width: 320px;}

/* PAGINACION */
.paginacion{margin-top: 5px;}
.paginacion span{color: #000; font-size: 11px;}
.Paginas 
{
	float: right;
	width: 400px;
	text-align: right;
}
.PaginasCorto
{
	float: right;
	width: 210px;
	text-align: right;
}
.Registros {color:#ffffff;}
.paginacion a {color:#000;}

/* Modal Popup */
.modalPopup {
	background-color: #ebebeb;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
	padding: 1em;
}
.modalPopup input.submit {
	float: none;
	/*width: auto;
	text-align: center;*/
	width: 100px;
	height: 25px;
	font-size: 1em;
	font-family: Verdana;
}
.modalPopup select {
	font-size: 1em;
	font-family: Verdana;
}
.modalPopup .seleccionar {padding-top : 6px;}
.modalPopup .seleccionar p {margin: 0; line-height: normal;}
.modalPopup .seleccionar a {padding: 0 0 0 22px; color: #666; background: url(../Imagenes/Cliente/Avanzar.png) no-repeat left center; text-decoration: none;}
.modalPopup .seleccionar a:hover {color: #000; text-decoration: underline;}

.modalPopup .salir {padding-top : 6px;}
.modalPopup .salir p {margin: 0; line-height: normal;}
.modalPopup .salir a {padding: 0 0 0 15px; color: #666; background: url(../Imagenes/icon_delete_mini.png) no-repeat left center; text-decoration: none;}
.modalPopup .salir a:hover {color: #000; text-decoration: underline;}

.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

/* Estilos relativos al menú desplegable*/
/* CSS Document */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited 
{
	display:block;
	width:140px;
	font-size:11px;
	color:#fff;
	height:22px;
	line-height:19px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	text-indent:5px;
	border:1px solid #000;
	border-width: 0 1px 0 0;
	/*border-width:1px 0 1px 1px;*/
	}
/*Mettre le subMenu plus large*/
#pmenu li.drop li a, #pmenu li.drop li a:visited{width:140px;}
#pmenu li a.mediumbox, #pmenu li a.mediumbox:visited{width:140px; padding-top:2px;}
#pmenu li a.last, #pmenu li a.last:visited
{
	width:140px;
	padding-top:2px;
	border-width: 0 1px 0 0;
}
#pmenu li a.smallbox, #pmenu li a.smallbox:visited{width:140px;}
/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited 
{
	border-width:0 1px 1px 1px;
	padding-top:0;
	height:20px;
}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px;}


/* For IE5.5 and IE6 set the bkg of the main btns*/
* html #pmenu li.menuVenta a:link, * html #pmenu li.menuVenta a:visited {
	
	background: url(../Imagenes/Menu/bkgMenuVenta.jpg) no-repeat #A85125;
	color:#FFF;
}
* html #pmenu li.menuPersonas a:link, * html #pmenu li.menuPersonas a:visited {
	
	background: url(../Imagenes/Menu/bkgMenuPersonas.jpg) no-repeat #396A9C;
	color:#FFF;
}
* html #pmenu li.menuAccesos a:link, * html #pmenu li.menuAccesos a:visited {
	
	background: url(../Imagenes/Menu/bkgMenuAccesos.jpg) no-repeat #079C39;
	color:#FFF;
}
* html #pmenu li.menuConfiguracion a:link, * html #pmenu li.menuConfiguracion a:visited {
	
	background: url(../Imagenes/Menu/bkgMenuConfiguracion.jpg) no-repeat #FFBF28;
	color:#FFF;
}
* html #pmenu li.menuInformes a:link, * html #pmenu li.menuInformes a:visited {
	
	background: url(../Imagenes/Menu/bkgmenuInformes.jpg) no-repeat #663300;
	color:#FFF;
}
* html #pmenu li.menuLogOut a:link, * html #pmenu li.menuLogOut a:visited {
	
	background: url(../Imagenes/Menu/bkgmenuLogOut.jpg) no-repeat #838383;
	color:#FFF;
}
* html #pmenu li.menuSecundario a:link, * html #pmenu li.menuSecundario a:visited {
	
	background: #FFF;
	color:#000;
}
/* Set Bkg for Titles 4 section */
#pmenu li.menuVenta > a, #pmenu li.menuVenta > a:visited{
	background: url(../Imagenes/Menu/bkgMenuVenta.jpg) no-repeat #A85125;
}
#pmenu li.menuPersonas > a, #pmenu li.menuPersonas > a:visited{
	background:url(../Imagenes/Menu/bkgMenuPersonas.jpg) no-repeat #396A9C;
}
#pmenu li.menuAccesos > a, #pmenu li.menuAccesos > a:visited{
	background:url(../Imagenes/Menu/bkgMenuAccesos.jpg) no-repeat #079C39;
}
#pmenu li.menuConfiguracion > a, #pmenu li.menuConfiguracion > a:visited{
	background:url(../Imagenes/Menu/bkgMenuConfiguracion.jpg) no-repeat #FFBF28;
}
#pmenu li.menuInformes > a, #pmenu li.menuInformes > a:visited{
	background:url(../Imagenes/Menu/bkgMenuInformes.jpg) no-repeat #663300;
}
#pmenu li.menuLogOut > a, #pmenu li.menuLogOut > a:visited{
	background:url(../Imagenes/Menu/bkgMenuLogOut.jpg) no-repeat #838383;
}
/* Set Bkg for Titles 4 section */
#pmenu li.menuSecundario > a, #pmenu li.menuSecundario > a:visited{
	background: #FFF;
	color:#000;
}

#pmenu li.menuSecundario > a:hover{
	
	background: #999;
	color:#FFF;
}

/* Set up the list items */
#pmenu li 
{
	float:left;
}
#pmenu li.menuVenta li a
{
	background:#E4A687;
	color:#000;
	text-align : left ;
}
#pmenu li.menuPersonas li a
{
	background:#9ABADA;
	color:#000;
	text-align : left ;
}
#pmenu li.menuAccesos li a
{
	background:#83EC77;
	color:#000;
	text-align : left ;
}
#pmenu li.menuConfiguracion li a
{
	background:#FFE097;
	color:#000;
	text-align : left ;
}
#pmenu li.menuInformes li a
{
	background:#FFAC59;
	color:#000;
	text-align : left ;
}
#pmenu li.menuLogOut li a
{
	background:#838383;
	color:#000;
	text-align : left ;
}
#pmenu li.menuSecundario li a
{
	background:#FFF;
	color:#000;
	text-align : left ;
}

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */

#pmenu li:hover > a 
{
	color:#000;
}
#pmenu li.menuVenta li a:link, #pmenu li.menuVenta li a:visited
{
	background:#E4A687;
	color:#000;
	text-align:left;
}
#pmenu li.menuVenta li a:hover
{
	background:#A85125;
	color:#fff;
}
#pmenu li.menuPersonas li a:link, #pmenu li.menuPersonas li a:visited
{
	background:#9ABADA;
	color:#000;
	text-align:left;
}
#pmenu li.menuPersonas li a:hover
{
	background:#396A9C;
	color:#fff;
}
#pmenu li.menuAccesos li a:link, #pmenu li.menuAccesos li a:visited
{
	background:#83EC77;
	color:#000;
	text-align:left;
}
#pmenu li.menuAccesos li a:hover
{
	background:#079C39;
	color:#fff;
}

#pmenu li.menuConfiguracion li a:link, #pmenu li.menuConfiguracion li a:visited
{
	background:#FFE097;
	color:#000;
	text-align:left;
}
#pmenu li.menuConfiguracion li a:hover
{
	background:#FFBF28;
	color:#fff;
}

#pmenu li.menuInformes li a:link, #pmenu li.menuInformes li a:visited
{
	background:#FFAC59;
	color:#000; text-align:left;
}
#pmenu li.menuInformes li a:hover
{
	background:#663300;
	color:#fff;
}
#pmenu li.menuLogOut li a:link, #pmenu li.menuLogOut li a:visited
{
	background:#838383;
	color:#000; text-align:left;
}
#pmenu li.menuLogOut li a:hover
{
	background:#838383;
	color:#fff;
}
#pmenu li.menuSecundario li a:link, #pmenu li.menuSecundario li a:visited
{
	background:#FFF;
	color:#000;
	text-align:left;
}
#pmenu li.menuSecundario li a:hover
{
	background:#999;
	color:#fff;
}

/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul 
{
	display:none;
	}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul 
{
	display:block;
	position:absolute;
	top:-11px;
	left:150px;
	padding:10px 30px 30px 30px;
	background:transparent url(../Imagenes/Menu/transparent.gif);
	width:140px;
}
/* Position the first sub level beneath the top level liinks */
#pmenu li ul li a.enclose, #pmenu li ul li a.enclose:visited {border-width:1px;}
#pmenu > li:hover > ul 
{
	left:-31px;
	top:15px;
}
#pmenu > li.menuSecundario:hover > ul 
{
	left:-31px;
	top:12px;
}
#pmenu > li > ul > li:hover > ul
{
	padding : 0 0 0 0;
	left:141px;
	top:-1px;
}

#pmenu li ul li ul li a.enclose, #pmenu li ul li ul li a.enclose:visited {border-width:1px;}
#pmenu > li > ul > li > ul li:hover ul
{
	padding : 0 0 0 0;
	left:141px;
	top:0px;
}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; /*font-size:1em;*/}


/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */

* html #pmenu li a:hover {position:relative; color:#000;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#ccdae6; color:#FE4B11;}

/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul 
{
	visibility:hidden; 
	display:block; 
	position:absolute; 
	top:-11px; 
	left:141px; 
	padding:10px 30px 30px 30px;
	background:transparent url(../Imagenes/Menu/transparent.gif);
}


/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible;
/*left:-30px;
top:14px;*/
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible;
/*top:-11px;
left:80px;*/
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}

#boxConfiguracion #SubHeaderSeccion{color:#000;padding-top:0px;height:17px;
                                    font-size:12px;
                                    text-decoration:none;font-weight:bold;
                                    border:1px solid #000;border-width:  0  0 1px 0;}
#boxConfiguracion #SubHeaderSeccion{background: url(../Imagenes/Menu/bkgMenuConfiguracion.jpg) repeat #FFBF28;}
#boxConfiguracion #pmenuSeccion, #boxConfiguracion #pmenuSeccion ul {padding:0; margin:0; list-style-type: none;}

#boxConfiguracion #pmenuSeccion ul {padding :0; margin :0;}
#boxConfiguracion #pmenuSeccion li {float:left ; padding-left :10px; padding-right :10px; height:17px;
                                     border-right :  1px solid #000;} 
#boxConfiguracion #pmenuSeccion li span{font-size:11px;color:#000;text-align:center;font-weight:bold}
#boxConfiguracion #pmenuSeccion li span > li {background: #FFBF28;}
#boxConfiguracion #pmenuSeccion ul li a,#boxConfiguracion #pmenuSeccion a:visited,#boxConfiguracion #pmenuSeccion a:link,#boxConfiguracion #pmenuSeccion a:active,#boxConfiguracion #pmenuSeccion a:focus 
{font-size:11px;color:#846900;text-decoration:none;font-weight:bold;text-align:center;}

#boxConfiguracion ul#pmenuSeccion li.activo:hover  {background:url(../Imagenes/Menu/bkgMenuConfiguracionHover.jpg) repeat  #FFBF28;}
#boxConfiguracion ul#pmenuSeccion li.activo:hover > a {color:#000;}

#boxVenta{
	border: 1px solid #000;
	margin: 15px;
	background: #FFF;
}

#boxPrincipal #content {
	padding-right:20px;
	margin-right:75px;
}


#boxPrincipal #mainmenu li {float:left; text-align:left;}

#boxPrincipal #mainmenu li a:hover {
	text-decoration:none;
	color:#000;
}
#boxPrincipal #mainmenu li a {
	display:block;
	width:220px;
	height:25px;
	float:left;
	padding: 10px 0 0 18px;
	color:#FFF;
}
#boxPrincipal #filtro, .filtro{
	
	padding:1em;
	border:1px solid #ccc;
}
#boxPrincipal #filtro label.checkBox
{
	float: none;
	margin : 0;
}
#boxPrincipal #content {border-right:1px solid #000;}
#boxPrincipal #filtro {background:#C7D1E9; border: solid 1px #5C80B4; padding:8px;}
#boxPrincipal #filtro label {float:left; width:10em; font-size: .7em;}
#boxPrincipal #filtro input {font-size:.7em;}
#boxPrincipal #filtro select {font-size:.7em;}

#boxVenta #SubHeader
{
	color: #000;
	padding-top: 2px;
	font-size: 12px;
	height: 17px;
	text-decoration: none;
	font-weight: bold;
	text-indent: 15px;
	border: 1px solid #000;
	border-width: 0 0 1px  0;
	/*background:#A85125;*/
	background: url(../Imagenes/Menu/bkgMenuVenta.jpg) repeat #A85125;
}

#boxVenta #Contenido
{
	background: #FFF;
	padding: 1em;
	/*border: solid 1px #cccccc*/
}

#boxVenta h1{
	color: #FFF;
	text-align: center;
	padding: .3em 0;
	background: #993300;
}

#boxVenta tr.trPar td
{
	background: #E4A687;
}
#boxVenta tr.trImpar td
{
	background: #FFF;
}
#boxVenta tr.trResaltado td 
{
    background: #cccccc;
}
#boxVenta fieldset label{width: 9em;}

#boxVenta table.GridView {background: #E4A687;}
#boxVenta table.GridView tr {height: 20px}
#boxVenta table.GridView td {font-size: 0.7em;}
#boxVenta table.GridView td.info {font-size: 0.9em;}
#boxVenta table.GridView td.infoLabel {font-size: 0.9em;}
#boxVenta table.GridView th
{
    text-align: left; 
    color: #000; 
    height: 15px; 
    font-size: .7em; 
    background: #FFF; 
    border-bottom: 1px solid #000; 
    border-top: 1px solid #000;
    padding-top: 8px;
}
#boxVenta td.solidgrisR{border-right: 1px solid #E4A687;}
#boxVenta td.solidgrisL{border-left: 1px solid #E4A687;}

#boxVenta .FooterGridView
{
    height: 15px; 
    background: #E4A687; 
    padding: 0; 
    border-collapse: collapse;
}  

#boxVenta .PagerGridView
{
    height: 20px;
    background: #A85125;
    padding: 0;
    border-collapse: collapse;
    color: #FFF;
    font-size: 16px;
}

#boxVenta table.GridViewConsulta {background: #E4A687;}
#boxVenta table.GridViewConsulta tr {height: 20px}
#boxVenta table.GridViewConsulta td {
    font-size: 0.7em;
    border: 1px solid #999;
}
#boxVenta table.GridViewConsulta td.info {font-size: 0.9em;}
#boxVenta table.GridViewConsulta td.infoLabel {font-size: 0.9em;}
#boxVenta table.GridViewConsulta th {
    /*text-align: left;*/
    color: #FFF;  
    height: 15px; 
    font-size: .7em; 
    background: #A85125; 
    /*border-bottom: 1px solid #000; 
    border-top: 1px solid #000;*/
    border: 1px solid #999;
    /*padding-top: 8px;*/
    padding: 4px;
}
#boxVenta table.GridViewConsulta th a {color: #FFF;}

#boxVenta #EncabezadoFiltro {border-bottom:1px solid #88411E; background: #A85125;
                             color: #FFF; font-size: 1em; font-weight: bold;}      
#boxVenta #EncabezadoFiltro ol li label {padding-left: 0.4em; color: #FFF}               
#boxVenta #EncabezadoFiltro ul li a {color: #FFF}

#boxVenta #Contenido #filtro {padding: .5em; border: 1px solid #ccc; background: #FFFFFF;}
#boxVenta #Contenido #filtro label {text-align: left; padding-right: 0.7em; padding-top: 0.5em; color: #000; font-size: 0.8em;}

/*#boxVenta .filtro {padding: .5em; border: 1px solid #ccc;}
#boxVenta .filtro label {float: none; margin-right: 0px;}
#boxVenta .filtro ol {margin: 0 0 0 0; padding: 0 0 0 0;}
#boxVenta .filtro li {height: 23px;}
#boxVenta .filtro {padding: .5em; border: 1px solid #ccc; background: #FFFFFF;}                                     
#boxVenta .filtro label {float: left; text-align: left; padding-right: 0.7em; padding-top: 0.5em; color: #000; font-size: 0.8em;}*/

#boxVenta .Etiqueta12Negrita
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#boxVenta .Etiqueta12
{
	font-size: 12px;
	text-decoration: none;
}

#boxVenta .listaRecintos
{
    font-size: 0.7em;
    border: solid 1px #cccccc;
}

#boxVenta .listaRecintosSel
{
    font-size: 0.7em;
    font-weight: bold;
    background: #cccccc;
}

#boxVenta .TreeView
{
    background: #E4A687; 
    font-size: 0.7em;
}
#boxVenta .RootNode
{
    font-weight: bold;
}
#boxVenta .listaSectores
{
	font-size: 0.7em;
	text-decoration: none;
}
#boxVenta .listaSectoresSel
{
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	background: #cccccc;
}

#boxVenta .DivListaSectores
{
	/*border: solid 1px #cccccc;*/
	overflow: auto;
	/*width: 600px;*/
	height: 220px;
	position: relative;	
}

#boxVenta .listaAsientos
{
	font-size: 0.7em;
	text-decoration: none;
}

#boxVenta .DivListaAsientos
{
	/*border: solid 1px #cccccc;*/
	overflow: auto;
	/*width: 600px;*/
	height: 420px;
	position: relative;
}

#boxVenta .Texto12Negrita
{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#boxVenta .Texto12
{
	font-size: 12px;
	text-decoration: none;
}

#boxVenta .Boton {
	float: none;
	width: auto;
	/*border: 0 none #FFF;*/
	text-align:center;
}

#boxVenta .Boton12 {
	float: none;
	width: auto;
	/*border: 0 none #FFF;*/
	text-align:center;
	font-size: 12px;
    margin-left: 0;
}

#boxVenta .BotonCheck12 {font-size: 12px;}
#boxVenta .BotonCheck12 label {float: none; margin-left: 3px;}

#boxVenta a.enlace {font-size: 0.8em; color: Blue; font-weight: normal; font-family: Verdana;text-decoration: underline;}
#boxVenta a.enlace:hover {font-size: 0.8em; color: Blue; font-weight: normal; font-family: Verdana;text-decoration: underline; cursor: hand;}

#boxVenta #DivNavegacion a {font-size: 0.8em; color: Blue; font-weight: normal; font-family: Verdana;text-decoration: underline;}
#boxVenta #DivNavegacion a:hover {font-size: 0.9em; color: Blue; font-weight: bold; font-family: Verdana;text-decoration: underline;}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	/*visibility:hidden;*/
	background-color:#F5F7F8;
	/*background-color:#BFCCD2;*/
	opacity:.9;
	filter: alpha(opacity=90);
}

.popupHover {
	background-image:url(imagenes/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

#boxVenta .DropDownList{
	font-size: 12px;
}

/* Estilo para calendario en sección Mantenimiento*/

.MyCalendarConf .ajax__calendar_container {border: 1px solid #646464;background-color: #FFF3C6;
                                           width: 220px;height: 180px;color: red;
										   padding: 0;}
.MyCalendarConf .ajax__calendar_body {width:220px;}
.MyCalendarConf .ajax__calendar_day,
.MyCalendarConf .ajax__calendar_month,
.MyCalendarConf .ajax__calendar_year {border: solid 1px #FFFBEA;margin-top: 4px; padding-top: 1px; text-align: center ;}
.MyCalendarConf .ajax__calendar_other .ajax__calendar_day,
.MyCalendarConf .ajax__calendar_other .ajax__calendar_year {color: black;}
.MyCalendarConf .ajax__calendar_hover .ajax__calendar_day,
.MyCalendarConf .ajax__calendar_hover .ajax__calendar_month,
.MyCalendarConf .ajax__calendar_hover .ajax__calendar_year {color: black;background-color: #FFE097;}
.MyCalendarConf .ajax__calendar_active .ajax__calendar_day,
.MyCalendarConf .ajax__calendar_active .ajax__calendar_month,
.MyCalendarConf .ajax__calendar_active .ajax__calendar_year {color: black;font-weight: bold;}

.MyCalendarConf .ajax__calendar_title {border: solid 1px #FFFBEA;}
.MyCalendarConf .ajax__calendar_today {border: solid 1px #FFFBEA;}

.MyCalendarConf .ajax__calendar_hover .ajax__calendar_title {background-color: #FFE097;color: black;}
.MyCalendarConf .ajax__calendar_hover .ajax__calendar_today {background-color: #FFE097;color: black;}

/* Estilo para calendario en sección Consultas Venta*/

.MyCalendarConsultas .ajax__calendar_container {border:1px solid #646464;background-color:#FFF3C6;width:220px;height:180px;color:red;}
.MyCalendarConsultas .ajax__calendar_body {width:220px;}
.MyCalendarConsultas .ajax__calendar_day,
.MyCalendarConsultas .ajax__calendar_month,
.MyCalendarConsultas .ajax__calendar_year {border : solid 1px #FFFBEA;margin-top : 4px; padding-top:1px; text-align :center ;}
.MyCalendarConsultas .ajax__calendar_other .ajax__calendar_day,
.MyCalendarConsultas .ajax__calendar_other .ajax__calendar_year {color:black;}
.MyCalendarConsultas .ajax__calendar_hover .ajax__calendar_day,
.MyCalendarConsultas .ajax__calendar_hover .ajax__calendar_month,
.MyCalendarConsultas .ajax__calendar_hover .ajax__calendar_year {color:black;background-color:#FFE097;}
.MyCalendarConsultas .ajax__calendar_active .ajax__calendar_day,
.MyCalendarConsultas .ajax__calendar_active .ajax__calendar_month,
.MyCalendarConsultas .ajax__calendar_active .ajax__calendar_year {color:black;font-weight:bold;}

.MyCalendarConsultas .ajax__calendar_title {border : solid 1px #FFFBEA;}
.MyCalendarConsultas .ajax__calendar_today {border : solid 1px #FFFBEA;}

.MyCalendarConsultas .ajax__calendar_hover .ajax__calendar_title {background-color:#FFE097;color:black;}
.MyCalendarConsultas .ajax__calendar_hover .ajax__calendar_today {background-color:#FFE097;color:black;}
/*
#FFBF28
#FFF3C6
#FFFBEA
#FFE097
*/

/*CollapsiblePanel*/
#boxVenta .expandPanel {	
	background-color:white;
	overflow:auto;
}
#boxVenta .expandPanel a.enlace2 {font-size: 12px; text-decoration: none;}
#boxVenta .expandPanel a.enlace2:hover {text-decoration: underline;}
#boxVenta .expandPanelHeader {
	color: #000;
	font-size: 12px;
	height: 40px;
	text-decoration: none;
	font-weight: bold;
	/*text-indent: 15px;*/
	background: url(../Imagenes/bkgVenta.png) repeat;
}
#boxVenta .expandPanelHeader a {font-size: 12px; text-decoration: none;}
#boxVenta .expandPanelHeader a:hover {text-decoration: underline;}
#boxVenta .expandPanelFooter {	
	color: #000;
	font-size: 12px;
	height: 20px;
	text-decoration: none;
	font-weight: bold;
	/*text-indent: 15px;*/
	background: url(../Imagenes/bkgVenta2.png) repeat;
}
#boxVenta .collapsePanelHeader{
	color: Gray;
	font-size: 12px;
	height: 40px;
	text-decoration: none;
	font-weight: bold;
	/*text-indent: 15px;*/
	background: url(../Imagenes/bkgVentaGris.png) repeat;
}
#boxVenta .collapsePanelHeader a {font-size: 12px; text-decoration: none}
#boxVenta .collapsePanelHeader a:hover {text-decoration: underline; background:none;}
#boxVenta .collapsePanel {	
	background-color:white;
	overflow:auto;
	color:Gray;
	font-size: 10px;
	font-weight: bold;
}

/* Ventana modal "Procesando..." utilizando los controles UpdateProgress y ModalPopup */
/*.modalUpdateProgress
{
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.50;
}
.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: absolute;
	width: 180px;
	height: 65px;
}*/
#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

.CustomTabStyle .ajax__tab_header {font-size:11px;background:url('../imagenes/Tabs/tab-line.gif') repeat-x bottom;}
.CustomTabStyle .ajax__tab_outer {background:url('../imagenes/Tabs/tab-right.gif') no-repeat right;height:21px;}
.CustomTabStyle .ajax__tab_inner {padding-left:3px;background:url('../imagenes/Tabs/tab-left.gif') no-repeat;}
.CustomTabStyle .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url('../imagenes/Tabs/tab.gif') repeat-x;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {background:url('../imagenes/Tabs/tab-hover-right.gif') no-repeat right;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {background:url('../imagenes/Tabs/tab-hover-left.gif') no-repeat;}
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {background:url('../imagenes/Tabs/tab-hover.gif') repeat-x;}
.CustomTabStyle .ajax__tab_active .ajax__tab_outer {background:url('../imagenes/Tabs/tab-active-right.gif') no-repeat right;}
.CustomTabStyle .ajax__tab_active .ajax__tab_inner {background:url('../imagenes/Tabs/tab-active-left.gif') no-repeat;}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab {background:url('../imagenes/Tabs/tab-active.gif') repeat-x;}
.CustomTabStyle .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;}