@charset "UTF-8";
/* CSS Document */



/*
@font-face {
    font-family: "PT_Sans";
    src: url(../fonts/PT_Sans/PT_Sans-Web-Regular.zip) format("truetype");
}*/


html {
		/*height: 100%;	*/	
		/*overflow:hidden;*/
		/*overflow-y:hidden;*/
}

body{
	font-family: PT Sans, sans-serif;
	font-size:0.8em;
	background-color:#222;
	color:#FFFFFF;
	/*background-image: url(../img/webdesign/fondos/2050/CONCRET_7.png);*/
	/*height: 100%;*/
	margin: 0em;
	background-attachment: fixed;
	/* [disabled]overflow:hidden; */
	/* [disabled]overflow-y: scroll; */
	font-smooth:always;
	-webkit-font-smoothing: antialiased;
	/* [disabled]height: 100%; */
	
		
	filter: alpha(opacity=0);
	-moz-opacity: .0;
	opacity:.0;
	
	
	
			}

.bg_web01 {
	position: fixed;
	z-index: -10;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0px;
	overflow: hidden;
	vertical-align: top;	
	}

#BG_tapa {
	position: fixed;
	top: 0%;
	left: 0%;
	right: 0%;
	bottom: 0%;
	/* [disabled]background-color:#FF0; */
	z-index: -7;
	}

	
.bg_slider {
	position: fixed;
	z-index:-5;
	top: 0%;
	left: 0%;
	right: 60%;
	bottom: 0%;
	overflow: hidden;
	-moz-box-shadow: 0px 0px 25px #000;
	-webkit-box-shadow: 0px 0px 25px #000;
	box-shadow: 0px 0px 25px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000')";



	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#000000');	
	}	



.bg_slider2 {
	position: fixed;
	z-index:-5;
	top: 0%;
	left: 0%;
	right: 0%;
	bottom: 0%;
	overflow: hidden;		
	}	

.conte_slider2 {
	/*position: fixed;*/
	/*z-index:1;*/
	top: 0%;
	left: 0%;
	right: 0%;
	bottom: 0%;
	overflow: hidden;		
	}

.conte_slider2 a{
	display:block;
	text-align:center;
	padding-top:25%;		
	}

.bg_img01 {
	height: 100%;
	width: 100%;
	}

	
a{
	text-decoration:none;	
	font-size: 1em;	
}
/*		
a:hover{
	color:#000;
	background-color: #FFF;
	
	}
	
	*/
	
a img{
	border:0;
}



.infonavegaconte a {
	color: #F60;
}
	
#contenedor{
	margin: 0px;
	overflow: hidden;
	/* [disabled]width: 100%; */
	/* [disabled]height: 100%; */
	/* [disabled]position: absolute; */
	}
	
.superhead {	
		
   }
   
#conte_head {
	margin-top: -100%;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	/* [disabled]background-color: #C90; */
	text-align: center;
	border-bottom:#888 solid 1px;
}
#bg_head {
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=20);
	-moz-opacity: .20;
	opacity:0.20;
	overflow: hidden;
}

#bg_head img {
	height: 100%;
	width: 100%;	
	}
#bg_menuprodu {
	height: 100%;
	/* [disabled]background-color: #333; */
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity:0.3;
}
#conte_menuprodu {
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	/* [disabled]background-color: #06C; */
}
#conte_foot {
	/* [disabled]height: 100%; */
	margin-top: -100%;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	border-top:#888 solid 1px;
	/* [disabled]background-color: #CF0; */
	/* [disabled]padding-bottom: 15em; */
}
#bg_foot {
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=25);
	-moz-opacity: .25;
	opacity:0.25;
}
   
  .bghead_mapa {
	background-image: url(../../img/webdesign/fondos/bgcabe_mapa2.png);
	background-position: right top;
	background-repeat: no-repeat;
	height: 100%;
}

.sepasup {
	height: 0.5em;
	background-image: url(../../img/webdesign/fondos/lineasdiago1.png);
	margin-top:0px;
}

.TituloPrincipal {
	height: 0px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	display: none;
}


.cabeLogo {
	margin-top: 0%;
	margin-right: auto;
	margin-left: auto;
	width: 95%;
	/* [disabled]overflow: visible; */
	/* [disabled]background-color: #66F; */
	/* [disabled]height: 95%; */
	margin-bottom: 0%;
	text-align: center;
	
}




#divlogoCabecera {
	padding: 0em;
	/* [disabled]background-color: #03C; */
	margin-top: 0.25em;
	float: left;
	margin-bottom: 0.25em;
}



#divlogoCabecera  a {
	display: block;

/* #display: inline;
	_display: inline;*/
	width:100%;
	/* [disabled]background-color: #93F; */
}

#divlogoCabecera  img {
	width:100%;
	/* [disabled]background-color: #3C3; */
	height: auto;
}


.infoPreferencias {
	color: #ddd;
	text-align: right;
	margin-top: 1em;
	margin-right: 0em;
	/* [disabled]padding-top: 2.5em; */
	padding-right: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	float: right;
	/* [disabled]min-width:15em; */
	font-size: 1em;
	/* [disabled]background-color: #FC0; */
}

#grupo_confi {
	
}

a.prefe_zona, span.prefe_zona, div.prefe_zona {
/*	display: inline-block;
	 #display: inline;
	_display: inline;*/
	float:left;
	color:  #FFF;
	font-size: 1.3em;
	font-weight: bold;
	margin-right: 0.2em;
	margin-top:0.12em;
	padding-right: 0.7em;
	padding-left: 0.7em;
	padding-top: 0.4em;
	padding-bottom: 0.3em;
	text-align:right;
	cursor:pointer;
	/*background-image: url(../img/webdesign/iconos/ico_mundob3.png);
	background-repeat: no-repeat;
	background-position: 0.4em center;*/
	/*background-color:#666; */
}



a.prefe_zona:hover, span.prefe_zona:hover, div.prefe_zona:hover
{
	color:#f50;
	/*background-image: url(../img/webdesign/iconos/ico_mundo3.png);*/
}


a.prefe_idioma, div.prefe_idioma
{
	/*display: inline-block;
	 #display: inline;
	_display: inline;*/
	float:left;
	border: 1px solid #555;
	margin-right: 0.3em;
	margin-left: 0.3em;
	margin-top: 0.35em;
	cursor:pointer;
	-moz-box-shadow: 2px  2px 8px #333;
	-webkit-box-shadow: 2px 2px 8px #333;
	box-shadow: 2px 2px 8px #333;
}



a:link.prefe_idioma, div:link.prefe_idioma
{
	border: 1px solid #555;
}



a:hover.prefe_idioma, div:hover.prefe_idioma
{
	border: 1px solid #FFF;
}






.infoNavega {
	height: 2em;
	color: #CCC;
	text-align: left;
	margin-right: 2em;
	margin-left: 2em;
	/* [disabled]background-color: #FC0; */
}
.infoNavega .infonavegaconte {
	color: #999;
	padding-top: 0.25em;
	/* [disabled]float: left; */
	display: none;
}


.menuPrin {
	
	font-size: 0.9em;
	/* [disabled]background-color: #F00; */
	text-align: center;
	margin: 0em;
	
	/*padding-top: 80px;
	*/
	
}


.menuPrin2 {	
	font-size: 0.8em;	
	margin-top: 0em;
	padding-bottom: 1em;
	/*padding-top: 30px;
	padding-bottom: 10px;*/
}


