/* ESTILOS */

/* REDIMENSIONABLE */
.estilo.resizable .body {
	background: #FFF;
}
.estilo.resizable .top {
	padding: 0; margin: 0;
	height: 8px; overflow: hidden;
	background: transparent url(resizable/marron/top.png) repeat-x 0 0;
}
.estilo.resizable .right {
	padding: 0; margin: 0;
	width: 8px; overflow: hidden;
	background: transparent url(resizable/marron/right.png) repeat-y 0 0;
}
.estilo.resizable .bottom {
	padding: 0; margin: 0;
	height: 8px; overflow: hidden;
	background: transparent url(resizable/marron/bottom.png) repeat-x 0 0;
}
.estilo.resizable .left {
	padding: 0; margin: 0;
	width: 8px; overflow: hidden;
	background: transparent url(resizable/marron/left.png) repeat-y 0 0;
}
.estilo.resizable .top_left {
	padding: 0; margin: 0;
	width: 8px; height: 8px; overflow: hidden;
	background: transparent url(resizable/marron/top_left.png) no-repeat 0 0;
}
.estilo.resizable .top_right {
	padding: 0; margin: 0;
	width: 8px; height: 8px; overflow: hidden;
	background: transparent url(resizable/marron/top_right.png) no-repeat 0 0;
}
.estilo.resizable .bottom_left {
	padding: 0; margin: 0;
	width: 8px; height: 8px; overflow: hidden;
	background: transparent url(resizable/marron/bottom_left.png) no-repeat 0 0;
}
.estilo.resizable .bottom_right {
	padding: 0; margin: 0;
	width: 8px; height: 8px; overflow: hidden;
	background: transparent url(resizable/marron/bottom_right.png) no-repeat 0 0;
}
/* Ejemplo de resizable con otro color
.estilo.resizable.blanco .top { background-image: url(resizable/blanco/top.png); }
.estilo.resizable.blanco .right { background-image: url(resizable/blanco/right.png); }
.estilo.resizable.blanco .bottom { background-image: url(resizable/blanco/bottom.png); }
.estilo.resizable.blanco .left { background-image: url(resizable/blanco/left.png); }
.estilo.resizable.blanco .top_left { background-image: url(resizable/blanco/top_left.png); }
.estilo.resizable.blanco .top_right { background-image: url(resizable/blanco/top_right.png); }
.estilo.resizable.blanco .bottom_left { background-image: url(resizable/blanco/bottom_left.png); }
.estilo.resizable.blanco .bottom_right { background-image: url(resizable/blanco/bottom_right.png); }
*/


/* 556 */
.estilo.556 {
	width: 556px;
	margin: 0 auto;
}
.estilo.556 .head {
	min-height: 8px;
	vertical-align: top;
	background: transparent url('556/head.png') no-repeat 0 0;
	font-weight: bold;
	color: #FFF;
}
.estilo.556 .body {
	background: transparent url('556/body.png') repeat-y 0 0;
	padding: 8px 19px;
}
.estilo.556 .foot {
	height: 8px;
	background: transparent url('556/foot.png') no-repeat 0 0;
}
.estilo.556 .head.tab {
	height: 22px;
	padding-top: 8px;
	padding-left: 28px;
	background-image: url('556/tab.png');
}
.estilo.556 .head.tab.largo { background-image: url('556/tab_largo.png'); }
.estilo.556 .head.caption {
	height: 22px;
	padding-top: 8px;
	padding-left: 15px;
	background-image: url('556/caption.png');
}
.estilo.556 .body table.tabla tbody tr th, .estilo .body table.tabla tbody tr td {
	padding: 3px;
}
.estilo.556 .body table.tabla tbody tr th {
	text-align: left;
	padding-left: 5px;
}
.estilo.556 .body table.tabla tbody tr.impar {
	background: #FBCDBD;
}

/* 180 */
.estilo.180 { width: 180px;	margin: 0 auto; }
.estilo.180 .head { background-image: url('180/head.png'); }
.estilo.180 .body { background-image: url('180/body.png'); padding: 0 10px; }
.estilo.180 .foot { background-image: url('180/foot.png'); }
.estilo.180 .head.caption {
	height: 22px;
	padding: 0; padding-top: 6px;
	text-align: center;
	background-image: url('180/caption.png');
}