/*

* { outline: 2px dotted red }

* * { outline: 2px dotted green }

* * * { outline: 2px dotted orange }

* * * * { outline: 2px dotted blue }

* * * * * { outline: 1px solid red }

* * * * * * { outline: 1px solid green }

* * * * * * * { outline: 1px solid orange }

* * * * * * * * { outline: 1px solid blue }

*/





* {	margin:0; padding:0;}

body

{

	background:#FFF;

	margin:0;
	text-align:center;
margin-top:0px;
margin-bottom:0px;

}

.corte {
	clear:both;}
#cabecera

{

	width:1020px;

	height:220px;
	background-color:#FFF;

}



#contenedor

{

	position:absolute;

	left:50%;

	margin-left:-505px;

	width:1010px;

}
#principal{
	width:100%;
	height:130%;
	align:center;
	background-image:url(../imagenes/backgr.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

#principalinclude{
width:100%;
height:auto;
align:center;
margin:0px auto 0px auto;
background-image:url(../imagenes/backgr.jpg);
background-repeat:repeat-x;
background-color:#FFF;	

}
#contenedor2

{
	width:1020px;
	height:1280px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFF;
	
}

#contenedorinclude

{

	width:1020px;
	height:100%;
margin-left:auto;
	margin-right:auto;
	margin-top:0px;
    margin-bottom:0px;
	background-color:#FFF;
	
}

#contenido

{

	
	background:#FFFFFF;

	width:1020px;
	height:100%;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;
	

}

#contenidoindex

{
	background:#FFFFFF;
	width:1020px;
	height:1060px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

}

#contenidoindexinclude

{

	
	background:#FFFFFF;

	width:1020px;
	height:100%px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

}




#contenedorPie

{

	position:relative;

	width:1010px;

}



#contenedorPie a

{

	color:#98A892;

}





#pie

{

	/*position:absolute;*/

	background:;

	width:1010px;

	height:20px;

	padding-bottom:0;

	margin-bottom:0;

	text-align:center;

	font-size:11px;

}







.negritas{	font-weight:bold;}

.justificado{ text-align:justify;}

.centrado{	text-align:center;}

.fuente10{	font-size:10px;}

.fuente11{	font-size:11px;}

.fuente12{	font-size:12px;}

.fuente14{	font-size:14px;}

.fuente18{	font-size:18px;}

.azul{color:#7CA3DA;}

.azul a{color:#7CA3DA; text-decoration:none;}

.rojo{color:#9A0000;}

.rojo a{color:#152362; text-decoration:none;}

.interlineado{ line-height:20px;}

.parrafo{ margin-top:14px;}

.ligas{ text-decoration:none; color:#000000;}

.ligas a{ text-decoration:none; color:#000000;}

a { outline:0; }



/*OPCIONALES*/



#columnaIzq

{

	float:left;

	width:294px;

	height:100%;

	margin:0 0 0 0;

	background:url(../imagenes/index_r5_c1.jpg);
	background-repeat:repeat-y;



}

#columnaIzqABS

{

	position:absolute;

	width:100px;

	height:100%;

	background-color:#0000FF;

}

#columnaDer

{





	width:293px;

	height:331px;

	margin:0 0 0 0;

	background:url(../imagenes/index_r5_c6.jpg);
	clear:right;
		background-repeat:repeat-y;

}
#columnaDerb

{





	width:293px;

	height:331px;

	margin:0 0 0 0;

	background:url(../imagenes/index_r5_c6.jpg);
	
		background-repeat:repeat-y;

}
#columnaDerc

{



	

	width:293px;

	height:331px;

	margin:0 0 0 0;

	background:url(../imagenes/index_r5_c6.jpg);
	
		background-repeat:repeat-y;

}


#derdefinite{
	float:left;
	width:291px;
	height:920px;
	margin-left:0px;
	margin-top:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
	#derdefiniteinclude{
	float:left;
	width:291px;
	height:auto;

	margin-left:0px;
	margin-top:0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#cuadrocompleto{
	height:160px;
	width:288px;
	float:left;
	margin-top: 15px;
	margin-right: 4%;
	margin-bottom: 15px;
	margin-left: 2%;
		}

#cuadrocompleto2{
		height:320px;
		width:288px;
		margin:1px 3px;
		
		}
		
		
#titulosbloques{
	width:288px;
	height:40px;
	float:left;
	text-align:left;
	margin-top:0px;}
#contenidobloques{
	width:288px;
	height:165px;float:left;
	text-align:left;
	margin-top:0px;
	float:left;
	background-image:url(../imagenes/index_r5_c1.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	}
	
	#contenidobloques2{
	width:288px;
	height:160px;float:left;
	text-align:left;
	margin-top:0px;
	float:left;
	background-image:url(../imagenes/index_r5_c1.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	}
	
		#contenidobloques22{
	width:288px;
	height:160px;
	float:left;
	text-align:center;
	margin-top:0px;
	float:none;
	background-image:url(../imagenes/index_r5_c1.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	}
	#contenidobloques3{
	width:288px;
	height:auto;float:left;
	text-align:left;
	margin-top:0px;
	float:left;
	background-image:url(../imagenes/index_r5_c1.jpg);
	background-repeat:repeat-y;
	
	}
	
		#contenidobloques4{
	width:288px;
	height:250px;float:left;
	text-align:left;
	margin-top:0px;
	float:left;
	background-image:url(../imagenes/index_r5_c1.jpg);
	background-repeat:repeat-y;
	}
#espaciobloques{
	width:288px;
	height:20px;
	margin:0px;
	float:left;
	}

