
/* Hoja de estilos de Rinder Industrial 
 AUTOR: Alberto Martinez
 Empresa:ALan&Pole 
  
--------INDICE DE CONTENIDOS-----------
Generales
			body
			enlaces
			encabezados
Estructura
			barra_izq
			navy-menu desplegable
			contenidos
				botones adaptables
				Noticias
				Trabajo
				Catalogo
					Detalle_catalogo
				familia
				vacia
				paginacion
				descargas							
			pie

---------------------------------------

*/


body{
margin-top:40px;
background-color:#fff;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:center; }

a{
color:#000000;
text-decoration:none;}

a:hover{
color:#cccccc;
text-decoration:underline;}

h1{
margin:0px;
padding:0px;
float:left;
font-size:18px;
padding:5px 15px 5px 30px ;
margin-top:10px;
color:#FFFFFF;
border-right:2px solid #FFFFFF;}
h2{
margin:0px;
padding:0px;}
h3{
margin:0px;
padding:0px;}
h4{
margin:0px;
padding:0px;}
img{
borde:0px;}

/*----------------------------------Estructura----------------------------------------------------------*/
#wrapper{
width:970px;
margin:0px auto;
background:transparent url(img/wrapper_bg.gif) repeat-y;
overflow:hidden;}


/*##############################    Barra izquierda"   ##################################################*/
		#barra_izq{
		position:relative;
		float:left;
		width:208px;
		background:#e6e6e6 url(img/barra_izq_bg.gif) no-repeat 65px 400px;
		min-height:527px;
  		height:auto !important;
  		height:527px}
		
			#barra_izq_index{
			position:relative;
			float:left;
			width:158px;
			background:#e6e6e6 url(img/barra_izq_bg.gif) no-repeat 15px 300px;
			min-height:427px;
			height:auto !important;
			height:427px}
		
		
			#idioma{
			text-align:right;
			height:84px;
			width:158px;
			}
				#barra_izq #idioma {
				text-align:right;
				height:84px;
				width:208px;
				}
				#idioma ul{
				padding-right:10px;
				padding-top:5px;
				}
				#idioma ul li{
				list-style-type:none;
				}
				
				#idioma ul a{
				color:#6294a8;
				font-weight:bold;
				}
				
				#barra_izq #Mapa_web, #barra_izq_index #Mapa_web{
				text-align:right;
				padding-right:10px;
				width:140px;
				float:right;}
				
					
					#barra_izq #Mapa_web ul, #barra_izq_index #Mapa_web ul{
					list-style-type:none;
					padding:0px;
					margin:0px;}
					
						#barra_izq #Mapa_web ul li.folder, #barra_izq_index #Mapa_web ul li.folder{
						background:transparent url(img/rss.gif) no-repeat 15px -1px;
						height:15px;}
						
						#barra_izq #Mapa_web ul li, #barra_izq_index #Mapa_web ul li{
						margin:0px;
						padding:1px;
						width:auto;}
						.rss{
						position:relative;
						top:3px;}
			
					
					
					#barra_izq #Mapa_web a, #barra_izq_index #Mapa_web a{
					background-color:transparent;
					color:#4e4b4a;
					font-size:12px;
					font-weight:bold;
					text-decoration:none;}
					
					#barra_izq #Mapa_web a:hover, #barra_izq_index #Mapa_web a:hover{
					text-decoration:underline;}
				
				#barra_izq #Aviso_legal, #barra_izq_index #Aviso_legal{
				position:absolute;
				bottom:0px;
				right:10px;
				width:110px;
				height:30px;
				padding-top:100px;
				text-align:right;}
			
				#barra_izq #Aviso_legal a, #barra_izq_index #Aviso_legal a{
				color:#6294a8;
				font-size:12px;
				text-decoration:none;
				font-weight:bold;}
				#barra_izq #Aviso_legal a:hover, #barra_izq_index #Aviso_legal a:hover{
				text-decoration:underline;}
				
				


