﻿

/* Hoja de estilos de Rinder India

 AUTOR: Alberto Martinez

 Empresa:ALan&Pole 

  

--------INDICE DE CONTENIDOS-----------

Generales

			body

			enlaces

			encabezados

Estructura

			barra_izq

			barra_der

			navy-menu desplegable

			contenidos

				Noticias

				Trabajo

				Catalogo

					Detalle_catalogo

				familia

				vacia

				paginacion

				descargas							

			pie



---------------------------------------



*/





body{

margin-top:40px;

background-color:#ffffff;

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:20px;

padding:5px 15px 5px 30px ;

margin-top:10px;

color:#FFFFFF;

border-right:2px solid #000;}

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;

overflow:hidden;}



#cabecera{

text-align:left;

/*background-color:#4e4b4a;*/

}









/*##############################    Barra izquierda"   ##################################################*/

		#barra_izq{

		position: relative;
  
		float:left;

		width:158px;

		background: url("img/barra_izq_bg.gif") no-repeat scroll left bottom #9ABACB;

/*                border-top: 1px solid #ffffff;*/

		height:500px;
		/*text-indent: -9999px;
		display: block;*/
        }


		

		#barra_izq_home{

		position:relative;

		float:left;

		width:158px;

/*		background-color:#fff;*/

                background: url("img/barra_izq_bg.gif") no-repeat scroll left bottom #9ABACB;

                border-top: 2px solid #ffffff;
               
		height:440px; 

        }

		

			

				

				





#content{

		overflow:hidden;

		float:left;

		width:812px;

		padding:0px;

		text-align:left;

		background-color:#e2e2e2;}