#columnaDerA

{

	position:relative;

	float:right;

	width:293px;

	height:331px;

	margin:14px 0 14px 14px;

	background:url(../imagenes/index_r5_c6.jpg);
		background-repeat:repeat-y;

}

#columnaMedio

{
	width:720px;
	padding:5px;
	float:left;
	margin-left:0px;
	height:100%

}

#columnaMedioabc

{
	padding:20px;

}

#columnaMedioInicio

{

	padding:0 318px 0 315px;

}

#columnalr{
	float:left;
	width:100px;
	height:100%;
	margin:0px;
	}
.txtpad{
	padding:10px 10px;
	text-align:left;}

/*BOTON*/

a#replaced

{

	display:block;

    width:71px;

	height:61px; /* aqui esta el truco */

    text-indent:-9999px;

	background:url(../imagenes/inicio.png);

}

a#replaced:hover

{

	

	background-position:0 -61px;

}

/*BOTON*/



.Fizquierda

{

	float:left;

	padding-left:10px;

}

.Fderecha

{

	float:right;

	padding-right:10px;

}

.inicio

{

	position:absolute;

}

.tornilleria

{

	position:absolute;

	left: 217px;

	top: 179px;

}

.herramienta

{

	position:absolute;

	left: 377px;

	top: 179px;

}

.fijacion

{

	position:absolute;

	left: 546px;

	top: 179px;

}

.complementos

{

	position:absolute;

	left: 712px;

	top: 179px;

}

.otros

{

	position:absolute;

	left: 886px;

	top: 179px;

}



#inicio1

{

	float:left;
	width:217px;
	height:42px;
	margin:0px 0px 0px 0px;

}

#tornilleria1

{

	float:left;
	width:165px;
	height:42px;
	margin:0px 0px 0px 0px;

}

#herramienta1

{

	float:left;
	width:166px;
	height:42px;
	margin:0px 0px 0px 0px;

}

#fijacion1

{

	float:left;
	width:169px;
	height:42px;
	margin:0px 0px 0px 0px;
}

#complementos1

{

	float:left;
	width:174px;
	height:42px;
	margin:0 0 0 0;

}

#otros1

{

	float:left;
	width:119px;
	height:42px;
	margin:0 0 0 0;

}

.corte{
	clear:both;}
	
	
	#textoindex{
		
		float:left; 
		width:720px;
		height:920px;
		margin:0px 0px;}
		
		#textoindexinclude{
		
		float:left; 
		width:720px;
		
		margin:0px 0px;}
		
		#txt2tu{
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			padding:7px;
			width:698px;
			height:405px;
			text-align:left;
		
		}
		
			#slide{
		
		float:left; 
		width:712px;
		height:235px;
		margin:5px 8px;}
		
		
		#herramientasimg{
			width:164px;
			height:164px;
			margin-left:15%;
			margin-top:13px;
			float:left;
			}
.otroTexto

{

	margin-top:-31px;

	font-size:15px;

	color:#FFFFFF;

}

.otros a

{

	text-decoration:none;

}

.pie1

{

	float:left;

}



/*TABLAS*/

UL.col3

{

PADDING-RIGHT: 0px;

PADDING-LEFT: 0px;

FLOAT: left;

PADDING-BOTTOM: 0px;

MARGIN: 15px 0px;

WIDTH: 100%;

PADDING-TOP: 0px;

LIST-STYLE-TYPE: none

}



UL.col3 LI

{

PADDING-RIGHT: 2px;

DISPLAY: inline;

PADDING-LEFT: 2px;

FLOAT: left;

PADDING-BOTTOM: 2px;

WIDTH: 30%;

PADDING-TOP: 2px

}



UL.col2

{

PADDING-RIGHT: 0px;

PADDING-LEFT: 0px;

FLOAT: left;

PADDING-BOTTOM: 0px;

MARGIN: 15px 4px;

WIDTH: 100%;

PADDING-TOP: 0px;

LIST-STYLE-TYPE: none;


}



UL.col2 LI

{
	DISPLAY: inline;
	FLOAT: left;
	border:#ffffff;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-image:url(../imagenes/tablacol2.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:209px;
	margin-top: 35px;
	margin-right: 2px;
	margin-bottom: 1px;
	margin-left: 2px;
	padding-top: 33px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}



/*TABLAS*/

.familia{

	font-size:18px;

	font-weight:bold;

	margin:30px 0 20px 0;

}
a .familia{
		font-family:Verdana, Geneva, sans-serif;
	font-size:23px;
	color:#CC9;}

.familia2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#CC9;
	}
	
	.familia2 a{
		margin-top:20px;
		line-height:49px;


	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#fff;}

.tabla

{

	background:#0099cc;

	color:#FFFFFF;

	font-weight:bold;

	text-align:center;

}

.tabla td

{

	padding:10px 10px;

}

.contenidoTabla

{

	font-size:12px;

}

.contenidoTabla td

{

	padding:10px 10px;

}

.noexiten

{

	text-align:center;

	font-size:20px;

	font-weight:bold;

	margin-top:50px;

}

.tablaConten

{

	margin-left:-117px;}
	
