html{
margin-left: auto; margin-right: auto;
}
body{
	font-size:0.7em;
    font-family: Verdana, tahoma, Arial;
    margin:0;
    background:#F9FBFC url(../img/bg_body.gif) repeat-x scroll left top;
	margin-left: auto;
	margin-right: auto;
}
a{cursor: pointer;}
#diverr
{
	border:solid 1px #FF5151;
	background-color:#FFCCCC;
	font-weight:bold;
	color:red;
	padding:8px;
}
table{
	font-size:1em;
}

td label{
	display:block;
}
td input{
	width:100%;
}
#login_frm{
	width:300px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: -85px;/*La mitad de la altura*/
	margin-left: -150px;/*La mitad del ancho*/
	border:solid 1px silver;
}

#login_frm .logincab{
	height:30px;
	background:url(../img/flcab.png) repeat-x;
}
#login_frm .logincab span{
	display:inline-block;
	margin-top:5px;
	margin-left:10px;
	font-size:1.5em;
	font-weight:bold;
}
#login_frm .logindata{	
	height:110px;
	border-top:solid 1px silver;
	border-bottom:solid 1px silver;
	padding-left:15px;
	background-color:#f0f0f0	
}
#login_frm .logingo{
	height:30px;
	text-align:right;
	background:url(../img/flp.png) repeat-x;
}
#login_frm .logingo input{
	display:inline-block;
	margin-top:3px;
	margin-right:3px;
}
#login_frm table{
	width:100%;
	border:0;
	border-spacing: 0;
	border-collapse: collapse;	
}

#dlogin{
	border-bottom:solid 1px gray;
	text-align:right;
	height:20px;
	background:transparent url(../img/flog.png) repeat-x;
	color:white;
}
#dlogin div{
	padding-top:2px;
	padding-right:5px;
}

#dlogin span.uname{
	display:block-inline;
	color:#F1F5FA;
	font-weight:bold;
	margin-right:3px;
}

#dlogin a{color:white !important; text-decoration:underline}
#dmenu{
}

#dmenu fieldset{
	border:solid 1px gray;
}

#dmenu fieldset legend{
	color:#9BB6D9;font-weight:bold;
}

#dlistit{
	margin-top:3px;
	height:30px;
	border-top:solid 1px silver;
	border-bottom:solid 1px silver;
	background:transparent url(../img/ftitl.png) repeat-x;	
}
#dlistit label{
	display:inline-block;
	margin-top:6px;
	margin-left:15px;
	color:black;
	font-size:1.3em;
	font-weight:bold;
}
#dlistit a{
	height:30px;
	display:inline-block;	
	text-decoration:none;	
	color:black;
	border-left:solid 1px silver;
	border-right:solid 1px silver;
	margin-right:3px;
}
#dlistit a:hover{
	background:transparent url(../img/ftitlh.png) repeat-x;
	border-left:solid 1px #8FD2FF;
	border-right:solid 1px #8FD2FF;
}
#dlistit a span{
	display:inline-block;
	height:16px;
	padding-left:20px;
	margin-top:8px;	
	margin-left:3px;
	margin-right:3px;
}
#dlistit a span.suser{
	background:transparent url(../img/mnuuser.png) no-repeat;	
}
#dlistit a span.susers{
	background:transparent url(../img/mnuusers.png) no-repeat;	
}
#dlistit a span.sbuque{
	background:transparent url(../img/mnubuques.png) no-repeat;
}
#dlistit a span.sarr{
	background:transparent url(../img/mnuarrivos.png) no-repeat;
}
#dlistit a span.sven{
	background:transparent url(../img/mnuvendeduria.png) no-repeat;
}
#dlistit a span.sadtab{
	background:transparent url(../img/adtablas.png) no-repeat;
}
#dlistit a span.scup{
	background:transparent url(../img/mnucupos.png) no-repeat;
}
#dlistit a span.sesp{
	background:transparent url(../img/mnuespecies.png) no-repeat;
}

