body,html{
	font-family:"Trebuchet MS", Verdana, Arial;
	margin:0px;
	padding:0px;
	background-color:#febdba;
	height:100%;
}
h1,h2{
	display:none;
}
#container{
	width:100%;
	float:left;
	background-image:url(../../imagenes/backgr.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#fff;
}
#container #centrado{
	width:950px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}
#container #centrado #cabecera{
	width:950px;
	height:119px;
	background:none;
	background-image:url(../../imagenes/cab.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	float: left;
	margin:0px;
	padding:0px;
}
#container #centrado #cabecera a{
	float:left;
	margin-top: 18px;
}
#container #centrado #cabecera a img{
	border:none;
}
#container #centrado #cabecera #pantalla{
	width:50px;
	height:119px;
	background:none;
	float: right;
}
#container #centrado #cabecera #pantalla a{
	float:left;
	display:block;
	width:48px;
	height:48px;
	margin:0px;
	background-image:url(../../imagenes/pantalla.png);
	background-repeat:no-repeat;
}
#container #centrado #cabecera #pantalla a:hover{
	background-position:0 -48px;
}
#container #centrado #cabecera #pantalla a span{
	display:none;
}
#container #centrado #bienvenida{
	width:950px;
	margin-top:43px;
	margin-bottom:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #3a4041;
	float: left;
}
#container #centrado #bienvenida a{
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
#container #centrado #bienvenida a:hover{
	color:#FF0000;
}
#container #centrado #menu{
	float:left;
	width:950px;
	height:33px;
	background:none;
}
#container #centrado #submenu{
	float:left;
	width:950px;
	height:19px;
	padding-top:5px;
}
.subbloque1{
	float:left;
	width:715px;
	margin-left:15px;
}
.subbloque1 a{
	color:#757879;
	text-decoration:none;
	font-weight:bold;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
}
.subbloque1 a:hover{
	color:#000;
}
.subbloque2{
	float:left;
	width:220px;
	color:#757879;
	font-weight:bold;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top:5px;
}
.subbloque2 a{
	padding-left:3px;
	padding-right:3px;
}
.subbloque2 a img{
	border:1px solid #999999;
}
.subbloque2 a img:hover{
	border:1px solid #000;
}
.enlace1{
	background-image:url(../../imagenes/icono.llave.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
}
.enlace2{
	background-image:url(../../imagenes/icono.cerrar.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
}
.enlace3{
	background-image:url(../../imagenes/icono.reloj.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
}
.enlace4{
	background-image:url(../../imagenes/icono.volver.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
}
.enlace5{
	background-image:url(../../imagenes/icono.registro.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-right:20px;
}
#container #centrado #contenidos{
	float:left;
	width:950px;
	margin-top:8px;
	margin-bottom: 15px;
}
.migas{
	float:left;
	width:950px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#fff;
	text-align: right;
}
.migas a{
	color:#3a4041;
	text-decoration:none;
	background-image:url(../../imagenes/icono.separador.png);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:18px;
	margin-right:7px;
}
.migas a:hover{
	color:#5f7f87;
}
.opciones{
	float:left;
	width:935px;
	height:20px;
	margin-left: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border-bottom:1px solid #febdba;
	margin-top: 20px;
}
.opcion1{
	float:left;
	height:18px;
	padding:1px;
	border-top:1px solid #febdba;
	border-left:1px solid #febdba;
	border-right:1px solid #febdba;
	background-image:url(../../imagenes/backgr.cont.jpg);
	background-repeat:repeat-x;
}
.opcion1 a{
	padding-left:27px;
	padding-right:10px;
	text-decoration:none;
	color:#3a4041;
	background-image:url(../../imagenes/icono.nuevo.png);
	background-position:5px;
	background-repeat:no-repeat;
}
.opcion1 a:hover{
	color:#990000;
}
.opcion2{
	float:right;
	height:18px;
	padding:1px;
	border-top:1px solid #febdba;
	border-left:1px solid #febdba;
	border-right:1px solid #febdba;
	background-image:url(../../imagenes/backgr.cont.jpg);
	background-repeat:repeat-x;
}
.opcion2 a{
	padding-left:27px;
	padding-right:10px;
	text-decoration:none;
	color:#3a4041;
	background-image:url(../../imagenes/icono.menu.png);
	background-position:5px 3px;
	background-repeat:no-repeat;
}
.opcion2 a:hover{
	color:#990000;
}

.opciones2{
	float:left;
	width:935px;
	height:20px;
	margin-left: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	border-top:1px solid #febdba;
	margin-top: 20px;
	margin-bottom: 15px;
}
.opcion1b{
	float:left;
	height:18px;
	padding:1px;
	border:1px solid #febdba;
	border-top:none;
	background-image:url(../../imagenes/backgr.contb.jpg);
	background-repeat:repeat-x;
}
.opcion1b a{
	padding-left:27px;
	padding-right:10px;
	text-decoration:none;
	color:#3a4041;
	background-image:url(../../imagenes/icono.nuevo.png);
	background-position:5px;
	background-repeat:no-repeat;
}
.opcion1b a:hover{
	color:#990000;
}
.opcion2b{
	float:right;
	height:18px;
	padding:1px;
	border:1px solid #febdba;
	border-top:none;
	background-image:url(../../imagenes/backgr.contb.jpg);
	background-repeat:repeat-x;
}
.opcion2b a{
	padding-left:27px;
	padding-right:10px;
	text-decoration:none;
	color:#3a4041;
	background-image:url(../../imagenes/icono.menu.png);
	background-position:5px 3px;
	background-repeat:no-repeat;
}
.opcion2b a:hover{
	color:#990000;
}
.contenidos{
	float:left;
	width:935px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#3a4041;
	margin-top: 20px;
}
.opcion3{
	float:left;
	height:18px;
	padding:1px;
	margin-left:10px;
	border-top:1px solid #febdba;
	border-left:1px solid #febdba;
	border-right:1px solid #febdba;
	background-image:url(../../imagenes/backgr.cont.jpg);
	background-repeat:repeat-x;
}
.opcion3b{
	float:left;
	height:18px;
	padding:1px;
	margin-left:10px;
	border-bottom:1px solid #febdba;
	border-left:1px solid #febdba;
	border-right:1px solid #febdba;
	background-image:url(../../imagenes/backgr.contb.jpg);
	background-repeat:repeat-x;
}
.opcion3 a,.opcion3b a{
	padding-left:27px;
	padding-right:10px;
	text-decoration:none;
	color:#3a4041;
	background-image:url(../../imagenes/icono.ordenar.png);
	background-position:5px 3px;
	background-repeat:no-repeat;
}
.opcion3 a:hover,.opcion3b a:hover{
	color:#990000;
}

.opcion4{
	float:right;
	height:18px;
	padding:1px;
	margin-right:10px;
	border-top:1px solid #febdba;
	border-left:1px solid #febdba;
	border-right:1px solid #febdba;
	background-image:url(../../imagenes/backgr.cont.jpg);
	background-repeat:repeat-x;
}
.opcion4b{
	float:right;
	height:18px;
	padding:1px;
	margin-right:10px;
	border-bottom:1px solid #febdba;
	border-left:1px solid #febdba;
	border-right:1px solid #febdba;
	background-image:url(../../imagenes/backgr.contb.jpg);
	background-repeat:repeat-x;
}
.opcion4 a,.opcion4b a{
	padding-left:27px;
	padding-right:10px;
	text-decoration:none;
	color:#3a4041;
	background-image:url(../../imagenes/icono.vgaleria.png);
	background-position:5px 3px;
	background-repeat:no-repeat;
}
.opcion4 a:hover,.opcion4b a:hover{
	color:#990000;
}
/**/
.separa{
	margin-left: 140px;
}
.separa2{
	margin-left:10px;
}
.paginador{
	float:left;
	height:18px;
	padding:1px;
	border-top:1px solid #febdba;
	border-left:1px solid #febdba;
	border-right:1px solid #febdba;
	padding-left:5px;
	padding-right: 5px;
	background-image:url(../../imagenes/backgr.cont.jpg);
	background-repeat:repeat-x;
	background-position:0 1px;
	width:345px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.paginador2{
	float:left;
	height:18px;
	padding:1px;
	border-bottom:1px solid #febdba;
	border-left:1px solid #febdba;
	border-right:1px solid #febdba;
	padding-left:5px;
	padding-right: 5px;
	background-image:url(../../imagenes/backgr.contb.jpg);
	background-repeat:repeat-x;
	background-position:0 1px;
	width:345px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.paginador a,.paginador2 a{
	text-decoration:none;
	color:#3a4041;
}
.paginador a:hover,.paginador2 a:hover{
	color:#990000;
}
.paginador span,.paginador2 span{
	color:#990000;
	font-weight:bold;
}
/*tabla contenidos*/
.tabla{
    width:935px;   
	margin:0px;
	padding:0px;
}
.fila:hover{
	background-color:#febdba;
}
.cabnombre{
	height:18px;
	padding:1px;
	border:1px solid #febdba;
	padding-left:4px;
	padding-right:4px;
	background-image:url(../../imagenes/backgr.cont.jpg);
	background-repeat:repeat-x;
	background-position:0 1px;
}
.filtexto{
	padding:1px;
	border:1px solid #febdba;
	padding-left:5px;
	padding-right:5px;
	height:40px;
}
.cab50{
	height:18px;
	padding:1px;
	border:1px solid #febdba;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../../imagenes/backgr.cont.jpg);
	background-repeat:repeat-x;
	background-position:0 1px;
	width:50px;
	text-align:center;
}
.filimg{
	height:35px;
	padding:1px;
	border:1px solid #febdba;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
.filimg a img{
	border:none;
	margin-top:2px;
}
.filedi{
	padding:1px;
	border:1px solid #febdba;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
.filedi a img{
	border:none;
	margin-top:2px;
}
.filcat{
	padding:1px;
	border:1px solid #febdba;
	padding-left:5px;
	padding-right:5px;
	width:50px;
	text-align:center;
}
.filcat a img{
	border:none;
}
.cabbor{
	height:18px;
	padding:1px;
	border:1px solid #febdba;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../../imagenes/backgr.contc.jpg);
	background-repeat:repeat-x;
	background-position:0 1px;
	width:60px;
	text-align:right;
}
.cabbor a{
	text-decoration:none;
	color:#3a4041;
	background-image:url(../../imagenes/icono.borar.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-right:3px;
}
.cabbor a:hover{
	color:#c64d4d;
}
.filbor{
	padding:1px;
	border:1px solid #febdba;
	text-align:center;
}
.cabfec{
	height:18px;
	padding:1px;
	border:1px solid #febdba;
	padding-left:5px;
	padding-right:5px;
	background-image:url(../../imagenes/backgr.cont.jpg);
	background-repeat:repeat-x;
	background-position:0 1px;
	width:60px;
	text-align:center;
}
.filfec{
	height:25px;
	padding:1px;
	border:1px solid #febdba;
	width:68px;
	text-align:center;
	font-size:0.9em;
	padding-top:4px;
}
#container2{
	float:left;
	width:100%;
	background-image:url(../../imagenes/backgr.pie.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#febdba;
}
#container2 #bloquepie{
	margin-left:auto;
	margin-right:auto;
	width:950px;
	height:100px;
}
.pie{
	width:980px;
	float:left;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#3a4041;
}
.pie a{
	color:#3a4041;
	font-weight:bold;
	text-decoration:none;
}
.pie a:hover{
	text-decoration:underline;
}
.pie div{
	float:left;
	margin-top: 5px;
}
.help{
	cursor:help;
}
#container2 #bloquepie #pie a:hover{
	text-decoration:underline;
}
.visualizar{
	float:left;
	width:700px;
	border:1px solid #b4ccd0;
	height:17px;
	margin-bottom:7px;
	padding-left: 5px;
	padding-right: 5px;
	font-family:Arial, Helvetica, sans-serif;
}
/*iconos pie*/
.ico1{
	float:left;
	width:18px;
	height:18px;
	background-image:url(../../imagenes/icono.ie.png);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:-4px;
}
.ico1:hover{
	background-position:0 -18px;
}
.ico1 a{
	display:block;
	float:left;
	width:18px;
	height:18px;
}
.ico1 a span{
	display:none;
}
.ico2{
	float:left;
	width:18px;
	height:18px;
	background-image:url(../../imagenes/icono.firefox.png);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:-4px;
}
.ico2:hover{
	background-position:0 -18px;
}
.ico2 a{
	display:block;
	float:left;
	width:18px;
	height:18px;
}
.ico2 a span{
	display:none;
}
.ico3{
	float:left;
	width:18px;
	height:18px;
	background-image:url(../../imagenes/icono.chrome.png);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:-4px;
}
.ico3:hover{
	background-position:0 -18px;
}
.ico3 a{
	display:block;
	float:left;
	width:18px;
	height:18px;
}
.ico3 a span{
	display:none;
}
.ico4{
	float:left;
	width:18px;
	height:18px;
	background-image:url(../../imagenes/icono.opera.png);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:-4px;
}
.ico4:hover{
	background-position:0 -18px;
}
.ico4 a{
	display:block;
	float:left;
	width:18px;
	height:18px;
}
.ico4 a span{
	display:none;
}
.ico5{
	float:left;
	width:18px;
	height:18px;
	background-image:url(../../imagenes/icono.safari.png);
	background-repeat:no-repeat;
	margin-left:5px;
	margin-top:-4px;
}
.ico5:hover{
	background-position:0 -18px;
}
.ico5 a{
	display:block;
	float:left;
	width:18px;
	height:18px;
}
.ico5 a span{
	display:none;
}
.martop{
	margin-top:15px;
}
#mask { 
    background:#678 url(../../imagenes/backgr.login.png) no-repeat; 
    background-position:45% 12px; 
}


#idletimeout {
    background:#CC5100;
    border:3px solid #FF6500;
    color:#fff;
    font-family: "Trebuchet MS";
    font-size: 0.8em;
    text-align:center;
    padding:10px;
    position:absolute;
    top:0px;
    left:0;
    right:0;
    z-index:100000;
    display:none;
}
#idletimeout a {
    color:#fff;
    font-weight:bold;
}
#idletimeout span {
    font-weight:bold
}
.idiomaactivo{
	border:1px solid #000;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

/*alertas*/
#BoxAlertBtnOk{
	font-size:0.9em;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color:#127dc7;
	border:none;
	float:right;
	color:#fdeac5;
	margin-top:7px;
}
#BoxAlertBtnOk:hover{
	font-size:0.8em;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-color:#fbaf1c;
	color:#000;
}
.BoxAlert{
	font-family:"Trebuchet MS", Arial, verdana;
	font-size:0.7em;
	padding-left:30px;
	padding-right:20px;
	padding-top:20px;
	height:140px;
	background-color:#fff;
	color:#b0c7cd;
}
.BoxAlert span{
	font-size:1.2em;
	font-weight:bold;
	color:#085183;
}
.BoxAlert a{
	color:#085183;
	font-weight:bold;
	text-decoration:none;
}
.BoxAlert a:hover{
	text-decoration:underline;
}
/**/
.ver{
	float:right;
	width:750px;
	margin-right:35px;
}
.tabla2{
	width:750px;
	float:left;
	margin-bottom:15px;
}
.tabla2 td{
	min-height:25px;
}
.tabla2 td a{
	text-decoration:none;
	font-weight:bold;
	color:#5f7f87;
}
.tabla2 td a:hover{
	color:#990000;
}
.tabla2 td strong{
	color:#5f7f87;
}
.concepto{
	color:#fff;
	background:#5f7f87;
	font-weight:bold;
	padding-right:5px;
}
.total{
	color:#fff;
	background:#990000;
	font-weight:bold;
	padding-right:5px;
}
.izquierda{
	text-align:left;
}
.derecha{
	text-align:right;
	padding-right:5px;
}
.centro{
	text-align:center;
}