body
{
text-align:center;
color:#646464;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:url(img/bg.gif);
}

ul ,  li
{
padding:0;
margin:0;
}

a
{
color:#999999;
text-decoration:none;
}
img
{
border:0px;
}

table
{
text-align:left;
top:0px;
}


	#container
	{
	width:970px;
	border:2px #EEEEEE solid;
	margin:auto;
	padding:2px;
	background:#FFFFFF;
	overflow:hidden;

	}
	
		#head
		{
		
		width:100%;
		overflow:hidden;
		}
			#lg_web
			{
			float:left;
			width:153px;
			
			height:110px;
			background:url(img/lg_web.jpg) no-repeat;
			}
			#sponsor_top
			{
			margin-left:170px;
			border:1px solid #E4E4E4;
			text-align:center;
			padding-top:20px;
			background:url(img/msg_publi.jpg) no-repeat;
			}
		
		
		#body
		{
		overflow:hidden;
		padding:1px;
		width:100%;
	
		height:auto;
		text-align:left;
		
		}
		#col_left
		{
		width:175px;
		float:left;
		margin-left:1px;
		margin-top:1px;
		
		}
			#menu_imagenes
			{
			text-align:left;
			padding:0px;
			background:#FFFFFF;
			border:#EBEBEB solid 5px;
			
			}
			
			
		#col_center
		{
		margin-left:180px;
		margin-right:auto;
		padding:2px;
		width:630px;
		}
		
		#col_center_det_img
		{
		margin-left:180px;
		margin-right:auto;
		padding:2px;
		width:775px;
		text-align:center;
		}
			#item_img_det_img
			{
			border:#E8E8E8 2px solid;
			background:#FFFFFF;
			margin:10px;
			width:750px;
			overflow:hidden;
			padding-top:10px;
			padding-bottom:15px;
			}
		
		#col_right
		{
		float:right;
		width:125px;
		height:100%;
		border:1px solid #DFDFDF;
		margin:5px;
		margin-top:10px;
		}
		
			#sponsor_right
			{
			padding-top:14px;
			background:url(img/msg_publi.jpg) no-repeat;
			text-align:right;
			}
		
		
		
			#table_images
			{
			border:#DFDFDF solid 1px;
			background:#F5F5F5;
			padding-bottom:7px;
			}
			#table_images td
			{
			text-align:center;
			}
			
			
				.item_img
				{
				margin-top:0px;
				text-align:center;
				border:#CCCCCC;
				font-size:12px;
				width:200px;
				height:220px;
				background:url(img/bg_item_img.jpg) no-repeat;
				overflow:hidden;
				}
				.item_img a
				{
				height:100%;
				width:100%;
				}
				.item_img a:hover
				{
				border:1px solid #F7F7F7;
				}
				
			#det_imagen
			{
			border:#EEEEEE solid 1px;
			background:#F5F5F5;
			}
			#det_imagen span
			{
			font-size:10px;
			}
			
				#det_code_imagen
				{
				text-align:left;
				border:1px solid #C1C1C1;
				margin:10px;
				padding:5px;
				background:#FFFFFF;
				width:746px;
				font-size:11px;
				}
		#footer
		{
		border:1px #EAEAEA solid;
		background:url(img/bg_foot.jpg) repeat-x;
		height:15px;
		margin:0px;
		padding:5px;
		}
		
/* clases*/


/**************** barra  vertical de navegacion**/
.navigation
{
margin: 0;
padding: 0;
overflow:hidden;
width:auto;
text-align:left;
background:#FFFFFF;
margin-top:0px;
}
.navigation li
{
list-style-type: none;
margin:0px;
height:20px;
padding:1px;
width:100%;
display:block;
}
.navigation a
{
width:100%;
background:url(img/btn_link.jpg) no-repeat;
color:#333333;
text-decoration:none;
display:block;
padding-top:3px;
padding-bottom:1px;
color:#333333;
padding-left:25px;
height:27px;
}

.navigation a:hover
{
background:url(img/btn_link_hover.jpg) no-repeat;
color:#000000;

}

.title_cat
{
background:url(img/bg_title_cat.jpg) no-repeat;
font-family:sans-serif;

}

.title_cat span
{
color:#FFFFFF;
margin-left:20px;
margin-top:0px;
}

.paginacion
{
width:100%;
text-align:center;
margin:5px;
margin-bottom:3px;
}
.paginacion a
{
background:#FFFFFF;
border:#D6D6D6 solid 1px;
padding:2 5 3 5px;
}
.paginacion a:hover
{
background:#B9251E;
color:#FFFFFF;
}
.pag_active
{

border:#D6D6D6 solid 1px;
padding:5 7 5 7px;
background:#B9251E;
color:#FFFFFF;
font-weight:bold;
font-size:13px;

}

img.loading_img
{
background: url(img/cargando.gif) no-repeat center center;
}

.btn_atras
{
width:89px;
height:25px;
background:url(img/btn_atras.jpg) no-repeat;
}