.madmin{
	padding-left:30px;
	background-color:#C6D1DC;
	border: 1px solid #ccc;
}
.madmin a{
	display:block !important;
	background:transparent url(../img/ftitl.png) repeat-x !important;
	border:0 !important;
	margin:0 !important;
}
.madmin a:hover{
	background:transparent url(../img/ftitlh.png) repeat-x !important;
}
#dfiltro {
	padding-top:1em;
	padding-left:1em;
	padding-right:1em;
}
#dfiltro div.dparam {
	border:solid 1px silver;
	background-color:#f0f0f0;
	padding:1em;
}
#dfiltro div.dparam label{
	display:block;
}
#dnewlk{
	padding-top:1em;
	padding-bottom:0.3em;
	padding-right:1em;
	padding-left:1em;
	text-align:right;
}
#dgrid {	
	padding-right:1em;
	padding-left:1em;
	*text-align:center;
}
#dgrid table{	
	width:100%;
	*width: expression((document.body.clientWidth - 20) + "px");
	border: solid 1px gray;
	border-spacing: 2px;	
	border-collapse: collapse;
	font-size:1em;
}

#dgrid table th{	
	background:#006090 url(../img/cgrid.gif) repeat-x;
	color:white;
	font-weight:bold;
	border:solid 1px #D3D3D3;
}

#dgrid table td{
	border:solid 1px #D3D3D3;
}

#dpager{
	height:15px;
	*width: expression((document.body.clientWidth -20) + "px");
	text-align:right;
	background-color:gray;
	border-bottom:solid 1px silver;	
	border-left:solid 1px silver;
	border-right:solid 1px silver;
	color:white;	
}
#dpager a{
	color:white;
	border-bottom:1px dotted white;
	text-decoration:none;	
}
#dpager a:hover{
 	color:orange;
 	border-bottom:1px dotted orange;
}
a.dglink{
	padding-left:20px;	
	display:inline-block;
	height:17px;
	text-decoration:none;
	border-bottom:dotted 1px #D3D3D3;
	color:black;
}
a.dglink:hover{
	border-bottom:dotted 1px #006090;
	color:#006090;
}

a.aedit{
	background:transparent url(../img/dgedit.png) no-repeat;
}
a.adel{
	background:transparent url(../img/dgdel.png) no-repeat;
}
a.ains{
	background:transparent url(../img/dgins.png) no-repeat;
}
a.ainf{
	background:transparent url(../img/info.png) no-repeat;
}

.datos {
font-family: Verdana, Tahoma, Arial, serif;
font-size: 15px
}
.texto_pie {
font-family: Verdana, Tahoma, Arial, serif;
font-size: 11px;
color: #777777
}
.menu {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 15px;
text-decoration: none;
font-weight: bold;
/*color: #*/
}
.contenido {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 15px;
text-decoration: none;
line-height: 2;
text-align: justify
}
.encabezado{
	background-image: url(../img/fondo_titulo.png);
	background-repeat: no-repeat;
	font-family: Arial Narrow, Arial, Tahoma, Verdana, serif;
	font-size: 33px;
	text-decoration: none;
	font-weight: normal;
	color: #3e6e90;
	height: 41px;
	width: 470px;
	margin-bottom: 10px;
	padding: 10px;
	padding-left: 25px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	*width: 500px;
	*height: 61px;
	*margin-top: 25px;
	*padding: 5px;
	
}

