﻿@charset "utf-8";
/* CSS Document */
body {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #666;
	background-color: #E4E5E6;
	margin: 0;
	padding: 0;
}

#main {
	width: 976px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	display: block;
}

#header {
	width: 100%;
	display: table;
	clear: both;
}

#message,#uploadMessage {
	width: auto;
	height: 80px;
	background-color: #878787;
	margin-top: 0px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

#uploadMessage.error{
	height:auto;
	background:none;
	color:#f00;
	text-align:left;
	font-weight:bold;
	font-style: italic;
	margin:0px;
	padding:0px;
	font-size: 10px
	}

#message table {
	margin: 0px;
}

#message table td {
	vertical-align: top;
	padding: 5px;
}

#noticesDialog {
	padding: 10px;
}

#noticeWarning {
	font-family: 'Arial';
}

.singleLine {
	display: block;
}

#logoHeader {
	height: 80px;
	margin: 0;
	padding: 0;
	border: solid 1px #E4E5E6;
	background-image: url(../../images/main/logo_header.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
}

#sesion2 {
	float: right;
	text-align: right;
	display: inline-table;
	color: #666;
	width:50%;
	margin-top:0px;
}

#sesion {
	float: right;
	width: 510px;
	height: 81px;
	text-align: right;
	display: block;
	background-color: #0077C0;
	background-image: url('../../images/main/fondoSearch.jpg');
	background-repeat: no-repeat;
	background-position: right;
}

#sesion2 p.sesiontext {
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	color: #0077C0;
}

#sesion2 span.etiqueta {
	font-weight: bold;
	color: #0077C0;
}

#mainContent {
	width: 100%;
	height: auto;
	display: table;
	background-color: #FFFFFF;
}

#footer {
	width: 100%;
	height: 55px;
	display: table;
	text-align: center;
	font-size: 10px;
	color: #666;
	border-top: solid 1px #D0CACA;
	background-color: #FFFFFF;
	padding-top: 5px;
}

#footer p{
line-height: 15px;	
}

/*Menu lateral */
#menu_lateral {
	width: 63px;
	height: auto;
	float: left;
	margin-top: 25px;
	margin-bottom: 0px;
	background: #D0CACA;
	padding-bottom: 20px;
}

#tablaMenuLateral {
	border: 0px;
	width: 100%;
}

#tablaMenuLateral td {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #0077C0;
	text-align: center;
}


div.notrigger {
	position: relative;
	padding: 0px;
	display: block;
}

/*Tooltips menu*/
#fixedtipdiv {
	background-image: url('../../images/main/arrowLeft.png');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	height: 96px;
	position: absolute;
	padding: 23px 5px 0 19px;
	line-height: 18px;
	z-index: 100;
}

/*Fin Menu lateral*/
#workingArea {
	width: 90%;
	height: auto;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	display: table;
	border: solid 1px #D0CACA;
	position:relative;
	min-height:300px;
}

#breadcumbs {
	width: auto;
	margin: 10px 0 5px 10px;
	font-size: 12px;
	color: #666666;
}

#breadcumbs a {
	width: auto;
	font-size: 12px;
	color: #0077C0;
	text-decoration: underline;
}

#breadcumbs a:hover {
	width: auto;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

#contador {
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 12px;
	color: #666666;
	text-align: right;
}

/*Botones*/
#menu_botones {
	height: auto;
	width: auto;
	position: relative;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	overflow: hidden;
}

/*Botones y Links*/
#menu_botones a#link_1{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_1.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;

}

#menu_botones a#link_1:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones a#link_2{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_2.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;

}

#menu_botones a#link_2:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones a#link_3{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_3.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;

}

#menu_botones a#link_3:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones a#link_4{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_4.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;

}

#menu_botones a#link_4:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones a#link_5{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_5.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;

}

#menu_botones a#link_5:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones a#link_6{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_6.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;

}