.menuPrin3 {
	font-size:.7em;	
	margin-top: 0em;
	padding-bottom: 1em;
	/*padding-top: 30px;	
	padding-bottom: 10px;*/
}

.logoclase1 {
	height:160px;
}


.logoclase2 {
	height:100px;
}


.logoclase2 {
	height:50px;
}

.sepamenu {
	height:0em;
}
.menuprin_abre {
	background-color: #C69;
}

#menuprin_padre1 {
	overflow: hidden;
	/* [disabled]min-width:8em; */
	background-color: #F39;
	text-align: center;
	margin: 0px;
	padding: 0em;
}

.menuPrin ul, .menuPrin2 ul, .menuPrin3 ul {
	list-style-type: none;
	text-align: center;
	display: block;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	/* [disabled]background-color: #909; */
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 0em;
	padding-left: 1em;
	
}
.menuPrin ul li, .menuPrin2 ul li, .menuPrin3 ul li, #boton_abremenu {
	display: inline-block;
	 #display: inline;
	_display: inline;
	margin-right:1em;
	-moz-box-shadow: 0px  0px 2em #333;
	-webkit-box-shadow: 0px 0px 2em #333;
	box-shadow: 0px 0px 2em #333;
	margin-top: 0em;
	background-color:#333;
	margin-bottom: 1em;
	font-size:0.9em;
	border: 1px solid #777;
}
.menuPrin ul li .sepamenusup {
	display: inline;
	margin-left: 15px;
	background-image: url(../../img/webdesign/divisionV1.png);
	background-repeat: repeat-y;
}



.menuPrin ul li a, .menuPrin2 ul li a, .menuPrin3 ul li a
{
	display:block;
	text-transform: uppercase;
	font-size:1.4em;
	margin-top: -2.8em;
	padding-right: 0.7em;
	padding-left: 0.7em;
	margin-right: 0em;
	padding-top: 0.92em;
	padding-bottom: 0.7em;
	color:#fff;
	/* [disabled]height: 3.6em; */
}


#boton_abremenu {
	display: inline-block;
	 #display: inline;
	_display: inline;
	margin-right: 0em;
	margin-left: 0em;
}

#boton_abremenu a
{
	display:block;
	text-transform: uppercase;
	font-size:1.2em;
	margin: 0em;
	color:#fff;
	background-color: #444;
	padding-top: 0em;
	padding-right: .5em;
	padding-bottom: 0em;
	padding-left: 0em;
}

#boton_abremenu a:hover
{	
	color:#fff;
	background-color: #000;	
}


.menuPrin ul li a:hover, .menuPrin2 ul li a:hover, .menuPrin3 ul li a:hover
{
	color:#fff;
}






.estasEn {
	color: #999;
}



#zonaPrincipal {
	overflow: hidden;
	/*background-color: #F00;*/
	min-height: 85%;
	/* [disabled]border: thick dotted #F00; */
}



#Presentacion_BG {
	margin:0em;
	overflow: hidden;
	height: 100%;
	width: 100%;
	/* [disabled]background-color: #096; */
	/* [disabled]border: thick dashed #9FF; */
}


#Presentacion {
	overflow: hidden;
	/* [disabled]background-color:#90F; */
	/*margin-top: -100%;*/
	/* [disabled]border: thick dashed #FF0; */
}

.opac0 {
	background-color: #FFF;	
	filter: alpha(opacity=0);
	-moz-opacity: .0;
	opacity:0.0;	
}


#productoNombreG {
	font-family: 'PT Sans', sans-serif, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 5em;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	margin-right: 0px;
	/* [disabled]margin-top: 200px; */
	filter: alpha(opacity=30);
	-moz-opacity: .30;
	opacity:0.30;
}
#Presentacion  h2 {
	-moz-text-shadow: 2px  2px 8px #666;
	-webkit-text-shadow: 2px 2px 8px #666;
	text-shadow: 2px 2px 25px #333;
	font-size: 3em;
	color: #FFF;
	letter-spacing: 0.1em;
	margin-top: 0em;
	margin-bottom: 0em;
	font-family: "BigNoodleTitling", Arial, Helvetica, sans-serif;
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity:0.60;
	padding:0em;
	font-weight: lighter;
}


#preintrodatos1  h2 {
	-moz-text-shadow: 2px  2px 8px #666;
	-webkit-text-shadow: 2px 2px 8px #666;
	text-shadow: 2px 2px 25px #333;
	font-size: 3em;
	color: #FFF;
	/* [disabled]letter-spacing: -0.05em; */
	margin-top: 0em;
	margin-bottom: 0em;
	font-family: "BigNoodleTitling", Arial, Helvetica, sans-serif;
	filter: alpha(opacity=40);
	-moz-opacity: .40;
	opacity:0.40;
	padding:0em;
	font-weight: lighter;
}

#Presentacion .columna_menu h3 {
	font-size: 1.5em;
	color: #555;
	/* [disabled]letter-spacing: -0.05em; */
	margin-top: 0em;
	margin-bottom: 1em;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFF;
	text-align: right;
	padding-top: 0.5em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}


#Presentacion h4 {
	font-family: "BigNoodleTitling", Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 1.5em;
	color: #333;
	margin-top: 2em;
	margin-bottom: 0.2em;
	
}


#Presentacion .caja_secc_hijo h3 {
	font-family: "BigNoodleTitling", Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size: 3em;
	color: #fff;
	margin-top: 0em;
	margin-bottom: 0.2em;
	padding-top: 0.5em;
	padding-right: .5em;
	padding-bottom: 0em;
	padding-left: 0em;
	text-align: right;
}

#Presentacion > ul, #Presenta_BG > ul {
	list-style-type: none;
	padding: 0em;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	display: inherit;
	vertical-align:text-top;
}

#Presentacion > ul > li, #Presenta_BG > ul > li {
	display: block;
	float:left;
}


.div_fotopresenta{
	/* [disabled]background-color: #9CF; */
	vertical-align: top;
	text-align:center;
	overflow:hidden;
	/*width:100%;
	height:100%;*/
	/* [disabled]border: thin solid #FF0; */
}

.div_fotopresenta img{
	width:100%;
	height: inherit;	
}

.div_diapopresenta{
	width:100%;
	text-align:center;
	vertical-align:top;
	/* [disabled]border: thin solid #CC0; */
}


.div_diapopresenta a{
	display:block;
	/* [disabled]background-color:#03F; */
}

img.contemini {
	width:100%;
	height:auto;
}


.padre_tx_intro {
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:.99;
	/* [disabled]border: thin solid #3C6; */
	/* [disabled]background-color: #90F; */
}


.tx1_intro {
	font-size:5em;
	color:#FFFFFF;
	text-shadow: 5px 5px 15px #000;
	text-align:right;
	/* [disabled]font-weight: bold; */
	/* [disabled]border: thin solid #C36; */
}

#framevideo {
	/* [disabled]background-color:#006699; */
	width:100%;
	/* [disabled]height:100%; */
	margin-top:3%;
	border:#fff solid 1px;
	-moz-box-shadow: 3px  3px 20px #000;
	-webkit-box-shadow: 3px 3px 20px #000;
	box-shadow: 3px 3px 20px #000;
	margin-left:auto;
	margin-right:auto;
	
}

#framevideo2 {
	/* [disabled]background-color:#006699; */
	width:100%;
	height:100%;	
	border:#fff solid 1px;
	-moz-box-shadow: 3px  3px 20px #000;
	-webkit-box-shadow: 3px 3px 20px #000;
	box-shadow: 3px 3px 20px #000;	
	
}