.encabezado{
	background-image: url(../img/fondo_titulo2.png);
	background-repeat: no-repeat;
	font-family: Arial Narrow, Arial, Tahoma, Verdana, serif;
	font-size: 33px;
	text-decoration: none;
	font-weight: normal;
	color: #3e6e90;
	height: 33px;
	width: 750px;
	margin-bottom: 10px;
	padding: 10px;
	padding-left: 25px;
	padding-top: 5px;
	text-align: center;
	*width: 785px;
	*height: 48px;
	
}
.cab_menu {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 15px;
text-decoration: none;
font-weight: bold;
color: #000000
}
.imagen1 {
border-width: 5px;
border-color: black
}
.idioma {
font-family: Verdana, Tahoma, Arial, serif;
font-size: 11px;
font-weight: bold
}
.horario_fila {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 20px;
text-decoration: none;
font-weight: bold;
line-height: 0
}
.horario_columna {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 20px;
text-decoration: none;
font-weight: bold;
line-height: 0
}
.horario_celda {
font-family: Tahoma, Arial, Verdana, serif;
font-size: 15px;
text-decoration: none;
line-height: 0
}
.cat_ventas {
font-family: Verdana, Tahoma, Arial, serif;
font-size: 12px;
font-weight: bold
}
.intro_titulo {
font-family: Tahoma, Verdana, Arial, serif;
font-size: 36px;
color: #222277
}
.titulo {
font-family: Garamond, Verdana, Tahoma,
Arial, serif;
font-size: 35px;
font-weight: bold
}

#dmenu{
}

#dmenu fieldset{
	border:solid 1px #C4D0E0;
	margin: 20px;
}

#dmenu li{
	margin: 4px;
	margin-left: 10px;
	height: 16px;
	width: 226px;
	list-style: decimal-leading-zero;
	background-image: url(../img/listFondo3.png);
	background-repeat: no-repeat;
	padding: 12px;
}
#dmenu li:hover{
}
#dmenu a{
	color: White;
	font-weight: bold;
	font-size: 12px;
	margin-left: 20px;
}
#dmenu a:hover{
	text-decoration: underline;
	color: #ABC;
}

#dmenu fieldset legend{
	color:#9BB6D9;
	font-weight:bold;
	border:solid 0px #C4D0E0;
}

.inputText1{
	border: 1px solid rgb(204, 204, 204);
	background-color: rgb(255, 255, 255);
}
a{cursor: pointer;}

table{
	font-size:1em;
}
.foto{
	border: solid 1px #666;	
}
td label{
	display:block;
}
td input{
	width:100%;
}
#login_frm{
	width:300px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: -85px;/*La mitad de la altura*/
	margin-left: -150px;/*La mitad del ancho*/
	border:solid 1px silver;
}

#login_frm .logincab{
	height:30px;
	background:url(../img/flcab.png) repeat-x;
}
#login_frm .logincab span{
	display:inline-block;
	margin-top:5px;
	margin-left:10px;
	font-size:1.5em;
	font-weight:bold;
}
#login_frm .logindata{	
	height:110px;
	border-top:solid 1px silver;
	border-bottom:solid 1px silver;
	padding-left:15px;
	background-color:#f0f0f0	
}
#login_frm .logingo{
	height:30px;
	text-align:right;
	background:url(../img/flp.png) repeat-x;
}
#login_frm .logingo input{
	display:inline-block;
	margin-top:3px;
	margin-right:3px;
}
#login_frm table{
	width:100%;
	border:0;
	border-spacing: 0;
	border-collapse: collapse;	
}

#dlogin{
	border-bottom:solid 1px gray;
	text-align:right;
	height:20px;
	background:transparent url(../img/barra_hor2.png) repeat scroll 0 50%;
	color:white;
}
#dlogin div{
	padding-top:2px;
	padding-right:5px;
}

#dlogin span.uname{
	display: block-inline;
	color:#F1F5FA;
	font-weight:bold;
	margin-right:3px;
}

#dlogin a{color:white !important; text-decoration:underline}
#dmenu{
}

#dmenu fieldset{
	border:solid 1px gray;
}

#dmenu fieldset legend{
	color:#9BB6D9;font-weight:bold;
}

#dfiltro {
	padding-top:1em;
	padding-left:1em;
	padding-right:1em;
}
#dfiltro div.dparam {
	border:solid 1px silver;
	background-color:#f0f0f0;
	padding:1em;
}
#dfiltro div.dparam label{
	display:block;
}
#dnewlk{
	padding-top:1em;
	padding-bottom:0.3em;
	padding-right:1em;
	padding-left:1em;
	text-align:right;
}