/*############### menu	desplegable ###################################+/*/

									

					#navy{

					  width: 150px;

					  margin-left:8px;

					  margin-top:20px;

					  z-index:200000;

					}				

									

										/* Root = Vertical, Secondary = Vertical */

						ul#navmenu-v,

						ul#navmenu-v li,

						ul#navmenu-v ul {

						  margin: 0;

						  border: 0 none;

						  padding: 0;

						  width: 150px; /*For KHTML*/

						  list-style: none;

						  text-align:right;

						}

						

						ul#navmenu-v:after /*From IE 7 lack of compliance*/{

						  clear: both;

						  display: block;

						  font: 1px/0px serif;

						  content: ".";

						  height: 0;

						  visibility: hidden;

						}

						

						

						

						ul#navmenu-v li {

						  float: left; /*For IE 7 lack of compliance*/

						  display: block !important; /*For GOOD browsers*/

						  display: inline; /*For IE*/

						  position: relative;

						  background:#FFFFFF url(img/li_bg.gif) repeat-x;

						}

						

						/* Root Menu */

						ul#navmenu-v a {

						  padding: 0 6px;

						  display: block;

						  background: transparent url(img/a_bg.gif) no-repeat left top;

						  color: #666;

						  font: bold 11px/22px   Arial, Helvetica, sans-serif;

						  text-decoration: none;

						  height: auto !important;

						  height: 1%; /*For IE*/

						}

						

						/* Root Menu Hover Persistence */

						ul#navmenu-v a:hover,

						ul#navmenu-v li:hover a,

						ul#navmenu-v li.iehover a {

						  background: transparent url(img/a_bg.gif) no-repeat left top;

						  color: #7997c6;

						}

						

						/* 2nd Menu */

						ul#navmenu-v li:hover li a,

						ul#navmenu-v li.iehover li a {

						 /* background: #fff url(img/subli_bg.gif) repeat-x;*/

						 background: #f2f4f3 url(img/su_bg.gif) repeat-x;

						 border-bottom:1px solid #b3b3b3;

						  color: #666;

						}

						

						/* 2nd Menu Hover Persistence */

						ul#navmenu-v li:hover li a:hover,

						ul#navmenu-v li:hover li:hover a,

						ul#navmenu-v li.iehover li a:hover,

						ul#navmenu-v li.iehover li.iehover a {

						  background: #e7e7e9 url(img/li2_bg.jpg) 10px repeat-y;

						  color: #666;

						}

						

						/* 3rd Menu */

						ul#navmenu-v li:hover li:hover li a,

						ul#navmenu-v li.iehover li.iehover li a {

						 background: #f2f4f3 url(img/su_bg.jpg) repeat-x;

						  color: #666;

						  

						}

						

						/* 3rd Menu Hover Persistence */

						ul#navmenu-v li:hover li:hover li a:hover,

						ul#navmenu-v li:hover li:hover li:hover a,

						ul#navmenu-v li.iehover li.iehover li a:hover,

						ul#navmenu-v li.iehover li.iehover li.iehover a {

						  background: #e7e7e9 url(img/li3_bg.jpg) repeat-y;

						  color: #666;

						}

						

						/* 4rd Menu */

						ul#navmenu-v li:hover li:hover li:hover li a,

						ul#navmenu-v li.iehover li.iehover li.iehover li a {

						  background: #fff url(img/subli_bg.jpg) repeat-x;

						  color: #666;

						}

						

						/* 4rd Menu Hover Persistence */

						ul#navmenu-v li:hover li:hover li:hover li a:hover,

						ul#navmenu-v li:hover li:hover li:hover li:hover a,

						ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,

						ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a {

						  background: #CCC url(img/li3_bg.gif) repeat-y;

						  color: #666;

						}

						

						/* 5th Menu */

						ul#navmenu-v li:hover li:hover li:hover li:hover li a,

						ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a {

						  background: #fff url(img/subli_bg.gif) repeat-x;

						  color: #666;

						}

						

						/* 5th Menu Hover */

						ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,

						ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover {

						  background: #CCC url(img/li3_bg.gif) repeat-y;

						  color: #666;

						}

						

						ul#navmenu-v ul ul,

						ul#navmenu-v ul ul ul,

						ul#navmenu-v ul ul ul ul {

						  display: none;

						  position: absolute;

						  background:transparent url(img/ul2bg.gif) no-repeat left bottom;

						  padding-bottom:60px;

						  top: 0;

						  left: 130px;

						  width:140px;

						  z-index:100px;

						  

						  

						}

						

						html>/**/body ul#navmenu-v ul ul,

						html>/**/body ul#navmenu-v ul ul ul,

						html>/**/body ul#navmenu-v ul ul ul ul {

						  display: none;

						  position: absolute;

						  background:transparent url(img/ul2bg.gif) no-repeat right bottom;

						  padding-bottom:60px;

						  top: 0;

						  left: 130px;

						  width:140px;

						  

						}

						

	/* este es el segundo nivel */ul#navmenu-v ul{

						  display: none;

						  position: static;

						  background:#f2f4f3 url(img/ul_bg.jpg) no-repeat left bottom;

						  padding-bottom:60px;

						  width:140px;

						  margin-left:10px;

						  

						  }

						  

						  html>/**/body ul#navmenu-v ul{

						  padding-bottom:45px;

						  }

						   html>/**/body ul#navmenu-v ul:after{

						  content:".";

						  border:1px solid red;

						  visibility:hidden;

						  

						  }

							  ul#navmenu-v ul li{

							  width:140px;

							  }

						/* Do Not Move - Must Come Before display:block for Gecko */

						ul#navmenu-v li:hover ul ul,

						ul#navmenu-v li:hover ul ul ul,

						ul#navmenu-v li:hover ul ul ul ul,

						ul#navmenu-v li.iehover ul ul,

						ul#navmenu-v li.iehover ul ul ul, 

						ul#navmenu-v li.iehover ul ul ul ul{

						  display: none;

						}

						

						ul#navmenu-v li:hover ul,

						ul#navmenu-v ul li:hover ul,

						ul#navmenu-v ul ul li:hover ul,

						ul#navmenu-v ul ul ul li:hover ul,

						ul#navmenu-v li.iehover ul,

						ul#navmenu-v ul li.iehover ul,

						ul#navmenu-v ul ul li.iehover ul,

						ul#navmenu-v ul ul ul li.iehover ul {

						  display: block;

						  padding-bottom:20px;

						  margin-bottom:2px;

						}