#content{
		background:#e6e6e6 url(img/content_bg.jpg) no-repeat right top; 
		overflow:hidden;
		float:left;
		width:760px;
		padding:0px 0px 20px 0px ;
		text-align:left;}



			#cabecera{
			width:970px;
			margin:0px;
			padding:0px;
			height:86px;
			margin:0px;
			background:transparent url(img/cabecera_bg.jpg) no-repeat left top;
			
			}
			
			
			#cabecera_index{
			width:970px;
			margin:0px;
			padding:0px;
			height:106px;
			margin:0px;
			background:#FFFFFF url(img/cabecera_index_bg.jpg) no-repeat 207px top;
			
			}
			
			
			#cabecera img, #cabecera_index img{
			float:left;
			
			}
			
				#cabecera img h1, #cabecera_index img h1{
				font-size:16px;
				color:#000;
				text-align:left;
				padding-left:40px;
				padding-top:6px;
				height:22px;
				background:#bcd4ec url(img/h1_bg.gif) no-repeat 10px 0px;
				vertical-align:bottom;
				
				
				}
				
				#cabecera img h2, #cabecera_index img h2{
				font-size:15px;
				color:#000;
				text-align:left;
				padding-left:40px;
				padding-top:15px;
				height:40px;
				vertical-align:bottom;
				font-weight:bold;
				
				}
				
					#navy{
						  z-index:200000;
						  height:22px;
						  float:left;
						  padding-top:84px;
						  width:650px;
						  text-align:left;
						}	
						
						#cabecera #navy{
						  z-index:200000;
						  float:left;
						  height:22px!important;
						  padding-top:62px!important;
						  height:19px;
						  padding-top:65px;
						  width:652px;
						  text-align:left;
						  border-bottom:2px solid #FFFFFF!important;
						  border-bottom:0px ;
						}	

/*############### menu	desplegable ###################################+/*/
									
								
									
												/* Root = Horizontal, Secondary = Vertical */
						ul#navmenu-h {
						  margin: 0;
						  border: 0 none;
						  padding: 0;
						  /*width: 500px; For KHTML*/
						  list-style: none;
						  height: 24px;
						  background-color:transparent;
						  float:left;
						}
						
						ul#navmenu-h li {
						  margin: 0;
						  border: 0 none;
						  padding: 0;
						  float: left; /*For Gecko*/
						  display: inline;
						  list-style: none;
						  position: relative;
						  height: 24px;
						  background: transparent url(img/li_bg2.gif) no-repeat left top;
						}
						
						ul#navmenu-h li:hover, ul#navmenu-h li.iehover {
						  background: transparent url(img/li_bg2_hover.gif) no-repeat left top;
						}
						
						ul#navmenu-h ul {
						  margin: 0;
						  border: 0 none;
						  padding: 0;
						  width: 168px;
						  list-style: none;
						  display: none;
						  position: absolute;
						  top: 24px;
						  left: 0;
						}
						
						ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
						  clear: both;
						  display: block;
						  font: 1px/0px serif;
						  content: ".";
						  height: 0;
						  visibility: hidden;
						}
						
					
						
						ul#navmenu-h ul li {
						  width: 158px;
						  padding:0 5px;
						  float: left; /*For IE 7 lack of compliance*/
						  display: block !important;
						  display: inline; /*For IE*/
						  background: #e4e4e6;
						  border-top:3px solid #e4e4e6;
						  border-bottom:3px solid #e4e4e6;
						  height:auto!important;
						}
						
						/* Root Menu */
						ul#navmenu-h a {
						  padding: 0 6px;
						  float: none !important; /*For Opera*/
						  float: left; /*For IE*/
						  display: block;
						  background: transparent url(img/a_bg2.gif) no-repeat right top;
						  color: #fff;
						  font: bold 13px/22px Arial,Verdana,  Helvetica, sans-serif;
						  text-decoration: none;
						  height: auto !important;
						  height: 1%; /*For IE*/
						}
						
						/* Root Menu Hover Persistence */
						ul#navmenu-h a:hover,
						ul#navmenu-h li:hover a,
						ul#navmenu-h li.iehover a {
						  background: transparent url(img/a_bg2_hover.gif) no-repeat right top;
						  color: #FFF;
						}
						
						/* 2nd Menu */
						ul#navmenu-h li:hover li a,
						ul#navmenu-h li.iehover li a {
						  float: none;
						  background: none;
						  color: #000;
						  border-top:1px solid #b3b3b3;
						  line-height:120%;
						  padding:5px;
						  
						}
						
						/* 2nd Menu Hover li Persistence */
						ul#navmenu-h li:hover li:hover,
						ul#navmenu-h li.iehover li.iehover {
						  background: #e4e4e6 url(img/suba_bg2.gif) no-repeat center bottom;
						  color: #000;
						  height:auto!important;
						}
						
						
						/* 2nd Menu Hover a Persistence */
						ul#navmenu-h li:hover li a:hover,
						ul#navmenu-h li:hover li:hover a,
						ul#navmenu-h li.iehover li a:hover,
						ul#navmenu-h li.iehover li.iehover a {
						  background: transparent url(img/subli_bg2.gif) no-repeat 0px 0px;
						  color: #000;
						  border-top:1px solid #e4e4e6;
						}
						
						
						/* 3rd Menu */
						ul#navmenu-h li:hover li:hover li a,
						ul#navmenu-h li.iehover li.iehover li a {
						  background: #e7e7e9;
						  color: #000;
						  border-top:1px solid #b3b3b3;
						}
						
						/* 3rd Menu Hover Persistence */
						ul#navmenu-h li:hover li:hover li a:hover,
						ul#navmenu-h li:hover li:hover li:hover a,
						ul#navmenu-h li.iehover li.iehover li a:hover,
						ul#navmenu-h li.iehover li.iehover li.iehover a {
						  background: #e4e4e6 url(img/suba_bg2.gif) no-repeat center bottom;
						  color: #000;
						  height:auto!important;
						  border-top:1px solid #e4e4e6;
						}
						
						/* 4rd Menu */
						ul#navmenu-h li:hover li:hover li:hover li a,
						ul#navmenu-h li.iehover li.iehover li.iehover li a {
						  background: #e7e7e9;
						  color: #000;
						}
						
						/* 4rd Menu Hover Persistence */
						ul#navmenu-h li:hover li:hover li:hover li a:hover,
						ul#navmenu-h li:hover li:hover li:hover li:hover a,
						ul#navmenu-h li.iehover li.iehover li.iehover li a:hover,
						ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a {
						  background: #bfbebe;
						  color: #000;
						}
						
						/* 5th Menu */
						ul#navmenu-h li:hover li:hover li:hover li:hover li a,
						ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a {
						  background: #e7e7e9;
						  color: #000;
						}
						
						/* 5th Menu Hover */
						ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover,
						ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover {
						  background: #bfbebe;
						  color: #000;
						}
						
						ul#navmenu-h ul ul,
						ul#navmenu-h ul ul ul,
						ul#navmenu-h ul ul ul ul {
						  display: none;
						  position: absolute;
						  top: 0;
						  left: 168px;
						}
						
						/* Do Not Move - Must Come Before display:block for Gecko */
						ul#navmenu-h li:hover ul ul,
						ul#navmenu-h li:hover ul ul ul,
						ul#navmenu-h li:hover ul ul ul ul,
						ul#navmenu-h li.iehover ul ul,
						ul#navmenu-h li.iehover ul ul ul,
						ul#navmenu-h li.iehover ul ul ul ul{
						  display: none;
						}
						
						ul#navmenu-h li:hover ul,
						ul#navmenu-h ul li:hover ul,
						ul#navmenu-h ul ul li:hover ul,
						ul#navmenu-h ul ul ul li:hover ul,
						ul#navmenu-h li.iehover ul,
						ul#navmenu-h ul li.iehover ul,
						ul#navmenu-h ul ul li.iehover ul,
						ul#navmenu-h ul ul ul li.iehover ul {
						  display: block;
						  background:transparent url(img/ul_bg.png) no-repeat left bottom!important;
						  background:transparent url(img/ul_bg.gif) no-repeat 0px bottom;
						  padding-bottom:74px;
						}