img{
border-color: Black;
}
.bot2{
	background-color: White;
	background-image: url(../img/bot2.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 100px;
	border: none 0px gray;
	padding: 0px;
	margin: 0px;
	color: Black;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Verdana, Tahoma;

}
.combo1{
	border: solid 1px gray;
	font-size: 12px;
	width: 220px;
}
.txt1{
	border: solid 1px gray;
	font-size: 12px;
	width: 50px;
	text-align: right;
}
.informacion{
	background-image: url(../img/info2.png);
	background-position: center 10px;
	background-repeat: no-repeat;
	padding: 20px;
	padding-top: 80px;
	font-size: 13px;
	text-align:center
}
.modalError{
	background-image: url(../img/error.png);
	background-position: center 10px;
	background-repeat: no-repeat;
	padding: 20px;
	padding-top: 80px;
	font-size: 13px;
	text-align:center
}
.modalError h2{
	color: Red;
}	
.letras{
    color: #006;
}
.sigSemana{
	background-image: url(../img/sigSemana.png);
	height: 47px;
	width: 29px;
}
.sigSemana_hover{
	background-image: url(../img/sigSemana2.png);
	height: 47px;
	width: 29px;
}
.antSemana{
	background-image: url(../img/antSemana.png);
	height: 47px;
	width: 29px;
}
.antSemana_hover{
	background-image: url(../img/antSemana2.png);
	height: 47px;
	width: 29px;
}
.tbCalendar{
    border: none 0px white;
    text-align: center;
    font-size: 11px;
	margin-left: auto;
	margin-right: auto;
}
.tdCabecera{
    font-size: 11px;
	padding: 10px;
	background-color: #c6d1dc;
}
.tdHoy{
    font-size: 11px;
	padding: 10px;
	background-color: #c6d1dc;
	border: solid 1px #9DBAD5;
	border-bottom: none 0px white;
}
.tdSupIzq{
	background-image: url(../img/tabla1_supizq.png);
	background-repeat: no-repeat;
	width: 30px;
}
.tdSupDer{
	background-image: url(../img/tabla1_supder.png);
	background-repeat: no-repeat;
	width: 30px;
}
.tdLatDer{
	background-color: #c6d1dc;
}
.tdInfIzq{
	background-image: url(../img/tabla1_infizq.png);
	height: 18px;
}
.tdInfDer{
	background-image: url(../img/tabla1_infder.png);
	height: 18px;
}
.tdUltimaFila{
	background-color: #c6d1dc;
}
.tdValor{
    color: #006;
    font-size: 11px;
	padding: 10px;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	width: 125px;
}
.tdPrimera{
    font-weight: bold;
    font-size: 11px;
	padding: 10px;
	background-color: #c6d1dc;
	text-align: left;
}
.tdPrimeraEspecial2{
    font-weight: bold;
    font-size: 11px;
	padding: 10px;
	text-align: left;
	background-color: #9dbad5;
	border-bottom: solid 1px gray;
}
.tdLatDerEspecial1{
	background-color: #9dbad5;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
}
.tdLatDerEspecial2{
	background-color: #9dbad5;
	border-bottom: solid 1px gray;
}
.tdPrimeraEspecial1{
    font-weight: bold;
    font-size: 11px;
	padding: 10px;
	text-align: left;
	background-color: #9dbad5;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
}
.tdValorEspecial1{
    font-weight: bold;
    font-size: 11px;
	padding: 10px;
	border-right: dotted 1px #888;
	border-bottom: solid 1px #888;
}
.tdValorEspecial2{
    font-weight: bold;
    font-size: 11px;
	padding: 10px;
	border-right: dotted 1px #888;
	border-bottom: solid 1px #888;
}
.tdValorRojo{
    color: #777;
    font-size: 11px;
	padding: 10px;
	border-right: dotted 1px #888;
	border-bottom: solid 1px #888;
	background-color: #EEE;
	width: 125px;
}
.tdValorVerde{
    color: #006;
    font-size: 11px;
	padding: 10px;
	border-right: dotted 1px #888;
	border-bottom: solid 1px #888;
	background-color: #FFF;
	width: 125px;
}
.tdEspecialRojo{
    color: #777;
    font-size: 11px;
	padding: 10px;
	border-right: dotted 1px #888;
	border-bottom: solid 1px #888;
	background-color: #FFB6C1;
	background-color: #fffcd6;
	width: 125px;
}
.tdEspecialRojo2{
    color: #777;
    font-size: 11px;
	padding: 10px;
	border-right: dotted 1px #888;
	border-bottom: solid 1px #888;
	background-color: #FFB6C1;
	background-color: #CFC;
	width: 125px;
}
.tdEspecialVerde2{
    color: #006;
    font-size: 11px;
	padding: 10px;
	border-right: dotted 1px #888;
	border-bottom: solid 1px #888;
	background-color: #CFC;
	width: 125px;
}
.tdEspecialVerde{
    color: #006;
    font-size: 11px;
	padding: 10px;
	border-right: dotted 1px #888;
	border-bottom: solid 1px #888;
	background-color: #fffcd6;
	width: 125px;
}
.tdMes{
	text-align: center;
	background-color: #C6D1DC;
	padding: 4px;
	font-size: 13px;
	font-weight: bold; 
}
.divABloqueado{
	margin-bottom: 0px;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	text-align:center;
	padding: 4px;
	padding-left: 15px;
	background-color: #fff;
	background-image: url(../img/add2.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	color: #888;
	background-color: #DDD;
	cursor: default;
}
.divADesbloqueado{
	margin-bottom: 0px;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	text-align:center;
	padding: 4px;
	padding-left: 15px;
	cursor: pointer;
	background-color: #fff;
	background-image: url(../img/add.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}
.EnlaceCelda{
}
.EnlaceCelda:Hover{
	text-decoration: underline;
}
.divNavAnterior{
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-image: url(../img/anterior.png);
	margin: 3px;
}
.divNavAnteriorHover{
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-image: url(../img/anterior_hover.png);
	margin: 3px;
}

.divNavSiguiente{
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-image: url(../img/siguiente.png);
	margin: 3px;
}
.divNavSiguienteHover{
	float: right;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-image: url(../img/siguiente_hover.png);
	margin: 3px;
}
.bot1{
	background-image: url(../img/fondo_bot1.png);
	background-repeat: no-repeat;
	width: 100px;
	height: 16px;
	text-align: left;
	padding-left: 10px;
	padding-top: 2px;
	margin-top: 1px;
	color: White;
	font-weight: bold;
}
.bot1 span
{
	color: White;
}
.bot1 span:hover
{
	color: Black;
}
.fondo_negro{
    z-index:1;
    filter:alpha(opacity=60);
    -moz-opacity:.60;
    opacity:.60;
    background-color: Black;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.modalDiv{
    z-index:2;
	position: absolute;
	top: 50px;
	left: 50px;
	background-color: white;
}
.cabModal1{
	height: 15px;
	background-image: url(../img/cabModal1.png);
	background-repeat: repeat-x;
}
.datos {
font-family: Verdana, Tahoma, Arial, serif;
font-size: 15px
}
.texto_pie {
font-family: Verdana, Tahoma, Arial, serif;
font-size: 11px;
color: #777777
}
.menu {
font-family: Tahoma, Arial, Verdana, serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-left: 20px;
}
.menu:hover {
text-decoration: none;
}
.contenido {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 15px;
text-decoration: none;
line-height: 2;
text-align: justify
}
.foto_nombre {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 16px;
text-decoration: none;
font-weight: bold;
color: #000000
}
.foto_descripcion {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 12px;
text-decoration: none;
color: #333333
}
.cab_menu {
	font-family: Arial, Tahoma, Verdana, serif;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	text-align: center;
	_margin-top: 10px;
}
.imagen1 {
border-width: 5px;
border-color: black
}
.idioma {
font-family: Verdana, Tahoma, Arial, serif;
font-size: 11px;
font-weight: bold
}
.junta_nombre {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 15px;
text-decoration: none;
font-weight: bold;
color: #343760;
}
.junta_cargo {
font-family: Tahoma, Arial, Verdana, serif;
font-size: 15px;
text-decoration: none
}
.horario_fila {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 20px;
text-decoration: none;
font-weight: bold;
line-height: 0
}
.horario_columna {
font-family: Arial, Tahoma, Verdana, serif;
font-size: 20px;
text-decoration: none;
font-weight: bold;
line-height: 0
}
.horario_celda {
font-family: Tahoma, Arial, Verdana, serif;
font-size: 15px;
text-decoration: none;
line-height: 0
}
.cat_ventas {
font-family: Verdana, Tahoma, Arial, serif;
font-size: 12px;
font-weight: bold
}
.intro_titulo {
font-family: Tahoma, Verdana, Arial, serif;
font-size: 36px;
color: #222277
}
.titulo {
font-family: Garamond, Verdana, Tahoma,
Arial, serif;
font-size: 35px;
font-weight: bold
}

#dmenu{
}

#dmenu fieldset{
	border:solid 1px #C4D0E0;
	margin: 20px;
}

#dmenu li{
	margin: 4px;
	margin-left: 10px;
	height: 16px;
	width: 226px;
	list-style: decimal-leading-zero;
	background-image: url(../img/listFondo3.png);
	background-repeat: no-repeat;
	padding: 12px;
}
#dmenu li:hover{
}
#dmenu a{
	color: White;
	font-weight: bold;
	font-size: 12px;
	margin-left: 20px;
}
#dmenu a:hover{
	text-decoration: underline;
	color: #ABC;
}