/*##############################     Fin de menu desplegable    ##################################################*/

				



/*##############################    Contenidos   ##################################################*/





		

		

		

		

		

		

		

			#encabezado{

			margin:0px;

			padding:0px;

			/*height:173px;*/

			background:transparent url(img/cabcera_bg.gif) repeat-x;

			margin:0px;

			overflow:hidden;

			height:auto;

			

			}

			

			#encabezado img{

			border:0px;

			

			}

			

				#encabezado #encabezado_sup{

				font-size:16px;

				color:#000;

				text-align:left;

				padding:0px;

				height:20px;

				height:28px !important;

				background:#bcd4ec url(img/h1_bg.gif) no-repeat 10px 0px;

				vertical-align:bottom;

				

				

				}

		#migas{

		padding:1px 2px 3px 23px ;

		background:#c8ddee url(img/migas_bg.gif) no-repeat 18px top;

		margin:0px;

		font-size:11px;

		float:left;

		width:785px;

		clear:both;

		}

		

			#migas ul{

			display:inline;

			}

				

				#migas ul li{

				display:inline;

				padding:0px;

				}

				

					#migas ul li a{

					color:#000000;

					text-decoration:none;

					}



						#migas ul li a:hover{

						color:#000000;

						text-decoration:underline;

						}

				

						

					#encabezado h1{

					font-size:16px;

					color:#000;

					text-align:left;

					padding-left:40px;

					padding-top:0px;

					height:22px;

					vertical-align:bottom;

					

					

					}

				

				#encabezado #encabezado_inf{

				text-align:left;

				padding:0px;

				background:#bcd4ec url(img/h2_bg.gif) repeat-x;

				height:29px;

				clear:both;

				

				}

				

				#encabezado #encabezado_inf:after{

						  clear: both;

						  display: block;

						  font: 1px/0px serif;

						  content: ".";

						  height: 0;

						  visibility: hidden;

				

				}

				

				html>/**/body #encabezado #encabezado_inf{

						  padding-bottom:45px;

						  }

						   html>/**/#encabezado #encabezado_inf:after{

						  content:".";

						  visibility:hidden;

						  

						  }

				

				

				

					#encabezado h2{

					font-size:15px;

					color:#000;

					text-align:left;

					padding-left:40px;

					padding-top:15px;

					height:35px;

					background:#bcd4ec url(img/h2_bg.gif) repeat-x;

					vertical-align:bottom;

					font-weight:bold;

					

					}

				

		

		

		

		

		/*#########################botones adaptables#################################################3*/

		

		a.btn{

		color:#FFFFFF;

		font-weight:bold;

		display:block;

		padding:0px;

		height:23px;

			cursor:pointer;/*nuestro amigo explorer 6 vuelve a las andadas*/}

			

			

		a:hover.btn{

		color:#FFFFFF;

		font-weight:bold;

		display:block;

		height:23px;

		text-decoration:none;

			cursor:pointer;/*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;}

	/*#########################fin de botones adaptables#################################################3*/	

	

	

/*-----------------------------------Noticias--------------------------------------------------------------------*/	

		

		

				

				.noticia_wrapper{

			padding:10px 10px 12px 0px ;

			overflow:hidden;

			width:700px;

			margin:0px 0px 20px 20px !important;

			margin:0px 0px 20px 10px;

			background:transparent url(img/noticia_wrapper_bg.gif) no-repeat left bottom;

			float:left;

			

			}	

				

				

				.noticia{

				padding:10px 10px 0px 10px ;

				overflow:hidden;

				width:696px;

				margin:0px;

				background:#e9eaec url(img/noticia_bg.jpg) repeat-x;

				float:left;}

				

				.noticia img{

				float:left;}

				

				

					

				.noticia h3{

				font-size:16px;

				color:#cd161c;

				text-align:left;;}

				

				.noticia_texto{

				width:550px;

				text-align:left;

				margin:0px 0px 0px 10px ;

				float:left;}

					

					.noticia_texto p{

					margin:5px 0px 0px 0px ;}

					

					body #content_trabajo .noticia_texto h3{

					margin:0px 0px 0px 0px ;

					padding-left:0px;}

				

				.noticia_texto a:hover{

				color:#FFFFFF;}

				

	

				

				

				p.noticia_comp{

				margin:0px;

				float:right!important;

				float:none;

				width:680px;

				text-align:right;

				padding:0px 10px 0px 0px ;

				color:4e4b4a;

				font-size:12px;

				font-weight:bold;}

				

				.noticia_comp a{

				text-decoration:none;}

			

			

/*-----------------------------------fin de noticias--------------------------------------------------------------------*/





/*-----------------------------------------trabajo  --------------------------------------------------------------------*/

				

				

		#content_trabajo{

		float:right;

		width:797px;

		background:#FFFFFF url(img/content_trabajo_bg.gif) no-repeat right top ;

		padding:0px 0px 0px 0px ;

		text-align:left;		

		min-height:276px;

		border-top:8px solid #e2e2e2;

		border-right:8px solid #e2e2e2;

		border-left:8px solid #e2e2e2;

  		height:auto !important;

  		height:270px;}

				

				

			#encabezado span.trabajo{

				font-size:15px;

				color:#4e4b4a;

				text-align:left;

				padding-left:40px;

				padding-top:5px;

				height:20px;

				vertical-align:bottom;

				font-weight:bold;

				

				}

				

				#select_trabajo{

				float:left;

				padding-left:40px;}

				

				#select_trabajo select{

				border:1px solid #cccbcb;

				width:200px;}

				

								

			div.trabajo{

			overflow:hidden;

			background:transparent url(img/noticia_bg.gif) no-repeat right bottom;

			width:670px;

			margin:0px;

			margin-left:20px;

			padding-bottom:40px;}

			

					div.trabajo p{

					padding:0px;

					margin:0px;}

					

						

					.trabajo h3{

					color:#e20a16;

					text-align:left;}

					

					.trabajo_texto{

					color:#4e4b4a;

					float:right;

					width:660px;

					text-align:left;

					padding-left:20px;}

		

					.trabajo_comp{

					float:left;

					padding-top:10px;

					color:4e4b4a;

					font-size:14px;

					font-weight:bold;}

					

					div.trabajo a.trabajo_enlace{

					padding-left:50px;

					background:transparent url(img/apuntarse.jpg) no-repeat left top;

					color:#df5628;

					font-weight:bold;

					margin-top:15px;

					display:block;

					width:120px;}

					

					#content h1.ofertas{

			padding:5px 25px 7px 25px ;

			float:left;

			font-size:24px;

			background:none;

			margin-top:8px;}

			

			#content h1.noticias{

			padding:0px 25px 10px 25px ;

			font-size:24px;

			border:0px;}

			

				#content_trabajo_home{

				overflow:hidden;

				width:760px;

				background-color:#dcdcdc;

				padding:0px 0px 0px 0px ;

				margin:0px;

				text-align:center;}

				

				*html #content_trabajo{

				text-align:left;}

				

				#content_trabajo h2{

				text-align:left;

				font-size:16px;

				padding-left:25px;

				padding-top:0px;

				margin:0px;}

				

				#content_trabajo h3{

				margin:0px 0px 20px 0px ;

				color:#e20a16;

				text-align:left;

				font-size:20px;

				padding-left:25px;}

				

				.busqueda_cat_trabajo {

				margin-top:6px;

				width:250px;

				float:left;

				z-index:0;

				padding-left:10px;

				}

				

				

				.busqueda_cat_trabajo input {

				float:left;

				}

				

				.busqueda_cat_trabajo input#text {

				border:1px solid #b4babd;

				height:16px;

				width:180px;

				}

				

				

				

				

					

			

			

	

