@charset "utf-8";
/* Hoja de Estilos de IR Technics: Documento CSS */

/* Estructura */

p { margin-top:0; margin-bottom:0;}


.BordeInf  { border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#CCC; }
.BordeInf2 { border-bottom-style:dotted; border-bottom-width:1px; border-bottom-color:#CCC; }
.MenuFamilia  { background-image: url(../img/menufondo1.jpg); background-repeat:repeat-x; }
.MenuProducto { background-image: url(../img/menufondo2.jpg); background-repeat:repeat-x; }
.FondoSup   { background-image:url(../img/fondosup.jpg); background-repeat:repeat-x; background-position: top; }
.FondoCont  { background-image:url(../img/fondocont.jpg); background-repeat:repeat-y; }
.FondoEnc   { background-image:url(../img/fondoenc.gif); background-repeat:no-repeat; }
.MarcoFoto  { border: solid 1px #DDD; }
.MarcoFoto2 { margin: 3px;}
.MarcoFoto3  { border: solid 5px #CCC; }
.MarcoFoto4  { border: solid 1px #CCC; background-color:#EEEEEE; }
.MarcoFoto5  { border: solid 1px #FFF; }
.FrameInf   { background-image:url(../img/frameinf.jpg); background-repeat:repeat-x; background-position:top; background-color:#b0df43; }

.Paginador1 {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333; padding-top:2px; background-color: #F2F2F2; vertical-align:middle;border-style:solid; border-width:1px; border-color: #660066; }
.Paginador2 {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333; padding-left:8px; padding-right:8px; padding-top:2px; background-color: #FFF; vertical-align:middle; border-style:solid; border-width:1px; border-color: #660066; }
.Paginador3 {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #fff; padding-top:2px; background-color: #660066; vertical-align:middle; border-style:solid; border-width:1px; border-color:#660066; }
.Paginador4 {padding-top:2px; background-color: #FFF; border-style:solid; border-width:1px; border-color: #FFF;}


/* Fuente Textual */

.Titulo1   { font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:normal; color:#000; text-decoration:none; letter-spacing:-1px;}
.Titulo2  { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#333; text-decoration:none; line-height:20px;}
.Titulo3  { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#690; text-decoration:none; line-height:20px;}

.Texto_Normal   { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
.Texto_Normal2  { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
.Texto_Normal3  { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333; text-decoration:none; line-height:18px;}
.Texto_Normal4  { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; text-decoration:none; line-height:18px;}
.Texto_Normal5  { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#690; text-decoration:none;}
.Texto_Normal6  { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#690; text-decoration:none;}
.Texto_Normal7  { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none;}
.Texto_Normal8  { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
.Texto_Normal9  { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#690; text-decoration:none; line-height:18px;}
.Texto_Normal10 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#690; text-decoration:none; line-height:18px;}

.Contextual    { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666; text-decoration:none;}
.Familiamenu { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000; text-decoration:none;}

/* Enlaces */

.email:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:underline;}
.email:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:underline;}
.email:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333; text-decoration:none;}
.email:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:underline;}

.email2:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none;}
.email2:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none;}
.email2:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFF; text-decoration:underline;}
.email2:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFF; text-decoration:none;}

.email3:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
.email3:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
.email3:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:underline;}
.email3:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-decoration:none;}

.masinfo:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#690; text-decoration:none;}
.masinfo:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#690; text-decoration:none;}
.masinfo:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-decoration:underline;}
.masinfo:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#690; text-decoration:none;}

.LinkFamilia:link { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000; text-decoration:none;}
.LinkFamilia:visited { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000; text-decoration:none;}
.LinkFamilia:hover { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#690; text-decoration:underline;}
.LinkFamilia:active { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000; text-decoration:none;}

.LinkFamilia2:link { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000; text-decoration:underline;}
.LinkFamilia2:visited { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000; text-decoration:underline;}
.LinkFamilia2:hover { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#690; text-decoration:none;}
.LinkFamilia2:active { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#000; text-decoration:underline;}

.LinkProducto:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#690; text-decoration:none;}
.LinkProducto:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#690; text-decoration:none;}
.LinkProducto:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#000; text-decoration:underline;}
.LinkProducto:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#690; text-decoration:none;}

.LinkProducto2:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333; text-decoration:underline;}
.LinkProducto2:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333; text-decoration:underline;}
.LinkProducto2:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#999; text-decoration:none;}
.LinkProducto2:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333; text-decoration:underline;}

.DestacaProducto:link { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#690; text-decoration:none;}
.DestacaProducto:visited { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#690; text-decoration:none;}
.DestacaProducto:hover { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000; text-decoration:underline;}
.DestacaProducto:active { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#690; text-decoration:none;}

/* Formularios */

.Btn1 { background-color:#660066; border: solid 3px #CC99CC; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#FFF; width:140px; height:28px; cursor:pointer; }
.Btn2 { background-color:#660066; border: solid 1px #CC99CC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFF; width:130px; height:26px; cursor:pointer; }

.Form_Contacto1 { background-color:#FFF; border-style:solid; border-width:1px; border-color:#CCC; width:205px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:none; }
.Form_Contacto2 { background-color:#FFF; border-style:solid; border-width:1px;  border-color:#CCC; width:100px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:none; }
.Form_Contacto3 { background-color:#FFF; border-style:solid;border-width:1px;  border-color:#CCC; width:205px; height:80px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:none; }
.Form_Contacto4 { background-color:#FFF; border-style:solid;border-width:1px;  border-color:#CCC; width:205px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:none; }
.Form_Contacto5 { background-color:#FFF; border-style:solid; border-width:1px;  border-color:#CCC; width:115px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; text-decoration:none; }

/* Intranet */

/* --- CONTACTO --- */

.opform {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-right:10px;
	margin-left:5px;
}


.Tipo_Contacto {
	float:left;
	width:100%;
}

.Form_Contacto {
	width:100%;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.Form_Contacto .tituloform {
	float:left;
	display:block;
	width:95%;
	padding:3px 0px;
	margin-bottom:15px;
	margin-top:25px;
	margin-left:20px;
	border-bottom: dotted 1px #CCC;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif ;
	font-size:1.2em;
	color:#690;
}

.Form_Contacto .subtituloform {
	float:left;
	display:block;
	width:78%;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif ;
	font-size:1.2em;
	color:#06C;
	padding-left:25%;
	padding-top:15px;
}

.Form_Contacto .opform {
	float:left;
	display:block;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px !important;
	width:23%;
	text-align:right;
	margin-top:5px;
}

.Form_Contacto .opform_cont {
	display:block;
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px !important;
	width:75%;
	text-align:left;
	margin-top:5px;
}


.Form_Contacto span {
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em !important;
}

.Form_Contacto label {
	float:left;
	width:23%;
	margin-right:10px;
	padding-top:8px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em !important;
	font-weight:normal;	
	color: #000;
	text-decoration:none;
}

.Form_Contacto em {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.875em;
	font-weight:normal;	
	color: #099;
	font-style:normal;
	text-decoration:none;
}

.Form_Contacto label em{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.875em;
	font-weight:normal;	
	color: #099;
	font-style:normal;
	text-decoration:none;
}

.Form_Contacto .Cajaform1 {
	width:70%;
	height:26px;
	padding:3px;
	margin-bottom:2px;
	border: solid 1px #CCC;
}

.Form_Contacto .Cajaform1:hover {
	border: solid 1px #999;
	background-color:#EEE;
}

.Form_Contacto .Cajaform2 {
	width:56%;
	height:26px;
	padding:3px;
	margin-bottom:2px;
	border: solid 1px #CCC;
}

.Form_Contacto .Cajaform2:hover {
	border: solid 1px #999;
	background-color:#EEE;
}

.Form_Contacto .Cajaform3 {
	width:36%;
	height:26px;
	padding:3px;
	margin-bottom:2px;
	border: solid 1px #CCC;
}

.Form_Contacto .Cajaform3:hover {
	border: solid 1px #999;
	background-color:#EEE;
}

.Form_Contacto .Cajaform4 {
	font-family:Arial, Helvetica, sans-serif;
	width:70%;
	height:90px;
	padding:3px;
	margin-bottom:2px;
	border: solid 1px #CCC;
}

.Form_Contacto .Cajaform4:hover {
	border: solid 1px #999;
	background-color:#EEE;
}

.Form_Contacto .Cajaform5 {
	display:inline;
	width:56%;
	height:26px;
	padding:3px;
	margin-bottom:2px;
	border: solid 1px #CCC;
}

.Form_Contacto .Cajaform5:hover {
	border: solid 1px #999;
	background-color:#EEE;
}

.Form_Contacto .Cajaform6 {
	display:inline;
	width:16%;
	height:26px;
	padding:3px;
	margin-bottom:2px;
	border: solid 1px #CCC;
}

.Form_Contacto .Cajaform6:hover {
	border: solid 1px #999;
	background-color:#EEE;
}

.Form_Contacto .Cajaform7 {
	width:58%;
	height:26px;
	padding:3px;
	margin-bottom:2px;
	border: solid 1px #CCC;
}

.Form_Contacto .Cajaform7:hover {
	border: solid 1px #999;
	background-color:#EEE;
}

.Form_Contacto .Cajaform8 {
	width:56%;
	height:90px;
	padding:3px;
	margin-bottom:2px;
	color: #666;
	border: solid 1px #CCC;
}

.Form_Contacto .Cajaform8:hover {
	border: solid 1px #999;
	background-color:#EEE;
}

.Form_Contacto .CajaDesplegable {
	width:37%;
	height:32px;
	padding:3px;
	margin-bottom:2px;
	border: solid 1px #CCC;
}

.Form_Contacto .CajaDesplegable:hover {
	border: solid 1px #999;
	background-color:#EEE;
}

.Envia_Contacto {
	float:left;
	width:100%;
	margin-bottom:30px;
	text-align:left;
	clear:left;
}

.Envia_Contacto .Datos_Oblig {
	float:left;
	text-align:right;
	width:50%;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #333;
	padding-top:10px;
}

.Envia_Contacto .Datos_Oblig em {
	font-weight:bold;
	color: #099;
	font-style:normal;
}

.Envia_Contacto .Datos_Oblig img {
	display:inline;
	margin-right:5px;
	vertical-align:bottom;
}

.Boton_Enviar {
	float:left;
	text-align:right;
	width:50%;
	height:26px;
}

.Boton_Enviar input {
	margin-top:10px;
	margin-right:20px;
}

/** --- FIN CONTACTO --- **/
/* --- LOPD --- */

.Lopd {
	float:left;
	width:94%;
	padding:15px;
	background-color:#EEE;
	border: solid 1px #CCC;
	margin-bottom:20px;

}

.Lopd p {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;	
	color: #666;
}

/* --- Fin LOPD --- */


.TB10N
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#666; }
.TB12
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#666; }
.TB12_Negro
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#000; background-color:inherit; }
.TB12N
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#666; }
.TB14N
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#666; }
.TB14N_Blanco
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#fff; }

/* --- Quitar Qswitched --- */


#familia_008_visible .MenuFamilia, #familia_008_oculta .MenuFamilia, #articulos_008 .MenuProducto{
	display:none; visibility:hidden;
	}
	
#familia_009_visible .MenuFamilia, #familia_009_oculta .MenuFamilia, #articulos_009 .MenuProducto{
	display:none; visibility:hidden;
	}
	

	