/*##############################     Fin de menu desplegable    ##################################################*/
				

/*##############################    Contenidos   ##################################################*/


		
		#content_index{
		float:left;
		width:812px;
		background-color:#FFFFFF;
		/*background:#000 url(img/index.jpg) no-repeat left top;*/
		height:427px;}
		
/*#########################botones adaptables#################################################3*/
		
		a.btn{
		color:#FFFFFF;
		font-weight:bold;
		display:block;
		height:23px;
			cursor:hand;/*nuestro amigo explorer 6 vuelve a las andadas*/}
			
			
		a:hover.btn{
		color:#FFFFFF;
		font-weight:bold;
		display:block;
		height:23px;
		text-decoration:none;
			cursor:hand;/*nuestro amigo explorer 6 vuelve a las andadas*/}
		
		
		
		a.btn span{
		background:transparent url(img/boton_bg.gif) repeat-x;
		padding-top:3px;
		float:left;
		height:23px;}
		
		a.btn span.btn_trabajo{
		background:transparent url(img/btn_trabajo.gif) repeat-x;
		padding-top:3px;
		float:left;
		height:23px;}
		
			a.btn .pre_btn{
			padding:0px;
		width:6px;
		height:23px;
		background:transparent url(img/pre_btn.gif) no-repeat;}
		
			a.btn .pre_btn_trabajo{
			padding:0px;
		width:6px;
		height:23px;
		background:transparent url(img/pre_btn_trabajo.gif) no-repeat left top;}
		
		a.btn .post_btn{
			padding:0px;
		width:5px;
		height:23px;
		background:transparent url(img/post_btn.gif) no-repeat;}
		
		a.btn .post_btn_trabajo{
			padding:0px;
		width:6px;
		height:23px;
		background:transparent url(img/post_btn_trabajo.gif) no-repeat;}
		
		a.btn object{
		float:right;}
		
		
		
		
	/*#########################fin de botones adaptables#################################################3*/	
		
