@charset "utf-8";
/* CSS Document */




#boton_abremenu {
	display: none;
	margin:1em;
	/* [disabled]background-color: #FC0; */
	float: right;
	font-size: 1.2em;
}
#menuprin_padre1 {
	float:right;
	text-align: center;
	margin: 0px;
	padding: 0em;
	margin-top:0em;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	background-color: transparent;
}
#menuprin_padre2{
	/* [disabled]background-color:#CCC; */
	
}


.menuprinci {
	font-size: 1em;
	/* [disabled]background-color: #F90; */
	text-align: center;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	float: right;
}


.menuprinci ul {
	list-style-type: none;
	text-align: center;
	/* [disabled]float:left; */
	margin: 0em;
	padding:0em;
	/* [disabled]background-color: #96C; */
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
}
.menuprinci ul li {
	/*float:left;*/
	/*margin-left:0.25em;*/
	margin-right:0em;
	margin-top: 0em;
	/* [disabled]background-color:#C00; */
	margin-bottom:.25em;
	font-size:1em;
	/* display: inline-block;
	 #display: inline;
	 _display: inline;*/
	 float:left;
}


.menuprinci ul li a
{
	display: block;
	text-transform: uppercase;
	color:#fff;
	font-size:1.5em;	
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	
}

.menuprinci ul li a .textoMenu {
	display:block;
	font-size:.95em;	
	margin-left:.1em;
	margin-right:.1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	text-align:center;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	
	}
	

.menuprinci ul li a:hover
{
	color:#F60;	
	
}
	
.menuprinci ul li a:hover .textoMenu
{
	font-size:1.2em;	
	padding-top:0.05em;
	padding-bottom:0.2em;
	margin-left:0em;
	margin-right:0em;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;	
	
}
.menuprinci ul li:hover .textoMenu
{
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	
}


.menuprinci ul li .opcionmarcaMenu
{
	height:100%;	
}
.menuprinci ul li .opcionMenu
{
	height:.35em;	
}

.menuprinci ul li:hover .opcionMenu
{
	/*filter: alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	-moz-opacity: .30;
	opacity:0.30;
	background-color: #FFF;
	z-index:-100;
	*/
}












#menuprodumascara {
	/* [disabled]background-color: #F00; */
	margin:0em;
	overflow: hidden;
	height: 0em;
	-moz-box-shadow: inset 0px 2px 15px #111;
	-webkit-box-shadow: inset 0px 2px 15px #111;
	box-shadow: inset 0px 2px 15px #111;
	background-color: #333;	/*
	border: medium solid #F06;*/
} 


#menuprodumascara img {	

	border:none;
} 





#menuprodumascara #ul_menuprodu {
	list-style-type: none;
	display: block;
	text-align: center;
	margin: 0em;
	padding: 0em;
	vertical-align: top;
	height: 100%;
}




#menuprodumascara #ul_menuprodu > li{
	display: block;
	float:left;
	/* [disabled]position:absolute; */
	text-align: left;
	overflow: hidden;
	color: #fff;
	margin: 0em;
	cursor:pointer;
	-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')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');	
}

#menuprodumascara #ul_menuprodu > li > div{


	/* [disabled]background-color: #9C0; */
}


.borde_1 {
		
	border: 1px solid #aaa;	
}




#menuprodumascara ul#ul_menuprodu > li > div, #menuprodumascara #ul_menuprodu > li > a{
	display:block;
	/* [disabled]overflow: hidden; */
	height: 100%;
	width: 100%;
	top: -100%;
	color: #FFF;
	
}


#menuprodumascara #ul_menuprodu > li a{
	display:block;
	/* [disabled]overflow: hidden; */
	height: 100%;
	width: 100%;
	top: -100%;
	color: #FFF;
	
}

#menuprodumascara #ul_menuprodu > li > div > div > img, #menuprodumascara #ul_menuprodu > li > a > div > img {
	height:100%;
	width:auto;
}