/*-----------------------------------------fin de trabajo  --------------------------------------------------------------------*/



/*-----------------------------------------descarga  --------------------------------------------------------------------*/

			

	#content_descarga{

		float:left;

		width:694px;

		background:#FFFFFF url(img/content_noticias_bg.gif) repeat-y right ;

		padding:20px 0px 0px 0px ;

		text-align:left;

		min-height:426px;

  		height:auto !important;

  		height:440px;}

				

				

			#encabezado span.descarga{

				font-size:15px;

				color:#4e4b4a;

				text-align:left;

				padding-left:40px;

				padding-top:5px;

				height:20px;

				vertical-align:bottom;

				font-weight:bold;

				

				}

				

				#select_descarga{

				float:left;

				padding-left:40px;}

				

				#select_descarga select{

				border:1px solid #cccbcb;

				width:200px;}

				

								

			div.descarga{

			overflow:hidden;

			background:transparent url(img/noticia_bg.gif) no-repeat left bottom;

			width:670px;

			margin:0px;

			margin-left:20px;

			padding-bottom:40px;}

			

					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;

					background:transparent url(img/foto_noticia_bg.gif) repeat-y left top;}

		

					.descarga_comp{

					float:left;

					padding-top:10px;

					color:4e4b4a;

					font-size:14px;

					font-weight:bold;}

					

					div.descarga a{

					color:#ff9100;

					font-weight:bold;

					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:120px;

				margin:0px ;

				font-size:12px;

				font-weight:bold;

				float:left;}

				

				

				#content_descarga .boton{

				margin:0px 5px 0px 0px;

				width:auto; }

				

				#content_descarga .checradio{

				float:left;

				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;}

				

				

			

	