/*-----------------------------------Noticias--------------------------------------------------------------------	
		
			#content_noticia{
		overflow:hidden;
		float:left;
		width:642px;
		padding:20px 0px 100px 0px ;
		background:transparent url(img/content_trabajo_bg.gif) no-repeat 30px bottom;
		text-align:left;
		min-height:600px;
		height:auto!important;
		height:600px;}*/
		
		
		#encabezado_wrapper{
		background:transparent url(img/encabezado_wrapr_bg.gif) no-repeat left top;
			height:55px;}
			
			#migas{
		padding:4px 2px 0px 23px ;
		height:19px;
		margin:0px;
		font-size:11px;
		float:left;
		background:transparent url(img/migas.gif) no-repeat 15px 1px;
		color:#c4c4c4;
		}
		
			#migas ul{
			display:inline;
			}
				
				#migas ul li{
				display:inline;
				padding:0px;
				}
				
					#migas ul li a{
					color:#c4c4c4;
					text-decoration:none;
					}

						#migas ul li a:hover{
					color:#c4c4c4;
						text-decoration:underline;
						}
				
			
			
			
			#encabezado_extensible{
		    background:transparent url(img/encabezado_extensible_bg.gif) repeat-x;
			height:55px;
			width:auto;
			padding:0px;
			float:left;
			clear:both;
			/*margin-top:23px;*/
			margin-left:15px!important;
			margin-left:7px;}
			
				#extensible_firstchild{
				background:transparent url(img/firstchild_bg.gif) no-repeat left top;
				height:55px;
				width:20px;
				float:left;
				padding:0px;}
				
				#extensible_lastchild{
				background:transparent url(img/lastchild_bg.gif) no-repeat left top;
				height:55px;
				width:31px;
				float:left;
				padding:0px;}
				
				#encabezado_wrapper h1{
				border:0px;
				float:left;
				padding:0px ;
				font-size:22px;}
					
				
				
				
			.noticia{
			padding:0px;
			overflow:hidden;
			width:623px;
			margin:0px 0px 0px 25px;
			border-top:2px dashed #FFFFFF;}
			
			
			.noticia h3{
			font-size:16px;
			color:#fff;
			text-align:left;}
			
			.noticia_texto{
			width:600px;
			text-align:left;
			padding:0px;
			margin:0px;}
			
			.noticia_texto img{
			float:left;
			margin:0px 10px 0px 0px ;}
			
			body #content_noticia .noticia .noticia_texto h3{
			float:left;
			padding:0px; }
			
			.noticia_texto a:hover{
			color:#FFFFFF;}
			
			
			*html .noticia_texto{
			width:580px;}

			.noticia_comp{
			margin:0px;
			float:right;
			padding:0px;
			color:4e4b4a;
			font-size:14px;
			font-weight:bold;}
			
			.noticia_comp a{
			text-decoration:none;}
			
			
/*-----------------------------------fin de noticias--------------------------------------------------------------------*/


/*-----------------------------------------trabajo  --------------------------------------------------------------------
			
				#content_trabajo{
		overflow:hidden;
		float:left;
		width:642px;
		padding:20px 0px 100px 0px ;
		background:transparent url(img/content_trabajo_bg.gif) no-repeat 30px bottom;
		text-align:left;
				min-height:405px;
  				height:auto !important;
  				height:398px;}*/
			
			#encabezado{
			background:transparent url(img/encabezado_bg.gif) no-repeat left top;
			height:105px;}
			
			#tapa_select{
			float:left;
			width:280px;
			padding:0px;
			background:transparent url(img/tapa_select_bg.gif) no-repeat right bottom !important;
			background:transparent url(img/tapa_select_bg_ie.gif) no-repeat right bottom;
			height:25px;}
			#tapa_select #select_trabajo select{
			width:240px;
			margin:0px;}
			
				#tapa_select #select_trabajo select option{
				padding-right:20px;
				height:auto;}
				
			#encabezado span.trabajo{
				font-size:13px;
				color:#fff;
				text-align:left;
				padding-left:40px;
				vertical-align:bottom;
				font-weight:bold;
				line-height:150%!important;
				line-height:120%;
				
				}
				
				#select_trabajo{
				float:left;
				padding-top:5px;
				padding-left:40px;}
				
				#select_trabajo select{
				border:1px solid #cccbcb;
				width:200px;}
				
								
			div.trabajo{
			overflow:hidden;
			width:670px;
			margin:0px;
			margin-left:20px;
			padding-bottom:20px;
			padding-top:20px;
			border-top:2px dashed #FFFFFF;}
			
					div.trabajo p{
					padding:0px;
					margin:0px;}
					
						
					.trabajo h3{
					color:#e20a16;
					text-align:left;}
					
					.trabajo_texto{
					color:#4e4b4a;
					float:left;
					width:600px;
					text-align:left;
					padding-left:20px;}
		
					.trabajo_comp{
					float:left;
					padding-top:10px;
					color:4e4b4a;
					font-size:14px;
					font-weight:bold;}
					
					div.trabajo a.btn{
					color:#ffffff;
					font-weight:bold;
					margin-top:15px;
					display:block;
					float:right;
					height:20px;}
					
					
					
			
			
	
/*-----------------------------------------fin de trabajo  --------------------------------------------------------------------*/



/*-----------------------------------------descarga  --------------------------------------------------------------------
			
				#content_descarga{
		overflow:hidden;
		float:left;
		width:642px;
				min-height:405px;
  				height:auto !important;
  				height:398px;
		padding:20px 0px 100px 0px ;
		background:transparent url(img/content_trabajo_bg.gif) no-repeat 30px bottom;
		text-align:left;}
			*/
			
			
			
				
			#encabezado span.descarga{
				font-size:13px;
				color:#fff;
				text-align:left;
				padding-left:40px;
				vertical-align:bottom;
				font-weight:bold;
				line-height:150%!important;
				line-height:120%;
				
				}
				
				#select_descarga{
				float:left;
				padding-top:5px;
				padding-left:40px;}
				
				#select_descarga select{
				border:1px solid #cccbcb;
				width:200px;}
				
								
			div.descarga{
			overflow:hidden;
			width:670px;
			margin:0px;
			margin-left:20px;
			padding-bottom:20px;
			padding-top:20px;
			border-top:2px dashed #FFFFFF;}
			
					div.descarga p{
					padding:0px;
					margin:0px;}
					
						
					.descarga h3{
					color:#e20a16;
					text-align:left;}
					
					.descarga_texto{
					color:#4e4b4a;
					float:right;
					width:660px;
					text-align:left;
					padding-left:20px;}
		
					.descarga_comp{
					float:left;
					padding-top:10px;
					color:4e4b4a;
					font-size:14px;
					font-weight:bold;}
					
					div.descarga a{
					color:#FFFFFF;
					font-weight:bold;
					margin-top:15px;
					width:120px;}
					
	/*--------------------------------------------Formulario de descarga---------------------------------------------------------------------------*/				
					#content_descarga form {
			
			padding:20PX;}
			
				
				#content_descarga form p{
				clear:both;
				padding:10px 0px 0px 0px ;
				margin:0px;}
				
				#content_descarga label{
				width:200px;
				margin:0px ;
				font-size:12px;
				font-weight:bold;
				float:left;}
				
				
				#content_descarga .boton{
				margin:0px 5px 0px 0px;
				width:auto; }
				
				#content_descarga .checradio{
				
				width:auto; }
				
				#content_descarga input, #content_descargatextarea, #content_descargaselect{
				width:200px;
				border:1px solid #b4babd;
				font-family:Arial, Helvetica, sans-serif;}
				
				#content_descarga .inputsubmit{
				width:120px;
				border:1px solid #b4babd;
				font-family:Arial, Helvetica, sans-serif;}
					
			    #content_descarga .mensaje{
				color:#CC3300;
				font-weight:bold;
				}
				
				#content_descarga .ok{
				color:#009900;
				font-weight:bold;
				}
			
	