.sobrevideo {
	width:70%;
	height:65%;
	margin-top:-0%;
	background-color:#0099CC;
	/* [disabled] display: inline-block;
 #display: inline;
 _display: inline;
 */
	filter: alpha(opacity=29);
	-moz-opacity: .29;
	opacity:.29;
	margin-left:auto;
	margin-right:auto;
}

#frInter {
	width: 100%;
	height: 100%;
	margin: 0em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}




#frdatoscontacto {	
	height: 100%;
	overflow: hidden;
	border:none;
	margin:0em;
	margin-left:5%;
	width: 95%;
	padding:0%;
}

#frdelega {
	width: 100%;
	height: 100%;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
}






#PresentaGalerias {
	
	width: 100%;	
}

.divGaleriasCabe {
	width: 100%;
	
}

.divGaleriasTipos {
	width: 30%;
	float: left;
	margin-left:2%;
	margin-right:2%;
}









.submenu2{
	background-color:#06C;
	
	}	
	
.submenu2 a:hover{
	background-color:#FFF;
	color:#FF3300;
	font-weight:bold;
	}



.AreaProDescargas {
	margin: 3em;
	padding: 1.5em;
	font-size:1em;
	-moz-box-shadow: 0px 2px 25px #333;
	-webkit-box-shadow: 0px 2px 25px #333;
	box-shadow: 0px 2px 25px #333;
	/* [disabled]background-color: #FFF; */
	
}
.AreaProAcceso {
	margin: 3em;
	padding: 1.5em;
	-moz-box-shadow: 0px  2px 25px #666;
	-webkit-box-shadow: 0px 2px 25px #666;
	box-shadow: 0px 2px 25px #666;
}
.AreaProAcceso h4, .AreaProDescargas h4{
	font-family:"BigNoodleTitling", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 2.5em;
	margin:0em;
}

.botonConecta {
	float: right;
	margin-left: 1em;
	text-align: right;
}
.AreaProDescargas a{
	color: #F50;
	padding:0.5em;
	 display: inline-block;
	 #display: inline;
	 _display: inline;

}
.AreaProDescargas a:hover {
	color: #fff;
	background-color:#333;
	
	
}

#login {
	font-size:1.5em;
	
}

#login fieldset {
	
	padding:1em;
}

#login label {
	font-size:.85em;
	color: #CCC;
	background-color: #333;
	padding-top: 0.25em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	padding-left: 0.5em;
	margin-top:1em;
	
}


#login input {
	font-size:1.1em;
	width:75%;
	margin:0.5em;
	padding-left: 0.25em;
	margin-bottom:1em;
}

#login #aceptar {
	width: auto;
	margin:.5em;
	
}


   
.superfoot {
	/*background-color:#0066CC;*/
	/*position:fixed;
	height: 8em;
	margin:auto;	
	left: 0%;
	right: 0%;
	bottom: 0%;	
	z-index:10;*/
	
}

.superfoot #conte_foot > ul {
	display: block;
	list-style-type: none;
	padding: 0em;
	text-align: center;
	margin-top: 3em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	/* [disabled]background-color: #99F; */
}
.superfoot #conte_foot > ul > li {
	/*display: inline-block;
	 #display: inline;
	_display: inline;*/
	float:left;
	/*border-left-width: 0.15em;
	border-left-style: dotted;
	border-left-color: #666;
	border-right-width: 0.15em;
	border-right-style: dotted;
	border-right-color: #111;*/
	
	
	text-align:left;
	vertical-align: top;
	margin:0em;	
	overflow: visible;	
}

/*.superfoot > ul > li:hover {
	margin-top:-30px;
	background-color:#555;
	background: -webkit-linear-gradient(#666, #222);
	background: -moz-linear-gradient(#666, #222);
	background: -o-linear-gradient(#666, #222);
	
	-moz-box-shadow: 0px  2px 35px #222;
	-webkit-box-shadow: 0px 2px 35px #222;
	box-shadow: 0px 2px 35px #222;	
}
*/
.superfoot ul li a
{
	/* display: inline-block;
 #display: inline;
 _display: inline;

	text-transform: uppercase;
	font-size:1.4em;
	margin-top: -2.8em;
	padding-right: 0.7em;
	padding-left: 0.7em;
	margin-right: 0em;
	padding-top: 0.92em;
	padding-bottom: 0.7em;
	color:#666;*/
}

.superfoot a
{
	color:#fff;
}
.superfoot a:hover
{
	color:#f30;
}

.superfoot h4 {
	font-family: "BigNoodleTitling", Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-color: #333333;
	padding-left: 0.8em;
	font-size: 1.7em;
	text-transform: uppercase;
	font-weight: lighter;
	padding-right: 0.8em;
	margin-top: 0.5em;
	margin-right: 0.3em;
	margin-bottom: 1em;
	margin-left: 0.3em;
	display: inline-block;
	 #display: inline;
	_display: inline;
	-moz-box-shadow: 0px  2px 35px #222;
	-webkit-box-shadow: 0px 2px 35px #222;
	box-shadow: 0px 2px 35px #222;
	padding-top: 0.1em;
	padding-bottom: 0.1px;
}

.icoredes {
	margin-right: 0.8em;
	margin-left: 1em;
	height: 3.25em;
}
.sobrelogo2 {
	position: absolute;
	left: 195px;
	top: 85px;
}


.menuControl {
	/* [disabled]margin-top:-5em; */
	text-align:center;
	position:absolute;
	margin-top:0em;
}

.menuControl2 {
	/* [disabled]margin-top:-5em; */
	text-align:center;
	position:fixed;
	
	/* [disabled]background-color: #F00; */
	/* [disabled]min-height:2em; */
	/* [disabled]min-width:2em; */
}


.menuControl3 {
	text-align:center;
	position:fixed;
	margin-top:-6em;
}


.menuControl ul, .menuControl2 ul, .menuControl3 ul {
	list-style-type: none;
	padding: 0em;
	text-align: center;
	display:inherit;
	float:left;
	margin-top: 0em;
	margin-bottom: 0em;
	filter: alpha(opacity=35);
	-moz-opacity: .35;
	opacity:0.35;
	
}


.menuControl ul:hover, .menuControl3 ul:hover, .menuControl3 ul:hover {
		
	
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity:.8;
}



.menuControl ul li, .menuControl2 ul li, .menuControl3 ul li {
	display: block;
	float:left;
	border: 0.1em solid #eee;
	margin-right:2em;
	-moz-box-shadow: 0px  0px 30px #999;
	-webkit-box-shadow: 0px 0px 30px #999;
	box-shadow: 0px 0px 30px #999;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	height: 2em;
	width: 2em;
	cursor:pointer;
	color:#666;
}



.menuControl ul li div
{
		
	
}

.menuControl ul li:hover, .menuControl2 ul li:hover, .menuControl3 ul li:hover
{
	color:#000;
	background-color:#fff;
}





.anchoBase1{
	margin-top: 0%;
	margin-bottom: 0%;
	}

.anchoBase2{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10%;
	}



.absoluta{
	position:absolute;	
}

.datoFade {
	/*filter: alpha(opacity=0.0);
	-moz-opacity: .0;
	opacity:0.0;*/
}

.alfacero {	
	filter: alpha(opacity=0);
	-moz-opacity: .0;
	opacity:0.0;
}

.nodisplay{
	display:none;
	}
	
.novisible{
	visibility:hidden;
		}

