.texto {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	top: 0px;
	bottom: 0px;
	text-align: left;
	padding: 0px;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: 0px;
}
.textobold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	padding: 0px;
	top: 0px;
	font-weight: bold;
	bottom: 0px;
}
.textobold02 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding: 0px;
	top: 0px;
	font-weight: bold;
	bottom: 0px;
}
.textoless {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	top: 0px;
	bottom: 0px;
	padding: 0px;
}
.textolessnegro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	top: 0px;
	bottom: 0px;
	padding: 0px;
}
.texto02 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	top: 0px;
	bottom: 0px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.texto03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	top: 0px;
	bottom: 0px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.textobold04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999;
	padding: 0px;
	top: 0px;
	font-weight: bold;
	bottom: 0px;
}
.textoblanco {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	top: 0px;
	bottom: 0px;
	text-align: left;
	left: 0px;
	right: 0px;
	font-weight: bold;
	font-variant: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.textoblancobold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	top: 0px;
	bottom: 0px;
	text-align: left;
	padding: 0px;
	left: 0px;
	right: 0px;
	font-weight: bold;
}
.textogris {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	top: 0px;
	bottom: 0px;
	text-align: left;
	left: 0px;
	right: 0px;
	font-weight: bold;
	font-variant: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.textoblancobold_gris {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	top: 0px;
	bottom: 0px;
	text-align: justify;
	left: 0px;
	right: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.textoblanco002 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D2F7F3;
	top: 0px;
	bottom: 0px;
	text-align: left;
	left: 0px;
	right: 0px;
	font-weight: bold;
	font-variant: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.textocenter {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A7A;
	top: 0px;
	bottom: 0px;
	text-align: center;
	padding: 0px;
	letter-spacing: normal;
	white-space: normal;
	word-spacing: 0px;
}
.texto04gde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #838383;
	top: 0px;
	bottom: 0px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/* container for slides */
.images {
	/*background:#fff url(/img/global/gradient/h300.png) repeat-x;
	border:1px solid #ccc;*/
	top:0px;
	position:relative;	
	height:226px;
	width:1050px;
	left:0px;
	/*float:left;	
	margin:15px;
	cursor:pointer;*/
	
	/* CSS3 tweaks for modern browsers 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;	*/
}

/* single slide */
.images div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	/*margin:7px;
	padding:15px 30px 15px 15px;*/
	height:226px;
	
}

/* header */
.images h3 {
	font-size:22px;
	font-weight:normal;
	/*margin:0 0 20px 0;*/
	color:#456;
}

/* tabs (those little circles below slides) */
.slidetabs {
	position:absolute;
	top:10px;
	left:900px;
	clear:both;
	width:145px;
	z-index:20;
}

/* single tab */
.slidetabs a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../img/img_gal.png) 0 0 no-repeat;
	display:block;
			
}

/* mouseover state */
.slidetabs a:hover {
	background-position:0 -8px;      
}

/* active state (current page state) */
.slidetabs a.current {
	background-position:0 -16px;     
} 	


/* prev and next buttons */
.forward{
	/*float:left;*/
	position:relative;
    left:440px;
	top:126px;
	background-image:url(../images/flecha_ss2.png);
	background-repeat:no-repeat;
	/*background:url(images/flecha_ss.png) no-repeat;*/
	display:block;
	width:22px;
	height:48px;
	cursor:pointer;
	z-index:200;
}

.backward {
	/*float:left;*/
	position:relative;
	left:-440px;
	top:174px;
	background-image:url(../images/flecha_ss.png);
	background-repeat:no-repeat;
	/*background:url(images/flecha_ss.png) no-repeat;*/
	display:block;
	width:22px;
	height:48px;
	cursor:pointer;
	z-index:50;
}

/* next 
.forward 				{ background-position: 0 -44px; clear:right; }*/
/*.forward:hover 		{ background-position:-30px -30px; }
.forward:active 	 	{ background-position:-60px -30px; } */


/* prev 
.backward:hover  		{ background-position:-30px 0; }
.backward:active  	{ background-position:-60px 0; }*/

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}
#gal{
	position:relative;
	}