/*-----------------------------------------fin de descarga  --------------------------------------------------------------------*/




/*-----------------------------------------Catalogo --------------------------------------------------------------------
				#content_catalogo{
				overflow:hidden;
				padding:20px 0px 100px 0px ;
				min-height:407px;
  				height:auto !important;
				background-color:#dcdcdc;
  				height:407px;
				margin:0px;}*/
				
					#content #encabezado_catalogo{
						background:#dcdcdc url(img/encabezado_catalogo_bg.gif) no-repeat left top;
						height:130px;
						padding-top:0px;
						margin:0px;}
						
						#encabezado_catalogo h1{
						border-right:0px;
						padding-left:40px;
						width:auto;
						float:none;
						margin:0px;}
				
				
				
				
				
				
				
				
				
				#content_catalogo h2{
				text-align:left;
				clear:both;
				float:left;
				width:694px;
				font-size:25px;
				background-color:#e7e7e7;
				padding:0px 20px 10px 20px ;}
		
		
				#encabezado.catalogo, #encabezado_catalogo span.catalogo, #encabezado_catalogo span.catalogo a{
				display:block;
				font-size:12px;
				color:#fff;
				text-align:left;
				padding-top:0px;
				height:20px;
				vertical-align:bottom;
				font-weight:bold;
				padding-left:0px;
				
				}
				.busqueda_cat, .busqueda_cat2, .busqueda_cat3 {
				margin-top:6px;
				width:230px;
				float:left;
				border-right: 2px solid #fff;
				z-index:0;
				}
				
				.busqueda_cat {
				padding-left:40px;
				background:transparent url(img/busqueda_cat_bg_ff.gif) no-repeat 40px bottom !important;
				background:transparent url(img/busqueda_cat_bg.gif) no-repeat 40px bottom;
				height:40px!important;
				height:42px;
				}
				
				.busqueda_cat2 {
				padding-left:10px;
				}
				
				.busqueda_cat2 input {
				float:left;
				}
				
				.busqueda_cat2 input#text {
				border:1px solid #b4babd;
				height:16px;
				width:180px;
				}
				
				
				
				.busqueda_cat3 {
				padding-left:10px;
				width:150px;
				border:0px;
				}
				
			
						#select_catalogo{
						float:left;}
					
					#select_catalogo select{
					border:1px solid #cccbcb;
					width:220px;
					z-index:0;}
				
				
				.item_catalogo{
				position:relative;				
				height:255px;
				width:132px;
				background:#f4f6f5 url(img/item_catalogo_bg.jpg) repeat-x;
				margin-left:17px;
				float:left;
				margin-bottom:17px;
				text-align:left;
				padding:10px 10px 10px 10px ;
				overflow:hidden;}
				
				*html .item_catalogo{
				margin-left:12px;}
				
				.item_catalogo p{
					padding:0px;
					margin:0px;}
				
					.item_catalogo img{
					border:0px;}
					
					.item_catalogo a.ver{
					width:37px;
					height:20px;
					display:block;
					padding-left:10px;
					padding-top:3px;
					background-image:url(img/ver.gif);
					font-size:14px;
					font-weight:bold;
					color:#FFFFFF;
					text-decoration:none;}
					
					.familia_tit{
					
					font-size:12px;
					font-weight:bold;
					color:#c31115;
					}
					
					.familia{
					
					font-size:11px;
					font-weight:bold;
					color:#000;
					margin-bottom:0px;
					}
					
					 body p.familia{
					margin-bottom:0px;
					}
					.esq{
					position:absolute;
					bottom:0px;
					right:0px;}