.a_menuprodu {
	background-image:url(../../img/webdesign/pixel.png);	
}


.tx_contefamilia {
	
	margin: 1.5em;
	padding-top:1.5em;
	
}

.Tituproducto {
	font-size: 2.3em;
	margin: 0em;	
}
.Descriproducto {
	margin-top: 1.7em;
	font-size: 1.2em;
	padding-right:0%;
	text-align:justify;
}
.BgTituproducto {
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity:0.60;
	height: 100%;
	margin-top: -8em;
	background-color: #000;
}

.div_infoprodu {
	margin-top: -18.5em;
	height:100%;
}

.botonMenu {
	height: 2.5em;
	position: relative;
	width: 4.5em;
	background-color: #9F3;
	margin-top: 0em;
}

.empuja100x100 {
	height: 100%;
}





.menutop2 {
	list-style-type:none;
	padding:0em;
	margin: 0em;
	font-family:"BigNoodleTitling", Arial, Helvetica, sans-serif;	
	letter-spacing: .2em;
}



.menutop2 ul {
	margin: 0em;
	padding: 0em;
	display: block;
	font-size: 1.8em;
	margin-top:-0.1em;
	
		
}
.menutop2 > ul > li {
	display: block;
	width:100%;
	height:3em;
	list-style-type: none;
	color: #333;
	margin: 0em;
	margin-top:0.1em;
	padding: 0em;
	
	
	-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');
	background-color:#000;
	
}
.menutop2 > ul > li > a, .menutop2 > ul > li > div {
	color: #ccc;
	margin: 0em;
	display: block;
	height:100%;
	-moz-text-shadow: 2px  2px 8px #666;
	-webkit-text-shadow: 2px 2px 8px #666;
	text-shadow: 2px 2px 25px #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');
	
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	
	overflow:hidden;
}

.menutop2 > ul > li > a img, .menutop2 > ul > li > div img{
	cursor:pointer;
	width:100%;
	height:auto;
	filter: alpha(opacity=79);
	-moz-opacity: .79;
	opacity:0.79;
}

.a_menuprodu{
	/*cursor:pointer;	*/
}

.menutop2 > ul > li .nombreprodu {
	padding-left:.5em;
	padding-top:.25em;
	color: #FFF;
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	
}

.menutop2 > ul > li > a:hover , .menutop2 > ul > li > div:hover {
	color: #F60;
}

.menutop2 ul li:hover {
	color: #F60;
	background-color:#FFF;
}

.menutop2 .selected {
	color: #F60;
	background-color: #FFF;
	
}

.menutop2 .selected2 
{
	color: #F60;
}



.tx_conteprodu {
	margin:.2em;	
}




.familiabloque {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 0%;

	
}
.familia_bq_BG {
	background-color:#000000;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity:0.50;
	
}

#familia_bq_CONTE {
	
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	
}

.fami_tx_coleccion {
	font-family: 'PT Sans', sans-serif;
	font-size: 1.2em;
	color: #fff;
	letter-spacing: 0.15em;
}
.fami_tx_nombre {
	font-family: 'PT Sans', sans-serif;
	font-size: 2em;
	font-weight: lighter;
	letter-spacing: 0.05em;
	word-spacing: 0.1em;
	text-transform:uppercase;
}
.familia_bq_nombre {
	float: left;
	margin:1em;
	margin-left: 2.5%;
}




.familia_bq_menu {
	list-style-type:none;
	padding:0em;
	margin: 0em;
	font-family:"BigNoodleTitling", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin-top:1.5em;
	margin-right:3%;
	float:right;
	letter-spacing:.1em;
	}



