table.advertencia td {
	border-width: thick thick thick thick;
	padding: 5px 5px 5px 5px;
	border-style: groove groove groove groove;
	border-color: red red red red;
	background-color: red;
	-moz-border-radius: 12px 12px 12px 12px;
	color:white;
	font-family: verdana, tahoma, sans-serif, arial;
}

table.mantenimiento {
	border-width: thick  thick thick thick;
	padding: 5px 5px 5px 5px;
	border-style: groove groove groove groove;
	border-color: #FAF033 #FAF033 #FAF033 #FAF033;
	background-color: #FAF033;
	-moz-border-radius: 6px 12px 6px 12px;
	color:black;
	font-family: verdana, tahoma, sans-serif, arial;
}


div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
font-family: verdana, tahoma, sans-serif, arial;
font-size: 10pt;
font-style: normal;
font-weight: normal;
color: #000000;
}
div.menuBar {
background-color: #d0d0d0;
border: 2px solid;
border-color:#f0f0f0 #909090 #909090 #f0f0f0;
padding: 4px 2px 4px 2px;
text-align: left;
}
div.menuBar a.menuButton {
background-color: transparent;
border: 1px solid #d0d0d0;
color: #000000;
cursor: default;
left: 0px;
margin: 1px;
padding: 2px 6px 2px 6px;
position: relative;
text-decoration: none;
top: 0px;
z-index: 100;
}
div.menuBar a.menuButton:hover {
background-color: transparent;
border-color: #f0f0f0 #909090 #909090 #f0f0f0;
color: #000000;
}
div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
background-color: #a0a0a0;
border-color: #909090 #f0f0f0 #f0f0f0 #909090;
color: #ffffff;
left: 1px;
top: 1px;
}
div.menu {
background-color: #d0d0d0;
border: 2px solid;
border-color: #f0f0f0 #909090 #909090 #f0f0f0;
left: 0px;
padding: 0px 1px 1px 0px;
position: absolute;
top: 0px;
visibility: hidden;
z-index: 101;
}
div.menu a.menuItem {
color: #000000;
cursor: default;
display: block;
padding: 3px 1em;
text-decoration: none;
white-space: nowrap;
}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
background-color: #000080;
color: #ffffff;
}
div.menu a.menuItem span.menuItemText {}
div.menu a.menuItem span.menuItemArrow {
margin-right: -.75em;
}
div.menu div.menuItemSep {
border-top: 1px solid #909090;
border-bottom: 1px solid #f0f0f0;
margin: 4px 2px;
}


table.fullheight {
height:90%;vertical-align:middle;
}

input.textorojo
{
	font-family: verdana, tahoma, sans-serif, arial;background-color:#DDDDDD;border-color:red;color:red;border-width:1px;border-style:solid;
}

input.textoverde
{
	font-family: verdana, tahoma, sans-serif, arial;background-color:#DDDDDD;border-color:#006400;color:#006400;border-width:1px;border-style:solid;
}

input.textoamarillo
{
	font-family: verdana, tahoma, sans-serif, arial;background-color:#FFFFEE;border-color:black;color:red;border-width:1px;border-style:solid;text-align:right;
}
input.textoamarilloizq
{
	font-family: verdana, tahoma, sans-serif, arial;background-color:#FFFFEE;border-color:black;color:red;border-width:1px;border-style:solid;text-align:left;
}
select.textoamarillo
{
	font-family: verdana, tahoma, sans-serif, arial;background-color:#FFFFEE;border-color:black;color:red;border-width:1px;border-style:solid;
}
select.textonegro
{
	font-family: verdana, tahoma, sans-serif, arial;background-color: #ffffff;border-color:black;color:black;border-width:1px;border-style:solid;font-size: 15px;height: 35px;
}

input.textonegroizq
{
	font-family: verdana, tahoma, sans-serif, arial;background-color:white;border-color:black;color:black;border-width:1px;border-style:solid;text-align:left;
}

input.botonlogin
{
	font-family: verdana, tahoma, sans-serif, arial;background-color:#006400;color:white;border-width:2px;border-style:solid;font-size:large;font-weight:normal;
}

input.botonconfirmarfondoamarillo
{
	width:150px;font-family: verdana, tahoma, sans-serif, arial;text-align:right;color:black;border-width:2px;border-style:solid;font-size:small;font-weight:bold;border-color:black;padding:5px;background:url(imagenes/ok3232.gif) #FFFF66 no-repeat left;
}

input.botonconfirmargrande
{
	height:35px;text-align:center;font-size:15px;-webkit-transition-duration: 0.4s;transition-duration: 0.4s;
}

input.botonconfirmargrande:hover {box-shadow: 0 0 11px rgba(33,33,33,.3);}

input.botonborrarfondoamarillo
{
    width:150px;font-family: verdana, tahoma, sans-serif, arial;text-align:right;color:black;border-width:2px;border-style:solid;font-size:small;font-weight:bold;border-color:black;padding:5px;background:url(imagenes/delete2626.png) #FFFF66 no-repeat left;
}

