.input1{
	background:url(/leg-iconos/lupa.png) no-repeat;
	width: 100px;
    	height: 25px;
	font-weight:bold;
	color:#bf6b11;
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:12px;
    	background-color:url(/leg-iconos/botonentero.gif)no-repeat;
    	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.4); 
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
	 box-shadow: inset 0 3px 8px rgba(0,0,0,.24);

}


.input2 {
	background:url(/leg-iconos/quitarterminotrasp.gif) no-repeat;
	width: 100px;
	height: 25px;
	font-weight:bold;
	color:#bf6b11;
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:12px;
	background-color:url(/leg-iconos/botonentero.gif)no-repeat;
    	-moz-border-radius: 10px;
    	-webkit-border-radius: 10px;
	-moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.4); 
	-webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.4);
	 box-shadow: inset 0 3px 8px rgba(0,0,0,.24);
}

/*
Cierre
*/
#cierre1{
	display:block;
	width:1217px;
	height:100px;
	background:url(/leg-iconos/fondo_cierre.jpg) no-repeat;
	}


/*
Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas Tablas 
*/


	
.tabla_general tr th{
	width:1050px;
	height:50%;
	border:0px;
       cellpadding:0px;
       cellspacing:0px;
	badground=#ffffff;	
	
	}


.tabla4{
	width:1000px;
	height:34px;
	border:0px;
       cellpadding:0px;
       cellspacing:0px;

	}

.tabla4 tr th{
	width:400px;
       text-align:left;
	}

.tabla4 th a{
	align:right;
	margin-top:5px;
	padding-right:10px;
	height:15px;
	float:right;
	valign:bottom;
	}


//////////////

Mirar lo de espacio entre iconos en este ejemploo que son botones abajo y a la izquierda.


/* ESTILO ICONOS TARJETA */
.iconotarj img {
width: 30px;
border: 4px solid #0F7FB1;
padding: 1px;
float: left;
margin-bottom: 0px;
margin: 0px;
vertical-align: sub;

}


/* Rollover sobre el icono*/ 
.iconotarj img:hover {
border: 4px solid #CD5C5C;
}
/////////////////////////////////////


.tabla5{
	float:left;
	border:0;
	cellspacing:0;
	cellpadding:0;
	}

.tabla5 tr td{
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:11px;
	color:#555555;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:40px;
	}

.tabla6{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	align:left;
	width:800;
       border:0;
       cellspacing:0;
       cellpadding:0; 
       bgcolor:#ffffff;
	}

.tabla6 tr .primero{
	padding-left:17px;
	}

.tabla6 tr th{
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:11px;
	color:#787878;
	height:35px;
	font-weight:bold;
	padding-bottom:12px;
	border-bottom:1px solid #dadada;
	vertical-align:bottom;
	}

.tabla6 tr td{
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:11px;
	color:#555555;
	padding-bottom:8px;
	padding-top:8px;
	}

.tabla6bis{
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	align:left;
	width:800;
       border:0;
       cellspacing:0;
       cellpadding:0; 
       bgcolor:#ffffff;
	}

.tabla6bis tr .primero{
	padding-left:17px;
	}

.tabla6bis tr th{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#787878;
	height:35px;
	font-weight:bold;
	padding-bottom:12px;
	vertical-align:bottom;
	}

.tabla6bis tr td{
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:11px;
	color:#555555;
	padding-bottom:8px;
	padding-top:8px;
	}
.tabla7{
	float:center;
	border:0;
	cellspacing:0;
	cellpadding:0;
	}


.tabla7 tr td{
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:11px;
	color:#555555;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:35px;
	}

.tabla8{
	float:center;
	width:600px;
	border:0;
	cellspacing:0;
	cellpadding:0;
	}

.tabla8 tr td{
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:11px;
	color:#555555;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:5px;
	valign:top;
	}


.tabla9{
	width:950px;
	height:34px;
	border:0px;
       cellpadding:0px;
       cellspacing:0px;
}

.tabla9 tr th{
	width:850x;
       text-align:left;
	}

.tabla9 th a{
	align:right;
	float:right;
	valign:bottom;
	margin-top:5px;
	height:15px;
	float:right;
	}


.tabla10{
	width:750px;
	border:0px;
       cellpadding:0px;
       cellspacing:3px;
	align:right;
}