/*-----------------------------------------fin de Catalogo  --------------------------------------------------------------------*/


/*-----------------------------------------detalle --------------------------------------------------------------------*/

				
				#content_detalle h2{
				text-align:left;
				font-size:20px;
				padding-left:43px;
				margin:0px;}
				
				#content_detalle h3{
				margin:0px 0px 20px 0px ;
				color:#e20a16;
				text-align:left;
				font-size:20px;
				padding-left:43px;}

				.detalle{
				
				width:627px;
				overflow:hidden;
				padding:0px 0px 0px 0px;
				background:#ffffff url("img/rinder-producto-fondo.jpg") repeat-y;
				clear:both;
				margin:0px 0px 20px 20px;
				text-align:left;}
				
					.detalle #fotos_principales{
						background: transparent url("img/rinder-producto-fondo-top.jpg") top no-repeat;
						padding-top: 30px;
						overflow: hidden;
						height: 213px;
						text-align: center;
					}
					
					.detalle .detalle_bottom{
						background: transparent url("img/rinder-producto-fondo-bottom.jpg") bottom no-repeat;
						padding: 0px 15px 70px 25px;
						overflow: auto;
					}
				
					.detalle .foto_detalle{
					float:left;
					margin-bottom:40px;
					margin-left:10px;}
					
					
					.detalle .texto_detalle {
					width:290px;
					float:left;
					overflow:hidden;
					}
					
						.detalle p {
						font-size:14px;
						color:#4e4b4a;
						margin:0px;
						padding:0px 0px 10px 0px ;
						}
						
						.detalle p strong{
						font-size:14px;
						color:#4e4b4a;
						margin:0px;
						padding:0px ;
						}
						
						.fotos_miniatura{
						overflow:hidden;
						float:right;
						width:220px;
						text-align:right;
						font-size:14px;
						font-weight:bold;}
							
							.fotos_miniatura p{
							padding-right:15px;}
							
								
							.foto_miniatura{
							text-align:center;
							margin:5px;
							float:left;
							height:63px;
							width:97px;
							background:#CCCCCC url(img/foto_miniatura_bg.gif) repeat-x;
							padding-top:8px}
							
							
							*html .foto_miniatura{
							margin:3px;}
							
							
								.foto_miniatura img{
								margin:0 auto;
								border:0px;}
								
								
				#tabla_imagen{
				clear:both;
				overflow:hidden; 
				background:transparent url(img/tabla_imagen_bg.gif) no-repeat 4px 0px;
				padding-top:0px;
								
				}
				
					#tabla_imagen p{
					padding-left:60px;
					clear:both;
					text-align:left;
					font-size:14px;
					font-weight:bold;
								
				}
				
					#tabla_imagen .borde_imagen{
					
					width:627px;
					overflow:hidden;
					padding:0px 0px 0px 0px ;
					background:#ffffff url("img/rinder-producto-fondo.jpg") repeat-y;
					clear:both;
					margin:0px 0px 100px 20px!important;
					margin:0px 0px 100px 20px;
					text-align:center;}	
					
					#tabla_imagen .borde_imagen .comienzo{
						height: 37px;
						background:#ffffff url("img/rinder-producto-fondo-top.jpg") no-repeat;
					}
					
						#tabla_imagen .borde_imagen img{
						margin:0 auto;}	
						
					#tabla_imagen .borde_imagen .fin{
						height: 83px;
						background:#ffffff url("img/rinder-producto-fondo-bottom.jpg") no-repeat;
					}	