/*-----------------------------------------fin de descarga  --------------------------------------------------------------------*/











/*-----------------------------------------Catalogo --------------------------------------------------------------------*/

				#content_catalogo{

				padding-top:20px;

				overflow:hidden;

				float:left;

				width:694px;

				background-color:#fff;

				padding:20px 0px 0px 0px ;

				min-height:276px;

  				height:auto !important;

  				height:270px;}

				

				

				

				

				

				

				

				

				

				#content_catalogo h2{

				text-align:left;

				clear:both;

				float:left;

				width:694px;

				font-size:25px;

				/*background-color:#e7e7e7;*/
				background-color:#fff;

				padding:0px 20px 10px 20px ;}

		

		

				#cabecera2 span.catalogo{

				display:block;

				font-size:12px;

				color:#000;

				text-align:left;

				padding-top:0px;

				height:20px;

				vertical-align:bottom;

				font-weight:bold;

				padding-left:0px;

				

				}

				.busqueda_cat2, .busqueda_cat3 {

				margin-top:6px;

				width:210px;

				float:left;

				border-right: 2px solid #333333;

				z-index:0;

				}

				

				.busqueda_cat{

				margin-top:6px;

				padding:0px 10px 0px 20px;

				width:220px;

				float:left;

				border-right: 2px solid #333333;

				z-index:0;

				background:transparent url(img/busqueda_cat_bg.gif) no-repeat 20px bottom;

				height:40px;

				}

				

				.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;}

					

					

				#cabecera2{

			margin:0px;

			padding:0px;

			height:40px;

			background:transparent url(img/cabcera_bg.gif) repeat-x;

			/*overflow:hidden;*/

			

			}

			

			#cabecera2 img{

			border:0px;

			margin:0px;

			

			}

			

				#cabecera2 #encabezado_sup{

				font-size:16px;

				color:#000;

				text-align:left;

				padding:0px;

				height:20px;

				height:28px !important;

				background:#bcd4ec url(img/h1_bg.gif) no-repeat 10px 0px;

				vertical-align:bottom;

				

				

				}

				

				

						

					#cabecera2 h1{

					font-size:22px;

					color:#000;

					font-weight:normal;

					text-align:left;

					padding-left:20px;

					padding-top:0px;

					height:22px;

					vertical-align:bottom;

					margin:5px 0px 5px 0px ;

					

					

					}

				

				#cabecera2  #encabezado_inf{

				text-align:left;

				padding:0px;

				height:50px;

				background:#bcd4ec url(img/h2_bg.gif) repeat-x;

				

				}

				

				

				

					#cabecera h2{

					font-size:15px;

					color:#000;

					text-align:left;

					padding-left:40px;

					padding-top:15px;

					height:35px;

					background:#bcd4ec url(img/h2_bg.gif) repeat-x;

					vertical-align:bottom;

					font-weight:bold;

					

					}

					

					

					

					

					

					

		

		

		#content_index{

		width:812px;
		height:440px;
		text-align:left;
		background:#e2e2e2;
		float:left;

		/*background:#000 url(img/index.jpg) no-repeat left top;*/

		}

		

				

				/*Esto es para que el menu se despliege sobre los select, ya se que no es muy accesible ni ná, pero es lo que hay*/

				

				

				

						#select_catalogo{

						float:left;}

					

					#select_catalogo select{

					border:1px solid #cccbcb;

					width:220px;

					z-index:0;}

				

				

				.item_catalogo{

				position:relative;				

				height:156px;

				width:132px;

				background:#333366 url(img/item_catalogo_bg.jpg) repeat-x;

				margin-left:17px;

				float:left;

				margin-bottom:17px;

				text-align:left;

				padding:10px 10px 10px 10px ;}

				

				*html .item_catalogo{

				margin-left:12px;}

				

				.item_catalogo p{

					padding:0px;

					margin:0px;}

				

					.item_catalogo img{

					border:0px;}

					

					.familia_tit{

					

					font-size:12px;

					font-weight:bold;

					color:#c31115;

					}

					

					.familia{

					

					font-size:12px;

					font-weight:bold;

					color:#000;

					}

					.esq{

					position:absolute;

					bottom:0px;

					right:0px;}













