body {
    margin:0;
    font-family:Arial, Helvetica, sans-serif;
}

header {
    width:100%;
    padding:5px;
    height:70px;
    background:#FFC;
    }
.logo {
    width:50px;
    height:50px;
    float:left;}
.menu {
    float:left;
	margin-left:50px;}
.menu input {
	border:none;
	background:#FFC;}
#textinst {
	
	text-align:center;
	font-weight:bold;}
	#pieform {
	text-align:center;
	color:red;}
#login ,#areacli {
 padding-top:5px;
 width:200px;
 margin:0 auto;

   }
 #login input, #areacli input{
    margin-top:5px;
    margin-bottom:5px;
     width:180px;
     height:30px;}
 #login input[type=submit],#areacli input {
     font-size:18px;}
.tit {
	float:left;
	margin-left:7px;
	margin-top:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#06F;
	height:30px;}
a.home {
	margin-top:10px;
	padding:3px;
	text-decoration:none;
	color:#369;
	background-color:#CCC;
	font-size:11px;
	float:right;}
.pie{
	margin-top:25px;
	text-align:center;
	font-size:12px;}
footer {
	background-color:#ffc;
    margin-top:8px;
    text-align:center;
	color:#666;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
footer a, footer p{
	margin:0px;
	text-decoration:none;
	color:#666;}
#buscador {
	margin-top:3px;
	font-family:Tahoma, Geneva, sans-serif;
	text-decoration:none;
	}
#buscador img {
	margin-top:5px;
	width:34px;
	height:34px;
	float:left;
	margin-left:4px;
	}
	
#buscador img:hover{
	cursor:pointer;
	}
#buscador input[type=button] {
	margin-top:5px;
	float:left;
	height:30px;
	}
#clavenomb {
	border:none;
	margin-top:5px;
	float:left;
	margin-left:5px;
	width:15px;
	height:30px;
	font-size:13px;

	}
#claveid {
	margin-top:5px;
	float:left;
	margin-left:5px;
	width:45px;
	height:30px;
	font-size:13px;
	border:1px solid #999;
	padding-left:3px;
	}
#clavedesc {
	
	margin-top:5px;
	margin-left:5px;
	float:left;
	padding-left:3px;
	max-width:200px;
	height:30px;
	font-size:13px;
	border:1px solid #999;
	}
#lineapcio {
	margin-top:10px;
	display:block;
	}


#lisprefiltro {

	margin-top:10px;
	height:20px;
	text-align:center;
	background-color:#69F;
	padding-top:10px;
	border:1px solid #dfdfdf;
	
	}
#lisprefiltro a {
	margin-top:8px;
	font-size:11px;
	}
#contlistadoart{
 background-color:#F8F3F1;
}
#filalispre  {
	position: relative;
	background-color: #fff;
	padding-top:3px;
	border-bottom: 2px dotted  #69F;
	float: left;
	height: 74px;	
	width:100%;
	font-size:14px;
	}
	
#filalispre div {
	position: relative;
	float: left;
	text-align: left;
	line-height: 20px;
	margin-left:2px;

}

#filalispre .col1  {
	float:none;
	width:90%;
	padding-left:5px;
	}
#filalispre input[type=text] {
	width:80%;}
.col1 #datos2 {
	color:#999;
	border:none;}
#filalispre .col2  {
	margin-top:2px;
	float:left;
	width:52px;
	text-align:center;
	font-weight:bold;
	}	
#filalispre .col3  {
	width:140px;
	display:inline-table;/*no tocar */
	height:74px;
	}	
#filalispre div.col3 div.col3int{
	display: table-cell; /*no tocar */
	vertical-align: middle;/*no tocar */
	text-align:center;/*no tocar */
 	margin:0;
  	padding:0;
    float:none;
    width: auto;
    height: auto;
    
 	}		

#filalispre .col4  {
	width:100px;
	font-size:20px;
	padding-top:26px;
	font-weight:bold;
	}	

#filalispre div.fotos{
	float:left;
	width:52px;
	height:50px;
    margin:0px;
	/*background-color:#F1EFEB;*/
	display:inline-table;/*no tocar */
 	padding-left:0;
	}
#filalispre div.fotos div.divfoto{
	display: table-cell; /*no tocar */
	vertical-align: middle;/*no tocar */
	text-align:center;/*no tocar */
 	margin:0;
  	padding:0;
    float:none;
    width: auto;
    height: auto;
    
 	}	
#filalispre div.fotos div.divfoto img{
	margin-top:0px;
	padding-top:1px;
	max-height:50px;
	max-width:50px;
}


#lisprevacio{
	text-align:center;
	margin-top:35px;
	margin-bottom:30px;
	border:1px solid #666;
	-webkit-box-shadow: 0px 1px 20px 2px #D6D6D6;
	-moz-box-shadow: 0px 1px 20px 2px #D6D6D6;
	box-shadow: 0px 1px 20px 2px #D6D6D6;
	background-color:#E6E6E6;
	behavior: url(PIE.htc);
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	padding-top:15px;
	padding-bottom:15px;
	
}	

#lisprevacio P {
	text-decoration:none;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	}
#lisprevacio a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;	
	}
#lisprevacio a.dat {
	font-weight:bold;
	margin-left:10px;
	}	
.paginador {
    background-color:#69F;
	position: relative;
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-left: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	border-bottom: solid 1px #dfdfdf;

}


.paginador input {
	margin-top:6px;
	float: left;
}

.paginador p , .paginador div{
    float:left;
    margin-top:0;}
	
.paginador p {
	margin-left:5px;
	margin-right:5px;
	font-size:13px;
	}