body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding:0px;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:left;
	padding:3px;
}

a:link,a:visited{text-decoration:none;color:#993300;}
a:hover{text-decoration:underline;}
a:active{text-decoration:underline;color:#FF0000;}

a.amenu:link,a.amenu:visited {
	color: #c76309;
	font-weight: bold;
}
a.aAzul:link,a.aAzul:visited {
	color: #003399;
	font-weight: bold;
}
a.anegro:link,a.anegro:visited {
	color: #000;
	font-weight: bold;
}
#Orange a:link,#Orange a:visited {
	color: #ffffff;
	font-weight: bold;
}
#Orange{
	background-color: #cc6600;
}
div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.cabecera {
	font-size: 10px;
	font-weight: bold;
	color: #003399;
}
.cabeceraMenu {
	font-size: 10px;
	font-weight: bold;
	color: #0000cc;
	border-left:#0000cc 1px solid;
	border-top:#0000cc  1px solid;
	border-right:#0000cc  1px solid;
}
.cabecerabono {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border-bottom:#ccc 1px solid;
	padding:5px;
}
.cabeceraDest {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #993300;
}

.DestaLista { 
	background-color: #dddddd;
  }
  
.puntitos {border-bottom:1px #cccccc dotted;padding:3px;}
.puntiFond {border-bottom:1px #cccccc dotted;background-color: #EEF5FB;}
.rojo {color: #993300;}
.explica {color: #999;}
.tableCaja{
	border-bottom:thin solid #003399;
	border-top:thin solid #003399;
}
.centrocaja{
	background-image: url(images/centroAzul.png);
		background-repeat:no-repeat;
}
.piecaja{
	background-image: url(images/pieAzul.png);
	background-position: bottom;
		background-repeat:no-repeat;
}
.top140{
	background-image: url(images/cabeAzul.png);
	font-size: 12px;
	font-weight: bold;
	color: #003399;
		background-repeat:no-repeat;
}
.centro140{
	background-image: url(images/centroAzul.png);
	background-repeat:  repeat-y;
}
.pie140{
	background-image: url(images/pieAzul.png);
	background-position: bottom;
		background-repeat:no-repeat;
}
.top120{
	background-image: url(images/cabeDer.png);
	font-size: 12px;
	font-weight: bold;
	color: #003399;
	background-repeat:no-repeat;
	padding:3px;
}
.centro120{
	background-image: url(images/centroDer.png);
	background-repeat:  repeat-y;
	padding:3px;
}
.pie120{
	background-image: url(images/pieDer.png);
	background-position: bottom;
	background-repeat:no-repeat;
}
.top500{
	background-image: url(images/top500.gif);
	background-repeat:no-repeat;
}
.centro500{
	background-image: url(images/centro500.gif);
		background-repeat: repeat-y;
}
.pie500{
	background-image: url(images/pie500.gif);
	background-position: bottom;
	background-repeat:no-repeat;
}
.tableRoja{
	border-right:#993300 solid 1px;
	border-bottom:#993300 solid 1px;
	border-left:#993300 solid 1px;
	margin:10px;
	padding:10px;
}
.tableBono{
	border-right:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	border-left:#ccc solid 1px;
	padding:5px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
select {
	font-size: 10px;
}
.tituazul {
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background-color: #003399;
	padding:3px
}
.grispeq {
	font-size: 8px;
	color: #666;
}
 .yui-pe .yui-pe-module { 
                display:none;
            }

            #dialog form label {
                display:block;
                margin-top:5px;
                font-weight:bold;
            }

            #dialog form textarea, #dialog form input {
                width:15em;
            }

/* CALENDAR BOUNDING BOX */
.yui-skin-sam .yui-calcontainer {
	background-color:#f1f8fc;
	border:1px solid #ccc;
	padding:2px;
}

#calContainer{width:400px;margin:0px 50px;}

.yui-skin-sam .yui-calendar {
			background-color:#016DC5;
            font-size:11px;
            table-layout:fixed;
            width:400px;
           }

            .yui-skin-sam .yui-calendar td.calcell { 
                height:48px;
                text-align:left;
                vertical-align:top;
                line-height:normal;
                font-weight:bold;
                color:#0000cc;
                padding:1px;
				border:1px solid #fff;
            }
            
            .yui-skin-sam .yui-calendar td.calcell .evt {
                display:block;
                color:#cc0000;
                background-color:#f1f8fc;
                margin:2px 0px 0px;
				padding:2px:
                overflow:hidden;
                font-size:100%;
				text-align:center;
				border:1px solid #016DC5;
            }
			.yui-skin-sam .yui-calendar .calheader{background-color:#000000;color:#FFFFFF;font-size:14px;padding:2px 0px 2px 0px;}
			.yui-skin-sam .yui-calendar .calnavleft{margin:2px 0px 0px 12px;font-size:10px;}
			.yui-skin-sam .yui-calendar .calnavright{margin:2px 12px 0px 0px;font-size:10px;}
.yui-overlay { background:#fff;}
	.yui-overlay .hd { border-top:1px solid #f00;padding:6px; }
	.yui-overlay .bd { border-top:2px solid #ccc;padding:6px; }
	.yui-overlay .ft { border:1px solid #ddd;padding:6px; }


	.yui-panel {border:1px solid #eee;background-color:#FFFFFF; }
	.yui-panel .hd { border-top:1px solid #fff;padding:6px; }
	.yui-panel .bd { border-top:1px solid #ccc;padding:6px; }
	.yui-panel .ft { border:1px solid #ddd;padding:6px; }
	
		#ctx { background:orange;width:100px;height:25px; }
	
	#example {height:15em;}

/* clases nuevos elementos d ediseņo */
	 .banderas{background-image:url(images/back500.jpg);background-position:top;background-repeat:no-repeat;width:500px;padding:8px 0px 0px;}
	 .banderas td{padding:4px 0px 0px;}