/*-----------------------------------------fin de Catalogo  --------------------------------------------------------------------*/





/*-----------------------------------------detalle --------------------------------------------------------------------*/

#content_detalle{

				overflow:hidden;

				float:left;

				width:694px;

				/*background-color:#f0f0f0;*/
				background-color:#fff;

		padding:20px 0px 0px 0px ;

				text-align:center;

				min-height:276px;

  				height:270px;

  				height:auto !important;}

				

				#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:588px;

				overflow:hidden;

				padding:10px;

				background:#f0f0f0 url(img/detalle_foto_bg.gif) repeat-x;

				clear:both;

				margin:0 auto;

				text-align:left;}

				

					.detalle .foto_detalle{

					float:left;

					margin-bottom:40px;

					margin-left:8px; /*en alguna version de ff se va  hacia abajo al desplegar el menu, he bajado un poco el margin por si acaso*/

					}

					

					

					.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:60px;

								

				}

				

					#tabla_imagen p{

					padding-left:60px;

					clear:both;

					text-align:left;

					font-size:14px;

					font-weight:bold;

								

				}

				

					#tabla_imagen .borde_imagen{

					

					width:588px;

					overflow:hidden;

					padding:20px 10px 10px 10px ;

					background:#f0f0f0 url(img/detalle_foto_bg.gif) repeat-x;

					clear:both;

					margin:0 auto;

					text-align:center;

					padding-bottom:50px;}	

					

						#tabla_imagen .borde_imagen img{

						margin:0 auto;}		



/*-----------------------------------------fin de detalle --------------------------------------------------------------------*/