.tabla10 tr td{
	width:19x;
	height:21px;
	valign:top;
}
.tabla10 tr td a{
	align:right;
	float:right;
	width:50px;	
	}

.tabla11{
	width:750px;
	border:0px;
       cellpadding:0px;
       cellspacing:3px;
	align:left;
}

.tabla11 tr td{
	align:left;
	valign:top;
}



.tabla12{
	width:900px;
	border:0px;
       cellpadding:1px;
       cellspacing:3px;
	align:left;
	colspan:3px;
}

.tabla12 tr td td{
	width:20px;
       border:0;
	align:left;
	colspan:5px;
	}



.tablafotomesa{
	float:top;
	width:700px;
	height:1px;
	border:1;
	padding-top:8px;
	
	}


.tablasimple{
	width:800px;
	align:right;
	border:0;
       cellspacing:0;
	cellpadding:0;
	}

.tablaindices{
	 width:1150px;
	 height:50%;
	 border:0;
	 cellpadding:0;
        cellspacing:0;
	 background:#ffffff;

	 }

.tabla13{
	width:100%;
       border:0;
	cellspacing:0;
	cellpadding:0;
	align:left;
	text-align:center;
	}

.tabla13 tr td{
	width:50px;
	}

.tabla13 tr th{
	width:200px;
	}


.tablabasica{
	width:600px;
	border:0; 
	cellspacing:0;
       cellpadding:0;
	}

.tablalegista{
	width:950;
	height:50%;
	border:0; 
	cellspacing:0;
       cellpadding:0;
	}



#contenido_centro1{
	float:top;
	width:1000px;
	padding-left:37px;
	padding-right:10px;
 	text-align:left;
	margin-top:0px;
	bgcolor:#ffffff;
	valign:top;
	height:0px;
	}
p{
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:11px;
	color:#666666;
	margin:0px;
	line-height:18px;
	}

blockquote{
	margin-bottom:5px;
	margin-top:5px;
	}

.fotomesa{
	width:300px;
	heigh:400px;
	border:0;
	float:top;
	align:left;
	border:0px;
	valign:top;
	top:0;
	left:0;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position:top;
	margin-lef:0;
	margin-top:0;
	vertical-align:top;
	}


.fotomesaimprimir{
	width:200px;
	heigh:250px;
	border:0;
	float:top;
	align:left;
	border:0px;
	valign:top;
	top:0;
	left:0;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position:top;
	margin-lef:0;
	margin-top:0;
	margin-right:20;
	vertical-align:top;
	}

.tablapequeña{
	width:600px;
	align:center;
	text-align:center;
	margin-left:0;
	margin-top:0;
	padding-left:0px;
	padding-right:10px;
	cellspacing:0;
       cellpadding:0;
	}
.tablape{
	width:500px;
	align:left;
	text-align:left;
	float:top;
	margin-left:0;
	margin-top:0;
	padding-left:0px;
	padding-right:5px;
	cellspacing:0;
       cellpadding:0;
	font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;
	font-size:11px;
	}

.espacio{	
	width:40px;
	 }

.espacio1{	
	width:20px;
	 }

.espacio2{
	 width:5px;
	 }

.espacio3{
	 width:175px;
	 }

.espacio4{
	 width:10px;
	 }

.espacio5{
	 width:5%;
	 }

.espacio6{
	 width:1%;
	 }

.espacio7{
	 width:650px;
	 }
.espaciocentrar{	
	width:5%;
	align:center;
	text-align:center;
	}

.lineagris{
	float:top;
	width:700px;
	height:1px;
	border:1;
	}

.centrar{
	align:center;
	text-align:center;
	}

.derecha{
	align:right;
	text-align:right;
	}

.izquierda{
	align:left;
	text-align:left;
	}


.justificado{
	align:justify;
	text-align:justify;
	}

.contenidopubli td{
	valign:top;
       width:200px;

}

.contenidopubli td a{
	width:27px;
	border:0;	
}
.contenidopublis{
	valign:middle;
       width:90%;
	
}

.blanco{
	bgcolor:#ffffff;
	}

.negro td{
	bgcolor:#000000;
	}


.contenidoparlamento{
	valign:top;
       width:460px;
	border:0px;
	}





