div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
body {
margin: 0px;
padding: 0px;
background: #285500;
font: normal 12px arial;
color:#fff;
line-height:18px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a {
color:#fff;
text-decoration:none;
}
a:hover{
text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.top {
background: url(../imagenes/fdo-top-logo.jpg) repeat-x;
padding:0 20px;
border-bottom:1px solid #285500;
}
.menu {
background:url(../imagenes/fdo-menu.jpg) repeat-x;
}
.cuerpo {
background:#a2b736;
padding:20px 20px;
}
.caja1 {
background:url(../imagenes/fdo-caja1.jpg) repeat-x bottom;
padding:10px;
}
.caja2 {
background:url(../imagenes/fdo-caja2.jpg) repeat-x bottom;
padding: 10px;
font:normal 11px tahoma;
color:#333;
line-height:18px;
}
.tit-coapla {
font:bold 16px arial;
color:#2c5304;
}
.copy {
font:normal 10px tahoma;
padding:10px;
}
.fm-bus {

background:#dbefd6;

border:1px solid #999;

font:normal 10px arial;

height:20px;

}

.bt-bus {

background:#91c285;

border:1px solid #999;

font:normal 10px arial;

height:20px;

}
.titulo {

	font:bold 10px arial;

	color:#FFFFFF

}

.tratamiento {

font:normal 10px arial;

color:#000000

}

.bordeprod {

border:1px solid #999

}

.desc {

	font:normal 10 arial;

	color:#FFFFFF

}

/* PAGINADO*/

a.paginacion {

	font:bold 10px verdana;

	color:#000;

	text-decoration:none;

}

a.paginacion:hover {

	font:bold 10px verdana;

	color:#000;

	text-decoration:none;

}

.paginado_tx {

	font:bold 10px verdana;

	color:#000;

	text-decoration:none;

}

.pag_actual{

	color:#f00;

}

/*FIN PAGINADO*/

.cajaprod td {

padding:5px;

}
.pad-pagi {
padding:0 5px;
}
.desc-notas {
padding:5px;
font:normal 12px arial;
border-bottom:10px solid #a2b736;
}
form.cmxform label.error, label.error {
	color: #333;
	font:normal 11px arial;
	display:block;	
}
form.cmxform label.error {
	margin-left: 10px;
	display:block;
}
.form_textarea3 {
	font: normal 11px arial;
	width:250px;
	height:73px;
	border: solid #afb0b1 1px;
	margin-bottom: 5px;
	background-color: #f4f4f4;
}
.form_02 {
font: normal 11px arial;
	border: 1px solid #808080 ; 
	background-color: #fff;
	height:25px;
	width:220px;
}
.boton {
	padding: 5px 0 5px 0;
	font: normal 11px Arial;
	color: #fff;
	background: #4d6f00;
	border: 1px solid #f00;
	width: 70px;
}
.tx-ng {
color:#000;
}
#enlaces {
font:bold 11px arial;
color:#000000
}
#enlaces td {
padding:5px;
}
#enlaces a {
font:bold 11px arial;
text-decoration:none;
color:#000;
}
#enlaces a:hover {
font:bold 11px arial;
text-decoration:underline;
}
a.lk-menu {
font:bold 12px arial;
color:#fff;
background:#2c5304;
text-decoration:none;
display:block;
padding:5px 0 6px 0;
}
.lk-menu:hover {
font:bold 12px arial;
color:#2c5304;
text-decoration:none;
background: #ffcc00;
display:block;
padding:5px 0 6px 0;
}
.menuseleccionado {
font:bold 12px arial;
color:#2c5304;
text-decoration:none;
background: #ffcc00;
display:block;
padding:5px 0 6px 0;
}