.textopie01 {
	text-align: center;
	color: #fff;
	font-size: 1em;
	margin: 2em;
	padding: 2em;
	padding-bottom:4em;
}




.descargaLista {
	background-color: #333;
	-moz-box-shadow: 2px  2px 8px #111;
	-webkit-box-shadow: 2px 2px 8px #111;
	box-shadow: 2px 2px 8px #111;
	border: 1px solid #FFF;
	overflow:hidden;
	filter: alpha(opacity=0.0);
	-moz-opacity: .0;
	opacity:0.0;
	margin-top: 1em;
	height:0em;
	
}

.descargaLista ul {
	padding: 0px;
	margin: 0px;
	
}
.descargaLista ul li {
	list-style-type: none;	
	margin: 0px;
	padding:0px;
}
.descargaLista ul li a {
	font-size:1.2em;
	color: #bbb;	
	border: 1px dotted #555;	
	padding-top: .75em;
	padding-right: 1em;
	padding-bottom: .75empx;
	padding-left: 1em;
	display:block;	
}
.descargaLista ul li a:hover {
	color: #F60;
	border: 1px solid #F60;
	background-color:#CCC;
	
}

.descargaLista .selected {
	color: #FFF;
	background-color: #F60;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	-moz-box-shadow: 2px  2px 8px #777;
	-webkit-box-shadow: 2px 2px 8px #777;
	box-shadow: 2px 2px 8px #777;
	border: 1px solid #FFF;
}

.descargaLista .selected2 
{
	color: #FFF;
}

.descargaLista ul li a img {
		
	-moz-box-shadow: 2px  2px 8px #111;
	-webkit-box-shadow: 2px 2px 8px #111;
	box-shadow: 2px 2px 8px #111;
	border: 1px solid #FFF;	
	margin-right:10px;
}



.caja_seccion {
	overflow:hidden;
	/* [disabled]background-color:#999933; */
}





#noticarrusel {
	height: 11em;
	overflow: hidden;
}

#noticarruselSlider {
	position: relative;
	margin-top: 200px;
	margin-left: 0px;
}
#bloqueNoti {
	position: relative;
	margin-top: -120px;
}


.conteTxnovedad {
	color: #CCC;
	margin-right: 0.5em;
	margin-left: 0.5em;
	margin-bottom: 1em;
	padding-right: 2em;
	padding-left: 2em;
	text-align: justify;
}
.conteTx2novedad {
	color: #333;
	text-align: justify;
	margin-top: 1em;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 1.5em;
}

.conteTx2novedad p{
	
	margin: 0em;
}


.caja_conte_novedad{
	/* [disabled]background-image:url(../../img/webdesign/bgflashon.png); */
	padding:0;
	border: 1px solid #222;
	margin: 2%;
	-moz-box-shadow: 2px  2px 8px #111;
	-webkit-box-shadow: 2px 2px 8px #111;
	box-shadow: 2px 2px 8px #111;
	overflow: hidden;
	background-color: #FFF;
	float:left;
	
}
.caja_novedad{
	/* [disabled]background-image:url(../../img/webdesign/bgflashoff.png); */
	padding:0;
	-moz-box-shadow: 0px  0px 9px #888;
	-webkit-box-shadow: 0px 0px 9px #888;
	box-shadow: 0px 0px 9px #888;
	height: 11em;
	overflow: hidden;
	background-color: #777;
}


.caja_novedad a {
	color: #600;
}

.caja_novedad a:hover {
	color: #F60;
}

.titulo_novedad{
	font-family: font-family: 'PT Sans', sans-serif;
	font-weight: bolder;
	font-size: 1.1em;
	color:#eee;
	background-color:#111;
	text-transform:uppercase;
	/* [disabled]border-bottom-width: 1px; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-color: #000; */
	padding-top: 0.5em;
	padding-right: 1.5em;
	padding-bottom: 0.5em;
	padding-left: 1.3em;
}

.subtitulo_novedad{
	font-size:1em;
	color:#FFF;
	background-color:#666;
	text-transform:uppercase;
	padding:2px 2px 2px 1.5em;
	/* [disabled]font-weight: bold; */
	font-style: italic;
}

.cuerpo_novedad{
	padding:.5em;
}

.imag_novedad{
	margin:.5em;
}


.conteFAQ {
	/* [disabled]background-color:#C3F; */
	margin: 0em;
}

.conteFAQ > ul {
	list-style-type:none;
	margin: 0em;
	padding: 0em;
	/* [disabled]background-color:#06F; */
}

.conteFAQ > ul > li {
	margin: 0em;
	padding: 0em;
	display:block;
	float:left;
	filter: alpha(opacity=0);
	-moz-opacity: .0;
	opacity:0.0;
	/* [disabled]background-color:#9900FF; */
}



.conteFAQ > ul > li .caja_conte_novedad{
	padding:0em;
	border: 1px solid #222;
	margin: 1.65em;	
	overflow: hidden;
	background-color: #FFF;	
	-moz-box-shadow: 2px  2px 8px #111;
	-webkit-box-shadow: 2px 2px 8px #111;
	box-shadow: 2px 2px 8px #111;
}



#dentropresenta {
	height: 450px;
	width: 3000px;
	margin-left: 0px;
	
}





#divfotoinicio{
	float: left;
	height: 100%;
	width: 600px;
	filter: alpha(opacity=0);
	-moz-opacity: .0;
	opacity:0.0;
	}

#divtxinicio {
	float: left;
	width: 317px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
	font-size: 1em;
	/* [disabled]color: #999; */
}
#divtxinicio h2 {
	font-size: 1.6em;
	color: #CCC;
	margin: 0px;
	text-transform: capitalize;
}
#divtxinicio h3 {
	font-size: 1.1em;
	color: #CCC;
	
}

#divinicio {
	margin-right: auto;
	margin-left: auto;
	/* [disabled]display: inline-block; */
	/* [disabled]background-color: #F96; */
	text-align: left;
	font-family: 'PT Sans', sans-serif, "Arial Narrow", Arial;
	font-size: 1.3em;
	color: #000;
	width: 100%;
	overflow:hidden;
	padding-bottom: 10em;
	/* [disabled]border: thick dotted #0CF; */
}
#PresentaProductos {
	margin-top:0em;
	margin-right:1em;
	width: 45%;
	float: right;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	margin-left: 6%;
	overflow: hidden;
	}

#PresentaProductos2 {
	margin-top:0em;
	margin-right:1em;
	width: 70%;
	float: left;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	margin-left: 6%;
	overflow: hidden;
	}


.PresentaFotos
{	
	overflow: hidden;	
}

#PresentaQuienes {
	/*float: right;
	width: 35%;
	border: 1px solid #CCC;
	margin-top: 3em;
	margin-right: 3%;
	margin-bottom: 3em;
	margin-left: 6%;
	overflow: hidden;*/
}
#QuienesColuIzq {
	float: left;
	width: 360px;
	height: 85%;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 15px;
	background-color: #000;
	filter: alpha(opacity=65);
	-moz-opacity: .65;
	opacity:0.65;
}
#QuienesColuDcha {
	float: left;
	width: 290px;
	height: 315px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-color: #000;
	filter: alpha(opacity=65);
	-moz-opacity: .65;
	opacity:0.65;
}