/*-----------------------------------------fin de detalle --------------------------------------------------------------------*/


/*-----------------------------------------familia--------------------------------------------------------------------*/		
			
				
				#content_familia h2{
				text-align:left;
				font-size:20px;
				padding-left:25px;
				padding-top:0px;
				margin:0px;}
				
				#content_familia h3{
				margin:0px 0px 20px 0px ;
				color:#e20a16;
				text-align:left;
				font-size:20px;
				padding-left:25px;}
				
				
				
				.item_familia{
			padding-bottom:10px;
			overflow:hidden;
			background:#f8f8f8 url(img/item_familia_bg.gif) repeat-x;
			width:613px;
			margin:0px 0px 7px 25px;
			text-align:right;}
			
			.item_familia object{
			margin-right:15px;}
			
			*html .familia{
			margin:0px 0px 0px 20px;}
			
				
			.familia h3{
			color:#e20a16;
			text-align:left;}
			
			.familia_texto{
			float:right;
			width:440px;
			text-align:left;
			padding:15px 0px 0px 20px ;}
			
				
				.familia_texto .ref{
				float:left;
				text-align:left;
				padding:0px 20px 0px 0px ;
				border-right:1px solid #a8aaab;}
				
				.familia_texto .familia_desc{
				float:left;
				text-align:left;
				padding:0px 0px 0px 20px ;}
					
					.familia_texto .familia_desc .desc_tit{
					color:#83827e;}
				
				
					.familia_texto P{
					padding:0PX;
					margin:0px;}
	
					.foto_familia{
					float:left;
					padding:15px 10px 10px 10px;}
					
					p.familia_comp{
					float:right;
					padding:0px 20px 0px 0px ;
					margin:0px;
					width:70%;
					}
					
					.familia_comp a, .familia_comp a img, .familia_comp p{
					text-decoration:none;
					border:0px;
					float:right;}

/*-----------------------------------------fin de familia --------------------------------------------------------------------*/
/*-----------------------------------------vacia #content_familia{
				width:760px;
				background-color:#dcdcdc;
				padding:20px 0px 25px 0px ;
				margin:0px;
				text-align:center;
				min-height:405px;
  				height:auto !important;
  				height:398px;}
				
				*html #content_familia{
				text-align:left;}
				{
				overflow:hidden;
				float:left;
				width:760px;
				background-color:#dbdbdb;
				padding:20px 0px 0px 0px ;
				text-align:center;}--------------------------------------------------------------------*/

#content_vacia, #content_noticia, #content_descarga, #content_trabajo, #content_catalogo, #content_familia, #content_detalle{
                float:left;
                text-align:left;
                width:687px!important;
                width:707px;
                padding:0px 25px 155px 15px!important;
                padding:0px 7px 165px 13px;
                margin:40px 0px 0px 0px ;
                min-height:405px;
                  height:auto !important;
                  height:398px;
                border-left:15px solid #afadad;
                border-right:18px solid #afadad;
                background:transparent url(img/contenido_bg_bottom.jpg) no-repeat left bottom;
                } 



				
				
			#content_vacia h1{
			border:0px;
			padding:0px 0px 0px 0px ;
			font-size:22px;
			float:none;
			margin-top: 0px;}
				
				#content_vacia p{
				padding:0px;
				line-height:150%;}
				
				#content_vacia ul{
				list-style-type:none;
				list-style-position:outside;}
				
				
				
				#content_vacia h2, #content_vacia h3, #content_vacia h4, #content_vacia h5 {
				clear:both;
				font-size:16px;}
				
				#content_vacia h3{
				font-size:22px;}
				
				#content_vacia h4{
				font-size:19px;
				padding:10px 0px 5px 0px;
				color:#555;}
				
				
				#content_vacia h5{
				font-size:16px;
				padding:5px 0px 2px 0px;
				color:#555;}
				
				#content_vacia a{
				color:#036eb9;
				text-decoration:underline;}
				#content_vacia a:hover{
				color:#3396dc;
				text-decoration:underline;}
				
				
	/*--------------------------------------------Formulario de vacío---------------------------------------------------------------------------*/
			#content_vacia form {
			background-color:#f0f0f0;
			padding:20PX;}
			
				
				#content_vacia form p{
				clear:both;
				padding:10px 0px 0px 0px ;
				margin:0px;}
				
				#content_vacia label{
				width:120px;
				margin:0px ;
				font-size:12px;
				font-weight:bold;
				float:left;}
				
				
				#content_vacia .boton{
				margin:0px 5px 0px 0px;
				width:auto; }
				
				#content_vacia .checradio{
				float:left;
				width:auto; }
				
				#content_vacia input, #content_vacitextarea, #content_vaciselect{
				width:200px;
				border:1px solid #b4babd;
				font-family:Arial, Helvetica, sans-serif;}
				
				
				
				
				
				
				
