body { font-size: 10px; color: #CCCCCC; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
td { font-size: 10px; color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link { color: #EB8F14; text-decoration: none; }
a:active { color: #EB8F14; text-decoration: none; }
a:visited { color: #EB8F14; text-decoration: none; }
a:hover { text-decoration: underline }

.menugral { font-size: 11px; color: #AFB9A8; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.menugral:link, a.menugral:active, a.menugral:visited { color: #AFB9A8; }
.menupral { font-size: 11px; color: #EB8F14; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.menupral:link, a.menupral:active, a.menupral:visited  { color: #EB8F14; }
.submenugral { height: 40px; background: #303030 url(../images/menu_dgra_amar.jpg) bottom left; } 

.kpage { border: 1px solid #666666; }
.khomeosc { border: 1px solid #666666; background-color: #070705; }
.khomemed { background-color: #303030; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; }
.krayasup { border-top-width: 1px; border-top-style: solid; border-top-color: #666666; }
.krayainf { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }
.krayadch { border-right-width: 1px; border-right-style: solid; border-right-color: #666666; }
.krayaizq { border-left-width: 1px; border-left-style: solid; border-left-color: #666666; }
.fondoscuro { background-color: #070705; }
.fondomedio { background-color: #303030; }
.kicono { border: 1px solid #AAAAAA; }
.kfranjafondosc { background-color: #070705;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }
.kfranjafondmed { background-color: #303030;
	border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }


.tithomegris { font-size: 15px; letter-spacing: 2px; color: #CCCCCC; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif;	}
.tithomepard, a.tithomepard:link, a.tithomepard:active, a.tithomepard:visited { 
	font-size: 16px; color: #938F62; font-weight: bold; text-decoration: none; font-family: Arial, Helvetica, sans-serif;	}
a.tithomepard:hover { text-decoration: underline }
.texthome, a.texthome:link, a.texthome:active, a.texthome:visited { 
	font-size: 11px; color: #CCCCCC; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;	}
a.texthome:hover { text-decoration: underline }

.titulopag { font-size: 14px; color: #EB8F14; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }


.footer { font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;	}
a.footer:link, a.footer:active, a.footer:visited { color: #666666; }


.litinput { font-size: 10px; color: #CCCCCC; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.kinput { border: 1px solid #CCCCCC; background-color: #FFFFFF; height: 20px; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ktexta { border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }


.mensajes { font-size: 11px; color: #CCCCCC; font-weight: bold; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; }
.msgerror { font-size: 10px; color: #EB8F14; font-family: Verdana, Arial, Helvetica, sans-serif; }
.atras { font-size: 10px; color: #0000B3; font-family: Verdana, Arial, Helvetica, sans-serif; }

.box_fondo { background: #303030 url(../images/fondo_form_01.jpg) repeat-x top left; background-size: auto; }
.box_sup { border-top-width: 1px; border-top-style: solid; border-top-color: #666666; }
.box_inf { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }
.box_izq { border-left-width: 1px; border-left-style: solid; border-left-color: #666666; } 
.box_der { border-right-width: 1px; border-right-style: solid; border-right-color: #666666; } 

