body {
	/* Degrado Gris ~~> Blanco */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#615c56), to(#cfc8c0)); /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #615c56, #cfc8c0); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #615c56, #cfc8c0); /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #615c56, #cfc8c0); /* IE 10 */
	background: -o-linear-gradient(top, #615c56, #cfc8c0); /* Opera 11.10+ */

	background-attachment: fixed;
	margin: 2px;
	background-color: #666666;
}
#globalContainer {
	margin:0 auto 0 auto;
	text-align:left;
	width:995px;
	overflow: hidden;
	
	background-color: #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
}
#logoFlash {	
	text-align: center;
	padding: 15px 0px 15px 0px; /* top, right, bottom, left */
}

#userFind {
	float: right;
	overflow: hidden;
	padding-left: 8px;
	text-shadow: 0px 0px 1px #555, 0px 0px 1px #222;
}
#userFind div {
	font-family: Tahoma, Verdana, sans-serif;
	color: #000;
	font-size: 12px;
	float: left;
	padding: 0px 3px 0px 3px;
}
#userFind div:first-child {
	padding-top: 4px;
}
#userFind div input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 86px;
	height: 20px;

	padding: 0px 4px 0px 4px; /* top, right, bottom, left */
	border: 0px;
	/*margin-top: 2px;*/
	margin: 2px 1px 1px 1px;
	outline: none;

	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8), inset 0px 0px 2px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8), inset 0px 0px 2px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8), inset 0px 0px 2px rgba(0, 0, 0, 0.8);

	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
#blueDegrade {
	background-image: linear-gradient(top, #0066FF, #00FFFF);
	background-image: -webkit-linear-gradient(top, #0066FF, #00FFFF);
	background-image: -moz-linear-gradient(top, #0066FF, #00FFFF);
	background-image: -o-linear-gradient(top, #0066FF, #00FFFF);
	background-image: -ms-linear-gradient(top, #0066FF, #00FFFF);

	height: 27px;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-moz-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	
	margin: 0px 15px 10px 15px; /* top, right, bottom, left */
	padding: 4px 10px 0px 10px;
}

#linkCategorias {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size-adjust: 0.55;

	color: #000;
	float: left;
	text-shadow: 0px 0px 1px #555, 0px 0px 1px #222;
	padding: 4px 5px 0px 5px;
}
#linkCategorias ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}
#linkCategorias ul li {
	margin-left: 0;
	list-style: none;
	display: inline;
	text-shadow: none;
}
#linkCategorias ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}
#linkCategorias ul li a {
	text-decoration: none;
	color: #333;
	padding: 4px 9px;
}
#linkCategorias ul li a:hover {
	/*background-image: -webkit-linear-gradient(top, #65ff32 0%, #a2ff96 100%);*/

	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	color: #fff;
	border: 1px solid #222;
	padding: 3px 8px;

}