#QuienesColuIzq2 {
	
	color: #FFF;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin-top: 2em;
	margin-bottom: 2em;	
	background-color: #555;
	background: -webkit-linear-gradient(#444, #666);
	background: -moz-linear-gradient(#444, #666);
	background: -o-linear-gradient(#444, #666);
	border:#9B9B9B solid 1px;
	background-image:url(../../img/webdesign/fondos/BG_fino2.jpg);
	-moz-box-shadow: 0px  2px 25px #666;
	-webkit-box-shadow: 0px 2px 25px #666;
	box-shadow: 0px 2px 25px #666;
	
	
	
}


#QuienesColuIzq2 li {
	margin-bottom:1em;
	line-height:1.5em;
	
}

#bloquederech2 {
	float: left;
	height: 343px;
	width: 326px;
	overflow: hidden;
	margin-left: 18px;
	border: 1px solid #222;
}
#bloquederech2 h2{
	margin: 0px;
	font-size: 14px;
	}
	
	


.divColumna{
	/* [disabled]overflow-y:auto; */
	/* [disabled]overflow-x:hidden; */
	/* [disabled]height:345px; */
	/* [disabled]color: #999; */
	float: right;
	width: 46%;
	margin-top: 2.5em;
	margin-right: 6%;
	margin-bottom: 2.5em;
	margin-left: 3%;
	/* [disabled]background-color: #699; */
}




.centroFull {
	/* [disabled]height: 345px; */
	width: 100%;
}


.submenuPro {		
	/*background-color:#444444;
	width:15em;
	list-style-type:none;
	padding:0em;	
	margin-bottom:.5em;
	margin-left:1em;*/
	}	
		
.submenuPro a{
	/*text-transform:uppercase;
	font-size:1.2em;
	color:#FFF;
	background-color:transparent;
	padding-top:.5em;
	padding-bottom:.5em;
	padding-left:1em;
	display:block;*/
	}	
	
.submenuPro a:hover{
	/*color:#F60;
	font-weight:bold;
	background-color:#FFF;*/
	
	}








/*


.menuV1 {
	
	padding:0em;
	margin: 2em;
	font-family:"BigNoodleTitling", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size: 1.5em;
}



.menuV1 ul {
	margin: 0em;
	padding: 0em;
	list-style-type:none;
	/*display: inline-block;
	 #display: inline;
	_display: inline;*/
	
}
.menuV1 ul li {
	color: #000;
	background-color:transparent;
	margin: 0em;
	padding: 0.5em;
	font-size: 1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #fff;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #fff;
	display: block;
	float:left;
	font-weight: bold;
	cursor:pointer;
}
.menuV1 ul li a {
	margin: 0em;
	padding: 0.5em;
	font-size: 1.2em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #fff;
	display: block;
	font-weight: bold;
	
}


.menuV1 ul li:hover {
	color: #F60;
	background-color:#FFF;
}

.menuV1 .selected {
	color: #FFF;
	background-color: #F60;
	-moz-box-shadow: inset 2px 2px 8px #999;
	-webkit-box-shadow: inset 2px 2px 8px #999;
	box-shadow: inset 2px 2px 8px #999;
	border: 2px solid #F50;
}

.menuV1 .selected2 
{
	color: #F60;
	-moz-text-shadow: 2px  2px 8px #fff;
	-webkit-text-shadow: 2px 2px 8px #fff;
	text-shadow: 2px 2px 25px #fff;
}


*/











.menuV2 {
	list-style-type:none;
	padding:0em;
	margin: 1em;
	font-family:"BigNoodleTitling", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	
}



.menuV2 ul {
	margin: 0em;
	padding: 0em;
	display: inline-block;
	 #display: inline;
	_display: inline;
	font-size: 1.5em;
	
}
.menuV2 ul li {
	list-style-type: none;
	color: #333;
	margin: 0em;
	padding: 0.5em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #fff;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #fff;
	display: inline-block;
	 #display: inline;
	_display: inline;
	font-weight: bold;
	cursor:pointer;
}
.menuV2 ul li a {
	color: #333;
	margin: 0em;
	padding: 0em;
	display: block;
	height:100%;
}
.menuV2 ul li a:hover {
	color: #F60;
}

.menuV2 ul li:hover {
	color: #F60;
	background-color:#FFF;
}

.menuV2 .selected {
	color: #F60;
	background-color: #FFF;
	
}

.menuV2 .selected2 
{
	color: #F60;
}





/*

.menuH1 {
	list-style-type:none;
	padding:0em;
	margin: 0em;
	font-family:"BigNoodleTitling", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin-top:.4em;
	
}



.menuH1 > ul {
	margin: 0em;
	padding: 0em;
	display: inline-block;
	 #display: inline;
	_display: inline;
	font-size: 1.8em;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #777;
	
}
.menuH1 > ul > li {
	list-style-type: none;
	color: #333;
	margin: 0em;
	padding: 0em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #777;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #777;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #777;
	display: inline-block;
	 #display: inline;
	_display: inline;
	font-weight: bold;
	cursor:pointer;
}
.menuH1 > ul > li > a {
	color: #ccc;
	margin: 0em;
	display: block;
	height:100%;
	padding-top: 0.2em;
	padding-right: 0.3em;
	padding-bottom: 0.1em;
	padding-left: 0.4em;
}
.menuH1 > ul > li > a:hover {
	color: #000;
}

.menuH1 > ul > li:hover {
	color: #000;
	background-color:#FFF;
}

.menuH1 .selected {
	color: #F60;
	background-color: #FFF;
	
}

.menuH1 .selected2 
{
	color: #F60;
}
*/










#divConteProdu {
	/* [disabled]background-color: #CC0; */
	margin: 0em;
}



#divConteProdu #productosConte {
	/* [disabled]background-color: #FC0; */
	padding: 0em;	/*overflow: hidden;*/
	
}



.caja_secc_producto{
	overflow:hidden;
	height:0em;
	margin: 0em;
	padding: 0em;
	
	
}

#produ_sec_1 {
	height:inherit;
}

#produ_sec_3 {
	padding: 0em;
	/* [disabled]background-color: #C30; */
}







.tituDeleactual { 
				font-size:1.5em;
				background-color:#F50;
				padding:.15em;
				padding-left:.5em;
				padding-bottom:0.25em;
				
				}
.tituOtrasDel { 
				font-size:1.5em;
				background-color:#111;
				padding:.15em;
				padding-left:.5em;
				padding-bottom:0.25em;
				
				}

.bandera_mini
{
	width:2.7em;
	height:1.8em;
}


.idiomasLista {
	
	position: relative;
	
	/* [disabled]height:0px; */
	overflow:hidden;
	filter: alpha(opacity=0.0);
	-moz-opacity: .0;
	opacity:.0;
	margin-right:2em;
	width:60em;
	float: right;
	margin-top: 1em;
	height:0em;
	
	
}


.idiomasLista ul {
	margin: 0px;
	border: 1px solid #FFF;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 30em;
	padding-left: 0px;
	background-color: #333;
	-moz-box-shadow: 2px  2px 8px #111;
	-webkit-box-shadow: 2px 2px 8px #111;
	box-shadow: 2px 2px 8px #111;
}
.idiomasLista ul li {
	list-style-type: none;	
	margin: 0px;
	padding:0px;
	width:50%;
	float:left;
}


.idiomasLista ul li a {
	font-size:1.2em;
	color: #bbb;	
	border: 1px dotted #555;	
	padding-top: .75em;
	padding-right: 1em;
	padding-bottom: .75em;
	padding-left: 1em;
	display:block;	
}
.idiomasLista ul li a:hover {
	color: #000;
	border: 1px solid #F60;
	background-color:#CCC;
}

