.formulario_administrador {
padding-left: 375px;
font-family: Cursive, verdana, arial, helvetica, sans-serif;
font-size: 20px;
}

.cabecera_formulario_administrador {
padding-left: 375px;
padding-top:60px;
color: #495E49;
font-size:30px;
}

.tabla_llana {
	background-color: #FFFFFF;
	border: none;
	color: #495E49;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	width:580px;
	/*margin-left:270px;*/
	float:right;
	
	
}

.tabla_llana a:link, .tabla_llana a:visited, .tabla_llana a:active {
	background-color: transparent;
	color: #0096BD;
	text-decoration: none;
}

.tabla_llana a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

.tabla_llana caption {
	background-color: transparent;
	color: #67BD2A;
	font-family: Georgia, serif;
	font-size: 24px;
	padding-bottom: 12px;
	/*padding-left: 90px;*/
	
}

.tabla_llana, .td_tabla_llana, .th_tabla_llana {
	/*margin: 0;*/
}

.body_tabla_llana td, .body_tabla_llana th {
	background-color: #D6F2C3;
	border-bottom: 2px solid #B3DE94;
	border-top: 3px solid #FFFFFF;
	padding: 9px;
}

.body_tabla_llana tr.odd th, .body_tabla_llana tr.odd td {
	background-color: #C8EDAE;
	border-bottom: 2px solid #67BD2A;
}

.body_tabla_llana tr:hover td, .body_tabla_llana tr:hover th {
	background-color: #BAE899;
}

.td_tabla_llana,.th_tabla_llana {
	vertical-align: middle;
}


.head_tabla_llana .th_tabla_llana {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	padding: 0 8px 2px 8px;
	white-space: nowrap;
}





.tabla_llana_backoffice {
	background-color: #FFFFFF;
	border: none;
	color: #495E49;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	width:520px;
	
	margin-left:265px;
	text-align:center;
}

.tabla_llana_backoffice a:link, .tabla_llana_backoffice a:visited, .tabla_llana_backoffice a:active {
	background-color: transparent;
	color: #0096BD;
	text-decoration: none;
}

.tabla_llana_backoffice a:hover {
	background: transparent;
	color: #000000;
	text-decoration: underline;
}

.tabla_llana_backoffice caption {
	background-color: transparent;
	color: #67BD2A;
	font-family: Georgia, serif;
	font-size: 24px;
	padding-bottom: 12px;
	padding-left: 10px;
	
}

.tabla_llana_backoffice, .td_tabla_llana, .th_tabla_llana {
	/*margin: 0;*/
}


.otraspiezas {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	margin-left:22px;
	margin-bottom:40px;
	width:555px;
}

.otraspiezas a{
text-decoration:none;
color:#aaa111;
}


.enlace_log_out {
padding-left:690px;
padding-top:25px;
}



#lista {
float:left;
width:595px;
/*margin-top:45px;*/
}

#lista h1 {
font-size:20px;
padding-left:145px;
font-family: Verdana, Tahona, Arial;
}

#lista h2 {
font-size:20px;
padding-left:20px;
font-family: Cursive, serif, Georgia, fantasy;
}


img {
border:none;
}

 .tabla {
/*padding-left:20px;*/
margin-left:20px;
margin-bottom:40px;
/*margin-top:70px;*/
/*width:925px;*/
border-collapse:collapse;
}


#lista .tabla tr {
/*display:inline-table;*/
/*background-color:#f1f1f1;*/
/*margin-left:20px;*/
background:transparent url(../fotos/linea_gris_pequena.png) repeat-y;

}



#lista .tabla .descripcion_tabla{
padding-top:0px;
.padding-top:12px;

}



#lista .row {
width:0px;
}

.tabla td{
border-bottom:solid 20px white;
}

.tabla .foto_tabla {
padding-left:30px;
padding-top:12px;

}

.tabla .foto {
width:115px;
height:105px;
margin-right:8px;
}

.tabla .fila {
padding-bottom:6px;
list-style-type:none;
width:400px;
height:13px;

}


.tabla  .titulo {
float:left;
text-align:right;
width:40px;
font: bold 13px sans-serif;
margin-bottom:-16px;
}



.tabla .detalle {
text-align:left;
/*float:right;*/
/*width:700px;*/
padding-left:90px;
font: normal 13px sans-serif;
width:357px;
/*height:15px;*/
}


.tabla a {
text-decoration:none;
font: bold 10px/15px sans-serif;
color:maroon;
text-align:center; 
}

.tabla p {
margin:0px;
}

.tabla  #marca {
color: maroon;
font-weight:bold;
}




div.pagination {
	text-align:center;
	width:990px;
	padding:0px 0px 60px 0px;
	/*margin-bottom:30px;*/
	position:absolute;
	display:inline;
}



div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}


