a {
	color:#000000 ;
	FONT-SIZE: 11px;
	font-weight: bold;	
	text-decoration: none;
	 FONT-FAMILY:  Tahoma, Arial, Verdana;
}
a:hover {
	color:  #444444 ;
	text-decoration: none;
	 FONT-FAMILY:  Tahoma, Arial, Verdana;
	 FONT-SIZE: 11px;
}
a:visited {
	color:#000000 ;
	FONT-SIZE: 11px;
	font-weight: bold;	
	text-decoration: none;
	 FONT-FAMILY:  Tahoma, Arial, Verdana;
}

body
{
	SCROLLBAR-FACE-COLOR: #cccccc;	
	margin: 5px 5px 0px;
	SCROLLBAR-ARROW-COLOR: #cccccc;
	SCROLLBAR-TRACK-COLOR: #f0f0f0;

}

 select,input{height:18px; font-size:11px;color:#000000;border:1pxm solid #cccccc;margin:0 0 0 0;padding:0 0 0 0;font-family: Tahoma, Arial, Verdana;cursor:hand}
.inactivo
{
	font-weight: normal;
	font-size: 10px;
	color: #990000;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: line-through;
}

td
{
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	text-decoration: none;
	
	
}
h2
{
	font-family: Tahoma, Arial, Verdana;
	color: #555;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	margin-top: -2px;margin-bottom: -1px;padding-left: 15px;
}
h3
{
	font-family: Tahoma, Arial, Verdana;
	color: #555;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	margin-top: -2px;margin-bottom: -1px;
}
	
h4{padding-left: 5px;padding-right: 5px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #0055a0;
	font-variant: small-caps;}

h4 a
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	color: #0055a0;
	font-variant: small-caps;
}

h4 a:hover{margin:0;padding-left: 5px;font-size:12px;font-weight:bold;color:#FF5B01}

.a9go
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10px;
	border-left: black 1px solid;
	color: #333333;
	border-bottom: black 1px solid;
	font-family: Tahoma, Arial, Verdana;
	background-color: #f0f0f0;
}

.a9go a
{
	color: #6f6f6f;
	font-family: Tahoma, Arial, Verdana;
}
.a9go a:visited
{
	color: #6f6f6f;
	font-family: Tahoma, Arial, Verdana;
}
.a9go a:link
{
	color: #6f6f6f;
	font-family: Tahoma, Arial, Verdana;
}
.a9go a:hover
{
	color: #FF5B01;
	font-family: Tahoma, Arial, Verdana;
}

 a.link
{
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: underline;
}
 a.link:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: underline;
}
a.link:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}

 a.linkinv
{
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}
 a.linkinv:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}
a.linkinv:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: underline;
}