.idiomasLista .selected {
	color: #000;
	background-color: #CCC;	
	-moz-box-shadow: 2px  2px 8px #777;
	-webkit-box-shadow: 2px 2px 8px #777;
	box-shadow: 2px 2px 8px #777;
	border: 1px solid #ccc;
}

.idiomasLista .selected2 
{
	color: #FFF;
}

.idiomasLista ul li a img {
		
	-moz-box-shadow: 2px  2px 8px #111;
	-webkit-box-shadow: 2px 2px 8px #111;
	box-shadow: 2px 2px 8px #111;
	border: 1px solid #FFF;
	width:2em;
	height:1.4em;	
	margin-right:1em;
	
}

.idiomasLista .idiomas_conte ul li a img {
		
	width:1.5em;
	height:1em;
	/*display:none;*/
}


.idiomas_conte, .otras_delega {
	width:48%;
	float:right;
	margin-left:2%;
	
}
.idiomasLista  .otras_delega ul li{width:100%;float:none;}





/* datos contacto */

.bq_datoscontacto {
	/* [disabled]background-color:#0033FF; */
	
}

 .datoContacto {
	margin: 0em;
	font-size:  1.1em;	
	line-height:1.2em;
	filter: alpha(opacity=1);
	-moz-opacity: .99;
	opacity:1.0;
	margin-bottom:.4em;
	margin-right:1.4em;
}


.datoContacto a{
	color:#F50
}
.datoContacto a:hover{
	color:#FFF;
}




.datoRedes {
	margin-top: .2em;
	margin-right: 1em;
	margin-left: 1em;
	padding-left: 2em;
	
	font-size: 1em;
	padding-top: .2em;
	display: inline;
}
.datosPerso1 {
	height: 345px;
	position: relative;
}

.datoDelega {
	height: 15px;
	
	font-size: 10px;
	font-weight: bold;
	color: #F60;
	background-color: #333;
	padding-left: 10px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.botPrefe {
	
	font-size: 1.4em;
	font-weight: bold;
	color: #F60;
	background-color: #333;
	padding-left: 10px;
	margin-bottom: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.zonapie #PieDerecha ul li .conteDatosperDer .datoDelega .datoDelTitulo {
	float: left;
	width: 100%;
}
.zonapie #PieDerecha ul li .conteDatosperDer .datoDelega .datoDelCierra {
	float: right;
	width: 20px;
	text-align: center;
}


.datoPerso {
	background-image: url(../../img/webdesign/iconos/ico_perso3.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/* [disabled]height: 16px; */
}

.datoDirec {
	background-image: url(../../img/webdesign/iconos/ico_direc3.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/* [disabled]min-height: 18px; */
}


.datoTelef {
	background-image: url(../../img/webdesign/iconos/ico_tele3.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/* [disabled]height: 18px; */
	font-weight: bold;
}

.datoMail {
	background-image: url(../../img/webdesign/iconos/ico_mail_3.png);
	background-repeat: no-repeat;
	background-position: 0px 0px ;
	/* [disabled]height: 18px; */
}


.datoSkype  {
	background-image: url(../../img/webdesign/iconos/ico_skype4.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	/* [disabled]height: 18px; */
}
.datoFacebook  {
	background-image: url(../../img/webdesign/iconos/ico_facebook3.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	/* [disabled]height: 22px; */
}
.datoTwitter {
	background-image: url(../../img/webdesign/iconos/ico_twitter3.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	/* [disabled]height: 22px; */
}
.datoGoogleplus {
	background-image: url(../../img/webdesign/iconos/ico_google-plus3.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	/* [disabled]height: 22px; */
}
.datoLinkedin {
	background-image: url(../../img/webdesign/iconos/ico_LinkedIn3.png);
	background-repeat: no-repeat;
	background-position: 0px center;
	/* [disabled]height: 22px; */
}

.datoCP  {
	background-image: url(../../img/webdesign/iconos/iconos_lineas.png);
	background-repeat: no-repeat;
	background-position: 0px -152px;
	/* [disabled]height: 18px; */
}
.datoWeb  {
	background-image: url(../../img/webdesign/iconos/iconos_lineas.png);
	background-repeat: no-repeat;
	background-position: 0px -176px;
	/* [disabled]height: 18px; */
}


#tapaTop {
	width: 100%;
	height: 0px;
	background-color: #000;
	position: absolute;
	top: 0px;
	filter: alpha(opacity=0.5);
	-moz-opacity: .50;
	opacity:0.50;
}


#tapaTop2 {
	background-color: #000;
	position: absolute;
	top: 0px;
	filter: alpha(opacity=0.5);
	-moz-opacity: .50;
	opacity:0.50;
	left: 0px;
	right: 0px;
	bottom: 100%;
}



#contePopup,#contePopup2 {
	overflow: hidden;
	position: fixed;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top:0px;
	/* [disabled]background-color: #099; */
	z-index: 5000;
	height: 0px;
}


#padrePopup, #padrePopup2 {
	height: 68%;
	width: 850px;
	display: block;

	#position: relative; /*HACK IE* 7 y para abajo*/ 
	/* [disabled]background-color: #390; */
	margin-left: auto;
	margin-right: auto;
	margin-top:1%;
}

#cajaPrefe {
	color: #999;
	/* [disabled]width: 70%; */
	height: 98%;
	/* [disabled]background-color: #09F; */
	margin: 1%;
}

/* iframes */


#fropen {
	width: 98%;
	height: 98%;
	border: none;	
	overflow: auto;
	margin: 1%;
}


#frintro {
	width: 100%;
	height: 100%;
	margin: 0em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/* [disabled]background-color: #60C; */
}


.brillosombraH {

	
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjMzIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzgwODA4MCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4zMyIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, rgba(0,0,0,0.33) 0%, rgba(128,128,128,0) 50%, rgba(255,255,255,0.33) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.33)), color-stop(50%,rgba(128,128,128,0)), color-stop(100%,rgba(255,255,255,0.33))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.33) 0%,rgba(128,128,128,0) 50%,rgba(255,255,255,0.33) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.33) 0%,rgba(128,128,128,0) 50%,rgba(255,255,255,0.33) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.33) 0%,rgba(128,128,128,0) 50%,rgba(255,255,255,0.33) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.33) 0%,rgba(128,128,128,0) 50%,rgba(255,255,255,0.33) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54000000', endColorstr='#54ffffff',GradientType=0 ); /* IE6-8 */

}



.borde4
{
	border: 1px dotted #fff;
	
}






/* SOMBRAS */