input.botonconfirmarfondoblanco
{
	width:150px;font-family: verdana, tahoma, sans-serif, arial;text-align:right;color:black;border-width:1px;border-style:solid;font-size:small;font-weight:bold;border-color:black;padding:5px;background:url(imagenes/ok3232.gif) #EAEAEA no-repeat left; padding:10px;
}


body {
      margin:0;
      padding:0;
      height:100%;
      border:none;

}


/*a.linkplano
{
	text-decoration:none
}*/
/*color:#FFFFFF;*/

a.linkplano:link {text-decoration:none;color:black}
a.linkplano:visited {text-decoration:none;color:black}
a.linkplano:hover {text-decoration:none;color:black}
a:active {text-decoration:none;color:black}

img.sinborde
{
	border-width:0px
}
body.login
{
	margin:0;padding:0;height:100%;border:none;background-color:#EEEEEE;font-family: verdana, tahoma, sans-serif, arial;background-image:none;
}
table.tipoboton
{
	font-family: verdana, tahoma, sans-serif, arial; background-color:#EEEEEE;border-bottom-color:#FAFAFA; border-bottom-width:2px; border-bottom-style:inset;border-rigth-color:#FAFAFA;border-right-width:2px; border-right-style:solid
}
table.tipobotonclickeado
{
	font-family: verdana, tahoma, sans-serif, arial; background-color:#FFDD88; border-bottom-style:inset; border-bottom-color:red; border-bottom-width:2px;border-right-style:inset;border-right-color:red;border-right-width:2px;

}
table.info
{
	font-family: verdana, tahoma, sans-serif, arial; background-color: #c6ffbe; border-bottom-style:inset; border-bottom-color:#CCFF88; border-bottom-width:2px;border-right-style:inset;border-right-color:#CCFF88;border-right-width:2px;
}
table.error
{
	font-family: verdana, tahoma, sans-serif, arial; background-color:#FFDDCC; border-bottom-style:inset; border-bottom-color:red; border-bottom-width:2px;border-right-style:inset;border-right-color:#FFDDCC;border-right-width:2px;border-right-color:red;
}
table.exclama
{
	font-family: verdana, tahoma, sans-serif, arial; background-color:#FFFFDD; border-bottom-style:inset; border-bottom-color:orange; border-bottom-width:2px;border-right-style:inset;border-right-color:#FFFFDD;border-right-width:2px;border-right-color:orange;
}
table.titulo
{
	font-family: verdana, tahoma, sans-serif, arial; background-color:white; border-bottom-style:inset; border-bottom-color:silver; border-bottom-width:2px;
}
img.centrada
{
	vertical-align:middle;border-width:0px
}

table.estilomenu
{
	border-style:none; font-family: verdana, tahoma, sans-serif, arial; font-size:10px;
}

table.estiloa
{
	border-style:solid;border-width: 2px; border-color:#FF8877; font-family: verdana, tahoma, sans-serif, arial; font-size:15px;
}

table.estilob
{
	border-style:solid;border-width: 2px; border-color:#FF8877; font-family: verdana, tahoma, sans-serif, arial; font-size:12px;
}

table.estiloc
{
	padding:10px 10px 10px 10px; background-color:#FFFFCC; border-top: solid thick #DDDDDD ; border-bottom: solid thick #DDDDDD; font-family: verdana, tahoma, sans-serif, arial; font-weight:bold; font-size:15px;
}
table.estilod
{
	padding:10px 10px 10px 10px; background-color:#FFFFCC; border-top: solid thick #DDDDDD ; border-bottom: solid thick #DDDDDD; font-family: verdana, tahoma, sans-serif, arial; font-weight:normal; font-size:12px;
}
table.estiloe
{
	border-style:solid;border-width: 2px; border-color:#FF8877; font-family: verdana, tahoma, sans-serif, arial; font-size:11px;padding:2px;
}
table.estilonacho
{
	font-family: verdana, tahoma, sans-serif, arial; background-color: #b0d1f9; border-bottom-style:inset; border-bottom-color: #5b8bff; border-bottom-width:2px;border-right-style:inset;border-right-color: #395bff;border-right-width:2px;
}

table.estilocargaarchivos
{
	font-family: verdana, tahoma, sans-serif, arial; font-size:15px; font-weight:bold;
}
table.estilocargamanual
{
	font-family: verdana, tahoma, sans-serif, arial; font-size:12px; font-weight:normal;
}

thead.estiloa
{
	color: red;border-style:solid; border-width:2px;
}
thead.estilob
{
	color: red;border-style:solid; border-width:2px;
}
thead.estiloe
{
	color: red;border-style:solid; border-width:2px;
}

a.estiloa:link {text-decoration:none;color:black;}
a.estiloa:visited {text-decoration:none;color:black}
a.estiloa:hover {text-decoration:none;color:black;background-color:green;color:white}

html {
font-family: arial, helvetica, sans-serif;
height: 100%;
}
