
.caja { width: 245px; }

.caja .head {
	position: absolute;
	z-index: 1;
	width: 234px;
	height: 24px;
	padding: 7px 0 0 11px;
	font-size: .9em;
	font-weight: bold;
	color: white;
	background: url(/Resources/Images/Sprites/box/sprite-caja-head.png) no-repeat;
}
	.caja.azul .head    { background-position: 0 0; }
	.caja.naranja .head { background-position: 0 -31px; }
	.caja.rojo .head    { background-position: 0 -62px; }
	.caja.verde .head   { background-position: 0 -93px; }
	.caja.amarillo .head   { background-position: 0 -124px; }
	.caja.azulClaro .head   { background-position: 0 -155px; }

.caja .body {
	position: absolute;
	overflow: hidden;
	width: 241px;
	height: 190px;
	padding-top: 25px;
	background-color: white;
	font-size: .8em;
	color: #808285;
}
	.caja.azul .body    { border-left: 2px solid #3569B4; border-right: 2px solid #3569B4; }
	.caja.naranja .body { border-left: 2px solid #F8A42A; border-right: 2px solid #F8A42A; }
	.caja.rojo .body    { border-left: 2px solid #ED174B; border-right: 2px solid #ED174B; }
	.caja.verde .body   { border-left: 2px solid #61BC47; border-right: 2px solid #61BC47; }
	.caja.amarillo .body   { border-left: 2px solid #ffd700; border-right: 2px solid #ffd700; }
	.caja.azulClaro .body    { border-left: 2px solid #7095c8; border-right: 2px solid #7095c8; }

.caja .foot {
	position: absolute;
	width: 245px;
	height: 8px;
	margin-top: 209px;
	background: url(/Resources/Images/Sprites/box/sprite-caja-foot.png) no-repeat;
}
	.caja.azul .foot    { background-position: 0 0; }
	.caja.naranja .foot { background-position: 0 -8px; }
	.caja.rojo .foot    { background-position: 0 -16px; }
	.caja.verde .foot   { background-position: 0 -24px; }
	.caja.amarillo .foot   { background-position: 0 -32px; }
	.caja.azulClaro .foot   { background-position: 0 -40px; }

/* -------------------------------------------------- Clases para las cajas */

.caja strong { color: #3469B2; }

.caja input:focus, .caja select:focus, .caja textarea:focus { border: 1px solid #3469B2 !important; }

.caja_img {
	width: 241px;
	height: 87px;
	margin-bottom: -2px;
}
.caja_hr { overflow: hidden; width: 100%; height: 1px; border-top: 1px dotted #CCCDCF; }
.caja_text {
	height: 24px;
	margin: 6px 0;
	padding: 0 6px;
	font-size: 1em;
	color: #808285;
}


/* Link "Ver más" */
a.caja_link,
span.caja_link a {
	float: right;
	margin: 4px 9px 0 0;
	padding-right: 10px;
	background: url(/Resources/images/Sprites/box/flechaLink.png) center right no-repeat;
	font-size: .9em;
	font-weight: bold;
	color: #AAA !important;
}

/* Cajas small y xSmall */

.caja.small .body  { height: 164px; }
.caja.small .foot  { margin-top: 183px; }

.caja.xSmall .body { height: 148px; }
.caja.xSmall .foot  { margin-top: 167px; }

/* Caja big */

.caja.big { width: 264px; }
.caja.big .head { width: 264px; background-image: url(/Resources/Images/Sprites/box/sprite-caja-head-big.png); }
.caja.big .body { width: 260px; }
.caja.big .foot { width: 264px; background-image: url(/Resources/Images/Sprites/box/sprite-caja-foot-big.png); }

/* Caja doble */

.caja.doble { width: 496px; }
.caja.doble .head { width: 496px; background-image: url(/Resources/Images/Sprites/box/sprite-caja-head-doble.png); }
.caja.doble .body { width: 492px; }
.caja.doble .foot { width: 496px; background-image: url(/Resources/Images/Sprites/box/sprite-caja-foot-doble.png); }

/* Caja custom banner */

.caja .body .banner img { width: 241px; height: 190px; }

.caja.small .body .banner img  { height: 164px; }
.caja.xSmall .body .banner img { height: 148px; }
.caja.big .body .banner img     { width: 260px; }
.caja.doble .body .banner img   { width: 492px; }

/* Caja custom img_txt */

.caja .body .img_txt { padding-top: 6px; }
.caja .body .img_txt img {
	float: left;
	width: 85px;
	height: 172px;
	margin: 0 5px 0 5px;
}
.caja .body .img_txt p {
	overflow: hidden;
	height: 161px;
	margin: 2px 5px 0 0;
}

.caja.big .body .img_txt p {
	font-size: 11px;
}

/* Caja custom txt_img_list */

.caja .body .txt_img_list { padding-top: 6px; }
.caja .body .txt_img_list p {
	overflow: hidden;
	clear: both;
	height: 50px;
	margin: 2px 0 6px 0;
	padding: 0 10px;
}
.caja .body .txt_img_list img {
	float: left;
	width: 70px;
	height: 120px;
	margin: 0 10px;
}
.caja .body .txt_img_list .txtImgList_block {
	float: left;
	margin: 4px 10px 13px 0;
	width: 141px;
}
.caja .body .txt_img_list ul { font-size: 9px; }
.caja .body .txt_img_list ul li {
	border-bottom: 1px dotted #DFE0E0;
	background: url(../images/botones/btn-link-flecha-azul.png) center right no-repeat;
}
.caja .body .txt_img_list ul li a {
	display: block;
	width: 100%;
	padding: 5px 0;
	color: #808285;
}
.caja .body .txt_img_list ul li a:hover { color: #555; }

/* Caja custom lista_8items */

.caja .body .lista_8items { padding-top: 8px; }
.caja .body .lista_8items ul { overflow: hidden; }
.caja .body .lista_8items ul li {
	position: relative;
	float: left;
	overflow: hidden;
	width: 237px;
	height: 39px;
	margin: 0 0 6px 6px;
}
.caja .body .lista_8items ul li:hover { background-color: #FEF6E9; }
.caja .body .lista_8items ul li .item_img {
	float: left;
	width: 52px;
	height: 39px;
	margin-right: 6px;
	background-color: #EEE;
}
.caja .body .lista_8items ul li .item_img img {
	display: block;
	width: 52px;
	height: 39px;
}
.caja .body .lista_8items ul li h3 {
	margin: 6px 6px 6px 0;
	font-size: 10px;
	color: #999;
}
.caja .body .lista_8items ul li a.caja_link {
	position: absolute;
	margin: 0;
	right: 6px;
	bottom: 5px;
}

.bottonBox 
{
	width: 228px;
	height: 142px;
	margin-right: 1px;
	margin-left: 1px;
	margin-top:2px;
	float:left;
	display:inline; 
	text-align:left;
	font-size:11px;
	padding:4px;
	color:#808285;
	background-image:url(/Resources/Images/Sprites/Box/bottonBoxBg.png);
	background-repeat:no-repeat;
}

.bottonBox h1
{
	font-size:12px;
	color:#3569B4;
}
.bottonBox ul
{
	margin-left:25px;
	margin-top:-6px;
}
.bottonBox ul li
{
	margin-bottom:5px;
	list-style-image:url(/Resources/Images/Bullets/blueArrow01.png);
	font-weight:bold;
	
}

.WebPartEditView
{
	float:left;
	border-collapse: collapse; 
	margin-right: -5px;
	margin-left: -5px;
	margin-top:-25px;
	margin-bottom:15px;
	color:Black;
	z-index:1;
}

.WebPartEditView table
{
	
}

.WebPartEditView td
{
	
	background-color:Transparent;
	font-size: .9em;
	
}
.WebPartEditView ul
{
	vertical-align:middle;
	text-align:left;
	background:url('/Resources/Images/Admin/ToolBars/WebPart/toolbarBg.png');
	width:120px;
	height:18px;
	border-style:solid;
	border-color:#e3e7ee;
	border-width:1px;
}

.WebPartEditView li
{	
	display: inline;
	list-style: none;
	margin-right:2px;
}