.familia_bq_menu > ul {
	
	overflow:hidden;
	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;*/
	
}
.familia_bq_menu > ul > li {
	overflow:hidden;
	list-style-type: none;
	color: #000;
	margin: 0em;
	padding: 0em;
	/* [disabled]border: 1px dashed #777; */
	display: inline-block;
	 #display: inline;
	_display: inline;
	float:right;
	cursor:pointer;
	margin-left:1em;
}
.familia_bq_menu > ul > li > a {
	color: #ccc;
	margin: 0em;
	display: inline-block;
	 #display: inline;
	_display: inline;
	
}
.familia_bq_menu > ul > li > a > div > div {
	margin-left:.5em;
	margin-right:.5em;	
	/*-moz-text-shadow: 2px  2px 8px #000;
	-webkit-text-shadow: 2px 2px 8px #000;
	text-shadow: 2px 2px 25px #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');*/
}

.familia_bq_menu > ul > li > a:hover {
	color: #000;
}

.familia_bq_menu > ul > li:hover {
	color: #000;
	background-color:#FFF;
}

.familia_bq_menu .selected {
	color: #F60;
	background-color: #FFF;
	
}

.familia_bq_menu .selected2 
{
	color: #F60;
}



.div_sobreicono_1 {
	float:left;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	overflow:hidden;
	background-color:#000;
	height:2.7em;
	width:2.7em;
	margin-right:1em;
	margin-left:.5em;
	border:#777 1px solid;
}

.btn_icono1:hover .div_sobreicono_1{	
	background-color:#F50;
}

.div_sobreicono_2{	
	border:#777 1px solid;
	-moz-box-shadow:  0px 0px 15px #333;
	-webkit-box-shadow:  0px 0px 15px #333;
	box-shadow:  0px 0px 15px #111;
}

/*
#Facebook_ico .div_sobreicono_2, #Twitter_ico .div_sobreicono_2, #Pinterest_ico .div_sobreicono_2{	
	background-color:#F50;
	-moz-box-shadow:  0px 0px 15px #fff;
	-webkit-box-shadow:  0px 0px 15px #fff;
	box-shadow:  0px 0px 15px #fff;
}
*/

#Twitter_ico .datoContacto_a:hover .div_sobreicono_2{	
	background-color:#4099FF;
}

#Facebook_ico .datoContacto_a:hover .div_sobreicono_2{	
	background-color:#3B5998;
}


#Pinterest_ico .datoContacto_a:hover .div_sobreicono_2{	
	background-color:#C92228;
}


#Skype_ico .datoContacto_a:hover .div_sobreicono_2{	
	background-color:#12A5F4;
}


.datoContacto:hover .div_sobreicono_1{
	background-color:#F50;
}






.div_flotadato {
	float:left;
	width:90%;
}


.btn_Tx {
	float:left;
	color:#FFFFFF;
	font-size:1.3em;
	margin-top:.25em;
}

.btn_icono1 {
	filter: alpha(opacity=99);
	-moz-opacity: .99;
	opacity:0.99;
	cursor: pointer;
	display: inline-block;
	 #display: inline;
	_display: inline;
		
}

.btn_icono1:hover .btn_Tx{	
	color:#F30;
}



.div_icono {		
	text-align:center;
	display:block;
	height:100%;	
}

.div_icono img {	
	
	height:100%;
	width:auto;
	border:none;
	margin:0%;
}


.div_icono object {	
	
	height:100%;
	width:100%;
	margin:0%;
}

.div_icono_margen {
	margin:10%;
	height:80%;
	width:80%;
}

.btn_icono1 .div_icono_margen {
	margin:20%;
	height:60%;
	width:60%;
}



.div_conteDatosContacto {
	font-size:1.1em;
	margin-top:0.5em;
	/* [disabled]margin-right:1em; */
	float:left;

}

.icoredes .div_conteDatosContacto {
	display:none;
}

.superfoot .datoContacto {
	float:left;
	padding-bottom:.5em;
	/* [disabled]background-color: #FC0; */
	/* [disabled]margin-top: 1em; */
	
}


.redondear_5px{
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	overflow:hidden;

}