/*-----------------------------------------familia--------------------------------------------------------------------*/		

			#content_familia{

				width:694px;

				/*background-color:#f0f0f0;*/
				background-color:#fff;

				padding:20px 0px 0px 0px ;

				margin:0px;

				text-align:center;

				min-height:276px;

  				height:auto !important;

  				height:270px;}

				

				#content_familia h2{

				text-align:left;

				font-size:20px;

				padding-left:43px;

				padding-top:0px;

				margin:0px;}

				

				#content_familia h3{

				margin:0px 0px 20px 0px ;

				color:#e20a16;

				text-align:left;

				font-size:20px;

				padding-left:43px;}

				

				

				

				.item_familia{

			padding-bottom:10px;

			overflow:hidden;

			background:transparent url(img/item_familia_bg.gif) repeat-x;

			width:613px;

			margin:0px 0px 0px 25px;}

			

			*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{

			display:block;

			float:right;

			width:auto;

			padding:60px 20px 0px 0px;;}

			

			

			.familia_comp a, .familia_comp a img,{

			text-decoration:none;

			border:0px;

			padding:0px;

			float:right;}



/*-----------------------------------------fin de familia --------------------------------------------------------------------*/

/*-----------------------------------------vacia --------------------------------------------------------------------*/



#content_vacia{

				float:left;

				width:654px;

				background-color:#fff;

				text-align:left;

				padding:20px;

				margin:0px;

				min-height:405px;

  				height:auto !important;

  				height:398px;}

				.vacia{

				border:0px;}

				

			

				

				#content_vacia p{

				padding:0px;

				line-height:150%;}

				

	

				

				#content_vacia ul{

				list-style-position:outside;}

				

				

				#content_vacia h2, #content_vacia h3, #content_vacia h4, #content_vacia h5 {

				clear:both;}

				

				#content_vacia h3{

				font-size:22px;

				padding:10px 0px 5px 0px;}

				

				#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 --------------------------------------------------------------------*/



/*-----------------------------------------paginacion --------------------------------------------------------------------*/







			#paginacion{

			text-align:center;

			height:25px;

			background-color:#adadad;

			padding:9px 0px 0px 0px ;

		border-top:3px solid #fff;

		border-bottom:3px solid #fff;

			clear:both;

			font-size:14px;

			color:#cccccc;

			font-weight:bold;}

			

			#paginacion a{

			color:#fff;			

			padding:3px;}

			

				#paginacion .current{

				color:#000;			

				padding:3px;

				background-color:#FFFFFF;}





/*-----------------------------------------fin paginacion --------------------------------------------------------------------*/				





/*----------------------------------------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  --------------------------------------------------------------------*/				





			

				



			

#pie_home{

position:relative;

		width:970px;

		margin:0 auto;

		padding-right:0px;

		height:70px;

		background:#ff9100 url(img/pie_bg.jpg) no-repeat left top;

		padding-top:7px;

		padding-bottom:3px;

}