.sombra1
{
	-moz-box-shadow: 2px  2px 8px #000;
	-webkit-box-shadow: 2px 2px 8px #000;
	box-shadow: 2px 2px 8px #000;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.sombra2
{
	-moz-box-shadow: 2px  2px 10px #000;
	-webkit-box-shadow: 2px 2px 10px #000;
	box-shadow: 2px 2px 10px #000;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.sombra2b
{
	-moz-box-shadow: 0px  1px 12px #666;
	-webkit-box-shadow: 0px 1px 12px #666;
	box-shadow: 0px 1px 12px #666;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.sombra2c
{
	-moz-box-shadow: 0px  20px 20px #000;
	-webkit-box-shadow: 0px 20px 20px #000;
	box-shadow: 0px 20px 20px #000;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.sombra2d
{
	-moz-box-shadow: 0px  1px 20px #333;
	-webkit-box-shadow: 0px 1px 20px #333;
	box-shadow: 0px 1px 20px #333;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
.sombra3
{
	-moz-box-shadow: 0px  2px 35px #000;
	-webkit-box-shadow: 0px 2px 35px #000;
	box-shadow: 0px 2px 35px #000;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.sombra4
{
	-moz-box-shadow: 0px  2px 35px #33a3a3a;
	-webkit-box-shadow: 0px 2px 35px #3a3a3a;
	box-shadow: 0px 2px 35px #3a3a3a;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.sombra4b
{
	-moz-box-shadow: 0px  2px 35px #444;
	-webkit-box-shadow: 0px 2px 35px #444;
	box-shadow: 0px 2px 35px #444;	
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.sombra5
{
	-moz-box-shadow: inset 2px 2px 10px #777;
	-webkit-box-shadow: inset 2px 2px 10px #777;
	box-shadow: inset 2px 2px 10px #777;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}


.sombra6
{
	-moz-box-shadow: inset 2px 2px 10px #555;
	-webkit-box-shadow: inset 2px 2px 10px #555;
	box-shadow: inset 2px 2px 10px #555;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}


.sombra7
{
	-moz-box-shadow: inset 0px 0px 30px #111;
	-webkit-box-shadow: inset 0px 0px 30px #111;
	box-shadow: inset 0px 0px 30px #111;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.sombra8
{
	-moz-box-shadow: inset 2px 2px 10px #111;
	-webkit-box-shadow: inset 2px 2px 10px #111;
	box-shadow: inset 2px 2px 10px #111;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.sombra9
{
	-moz-box-shadow: inset 0px 2px 15px #111;
	-webkit-box-shadow: inset 0px 2px 15px #111;
	box-shadow: inset 0px 2px 15px #111;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.sombra_0_25_000 {
	-moz-box-shadow: 0px  2px 25px #666;
	-webkit-box-shadow: 0px 2px 25px #666;
	box-shadow: 0px 2px 25px #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.rounded10
{
border-radius: 10px;
-ms-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
}


.limpia {
	clear: both;
}
.sube100x100 {	
	height: 100%;
	width: 100%;
	margin-top: -100%;
	overflow: hidden;
	/* [disabled]margin-left:-100%; */
}

.100x100 {
	height: 100%;
	width: 100%;
	overflow: hidden;
	/* [disabled]background-color: #CCF; */

}
.texto_menu1 {
	margin-top: -100%;
}
fondorojo {
	background-color: #F30;
}
.flotaizq {
	float: left;
	}
.flotadcha {
	float: right;
	}
.bgazul {
	background-color: #0CC;
}
.fondorojo {
	background-color: #F00;
}


.opac99 {
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;	
}
.negativo1 {
	color: #FFF;
	padding-top: 0.2em;
	padding-right: 1em;
	padding-bottom: 0.5em;
	padding-left: 1em;
	margin-top: 2em;
	margin-bottom: 2em;	
	background-color: #555;
	background: -webkit-linear-gradient(#444, #666);
	background: -moz-linear-gradient(#444, #666);
	background: -o-linear-gradient(#444, #666);
	border:#9B9B9B solid 1px;
	background-image:url(../../img/webdesign/fondos/BG_fino2.jpg);
}
.div_pasafotos {
	overflow: hidden;
	filter: alpha(opacity=0);
	-moz-opacity: .0;
	opacity:0.0;
	}
.div_pasafotos img{
	width:100%;
	height:auto;
}
#Producto_titulo {
	font-size: 1.3em;
	margin-left: 0em;
	margin-top: 1em;
	margin-bottom: 1em;
}


#Producto_titulo h3 {
	font-size: .8em;
	font-family: 'PT Sans', sans-serif, "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}


#faq_titulo {
	font-size: 2em;
	margin-left: .5em;
	margin-top: .5em;
	margin-bottom: .5em;
}

.columna_menu {
	width: 40%;
	float: left;
	/* [disabled]background-color: #933; */
}
.colu_menu_inte {
	margin:8%;
	/* [disabled]background-color: #F00; */
}
.columna_contenidos {
	float: left;
	padding: 0em;
	width: 60%;
	overflow:hidden;
	/* [disabled]background-color: #CCF; */
	margin: auto;
	/*background-color: #6CC;*/	
}
.colu_conte_inte {
	margin-top: 5%;
	margin-right: 5%;
	margin-bottom: 15%;
	margin-left: 5%;
	/* [disabled]background-color: #0F0; */
}

#infotextos {
	font-size: 1.3em;
	text-align: left;
	/* [disabled]float: right; */
	/* [disabled]width: 30%; */
	margin-top: 1em;
}



	
	
.caja_secc_hijo {
	/* [disabled]margin: 2em; */
	/* [disabled]background-color: #FF0; */
	/* [disabled]border: 5px solid #50f; */
}
#masca_BG {
	/* [disabled]background-color: #F90; */
	margin: 0px;
	padding: 0px;
	width: 100%;
	/* [disabled]left: 0px; */
	/* [disabled]top: 0px; */
	vertical-align: top;
	/* [disabled]border: 5px dotted #0F0; */
}
#Presenta_BG2 {
	/* [disabled]background-color: #393; */
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
}


#Presenta_BG {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	overflow:hidden;
	/* [disabled]background-color:#0F0; */
	z-index: -100;
}


.cabe_0 {
	display:none;
	height: 3em;
	cursor:pointer;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity:0.50;
	position:fixed;
	z-index:1000;
	/*background-color:#aaa;*/
	left: 0px;
	top: 0px;
	right: 0px;
}

.cabe_0:hover {
	
	filter: alpha(opacity=85);
	-moz-opacity: .85;
	opacity:0.85;
}
#divlogoReducido {
	height:100%;
	float:left;
	margin-left: 2em;
	
}

#divlogoReducido img{
	height:100%;
	width: auto;
	
}

.boton_inifin {
	height:3em;
	margin-left: 2em;
	margin-right: 1em;
	float:right;
}

.cabe_1 {
	display: block;
	width: 100%;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
}

.pie_0 {
	position:fixed;
	height: 3em;
	margin:auto;
	cursor:pointer;
	filter: alpha(opacity=30);
	-moz-opacity: .30;
	opacity:0.30;
	left: 0%;
	right: 0%;
	bottom: 0%;
	/*background-color: #666;*/
	z-index:10;
	display:block;
}


.pie_0:hover {
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity:0.70;	
}

#chivato {
	position:fixed;
	
}

.medida_1em {
	width: 1em;
	height: 1em;
	display:none;
	position:absolute;	
}


#delegaLista{
	/* [disabled]background-color:#9933CC; */
	/* [disabled]border: medium dotted #000; */
	padding: 0px;
	height:83%;
	overflow: hidden;
	margin-top: 17%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#divmapa, .divmapa {
	/* display: inline-block;
 #display: inline;
 _display: inline;
	width:60%;	
	vertical-align: top;*/
	/*height: 100%;*/
	/* [disabled]background-color:#000099; */
	
}

#bloquederecho, .bloquederecho {
	/* display: inline-block;
 #display: inline;
 _display: inline;
	width:35%;
	;*/height: 80%;
	overflow:hidden;
}



.cuadrodelega {
	/* [disabled]background-color: #F99; */
	/* [disabled]border: medium dashed #F00; */
	margin: 1em;
	color: #000;
	overflow: visible;
}


.cuadrodelega h3 {
	margin: 0em;
}

.cuadrodelega .divDastoscontacto {
	margin-top: 1.5em;
	margin-right: 10%;
	margin-bottom: 0em;
	margin-left: 0em;
}

.cuadrodelega .divDastoscontacto .divgrupocontaco {
	margin-left: 0em;
	height: auto;
	
}
.ContactoDisponible {
	font-size: 1.5em;
	color: #FFF;
	margin-left: 1em;
	font-weight: bold;
	background-color: #91AA00;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	display: inline-block;
	 #display: inline;
	_display: inline;
}

.paraMasInfo {
	margin-left:2em;	
	margin-top:1em;
	margin-bottom:.5em;
	font-size: 1.2em;
	padding:.25em;
}

.paraMasInfoEmail {
	margin-left:2em;	
	font-size: 1.2em;
	color:#F50;
	padding:.15em;
	padding-left:.35em;
	padding-right:.35em;
}

.paraMasInfoEmail:hover {
	color:#FFF;
	background-color:#F50;
}

.dentroInidel
{
	margin-top:50px;
	font-size:14px;
	margin-left: 15px;
	}

.borde0
{
	border:none;
	width: 100%;
	height: 100%;
	
}

.borde1
{
	border: 1px solid #333;
	width: 100%;
	height: 100%;
}

.flechaIzqG
{
	font-size: 50px;	
}

.lineaC {
	margin-right: 20%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	margin-top: 10px;
}



.borde2
{
	border: 1px dashed #555;
	width: 100%;
	height: 100%;
}
.overx{
	overflow-y: auto;
	overflow-x: hidden;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	padding-left: 1em;
	}
.cuadrodelega .empresa_nombre {
	font-family: "mulder_hw", Arial;
	font-size: 1.7em;
	color: #F50;
}
.cuadrodelega .delega_nombre {
	font-family: 'PT Sans', sans-serif;
	font-weight: lighter;
	font-size: 1.4em;
	color: #FFF;
	background-color: #333;
	padding-top: 0.05em;
	padding-right: 0.5em;
	padding-bottom: 0.05em;
	padding-left: 0.5em;
}

#framePresu {
	width:100%;
	/* [disabled]height:100%; */
	/* [disabled]background-color: #F66; */
	/* [disabled]border: thick dashed #CF0; */
	}
	
	
#frpresu {
	width: 100%;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: auto;
}

.bg_oscuro1 {
	background-color: #900;
	height: 100%;
	width: 100%;
}
.bloqueH {
	/* [disabled]margin-top: -100%; */
	height: 100%;
}

.ancho100 {
	width:100%;
	
}
#contenedor #zonaPrincipal #mascaPresenta {
	/*background-color: #CF3;*/
	margin-top:0px;
	/*height:100%;*/
	/*border:#09F medium solid;*/
	/* [disabled]overflow: hidden; */
	/* [disabled] */
}
.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.titu_faq {
	position:absolute;
	margin:2em;
	
}
.obj_defecto {
	display:none;
	
}



.div_pagidiapo {
	/*background-color: #F00;*/
	height: 100%;
	display:none;
	filter: alpha(opacity=0);
	-moz-opacity: .0;
	opacity:0.0;
	overflow: hidden;/**/
}


.div_pagidiapox {
	margin-top:2em;
	margin-left:1em;
}

.lineaH1 {
	margin-top:1.5em;
	margin-bottom:1.5em;
	border: 1px solid #666;
}






/*     VIDEO   */




#videoDatos {
	/* [disabled]background-color:#CC3; */
}

#videoDatos a {
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
}