#dmenu fieldset legend{
	color:#9BB6D9;
	font-weight:bold;
	border:solid 0px #C4D0E0;
}

.inputText1{
	border: 1px solid rgb(204, 204, 204);
	background-color: rgb(255, 255, 255);
}
.fichaDescarga0{
background-color: #f2f6f9;
/*background-image: url(../img/fondoFicha1.png);*/
margin: 0px;
cursor: pointer;
width: 145px;
}
.fichaDescarga1{
background-color: #f2f6f9;
/*background-image: url(../img/fondoFicha1.png);*/
margin: 0px;
cursor: pointer;
width: 145px;
}
.cabFichaDescarga{
height: 1px;
/*background-image: url(../img/cabFicha1.png);*/
margin-bottom: 5px;
*display: none;
}
.pieFichaDescarga{
height: 3px;
border-bottom: solid 2px #595959;
background-color: #F2F6F9;
*width: 150px;
*display: none;
}
.noPieFichaDescarga{
	*height: 57px;
	*border-bottom: solid 2px #595959;
	*padding-top: 3px;
}
.kilosFichaDescarga{
margin-bottom: 3px;
text-align: center;
font-size: 13px;
*width: 150px;
}
.lineaFichaDescargaTop{
text-align: left;
color: Black;
}
.lineaFichaDescargaBottom{
text-align: right;
color: Black;
}
.tituloFichaDescarga{
height: 20px;
color: #05274F;
width: 150px;
}
.infoFichaDescarga{
padding: 5px;
text-align: center;
border: dotted 1px #595959;
color: Black;
margin-left: 3px;
margin-right: 3px;
background-color: #FFF9EF;
width: 127px;
}
.titulo2FichaDescarga{
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
.vendeduriaFichaDescarga{
}
#cargadorImg{
	display:none;
}
.cargadorImg{
	display:none;
}
.divLblMarcar{
	float: left;
	cursor: pointer;
	width: 338px;
	text-align: left;
	background-image: url(../img/fondo_combo2.png);
	background-repeat: no-repeat;
	height: 18px;
	padding: 2px;
	padding-left: 12px;
	*height: 22px;
	*width: 350px;
}
.divMarcar{
	width: 350px;
	background-color: White;
	border: solid 1px gray;
	margin-bottom: 3px;
	opacity: 0;
}
.divExportar{
	width: 150px;
	background-color: White;
	border: solid 1px gray;
	margin-bottom: 3px;
	opacity: 0;
}
#contCombo2{
	position: absolute;
	width: 100%;
	*left: 160px;
}
.tituloWeb{
	font-family: Tahoma, Verdana, Arial;
	font-size: 17px;
	padding: 10px;
	color: #5E64B2;
}
.barra_hor1{
	background-image: url(../img/barra_hor1.png);
	height: 34px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	color: White;	
}
.barra_hor1_bot1{
	background-image: url(../img/barra_hor1_bot1.png);
	width: 106px;
	height: 16px;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	color: White;
	font-size: 11px;
	padding: 9px;
	text-align: center;
	float: right;
	margin-right: 50px;
	background-repeat: no-repeat;
	padding-left: 18px;
	cursor: pointer;
	*width: 124px;
}
.menuOpt1{
	background-image: url(../img/fondo_menu1.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 7px;
	cursor: pointer;
	color: #456d8a;
	width: 150px;
	*height: 27px;
}
.menuOpt1_hover{
	background-image: url(../img/fondo_menu1b.png);
	background-repeat: no-repeat;
	height: 20px;
	padding-top: 7px;
	cursor: pointer;
	color: #153348;
	width: 150px;
	*height: 27px;
}
.menuOpt2{
	background-image: url(../img/fondo_menu1.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	height: 19px;
	padding-top: 7px;
	cursor: pointer;
	color: #456d8a;
	width: 150px;
	*height: 26px;
}
.menuOpt2_hover{
	background-image: url(../img/fondo_menu1b.png);
	background-repeat: no-repeat;
	background-position: 0px -1px;
	height: 19px;
	padding-top: 7px;
	cursor: pointer;
	color: #153348;
	width: 150px;
	*height: 26px;
}
.menuOpt3{
	margin-top: 8px;
	margin-left: 15px;
	margin-bottom: 2px;
	font-size: 13px;
	width: 135px;
	color: Gray;
}
.selMarcar{
	text-align: left;
	margin: 1px;
	cursor: default;
	width: 97%;
	padding: 3px;
}
.selMarcar_hover{
	text-align: left;
	margin: 1px;
	cursor: default;
	background-color: #c2dbef;
	width: 97%;
	padding: 3px;
}
.selMarcar2{
	text-align: left;
	margin: 1px;
	cursor: default;
	width: 97%;
	padding: 3px;
	border-bottom: solid 1px gray;
}
.selMarcar2_hover{
	text-align: left;
	margin: 1px;
	cursor: default;
	background-color: #c2dbef;
	width: 97%;
	padding: 3px;
	border-bottom: solid 1px gray;
}
.selExportar{
	text-align: left;
	margin: 1px;
	cursor: default;
	width: 97%;
	padding: 3px;
}
.selExportar_hover{
	text-align: left;
	margin: 1px;
	cursor: default;
	background-color: #c2dbef;
	width: 94,5%;
	padding: 3px;
}
/*  ESTILOS MARCO 1 */
.marco1_tb{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.marco1_supizq{
	height: 15px;
	width: 39px;
	background-image: url(../img/marco1_supizq.png);
	background-repeat: no-repeat;
}
.marco1_sup{
	height: 15px;
	background-image: url(../img/marco1_sup.png);
	background-repeat: repeat-x;
}
.marco1_supder{
	height: 15px;
	width: 15px;
	background-image: url(../img/marco1_supder.png);
	background-repeat: no-repeat;
}
.marco1_izq{
	width: 39px;
	background-image: url(../img/marco1_izq.png);
	background-repeat: repeat-y;
}
.marco1_der{
	width: 15px;
	background-image: url(../img/marco1_der.png);
	background-repeat: repeat-y;
	background-position: right;
}
.marco1_infizq{
	height: 15px;
	width: 39px;
	background-image: url(../img/marco1_infizq.png);
	background-repeat: no-repeat;
}
.marco1_inf{
	height: 15px;
	background-image: url(../img/marco1_inf.png);
	background-repeat: repeat-x;
}
.marco1_infder{
	height: 15px;
	width: 15px;
	background-image: url(../img/marco1_infder.png);
	background-repeat: no-repeat;
}
.marco1_contenido{
	text-align: center;
	background-color: #f3f6f8;
}
/*  FIN ESTILOS MARCO 1 */

.tablaCupos{
	border: none 0px Gray;
}
.tablaCuposCelda{
	width: 80px;
	text-align: center;
	height: 30px; 
	text-decoration: underline;
}
.tablaCuposCelda2{
	width: 80px;
	height: 30px;
	text-align: center;
}
.tablaCuposCampo{
	padding: 4px;
	border: solid 1px #CCC;
}
.divCerrarSesion{
	cursor: pointer;
	background-image: url(../img/cerrar_sesion.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 16px;
	padding-left: 20px;
	margin-left: 10px;
	float:right;
}
.divCerrarSesion_hover{
	cursor: pointer;
	background-image: url(../img/cerrar_sesion2.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 16px;
	padding-left: 20px;
	margin-left: 10px;
	float:right;
}
.divLblExportar{
		float: left;
		margin-left: 10px;
		background-image: url(../img/fondo_combo3.png);
		background-repeat: no-repeat;
		width: 123px;
		padding: 3px;
		padding-left: 20px;
		text-align: left;
		cursor: pointer;
		*width: 143px;
}
.divError{
	background-image: url(../img/exclamation.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	color: Red;
}
.divCorrecto{
	background-image: url(../img/tick.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;

}
.bot_entrar{
	background-image: url(../img/bot_entrar.png);
	height: 118px;
	width: 116px;
	cursor: pointer;
}
.bot_entrar_hover{
	background-image: url(../img/bot_entrar2.png);
	height: 118px;
	width: 116px;
	cursor: pointer;
}
/*.tablaHorario td{
	border-left: solid 1px #FFF;
	border-top: solid 1px #FFF;
	border-right: solid 1px #AAA;
	border-bottom: solid 1px #AAA;
	background-color: #DDD;
	text-align: center;
	padding: 25px;
	font-size: 13px;
	margin: 2px;
	background-image: url(../img/fondo_celda_horario.png);
	width: 94px;
	height: 70px;
}
.tablaHorario td:hover{
	border-color: gray;
}
.tablaHorario th{
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	}
	
	+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	/* ESTILOS TABLA */
	/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	
	.tablaHorario{
		font-size: 14px;
		margin-left: auto;
		margin-right: auto;
	}
	.tablaHorario table, .tablaHorario td {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
	text-align: center;
}

.tablaHorario caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

.tablaHorario td{
	padding: 15px;
}

.tablaHorario th{
	padding: 15px;
}

.tablaHorario thead th {
	text-align: center;
	color: #4F76A3;
	font-size: 100% !important;
}

.tablaHorario tbody th {
	font-weight: bold;
}

.tablaHorario tbody tr {  }

.tablaHorario tbody tr.odd {  }

.tablaHorario table a:link {
	color: #718ABE;
	text-decoration: none;
}

.tablaHorario table a:visited {
	color: #718ABE;
	text-decoration: none;
}

.tablaHorario table a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

.tablaHorario tfoot th, tfoot td {
	font-size: 85%;
}
	
	
	/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	/*  FIN ESTILOS TABLA */
	/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.divTipoTransporte{
	padding: 10px;
	margin-bottom: 14px;
	margin-top: 4px;
	background-color: rgb(238, 238, 238);
	width: 94%;
	border: solid 1px #BBB;
	*width: 100%;
}	

.divSocio{
	float: left;
	width: 330px;
	height: 80px;
	padding-top: 15px;
	padding-bottom: 15px;
	border: solid 1px #CCC;
	margin: 15px;
	background-image: url(../img/fondo_cuadro.png);	
	*height: 120px;
}
.enlaceHome{
	height: 16px;
	width: 16px;
	color: #3A77A1;
	text-decoration: none;
}
.enlaceHome:hover{
	color: #002255;
}
.iconoWebSocio{
	border: none 0px white;
	margin: 5px 5px 0px 10px;
}
.contadorVacio{
	height: 16px;
	*height: 0px;
}