#menu_botones a#link_6:hover{
	color:#77b800;
	background-position:0 0px;

}


#menu_botones a#link_7{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_7.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;

}

#menu_botones a#link_7:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones a#link_8{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_8.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;

}

#menu_botones a#link_8:hover{
	color:#77b800;
	background-position:0 0px;

}


#menu_botones a#link_9{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_9.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;

}

#menu_botones a#link_9:hover{
	color:#77b800;
	background-position:0 0px;

}


#menu_botones span#link_1{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_1.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;
	color:#0077c0;

}

#menu_botones span#link_1:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones span#link_1.linkdisabled {
	color:#666;
	background-position:0 -48px;
}

#menu_botones span#link_2{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_2.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;
	color:#0077c0;

}

#menu_botones span#link_2:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones span#link_2.linkdisabled {
	color:#666;
	background-position:0 -48px;
}


#menu_botones span#link_3{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_3.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;
	color:#0077c0;

}

#menu_botones span#link_3:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones span#link_3.linkdisabled {
	color:#666;
	background-position:0 -48px;

}

#menu_botones span#link_4{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_4.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;
	color:#0077c0;

}

#menu_botones span#link_4:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones span#link_4.linkdisabled {
	color:#666;
	background-position:0 -48px;

}


#menu_botones span#link_5{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_5.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;
	color:#0077c0;

}

#menu_botones span#link_5:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones span#link_5.linkdisabled {
	color:#666;
	background-position:0 -48px;

}


#menu_botones span#link_6{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_6.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;
	color:#0077c0;

}

#menu_botones span#link_6:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones span#link_6.linkdisabled {
	color:#666;
	background-position:0 -48px;

}


#menu_botones span#link_7{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_7.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;
	color:#0077c0;

}

#menu_botones span#link_7:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones span#link_7.linkdisabled {
	color:#666;
	background-position:0 -48px;

}


#menu_botones span#link_8{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_8.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;
	color:#0077c0;

}

#menu_botones span#link_8:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones span#link_8.linkdisabled {
	color:#666;
	background-position:0 -48px;

}


#menu_botones span#link_9{
	padding:0 10px 0 26px;
	height:24px;
	font-weight:bold;
	background-image:url(../../images/buttons/option_9.png);
	background-position:0 -24px;
	background-repeat:no-repeat;
	display:inline-block;
	margin:4px 0 4px 0;
	color:#0077c0;

}

#menu_botones span#link_9:hover{
	color:#77b800;
	background-position:0 0px;

}

#menu_botones span#link_9.linkdisabled {
	color:#666;
	background-position:0 -48px;

}



#menu_botonesInf {
	height: auto;
	width: auto;
	position: relative;
	margin-left: 20px;
	margin-right: 20px;
	overflow: hidden;
}



/*Fin botones*/
#error {
	width: auto;
	height: auto;
	min-height: 40px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #FC0808;
	background-color: #FFFFFF;
	border: solid 1px #FC0808;
}

#content {
	width: auto;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: solid 1px #E6E6E6;
}