.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  > ul .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 > ul .selected2 
{
	color: #F60;
	-moz-text-shadow: 2px  2px 8px #fff;
	-webkit-text-shadow: 2px 2px 8px #fff;
	text-shadow: 2px 2px 25px #fff;
}
.flecha_sup_inf {
	text-align: center;
	height: .5em;
	width:100%;
	margin:0em;
}

.flecha_sup_inf img{
	text-align: center;
	height: 100%;
	width: auto;
}







.menuH7 {
	font-size: 1em;
	overflow: hidden;
}



.menuH7 ul {
	margin: 0px;
	padding: 0px;
}
.menuH7 ul li {
	background-color: #EAEAEA;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BBB;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-top-color: #FFF;
	float: left;
}
.menuH7 ul li a, .menuH7 ul li > div {
	color: #666;
	display:block;
	margin: 0px;
	padding: 5px;
	cursor:pointer;
}
.menuH7 ul li a:hover, .menuH7 ul li > div:hover {
	color: #666666;
	background-color: #FFFFFF;
}

.menuH7 .selected {
	color: #F60;
	background-color: #FFF;
	-moz-box-shadow: inset 2px 2px 8px #bbb;
	-webkit-box-shadow: inset 2px 2px 8px #bbb;
	box-shadow: inset 2px 2px 8px #bbb;
	/* [disabled]font-size: 1.05em; */
	border: 2px solid #F50;
}

.menuH7 .selected2 
{
	color: #F60;
}


.icodescargas {
	/* [disabled]margin-bottom: 25em; */
	padding-bottom:3em;
}
.idiomas_conte {
	/* [disabled]background-color: #F00; */
}








.div_sobreicono_2 {
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	overflow:hidden;
	background-color:#000;
	width:80%;
	margin-right:20%;
	/* [disabled]margin-left:0.5em; */
}
.datoContacto:hover .div_sobreicono_2{
	background-color:#F50;
}


.div_sobreicono_2 img {
	width:100%;
	height:auto;
	
}

.div_sobreicono_2 .div_icono {
	width:100%;
	height:auto;
	
}




.div_sobreicono_2 .div_icono object {	
	
	height:100%;
	width:100%;
	margin:0%;
}

.div_sobreicono_2  .div_icono_margen {
	margin:10%;
	width:80%;
}

.cuadrodelega .div_conteDatosContacto {
	font-size:1.1em;
	margin-top:0.15em;
	/* [disabled]margin-right:1em; */
	float:left;
	width:85%;
	margin-left:.25em;
}



.subtipo_2 {
	float:left;
	margin-top:0.25em;
	margin-right:1em;
}



.div_flotaicono {
	float:left;	
	width:2.5em;
}

.subtipo_2 .div_flotaicono {
	
	width:2.7em;
	
}



.cuadrodelega hr{
	margin-right:1em;
	
}


.superfoot .hr {
	 display:none;
	 
}

.superfoot .subgrupo {
	font-size:1.2em;
	float:left;
}

#div_prefezona {
	float:right;
	margin-right:2em;	
}

#cajatip {
	position:absolute;
	min-width:2em;
	min-height:1em;
	
}

.newtip
{
	filter: alpha(opacity=0);
	-moz-opacity: .0;
	opacity:0.0;
}


 .tip_caja, .tip{
	color:#111;
	background-color:#fff;
	font-size:1.25em;
	margin-right:1em;
	padding:0.3em;
	padding-top:0.05em;
	padding-bottom:0.05em;
	border: 1px solid #F60;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-box-shadow:  2px 2px 8px #333;
	-webkit-box-shadow:  2px 2px 8px #333;
	box-shadow:  2px 2px 8px #333;
	
}

.newtip {
	position:absolute;
}

.fle_tip_1
{
	/*margin-left:20px;
	margin-top:-1px;	*/
}


.datoContacto > a 
{
	
}


.datoContacto > a .div_flotaicono
{
	
}

.acti_btn {
	height:100%;
	margin-top:100%;
	background-color:#0F0;
	
}

.acti_btn .img_acti_btn {
	width:100%;
	height:100%;
	
}