.oc { display:none;visibility:hidden; }
#tblheader { text-align: left; }
#topcontent { vertical-align: top; }
#leftsector { vertical-align: top; text-align: center; width:17%; }
#rightsector { vertical-align: top; text-align: center; width:17%; }
#main { border:0px; padding:0px; border-collapse: collapse; width:100%; }

.tblcont {  border: 1px solid black; border-collapse:collapse; border-spacing:1px;margin-left:auto; margin-right:auto;}
.tblcont TD, .tblcont TH   { border: 1px solid black; padding: 2px; }
.centr { text-align: center; margin-left:auto; margin-right:auto;}
.alignleft { text-align: left;}
.encbusc  { font-size: 16px;}
.enc2busc { font-size: 14px;}
.linkbusc { font-size: 16px;}
.descbusc { font-size: 12px;font-weight:normal; margin:1px;}
.tagsbusc { font-size: 12px;}

.divtblblock {text-align:center;width:95%;border:#666 1px solid;margin-top:5px;}
.tituloblock {padding:2px;text-align:left;}
.celdasblock {padding:2px;text-align:center;}
.celdasblock ul { list-style:none; padding:0px;}
.celdasblock ul li,.celdasblock a { font-size:12px; margin:4px;text-align:left;}
.botonbloque, .botonbloqueover { margin:2px;}
.rojo {color:#f00;}

#tagcloud {padding:0px;margin:4px;}
#tagcloudtitle {text-align:center;font-size:12px;}
#tagclouditems {padding:12px;}
.tagclouditem1 {font-size:10px !important;margin: 12px;font-family:Arial,Georgia,serif;color:#000000;}
.tagclouditem2 {font-size:12px !important;margin: 12px;font-family:Arial,Georgia,serif;color:#000000;}
.tagclouditem3 {font-size:14px !important;margin: 12px;font-family:Arial,Georgia,serif;color:#000000;}
.tagclouditem4 {font-size:16px !important;margin: 12px;font-family:Arial,Georgia,serif;color:#000000;}
.tagclouditem5 {font-size:18px !important;margin: 12px;font-family:Arial,Georgia,serif;color:#000000;}
#tagcloud a {text-decoration:none;}
#tagcloud a:hover {text-decoration:underline;}

.blog {width: 80%; margin:8px;margin-left: auto; margin-right: auto;border: 1px solid #999999; color: #666666; font-family: Arial, Helvetica, sans-serif; }
.blog-e {width: 80%;background-color: #F2F2F2; margin:8px;margin-left: auto; margin-right: auto;border: 1px solid #999999; color: #666666; font-family: Arial, Helvetica, sans-serif; padding:5px;}
.blog-d {font-size:10px;}
.blog-u {font-size: 12px;font-weight: bold;	padding: 5px; float: left;}
.blog-f {font-size: 10px;padding: 5px; float: left;}
.blog-v {font-size: 10px;text-align: right;padding: 5px;}
.blog-c {font-size: 12px;background-color: #F2F2F2;padding: 5px;text-align:left;}
.msgerr {font-family: Verdana,Arial,sans-serif;font-size:12px;background-color:red;color:white;font-weight:bold;margin:10px;padding:10px;width:80%;margin-left:auto;margin-right:auto;}
#allcontent img {border: 0px}
.rojo  {color:#f00;}

#divCarritoAjax {overflow:auto;width:100%;height:200px }

#topbar {
		width:100%; 
		background-color:#000;
		height:30px;
}
#topbar form {
	display:inline;
}
#searchtopbar {
	border:none;
	background-color:#660000;
	cursor:pointer;
	color:white;
	float:left;
	font-family:verdana,arial,sans-serif; 
	padding: 2px 4px 2px 12px;
	height:26px;
	margin-left:0px;
}
#logintopbar {
	float:right;
}

#logintopbar input  {font-family:verdana,arial,sans-serif;
					font-size:14px;}

#searchtopbar input {font-family:verdana,arial,sans-serif;
			font-size:14px;
			border: 1px solid white;
			}

#hdrbtnuser, #hdrbtnuserclose {border:none;
			background-color:#660000;
			cursor:pointer;
			color:#cccccc;
			margin-right:0px;
			height:30px;
			width:50px;
}
#hdrbtnuser:hover, #hdrbtnuserclose {
	color:white;
	background-color:#cc0000;
}
.btnusername {
		width:190px !important;
		text-align: right;
}

.yui3-overlay-content input {border: 1px solid #cc0000;margin-bottom:5px;}
.yui3-overlay-content  {
    padding:5px;
	color:#cc0000;
	font-family:verdana,arial,sans-serif;
    background-color:#ffffff;
	border:4px solid #cc0000;
}
.yui3-overlay-content  p  {
	margin:5px 0 0 0;
}
.yui3-overlay-content  a  {
	color:#cc0000;
}
.yui3-overlay-content  .loginopc {
	font-size:11px;
}
.yui3-overlay-content  .useropc {
	font-size:12px;
}

.yui3-overlay-loading {
    top:-1000em;
    left:-1000em;
    position:absolute;
}