a.menuizq
{
	font-size: 12px;
	color: #c9e6ff;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}
a.menuizq:link
{
	font-size: 12px;
	color: #c9e6ff;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}
a.menuizq:visited
{
	font-size: 12px;
	color: #c9e6ff;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: none;
}
a.menuizq:hover
{
	font-size: 12px;FONT-FAMILY: Tahoma, Arial, Verdana;
	color: #ffffff;text-decoration: none;
}


a.ep  {FONT-SIZE: 11px; FONT-FAMILY:  Tahoma, Arial, Verdana;color:#444444 ; text-decoration: none;font-weight:bold}

a.ep:link  {FONT-SIZE: 11px; FONT-FAMILY:  Tahoma, Arial, Verdana;color:#444444 ; text-decoration: none;font-weight:bold}

a.ep:visited  {FONT-SIZE: 11px; FONT-FAMILY:  Tahoma, Arial, Verdana;color:#444444 ; text-decoration: none;font-weight:bold}


a.ep:hover {FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, Verdana; color:#000000; text-decoration: none;font-weight:bold}


a.lkazul  { FONT-FAMILY:  Tahoma, Arial, Verdana;color:#0055a0 ; text-decoration: none;font-weight:bold}

a.lkazul:hover { FONT-FAMILY: Tahoma, Arial, Verdana; color:#444444; text-decoration: none;font-weight:bold}




.ag
{
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: #606060;
	padding-top: 3px;
	border-bottom: #444444 1px solid;
	font-style: normal;
	font-family: Tahoma, Arial, Verdana;
	font-variant: normal;
}

.barraopcion
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
	color: #444444;
	padding-top: 5px;
	font-family: Tahoma, Arial, Verdana;
	height: 35px;
	background-color: #f0f0f0;
}

.botones
{
	border-right: #6f6f6f 1px solid;
	padding-right: 3px;
	border-top: #6f6f6f 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #6f6f6f 1px solid;
	cursor: hand;
	color: #444444;
	padding-top: 1px;
	border-bottom: #6f6f6f 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}

.botones a:hover
{
	border-right: #6f6f6f 1px solid;
	padding-right: 3px;
	border-top: #6f6f6f 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #6f6f6f 1px solid;
	cursor: hand;
	color: #000000;
	padding-top: 1px;
	border-bottom: #6f6f6f 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}


.botonesv
{
	border-right: #6f6f6f 1px solid;
	padding-right: 3px;
	border-top: #6f6f6f 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #6f6f6f 1px solid;
	cursor: hand;
	color: green;
	padding-top: 1px;
	border-bottom: #6f6f6f 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}

.botonesv a:hover
{
	border-right: #6f6f6f 1px solid;
	padding-right: 3px;
	border-top: #6f6f6f 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #6f6f6f 1px solid;
	cursor: hand;
	color: #000000;
	padding-top: 1px;
	border-bottom: #6f6f6f 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}

.botonesr
{
	border-right: #6f6f6f 1px solid;
	padding-right: 3px;
	border-top: #6f6f6f 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #6f6f6f 1px solid;
	cursor: hand;
	color: red;
	padding-top: 1px;
	border-bottom: #6f6f6f 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}

.botonesr a:hover
{
	border-right: #6f6f6f 1px solid;
	padding-right: 3px;
	border-top: #6f6f6f 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #6f6f6f 1px solid;
	cursor: hand;
	color: #000000;
	padding-top: 1px;
	border-bottom: #6f6f6f 1px solid;
	background-color: #ffffff;
	text-decoration: none;
}
.cab
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	margin: 3px;
	color: white;
	padding-top: 3px;
	border-bottom: #444444 1px solid;
	font-family: Tahoma, Arial, Verdana;
	background-image: url(../img/menu/fondocab.gif);
	
}
.cb{
	
	font-weight: bold;
	font-size: 11px;
	background: url(../img/inf/cabnar.png) repeat-x left top ;	
	
	cursor: hand;
	color: #555555;	
	height: 24px;
	
}
/*
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	background-image: url(../img/menu/fondocab.gif);
	padding-bottom: 3px;
	margin: 3px;
	color: black;
	padding-top: 3px;
	border-bottom: #444444 1px solid;
	font-family: Tahoma, Arial, Verdana;
}*/

.cb a:link
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: underline;
}
.cb a:active
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: underline;
}
.cb a:visited
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	text-decoration: underline;
}

.cb a:hover
{
	font-size: 11px;
	color: #444;
	font-family: Tahoma, Arial, Verdana;text-decoration: underline;
}


.cbinv
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	border-bottom: #444444 1px solid;
	font-family: Tahoma, Arial, Verdana;
	background-color: #444444;
}
.error
{
	border-right: red 1px solid;
	padding-right: 2px;
	border-top: red 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: 12px;
	border-left: red 1px solid;
	color: red;
	border-bottom: red 1px solid;
	font-family: Tahoma, Arial, Verdana;
	background-color: white;
}
.cb3
{font-weight: bold;
	font-size: 9px;
	color: #444444;
	font-family: Tahoma, Arial, Verdana;
	background-color: #f0f0f0;
	
}
.tx9
{
	font-size: 10px;
	color: #6D879E;
	font-family: Tahoma, Arial, Verdana;
	
}
.tx9 td
{
	font-size: 10px;
	color: #6D879E;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	
}

.cb2
{

	font-weight: bold;
	font-size: 10px;
	color: #444444;
	border-bottom: #444444 1px solid;
	font-family: Tahoma, Arial, Verdana;
	background-color: #f0f0f0;
}
.cb10
{
		padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10px;
	color: #444444;
	border-bottom: #444444 1px solid;
	font-family: Tahoma, Arial, Verdana;
	background-color: #f0f0f0;
}

.caja
{
	border-right: #444444 1px solid;
	border-top: #444444 1px solid;
	border-left: #444444 1px solid;
	border-bottom: #444444 1px solid;
	background-color: #f0f0f0;
}
.cajasec
{
	border-right: #444444 1px dotted;
	border-top: #444444 1px dotted;
	border-left: #444444 1px dotted;
	border-bottom: #444444 1px dotted;
	background-color: #f0f0f0;
}
.datos
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	
}

.ed
{
	border-right: #444444 1px solid;
	border-top: #444444 1px solid;
	font-size: 11px;
	border-left: #444444 1px solid;
	color: gray;
	border-bottom: #444444 1px solid;
}

.ed50 {font-size: 10px; height: 16px; width: 50px; 
	border: 1px #444444 solid ;color: #444444;}

.ed100
{
	font-size: 11px;width: 80px;
	border: 1px #444444 solid ;color: #444444;
}


.ed150 {font-size: 10px; height: 16px; width: 120px; 
	border: 1px #444444 solid ;color: #444444; }

.ed200 
{
	font-size: 10px; height: 16px; width: 200px; 
	border: 1px #444444 solid ;color: #444444;
}
.ed100numero 
{ 
	font-size: 10px; height: 16px; width: 80px; 
	border: 1px #444444 solid ;color: #444444;
	 text-align: right; 

}
.ed50numero 
{ 
	font-size: 10px; height: 16px; width: 40px; 
	border: 1px #444444 solid ;color: #444444;
	 text-align: right; 

}
.edcheck 
{
	width: 13px;
	height: 13px;
}

.edfree
{
	border-right: #444444 1px solid;
	border-top: #444444 1px solid;
	font-size: 10px;
	border-left: #444444 1px solid;
	color: #444444;
	border-bottom: #444444 1px solid;
	height: 16px;

}
.edfreeReg
{background:#FFF url(../img/bgInput.gif) no-repeat left top; border:1px solid; border-top-color:#7c7c7c; border-bottom-color:#c3c3c3; border-right-color:#c3c3c3; border-left-color:#7c7c7c; font-size:1em; padding:.2em .1em .1em .5em; color:#555;font-family:"Trebuchet MS", Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size:1em;}



.edfreecaja
{
	border-right: #444444 1px solid;
	border-top: #444444 1px solid;
	font-size: 11px;
	border-left: #444444 1px solid;
	color: #444444;
	border-bottom: #444444 1px solid;
	

}

H1.SaltoDePagina { PAGE-BREAK-AFTER: always }

.help
{
	border-right: #444444 1px dotted;
	padding-right: 2px;
	border-top: #444444 1px dotted;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #444444 1px dotted;
	color: #444444;
	padding-top: 2px;
	border-bottom: #444444 1px dotted;
	font-family: Tahoma, Arial, Verdana;
	background-color: #ffffcc;
}
.help2
{
	border-right: #444444 1px dotted;
	padding-right: 2px;
	border-top: #444444 1px dotted;
	padding-left: 2px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #444444 1px dotted;
	color: #444444;
	padding-top: 2px;
	border-bottom: #444444 1px dotted;
	font-family: Tahoma, Arial, Verdana;
	background-color: #ffffcc;
}
.linea {
	color:#444444; 
	width:725px; 
	text-align:left; 
	height:1;
}

.rojo
{
	font-size: 10px;
	color: #cc0000;
	font-family: Tahoma, Arial, Verdana;
}
.verde
{
	font-size: 10px;
	color: green;
	font-family: Tahoma, Arial, Verdana;
}
.textofbl
{
	background-color: #f0f0f0;
}
.titulos
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Arial, Verdana;
	FONT-SIZE: 14px;
    COLOR: #555555;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
}
.tituloAzu2
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Arial, Verdana;
	FONT-SIZE: 16px;
    COLOR: #444444;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
}
.tituloAzul
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: Tahoma, Arial, Verdana;
	FONT-SIZE: 16px;
    COLOR: #0055a0 ;
    FONT-STYLE: normal;
    FONT-VARIANT: normal;
}

.txblanco
{
	font-weight: bold;
	font-size: 12px;
	color: #444444;
	font-style: normal;
	font-family: Tahoma, Arial, Verdana;
	font-variant: normal;
}
.titGris
{
	font-weight: bold;
	font-size: 20px;
	vertical-align: bottom;
	color: #444444;
	font-style: normal;
	font-family:  Tahoma, Arial, Verdana;
	height: 35px;
	background-color: transparent;
	font-variant: normal;
}	

.tx
{
	font-size: 10px;
	color: #444444;
	font-family:  Tahoma, Arial, Verdana;
	
}
.tx12
{
	font-weight: bold;
	font-size: 12px;
	color: #444444;
	font-family: Tahoma, Arial, Verdana;
}
.rojo2
{
	color: #ff0033;

}
.verde2
{
	color: green;
	font-family: Tahoma, Arial, Verdana;
}
.txa
{
	font-size: 12px;
	color: #0055A0;
	font-family: Verdana,Arial,  Helvetica, sans-serif;
	
}

.edcaja 
{
	font-size: 11px; border: 1px #000000 solid; color: #444444; 
	border-color: #000000 #FFFFFF #FFFFFF #000000;
}
.sub {  border-color: black black #444444; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.T
{
	border-right: #888888 1px solid;
	padding-right: 3px;
	border-top: #888888 1px solid;
	padding-left: 3px;
	padding-bottom: 1px;
	border-left: #888888 1px solid;
	cursor: hand;
	color: white;
	padding-top: 1px;
	border-bottom: #888888 1px solid;
	background-color: #f9f9f9;
}
.P {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 3px; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; BACKGROUND-COLOR: #f0f0f0;padding-top: 1px;
	padding-bottom: 1px;	
}
.menu
{
	FONT-FAMILY: Tahoma, Arial, Verdana;
	color: #C9E6FF;
	font-size: 14px;
}
.SF00 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.SF01 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: white; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #dddddd
}
.SF02 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #999999; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.SF03 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: white; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #bbbbbb; TEXT-ALIGN: center
}
.SF04 {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 4px; BORDER-TOP: medium none; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 50000000; BACKGROUND: url(../img/bg_calendar.png) no-repeat left top; PADDING-BOTTOM: 4px; BORDER-LEFT: medium none; WIDTH: 198px; PADDING-TOP: 10px; BORDER-BOTTOM: medium none; FONT-FAMILY: Tahoma; HEIGHT: 162px
}
.SF05 {
	CURSOR: pointer
}
.SF06 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; BORDER-LEFT: #999999 1px solid; COLOR: #666666; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}
.form2
{
	border-right: #F1F1F1 8px solid;
	border-top: #F1F1F1 5px solid;
	font-size: 11px;
	border-left: #F1F1F1 8px solid;
	color: #000000;
	border-bottom: #F1F1F1 8px solid;
	background-color: #F1F1F1;
}
.form2 INPUT, SELECT, TEXTAREA
{
	border-right: #c3c3c3 1px solid;
	border-top: #7c7c7c 1px solid;
	padding-left: 2px;
	font-size: 1em;
	background: url(../img/bgInput.png) #fff no-repeat left top;
	margin-left: 1px;
	border-left: #7c7c7c 1px solid;
	color: #333;
	border-bottom: #c3c3c3 1px solid;
}
.form2 INPUT.necesario
{
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
}
.form2 INPUT, SELECT, TEXTAREA{font-family:Tahoma, Helvetica, Verdana, sans-serif; font-size:11px;}
.lineaverde
{
	
	color: #009900;
}
.linearoja { color: #FF0000}
.lineanaranja { color: #FF6600}
.lineaazul { color: #3366FF}

DIV.botones2{float:right; margin:0 0px 0 0}
DIV.botones2 A.eliminar{float:left; background:url(../img/bgrechazar.gif) no-repeat; padding:3px 12px 6px 35px; text-decoration:none; color:#000; margin-left:10px;}
DIV.botones2 A.aprobar{float:left; background:url(../img/bgAprobar.gif) no-repeat; padding:3px 11px 6px 35px; text-decoration:none; color:#000; margin-left:10px;}
DIV.botones2 A:hover{color:#369;}


.Pstnar
{
	
	font-weight: bold;
	font-size: 11px;
	background: url(../img/inf/cabnar.png) repeat-x left top ;	
	
	cursor: hand;
	color: #555555;	
	height: 24px;
	text-align: center;
}
 .cajasombra{background:#FFF url(../img/naranja/sombra.png) no-repeat left top; border:1px solid; border-top-color:#7c7c7c; border-bottom-color:#c3c3c3; border-right-color:#c3c3c3; border-left-color:#7c7c7c; font-size:1em; padding:.2em .1em .1em .5em; color:#555;} 
 .cajasombrahelp
{
	border-bottom: #c3c3c3 1px solid;
	border-left: #7c7c7c 1px solid;
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	padding-right: 0.1em;
	background: url(../img/sombrah.png) no-repeat left top;
	color: #555;
	font-size: 1em;
	border-top: #7c7c7c 1px solid;
	border-right: #c3c3c3 1px solid;
	padding-top: 0.2em;
}
 
  .cajasolo{  font-size:1em; padding:.2em .1em .1em .5em; color:#555;}  
    .titulo
{
	padding-bottom: 0.1em;
	padding-left: 0.5em;
	padding-right: 0.1em;
	color: #555;
	font-size: 18px;
	padding-top: 0.2em;
} 
.op LI
{
	list-style-position: inside;
	text-align: left;
	padding-left: 4px;
	margin-left: 4px;
	list-style-image: url(../img/fl2.gif);
}
.op A
{
	
	padding-left: 2px;
	margin-left: 2px;
	
}
H1.seccion{font-family: arial,tahoma,verdana,sans-serif; font-size: 22px;margin:10px 0 0 0px; color: #001556;}

TABLE#tabla_seccion INPUT { height:auto!important;font-size: 14px; color: #555; background: url(../img/bginput.jpg) repeat-x 0 0; border: solid 1px #CCC; padding: 2px!important; }
TABLE#tabla_seccion SELECT { height:auto!important;font-size: 14px; color: #555; background: url(../img/bginput.jpg) repeat-x 0 0; border: solid 1px #CCC; padding: 2px; }
TABLE#tabla_seccion TEXTAREA {height:auto!important; font-size: 14px; color: #555; background: url(../img/bginput.jpg) repeat-x 0 0; border: solid 1px #CCC; padding: 2px; }

.boton{height:auto!important;padding:3px}