#categoriaCorner {
	background-image: linear-gradient(top, #0066FF, #00FFFF);
	
	/*background: -webkit-linear-gradient(top, rgb(209,252,136) 0%,rgb(175,206,72) 41%,rgb(151,234,7) 100%);*/
	
	background-image: -moz-linear-gradient(top, #0066FF, #00FFFF);
	background-image: -o-linear-gradient(top, #0066FF, #00FFFF);
	background-image: -ms-linear-gradient(top, #0066FF, #00FFFF);

	background-color: #2FBBFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.9), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.9), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.9), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	
	
	/*box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);*/
	
	padding: 20px 15px 25px 15px; /* top, right, bottom, left */
	margin-bottom: 15px;
}

/*soloo para pruebas*/
#categoriaCorner2 {

background-image: linear-gradient(top, #0066FF, #00FFFF);
	
	background: -webkit-linear-gradient(top, rgb(209,252,136) 0%,rgb(175,206,72) 41%,rgb(151,234,7) 100%);
	
	background-image: -moz-linear-gradient(top, #0066FF, #00FFFF);
	background-image: -o-linear-gradient(top, #0066FF, #00FFFF);
	background-image: -ms-linear-gradient(top, #0066FF, #00FFFF);

	background-color: #2FBBFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-moz-box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	
	
	/*box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.8), inset 0px 0px 5px rgba(255, 255, 255, 0.8);*/
	
	padding: 20px 15px 25px 15px; /* top, right, bottom, left */
	margin-bottom: 15px;
}


#categoriaClase {
	background: rgb(191,210,85);
	background: -moz-linear-gradient(top, rgb(191,210,85) 0%, rgb(142,185,42) 50%, rgb(114,170,0) 51%, rgb(158,203,45) 100%);
	background: -webkit-linear-gradient(top, rgb(191,210,85) 0%,rgb(142,185,42) 50%,rgb(114,170,0) 51%,rgb(158,203,45) 100%);
	background: linear-gradient(to bottom, rgb(191,210,85) 0%,rgb(142,185,42) 50%,rgb(114,170,0) 51%,rgb(158,203,45) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfd255', endColorstr='#9ecb2d',GradientType=0 );

	position:relative;
	background-color: #FFCC00;
	height: 30px;
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 1), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 1), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 1), inset 0px 0px 5px rgba(255, 255, 255, 0.8);
	z-index: 200;
	top: 3px;
	padding-left: 7px;
	
	/*text-shadow: 0px 0px 1px #555, 0px 0px 1px #222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;*/
	
	font-family: Lobster, "Times New Roman", Times, serif;
	text-shadow: 0px 0px 2px #555, 0px 0px 3px #222;
	letter-spacing: 2px;
	
	font-weight: bold;
	font-size: 20px;
	color: #211;
}
#categoriaBody {
	-webkit-border-radius:0px 0px 10px 10px;
	-moz-border-radius:0px 0px 10px 10px;
	border-radius:0px 0px 10px 10px;
	box-shadow: 0px 1px 1px 2px  rgba(255, 255, 255, 1), inset  0px 1px 2px 2px rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0px 1px 1px 2px  rgba(255, 255, 255, 1), inset  0px 1px 2px 2px rgba(255, 255, 255, 1);
	-moz-box-shadow: 0px 1px 1px 2px  rgba(255, 255, 255, 1), inset  0px 1px 2px 2px rgba(255, 255, 255, 1);
	
	margin: 0px 15px 0px 15px; /* top, right, bottom, left */
	
	padding: 8px 0px 5px 6px;
	overflow: hidden;
}
.spark:before { content: "\2600"; }
.glass:before { 
	content: "\1F50D"; 
	font-size: 17px;
	margin-left: -5px;
}
.glass:hover {
	text-shadow: 0px 0px 4px #FF0000, 0px 0px 3px #FF0000;
}


#viewPhoto {
	float: left;
	padding: 2px;
	overflow: hidden;
	background-image: linear-gradient(top, #0099FF, #CCCCCC);
	/*Browser Syntax*/	
	background-image: -webkit-linear-gradient(top, #FFFFFF, #CCCCCC);
	background-image: -moz-linear-gradient(top, #0099FF, #CCCCCC);
	background-image: -o-linear-gradient(top, #0099FF, #CCCCCC);
	background-image: -ms-linear-gradient(top, #0099FF, #CCCCCC);

	
	border: 1px solid #ccc;
	-moz-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	-khtml-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	/*-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix--*/
	-webkit-box-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 1px 1px 3px #000;
	/*-moz-border-radius:6px 6px 8px 8px;*/
	-webkit-border-radius:6px 6px 8px 8px;
	margin-right: 2px;
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 2px;	
	
}

#showPhoto { /* tamano de las fotos */
	position: relative;
	overflow: hidden;
	height: 150px; /* anterior 120*/
	width: 130px; /* anterior 100*/
}
/* transicion de imagenes */
#showPhoto img {
	transition: all 0.3s;
}
#showPhoto img:hover {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.newGif {
	position: absolute;
	top: 134px;
	left: 93px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	-webkit-animation: blink 1s linear infinite;
	-moz-animation: blink 1s linear infinite;
	animation: blink 0.7s linear infinite;
	z-index: 1;
	letter-spacing: 1px;
}

@keyframes blink {  
  0% { color: red; text-shadow: 0px 0px 1px #FF0000, 0px 0px 1px #FF0000;}
  100% { color: white;  text-shadow: 0px 0px 1px #FFF, 0px 0px 1px #FFF; }
}
@-webkit-keyframes blink {
  0% { color: red; }
  100% { color: black; }
}


#userName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: capitalize;
	font-size: 11px;
	border-top: 1px solid #fff; /*--Subtle bevel effect--*/
	padding: 1px 2px 2px 2px; /* up, right, down, left */
	white-space: nowrap;

	/*width: 116px;*/
}
#userName a {
	text-decoration: none; 
	color: #000; 
	display: block;
}
#userName a:hover {
	text-decoration: none;
	color: #034f84;
}



#sideCenter {
	margin: 0px 20px 0px 20px; /* up, right, down, left */
	padding: 0px 0px 50px 0px; /* up, right, down, left */
}


/* tooltips Jquery tipsy */
.tipsy { 
	padding:5px; 
	font-family:Tahoma; 
	font-size:10px; 
	font-weight:bold; 
	opacity:0.8; 
	filter:alpha(opacity=80); 
	background-repeat:no-repeat; 
	background-image:url(../../Jquery/tooltip.tipsy.gif);
}
.tipsy-inner { padding:5px 8px 4px 8px; background-color:black; color:white; max-width:200px; text-align:enter; }
.tipsy-inner { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position:top center; }
.tipsy-south { background-position:bottom center; }
.tipsy-east { background-position:right center; }
.tipsy-west { background-position:left center; }
/* END tooltips Jquery tipsy */



#footerIndex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	text-align: center;
	width: 790px;
    margin:0 auto 0 auto;
    padding: 0px 0px 15px 0px; /* up, right, down, left */
    font-style: italic;
}
#footerIndex a {
	color: #FF2828;
	text-decoration: none;
}
#footerIndex a:hover {
	color: #FF6600;
	text-decoration: none;
}