.videoItem {	
	float:left;
	width:50%;
}




.videoItem_borde{	
	border: 1px dotted #aaa;
	margin-right:1.5em;
	margin-bottom:1.5em;
}
.videoItem:hover .videoItem_borde {
	background-color:#FFF;
		
}
.videoItem_margen{
	margin:1em;	
}
.videoItem .videoThumb {
	float: left;
	width:99%;
	border: 1px solid #aaa;
	-moz-box-shadow: 2px  2px 8px #333;
	-webkit-box-shadow: 2px 2px 8px #333;
	box-shadow: 2px 2px 8px #333;
	
}

.videoThumb img {
	width: 100%;
	height:auto;
	
}
.videoItem .videoMetadatos {
	float: left;
	width: 99%;
	font-size:1.1em;	
}


.videoMetadatos p {
	margin-top:0.1em;
	font-size:.8em;	
	color:#FFFFFF;
		
}
#Presentacion .videoItem h4 {
	color:#fff;
	margin-top:0.5em;
	font-size:1.2em;
}

#Presentacion .videoItem:hover h4 {
	color:#000;
			
}
#Presentacion .videoItem:hover p {
	color:#666;
	
}




#videoDatos > a.selected .videoItem_borde{
	background-color:#EEE;
	-moz-box-shadow: 0px 0px 25px #333;
	-webkit-box-shadow: 0px 0px 25px #333;
	box-shadow: 0px 0px 25px #333;
}

#videoDatos > a.selected:hover .videoItem_borde{
	background-color:#FFF;
	
}

#videoDatos > a.selected h4{
	color:#000;
}
#videoDatos > a.selected p{
	color:#333;
}


.videoVision {
	width: 90%;
	margin:auto;
	margin-top:3%;
	/* [disabled]background-color: #F69; */
}

.videoVision .videoMetadatos{
	font-size:1.5em;
	margin-top:-2em;
}

.videoVision .videoMetadatos h4{
	
	margin:0em;
}











h3.novedades {
	color:#FFFFFF;
}


#pasafotosBg1 {
	/* [disabled]background-color:#66FFCC; */
}
#pasafotosBg2 {
	/* [disabled]background-color:#CC9900; */	
}
.centrartx {
	text-align: center;
}



.sombreado1{
	-moz-box-shadow: 2px  2px 8px #666;
	-webkit-box-shadow: 2px 2px 8px #666;
	box-shadow: 2px 2px 8px #666;	
}


.sombreado2{
	-moz-box-shadow: inset 2px 2px 8px #666;
	-webkit-box-shadow: inset 2px 2px 8px #666;
	box-shadow: inset 2px 2px 8px #666;
}


.sombreadotx1{
	-moz-text-shadow: 2px  2px 8px #666;
	-webkit-text-shadow: 2px 2px 8px #666;
	text-shadow: 2px 2px 8px #666;	
}


.obj_marca_der {
	width:.8em;
	height:.6em;
	margin-left:-0.2em;	
}

.obj_marca_up {
	width:.6em;
	height:.8em;
	margin-bottom:-0.2em;	
}

.obj_marca_izq {
	width:.8em;
	height:.6em;
	margin-right:-0.2em;		
}

.obj_marca_dw {
	width:.6em;
	height:.8em;
	margin-top:-0.2em;	
}
.conteTx_producto {
	text-align: justify;
}
#fropen2 {
	width: 100%;
	height: 100%;
	border: none;
	overflow-x: none;
	overflow-y: scroll;
	margin: 0px;
	/* [disabled]background-color: #F30; */
}




.tiendaEnlace {
	margin-top:35%;
	
}

.tiendaEnlace a {
	font-size:2.5em;
	color:#FF3300;
}


.tiendaEnlace a:hover {
	
	color:#FFF;
}

.bgclaro {
	background-color:#EEE;
	
}

.foto_staff {
	text-align:center;
	width:80%;
	margin:auto;
	margin-top:3em;
}

.foto_staff img{
	width:100%;
	height:auto;
}


#div_cargando {
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	text-align:center;
	position: absolute;
	width: 100%;
	top: 48%;
}

#div_cargan2 {
	height: 30%;
	margin-top: 30%;
	/* [disabled]background-color: #3FF; */
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	text-align:center;
	position: absolute;
	right: 5em;
}