/*-----------------------------------------fin de vacia --------------------------------------------------------------------*/

/*----------------------------------------Mapa web --------------------------------------------------------------------*/
		#content_vacia  ul.mapa_web{}
		
			#content_vacia ul.mapa_web li{
			list-style-type:none;}
			
			#content_vacia ul.mapa_web li a:link, #content_vacia ul.mapa_web li a:visited{
			color:#34302f;
			text-decoration:none;}
			
			#content_vacia ul.mapa_web li a:hover{
			text-decoration:underline;}
			
				#content_vacia ul.mapa_web li{
				list-style-image:url(img/nike.gif);
				font-weight:bold;
				}
				
				#content_vacia ul.mapa_web li a{
				margin-left:0px!important;
				margin-left:5px;
				}
				
				#content_vacia ul.mapa_web li li a{
				margin-left:none;
				}
					
					#content_vacia ul.mapa_web li{
					list-style-image:url(img/nike.gif);
					}
				
						#content_vacia ul.mapa_web li.folder li{
						list-style-image:none;
						font-weight:normal;
						}
				
				
				

/*-----------------------------------------fin Mapa web  --------------------------------------------------------------------*/				


	

#fondo_cuadrados{
display:none;
/*
background:transparent url(img/content_trabajo_bg.gif) no-repeat 20px bottom;
height:120px;
float:left;
clear:both;
width:100%;*/}








/*-----------------------------------------paginacion --------------------------------------------------------------------*/






			
			#paginacion{
			text-align:right;
			background-color:#777777;
			padding:0px 100px 0px 0px ;
			clear:both;
			overflow:hidden;
			height:16px;}
			
			#dentro_pag{
			float:right;
			background-color:#afadad;
			border-left:2px solid #FFFFFF;
			border-right:2px solid #FFFFFF;
			padding:0px 5px;
			height:17px;}
			
			#paginacion a{
			color:#fff;
			font-size:14px;
			font-weight:bold;			
			padding:3px;}
			
			#paginacion .current{
			color:#000;
			background-color:#FFFFFF;
			font-size:14px;
			font-weight:bold;			
			padding:3px;}


/*-----------------------------------------fin paginacion --------------------------------------------------------------------*/				
			
				

			
#pie{
height:47px;
text-align:right;
width:970px;
margin:0 auto;
color:#8f9394;
font-size:14px;
font-weight:bold;
}

	#pie_interior{
	height:93px;
	width:694px;
	color:#8f9394;
	text-align:right;
	}

#pie p, #pie img{
float:right;
margin-left:10px;
}




/*----------------------------------/fin deEstructura----------------------------------------------------------*/

/*FCKeditor*/
.leftimage{float: left; margin-right: 10px;padding:5px 0;}
.rightimage{float: right;margin-left: 10px;padding: 5px 0;}

.WCHhider{
width:220px;
float:left;
}

#fam{
float:left;
padding-bottom:15px;
height:50px;
}

#fam h2{
padding-top:5px;
padding-left:10px;
font-size:17px;
}

#fam h3{
padding-left:10px;
font-size:17px;
}


#refer{
float:left;
border-right:1px solid black;
padding-bottom:5px;
padding-right:10px;
height:50px;
}

#mensaje span.rojo{
color:#FF0000;

}

#mensaje span.verde{
color:#009900;

}