.toolTips {
	padding: 8px 0px 0px 5px; /* up, right, down, left */
}
.toolTips a:hover {
	font-family:  Verdana, Tahoma, sans-serif;
	text-decoration: none;
	color: #000;
}
.toolTips a span {
	display: none;
	margin-top: -46px; /*mover valores para el span */
	margin-left: 16px;
	font-size: 11px;
}
.toolTips a span b {
	color: #000;
}
.toolTips a:hover span {
	display: block;
	position: absolute;
	white-space: nowrap;
	z-index: 100;
	padding: 5px 8px 5px 8px; /* up, right, down, left */

	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8), inset 0px 0px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8), inset 0px 0px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8), inset 0px 0px 2px rgba(0, 0, 0, 0.3);

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;

	background-image: linear-gradient(top, #caff29, #61ba0f);
	background-image: -webkit-linear-gradient(top, #caff29, #61ba0f);
	background-image: -moz-linear-gradient(top, #caff29, #61ba0f);
	background-image: -o-linear-gradient(top, #caff29, #61ba0f);
	background-image: -ms-linear-gradient(top, #caff29, #61ba0f);
}
.toolTips span:after {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #2b8af0;
	border-top: 7px solid rgba(95,216,230,1), inset 0px 0px 5px rgba(43,138,240,1);
	bottom: -7px;
	content: "";
	height: 0;
	width: 0;
	left: 40px;
	position: absolute;
}


/* buscar */
.toolTipsFind {
	padding: 8px 0px 0px 5px; /* up, right, down, left */
}
.toolTipsFind a:hover {
	font-family:  Verdana, Tahoma, sans-serif;
	text-decoration: none;
	color: #000;
}
.toolTipsFind a span {
	display: none;
	margin-top: -30px; /*mover valores para el span */
	margin-left: -20px;
	font-size: 11px;
}
.toolTipsFind a span b {
	color: #000;
}
.toolTipsFind a:hover span {
	display: block;
	position: absolute;
	white-space: nowrap;
	z-index: 100;
	padding: 5px 8px 5px 8px; /* up, right, down, left */

	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8), inset 0px 0px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8), inset 0px 0px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.8), inset 0px 0px 2px rgba(0, 0, 0, 0.3);

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;

	background-image: linear-gradient(top, #caff29, #61ba0f);
	background-image: -webkit-linear-gradient(top, #caff29, #61ba0f);
	background-image: -moz-linear-gradient(top, #caff29, #61ba0f);
	background-image: -o-linear-gradient(top, #caff29, #61ba0f);
	background-image: -ms-linear-gradient(top, #caff29, #61ba0f);
}
.toolTipsFind span:after {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #000;
	border-top: 7px solid rgba(95,216,230,1), inset 0px 0px 5px rgba(43,138,240,1);
	bottom: -7px;
	content: "";
	height: 0;
	width: 0;
	left: 20px;
	position: absolute;
}