/*Estilos para HTML tags*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0077C0;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 10px;
}

div.error {
	margin: 10px;
	vertical-align: top;
	background: url(../images/main/error.png) no-repeat 20px 20px;
}

div.error p {
	margin-left: 130px;
}

div.error ul {
	margin-left: 130px;
	list-style: none;
}

div.error ul li {
	padding-left: 20px;
	background: url(../../images/main/bullet.png) no-repeat left 3px;
	margin-bottom: 3px;
}

h1.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #015cab;
	clear: right;
	margin-top: 0px;
	margin-left: 120px;
}

.error {
	color: red;
	font-style: italic;
}

input.valid {
	border-color: green;
}

input.invalid {
	border-color: red;
	background-color: #fcc;
	color:f00 !important;
}

#warning {
	float: left;
	margin: 0 20px;
}

noscript {
	width: 976px !important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	display: block;
	background: #fff !important;
}

noscript #main {
	width: 100% !important;
	margin-left: auto;
	margin-right: auto;
	background: #fff !important;
}

noscript h1 {
	margin-bottom: .5em;
	margin-top: .5em;
	font-size: 2em;
	font-weight: normal;
	color: #00579b;
	width: 100px;
	clear: both;
}

#noscript {
	width: 95%;
	border: solid 1px #D0CACA;
	margin: auto;
	background: url(../../images/main/warning.png) 20px 20px no-repeat #fff;
}

#noscript p {
	margin: 1em;
	text-align: justify;
	font-size: 1em;
	margin-left: 10em;
}

.numeral {
	margin: 1em;
	list-style: decimal;
	font-size: .8em;
}

.scroll {
	width: 800px;
	overflow:scroll;
	height:250px;
}

#acciones, .acciones {
	text-align: right;
	height:30px;
}

#acciones input[type="button"], .acciones input[type="button"],#acciones input[type="submit"], .acciones input[type="submit"],#acciones input[type="reset"]{
	float:right;
}

input[type="button"],input[type="submit"], button, input[type="reset"]{
	background: url(../../images/buttons/button.png) no-repeat 0px 0px;
	width: 100px;
	height: 23px;
	font-weight: bold;
	color: #fff !important;
	border: none !important;
	cursor: pointer;
	font-size: 11px !important;
	margin: 5px;
    margin-bottom:0px;
    zoom:0 !important;
}


input[type="button"].large,input[type="submit"].large, button.large {
	background: url(../../images/buttons/buttonLarge.png) no-repeat center top !important;
	width: 160px !important;
}

input[type="button"].larger,input[type="submit"].larger, button.larger {
	background: url(../../images/buttons/larger.png) no-repeat 0px top !important;
	width: 200px;
}

input[type="button"].largest,input[type="submit"].largest, .largest {
	background: url(../../images/buttons/largest.png) no-repeat 0px top;
	width: 275px;
}


input[type="button"].cancel,input[type="submit"].cancel, .cancel{
	background: url(../../images/buttons/button_low.png) no-repeat 0px 0px !important;
}


input[type="button"].mid,input[type="submit"].mid, .mid{
background: url(../../images/buttons/button_mid.png) no-repeat 0px 0px !important;
}

input[type="button"].largemid,input[type="submit"].largemid {
	background: url(../../images/buttons/buttonLarge_mid.png) no-repeat 0px top;
	width: 150px;
}

input[type="button"].largermid,input[type="submit"].largermid {
	background: url(../../images/buttons/buttonLarger_mid.png) no-repeat 0px top;
	width: 200px;
}

input[type="button"].largestmid,input[type="submit"].largestmid {
	background: url(../../images/buttons/buttonLargest_mid.png) no-repeat 0px top;
	width: 275px;
}


input[type="button"].largelow,input[type="submit"].largelow {
	background: url(../../images/buttons/buttonLarge_low.png) no-repeat 0px top;
	width: 150px;
}

input[type="button"].largerlow,input[type="submit"].largerlow {
	background: url(../../images/buttons/buttonLarger_low.png) no-repeat 0px top;
	width: 200px;
}

input[type="button"].largestlow,input[type="submit"].largestlow {
	background: url(../../images/buttons/buttonLargest_low.png) no-repeat 0px top;
	width: 275px;
}


input[type="button"]:hover,input[type="submit"]:hover, input[type="reset"]:hover, button:hover {
	background-position: center -24px !important;
	color: #005ca7 !important;
}

input[type="button"].logout {
	background: url(../../images/buttons/buttonLarge.png) no-repeat center -24px;
	width: 150px;
	color: #006bbb !important;
	margin-top:40px;
}

input[type="button"].logout:hover {
	background-position: 0px 0px !important;
	color: #fff !important;
}

input[type="button"].disabled,input[type="submit"].disabled{
background-position: 0px -24px;
color:#666;
cursor:default;
}

.arriba {
	vertical-align: top;
}

.aderecha {
	text-align: right;
}

.derecha{
	float:right;
	}

.aizquierda {
	text-align: left;
}

.acentro {
	text-align: center;
}

#notificacion {
	width: 98%;
	margin-top:20px;
	margin-left: auto;
	margin-right:auto;
	margin-bottom:10px;
	padding-bottom:10px;
	border: 1px solid #0479c1;
	background: #eee;
	text-align:center;
}

#notificacion p{
margin:20px;
}

#notificacion p{
	text-align:center;
}

#notificacion p image {
	margin-left: 5px;
}

a {
	color: #0077C0;
	text-decoration: none;
}

a:hover {
	color: #0077C0;
	text-decoration: underline;
}

a:visited {
	color:#2C4892;
	text-decoration:none;
}

#appletLogin
{
	margin:0px !important;
	padding:0px !important;
	width:300px !important;
	height:250px !important;
	background:url(../../images/applet/AppletBackground.jpg) no-repeat;
	position:relative;
}


#appletContainerLogin{
width:281px;
height:180px;
position: absolute;
top:60px;
left:10px;
margin:0px;
padding:0px;
}


#contenedor{
	position:relative;
	height:280px;
	width:640px;
}
	

#appletContainer{
width:640px;
height:250px;
margin-left: auto;
margin-right:auto;
}

.y{
position:absolute;
width:640px !important;
height:250px !important;
background:url(../../images/main/imgapplet.png) no-repeat;
top:80px;
left:118px;
z-index:2;
}

#iframefirma{
position:absolute;
width:640px !important;
height:250px !important;
top:80px;
left:118px;
display:none;
z-index:1;

}

.firma2{
	top:181px !important;
	left:119px !important;
}
	
	
.f2{
	top:181px !important;
	left:119px !important;
	}
	

#pestanas {
	position: absolute;
	top: 32px;
}


.pestana{
float:left;
margin:0px;
clear:none;
background:url(../../images/applet/bg-pestana.jpg) 0px top repeat-y;
width:150px;
height:20px;
text-align:center;
padding:2px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#fff;
font-weight:bold;
}

.btnLogin {
	width: 300px;
	position: absolute;
	height: 10px;
	top: 220px;
	left: 0px;
	margin: 0px;
}

.btnLogin2 {
	width: 250px;
	position: absolute;
	height: 10px;
	top: 85px;
	left: 0px;
	margin: 0px;
}

.btnLogin input[type="button"] {
	background-image: none;
	font-family: tahoma, verdana, arial;
	font-size: 7pt !important;
	background: #0a7cc2;
	color: #fff;
	font-weight: normal;
	float: right;
	height: 18px;
	border: 1px solid #7a8a99;
}

.btnLogin2 input[type="button"] {
	
}

#ingresoSinFiel {
	display: none;
	position: absolute;
	top: 80px;
	left: 10px;
}

#menu {
	background: url(../../images/menu/menu-bg.png) no-repeat #f00;
	width: 875px;
	margin: auto;
	height: 33px;
	position: relative;
	margin-top: 0px !important;
	padding: 0px !important;
	z-index: 1000;
}
	
input[type="text"], input[type="password"], textarea, select{
	font-size:11px !important;
	font-family:verdana, arial, helvetica;
	border:1px solid #777 !important;
	padding:2px;
	background:#fefefe;
	color:#666;
	resize:none;
}

input[type="text"].login,input[type="password"].login {
	width: 150px;
}

.dato {
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	border-right: none !important;
	border-top: none !important;
}

.sel200 {
	width: 200px !important;
}

.odd {
	background: #fff !important;
}

.even {
	background: #ebebeb !important;
}

.evenCombo {
	background: #fff !important;
}

.listado {
	list-style: none;
	margin: 10px;
}

.listado li{
	background:#efefef !important;
	padding:15px;
	margin:5px;

	}
	
.aizquierda{
	text-align:left;
	}
	
#enconstruccion{
background: url(../../images/main/enconstruccion.png) no-repeat 20px 20px;
height:500px;
}

#enconstruccion h1,#enconstruccion p {
	margin-left: 200px;
	margin-right: 10px
}

.qtip-dark {
	background: url(../../images/main/arrowLeft.png) no-repeat;
	width: 215px !important;
	height: 89px;
	padding-top: 15px !important;
	overflow: visible !important;
}

.qtip-dark div {
	height: 80px;
	overflow: visible;
	margin-left: 0px;
	margin-right: 10px !important;
	left: 15px;
}

#AppFEA {
	z-index: 0;
}

#loginIframe {
	left: 0;
	top: 0;
	display: none;
	position: absolute;
	background: url(../../images/main/login.png) no-repeat;
	width: 300px !important;
	height: 250px !important;
	z-index: 1;
}

.x {
	position: absolute;
	width: 300px !important;
	height: 250px !important;
	background: url(../../images/main/login.png) no-repeat;
	z-index: 2;
}

.disNone {
	display: none !important;
}

.disBlock {
	display: block !important;
}

.splash {
	width: 610px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

input[disabled="disabled"],select[disabled="disabled"], textarea[disabled="disabled"], input[readonly="readonly"], select[readonly="readonly"], input[readonly], select[readonly],textarea[readonly]{
background:#efefef !important;
resize:none;
font-family:verdana, arial, helvetica;

}

.ui-state-error {
	width: 98%;
	margin: 5px auto;
}

#version {
	font-size: smaller;
}

a img {
	border: none;
}

input.error,textarea.error,select.error {
	border: 1px solid #f00 !important;
	color:#f00;
}

#gridSuplencias tr.jqgrow td{
	white-space: normal;
	}
	
#gridTramites tr.jqgrow td{
	white-space: normal;
}
#gridRolesConfiguracion tr.jqgrow td{
	white-space: normal;
}
#gridUnidadesAsignadas tr.jqgrow td{
	white-space: normal;
}
#gridConfiguracion tr.jqgrow td{
	white-space: normal;
}
#iframeaux{
width:850px;
height:450px;
z-index:1000;
position:absolute;
background: #f00;
}


#notification ul{
list-style: none;
margin:auto;
margin-bottom:20px;
width:auto;
font-weight: bold;
color:#0077C0 !important;
}

#notification div.ui-state-highlight{
background:none;
border:none;
text-align:center;
}

.multilinea{
white-space: normal !important;}

.confirm{
	width:36px !important;
	height:36px !important;
	background:url(../../images/buttons/confirmar.png) no-repeat center center;
	margin:5px;
	display:block;
	float:left;
}

.semaforo{
width:18px;
height:17px;
background:url(../../images/buttons/semaforo.png);
}

.verde{
	background-position:0px 0px;	
}

 .rojo{
	background-position:0px 17px;
}

a input[type="button"]:hover{
	text-decoration:none !important;
}


#msgError{
margin:0px;
padding:0px;
}

#copias{
width:100%;
border:2px solid #eee;
}

#copias tr{
border-botom:1px dotted #666;	
}

#copias .header{
	background:url(../jquery/redmond/images/ui-bg_highlight-soft_75_99bde4_1x100.png) 50% 50% repeat-x; 
	color: #666 !important;
	border:none;
	}
	
	
#copias .header th{
	height:22px;
	padding: 0 2px 0 2px;
	}

#loader{
	position:absolute;
}

div.error2 {
	margin: 10px;
	vertical-align: top;
	background: url(../../images/main/error.png) no-repeat 20px 20px;
}

.error-tab{
 border-color:#f00 !important;
}

.error-tab a{
 color:#f00 !important;
}

.hasDatepicker{
	vertical-align:top !important;
	margin-top:0px !important;
	}