* html img,

* html .png{

    position:relative;

    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",

        this.src = "css/menu/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),

        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",

        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)

    );

}

body{
margin:0;
padding:0;
font-family:Arial;
background-image:url(../img/back.jpg);

}
#global{
width:1100px;
margin: 0 auto;
padding: 0;
overflow:visible;
padding-bottom:15px;

}
#contenido{
position:relative;

}
.menu{
float:left;
padding-left:60px;
margin-top:30px;
color:#fff;
font-size:30px;
font-family:Arial;
width:460px;
float:left;
position:relative

}

.menu a:link{
color:#fff;
text-decoration:none
}
.menu a:visited{
color:#fff;
text-decoration:none
}
.menu a:hover{
color:#fff;
text-decoration:none
}
.menu a:active{
color:#fff;
text-decoration:none
}

.itemMenu{
background-image:url(../img/menu/bg-menu.jpg); 
background-repeat:repeat-x; 
height:30px; 
padding-left:10px; 
padding-right:20px; 
padding-top:2px; 
padding-bottom:3px; 
float:left
}
.itemMenuNone{
height:30px; 
padding-left:10px; 
padding-right:20px; 
padding-top:2px; 
padding-bottom:3px; 
float:left
}
.itemMenuNone_hidd{
float:left;
height:30px; 
}
.oculto{
display:none;
}
.visible{
display:inherit;
}
.clear{
clear:both;
font-size:0px;
height:0px;
}
/*right menu*/


div.hoverBtn {
	position: 		relative;
	float:			left;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			100px;
	height: 		20px;
	padding-top:2px;
	text-align: 		center;
	font-size:		1.1em;
	text-decoration:	none;
	color:			#000;
	background:		transparent none repeat-x 0 0 scroll;
	font-size:12px;
			font-weight:bold;
			color:#fff;
}
div.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
		background:		url(../img/menu/submenu/case1.jpg) repeat-x 0 0 scroll;

}

/*right menu*/

.decoracionHeader{
background-image:url(../img/menu/bg-menu.jpg); 
width:1200px; 
height:7px;
}
.fondosMenu{
background-image:url(menu/bg.png); 
background-repeat:repeat-x;
position:absolute; 
left:0px; 
top:0px;
z-index:98;
height:80px;
text-align:left;
outline:none;

}

.flechita{
background-image:url(menu/submenu/flecha.png); 
background-repeat:no-repeat;
position:absolute; 
left:0px; 
top:0px;
z-index:98;
height:28px;
text-align:left;
outline:none;
margin-left:-5px;
}

.absolutMenuesSmall{
position:relative; 
padding-left:10px;
z-index:100;
outline:none;
text-align:left;
height:21px;
padding-top:3px;
cursor:pointer;
}

.absolutMenues{
position:relative; 
padding-top:5px;
padding-left:4px;
z-index:100;
outline:none;
text-align:left;
height:50px;
}



.absolutMenues a:link{
outline:none;
}
.absolutMenues a:visited{
outline:none;
}
.absolutMenues a:hover{
outline:none;
}
.absolutMenues a:active{
outline:none;
}
.relativo{
position:relative;
outline:none;
}
#todos{
width:400px;
height:200px
}
#menu01{
width:270px;
}
#menu02{
width:410px;
}
#menu03{
width:250px;
}
#menu04{
width:320px;
}
#menu05{
width:300px;
}
#menu06{
width:300px;
}
#menu07{
width:280px;
}
#menu08{
width:390px;
}
#menu09{
width:350px;
}
#menu10{
width:380px;
}
#menu11{
width:150px;
}
#menu12{
width:150px;
}
#menu20{
width:150px;
}
#menu21{
width:150px;
}
#menu22{
width:150px;
}
#menu23{
width:150px;
}
#menu24{
width:150px;
}
#menu25{
width:150px;
}

.left20px{
margin-left:20px;
}
.floatLeft{
float:left
}
.floatRight{
float:right
}
.hello{
margin-left:50px;
background-image:url(../img/fondoHello.png);
background-repeat:repeat-y;
width:405px;
padding-left:30px;
padding-right:35px;
padding-top:40px;
padding-bottom:40px;
margin-top:30px;
}

.helloSin{
margin-left:50px;

width:405px;
padding-left:30px;
padding-right:35px;
padding-top:40px;
padding-bottom:40px;
margin-top:30px;
}

.leftFooter1{
font-size:12px; 
color:#000000; 
margin-left:50px; 
margin-top:20px
}
.leftFooter2{
color:#ffffff; 
font-size:16px; 
font-weight:bold
}
.leftFooter3{
color:#f58a1f; 
font-size:16px; 
font-style:italic; 
font-weight:bold
}
.leftFooter4{
color:#000; 
font-size:12px
}
.leftFooter4 a:link{
color:#000; 
}
.leftFooter4 a:visited{
color:#000; 
}
.leftFooter4 a:hover{
color:#000; 
}
.leftFooter4 a:active{
color:#000; 
}
.width576px{
width:576px
}
.bottom12px{
margin-bottom:12px
}
.textoHello{
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#FFFFFF
}
.bottom5px{
margin-bottom:5px;
}
input{
border:1px solid #fff;
width:400px;
height:20px;
color:#fff;
padding-left:10px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-top:3px;
background-color:transparent
}
textarea{
border:1px solid #fff;
width:400px;
color:#fff;
padding-left:10px;
height:100px;
font-size:12px;
background-color:transparent;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}
.delForm{
margin-bottom:10px
}

/*slides*/

#slider {

	/* You MUST specify the width and height */
	width:535px;
	height:373px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500px;
	
	/* width should be lesser than #slider width */
	width:100px;
	overflow:hidden;	
	

}
	
#excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:10;
	position:absolute;
	top:0;
	left:0;
	
	/* Set the style */
	width:100px;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:10px;
	color:#fff;	
}

	#excerpt li {
		padding:5px;
		}
	
/*slides*/

.espaciosMenu{
width:100%; 
height:5px
}
.loginForm{
background-color:#002d41;
width:120px; 
height:10px; 
border:0;
font-size:10px
}
.loginForm{
background-color:#002d41;
width:102px; 
height:10px; 
border:0;
font-size:10px
}
.top170px{
padding-top:150px
}
.visibility0{
visibility:hidden
}
.visibility1{
visibility:visible
}
.header10{
margin-top:35px; 
margin-right:20px
}
.header11{
color:#fff
}
.header11 a:link{
color:#fff; 
text-decoration:none
}
.header11 a:visited{
color:#fff; 
text-decoration:none
}
.header11 a:hover{
color:#fff; 
text-decoration:none
}
.header11 a:active{
color:#fff; 
text-decoration:none
}
.right5px{
margin-right:5px
}
.left5px{
margin-left:5px
}
.top30px{
margin-top:30px
}