#pie{

		width:812px;

		margin:0 auto;

		height:70px;

		padding-top:7px;

		border-left:158px solid #4e4b4a;

			background:#ff9100 url(img/busqueda_bg.gif) no-repeat 743px bottom;

		padding-bottom:5px;

		}



			#pie #idioma{

			border-right:1px solid #000000;

			text-align:right;

			padding:0px 10px 0px 10px ;

			width:85px;

			float:left;

			height:65px;

			margin:2px 0px 0px 0px ;

			margin-left:432px !important;

			margin-left:216px;

			}

			

			

			#pie_home #idioma{

			border-right:1px solid #000000;

			text-align:right;

			padding:0px 10px 0px 10px ;

			width:85px;

			float:left;

			height:65px;

			margin-left:590px !important;

			margin-left:295px;

			margin:3px 0px 0px 295px ;

			}

			

			#idioma p{

			padding:0px;

			margin:0px;

			font-weight:bold;

					color:#4e4b4a;

			}

			

			#idioma a{

			padding:0px;

			margin:0px;

			color:#fff;

			}

				

				#idioma form{

				padding-top:0px;

				margin:0px;

				}

				

				

			#minimenu {

			border-right:1px solid #000000;

			text-align:left;

			padding:0px 10px 10px 10px  !important;

			padding:0px 10px 0px 10px;

			margin:3px 0px 0px 0px ;

			width:95px;

			float:left;

			height:55px!important;

			height:65px;}				

					

				#pie #minimenu ul, #pie_home #minimenu ul{

				list-style-type:none;

				margin:0px;

				padding:0px;}

			

				#pie #minimenu a, #pie_home #minimenu a{

				color:#4e4b4a;

				font-size:12px;

				font-weight:bold;

				text-decoration:none;}

				#barra_sup #minimenu a:hover, #pie_home #minimenu a:hover, #pie #minimenu a:hover, #pie #busqueda a:hover{

				text-decoration:underline;

				color:#6d6a69;}

				

				#minimenu li{

				padding:2px 0px 0px 17px; }

						img.rss{

						position:relative;

						top:3px;

						margin-right:3px;}			

						

						#minimenu li.rss{

				padding:0px 0px 0px 0px;}

				

			#pie #busqueda{

			padding:1px 0px 0px 10px ;

			margin:3px 0px 0px 0px ;

			text-align:left;

			height:70px;

			width:148px!important;

			width:145px;

			float:left;}

			

			#pie_home #busqueda{

			position:absolute;

			right:0px;

			bottom:0px;

			padding-left:10px;

			text-align:left;

			height:70px;

			width:148px!important;

			width:145px;

			float:left;

			background:#ff9100 url(img/busqueda_bg.gif) no-repeat 89px bottom!important;

			background:#ff9100 url(img/busqueda_bg.gif) no-repeat 86px bottom;}

			

			#pie #busqueda ul, #pie_home #busqueda ul{

				list-style-type:none;

				margin:0px;

				padding:0px;}

			

				#pie #busqueda a, #pie_home #busqueda a{

				color:#4e4b4a;

				font-size:12px;

				font-weight:bold;

				text-decoration:none;}

				#barra_sup #busqueda a:hover, #pie_home #busqueda a:hover{

				text-decoration:underline;}

			

			

			

			#busqueda ul, #busqueda ul li, #busqueda ul li a{

			margin:0px;

			padding:0px;

			}

			

				

			#buscador{

			width:70px;

			border: 0px;

			background-color:#dedede;

			float:left;

			height:17px;

			margin-left:2px;}	

				

				

span.align_left img{

float:left;

margin-left:-20px !important; 

margin-left:-25px;

clear:both;

width:700px;}



span.align_left embed{

float:left;

margin-left:-20px;

clear:both;

width:700px;}





/*----------------------------------/fin deEstructura----------------------------------------------------------*/



/*FCKeditor*/

.leftimage{float: left; margin-right: 10px;padding:5px 0;}

.rightimage{float: right;margin-left: 10px;padding: 5px 0;}



#fotos_principales{

padding-top:10px;

width:590px;

overflow:hidden;

height:213px;

margin-bottom:20px;



}



.WCHhider{

width:220px;

}



#cierre{

width:805px;

padding-left:155px;

margin:0 auto;

color:#8F9394;

font-size:12px;

text-align:left;}



#cierre a{

color:#8F9394;

font-size:12px;

text-align:left;

float: right;}



#cierre_home{

width:960px;

margin:0 auto;

color:#CCCCCC;

font-size:12px;

text-align:center;}


.mensaje{

color:#FF0000;



}



.ok{

color:#009900;



}



#content_vacia span.rojo{

color:#FF0000;



}



#content_vacia span.verde{

color:#009900;



}



#map{

z-index:1;

}



#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{



border-right:1px solid black;

padding-bottom:5px;

padding-right:10px;

height:50px;

float:left;

/*background-color:#fff;*/

}

#right-info-bar{
	width: 120px;
	overflow: hidden;
	float: right;
	margin:0;
	padding:0;	
	position: relative;
	background: #E2E2E2;
	padding-top:15px;
}

#rinder-india-video, #latest-dev, #news-container{
	display:block;
	border:0;
}

.news-link{
	border: 0 none;
	text-decoration: underline;
	color: #0000ff;
	margin: 0 20px;	
}
.pad5{
	padding: 5px 0;
}
p.news-header{
	font-weight: bold;
	font-size: 12px;
	color: #808080;
	margin: 5px 20px;
	line-height: 1.2;
}
.line.content{
	padding:0 20px 5px;
}