/* CSS Document */

BODY{
	border:0px; padding:0px; margin:0px; text-align: center;

	background-image:url(images/degrade_fondo.gif);
	background-repeat:repeat-x;
	background-color:#ea7830;
	width:100%;
}

BODY A{
	color:#ffffff;
	text-decoration:none;
}

#navegacion{
	height:68px;
	background-image:url(images/fondo_navega2.gif);
	background-repeat:repeat-x;
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:bold;
	margin: 34px 0px 0px 0px;
	width:100%;
}

#contenedor_navegacion{
	height:30px;
	margin: 0px auto;
	width:824px !important;
	width:858px;
}

#logo{
	width:232px;
	height:42px;
	float:left;
	display:block;
	margin-left:47px;
	margin-right:58px;
}

#menu
{
	position:relative;
	height:30px;
	display: block;
	float:left;
	margin-right:6px;
	border-left:1px solid #f3b485;
	
}

.item_menu{
	height:30px; 
	width:97px;
	display:block;
	float:left;	
	border-right:1px solid #f3b485;
}

.item_menu_selected{

	width:97px;
	display:block;
	float:left;	
	border-right:1px solid #f3b485;
	background:url(images/navega_back_on.gif) repeat-x; display:block;
	height:23px !important;
	height:30px; 
	padding-top:7px;
	color:#ffffff;
	cursor: default;
}

#menu a
{
	color:#ffffff;
	text-align:center;
	height:23px !important;
	height:30px;
	display:block;
	padding-top:7px;
	cursor: pointer;
}

.item_menu a:hover { background:url(images/navega_back_on.gif) repeat-x; display:block;}

#menu_idioma
{
	position:relative;
	height:30px;
	border:0px; padding:0px;
	display: block;
	float:left;
}

.item_menu_idioma{
	height:28px; 
	width:28px;
	display:block;
	float:left;	
	text-align:center;
	margin:0px 3px;
}

.item_menu_idioma_selected{
	width:28px;
	display:block;
	float:left;	
	text-align:center;
	margin:0px 3px;
	background:url(images/idioma_back.gif) center repeat-x; 
	height:22px !important;
	height:28px;
	padding-top:7px;
	color:#ffffff;
	cursor: default;
}

#menu_idioma a
{
	color:#ffffff;
	text-align:center;
	height:22px !important;
	height:28px;
	display:block;
	padding-top:7px;
	cursor: pointer;
}

.item_menu_idioma a:hover { background:url(images/idioma_back.gif) center repeat-x; display:block;}

#contenido{
	margin: 0px auto 0px;
	width:880px !important;
	width:960px;
	height:472px;
}

#rodamiento{
	float:left;
	position:relative;
	top:37px;
	left:108px;
}

#cuadro_presentacion{
	background:url(images/fondo_presentacion.gif) repeat-x; 
	height:290px;
	width:500px;
	position:relative;
	left:158px;
	top:29px;
	float:left;
}

#cuadro_presentacion_tit{
	font-family:Arial, Tahoma;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	clear:both;
	margin:24px 0px 0px 24px;

}

#cuadro_presentacion_txt{
	font-family:Tahoma, Arial;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	margin:28px 36px 0px 24px;
	line-height:1.3em;
	letter-spacing:0.03ex;
}

.bold{
	font-weight:bold;
}

#footer{
	font-family:Tahoma; 
	font-size:11px; 
	color:#623315;
	margin: 0px auto 0px;
	width:824px !important;
	width:868px;
	clear:both;
	position:relative;
}

.footer_bloc{
	width:213px;
	float:left;
	text-align:left;
}

.textBlanco{
	color:#ffffff;
	font-weight:bold;
}

#zona_menu_producto{
	width:824px;
	clear:both;
	margin: 0px auto 0px;
	position:relative;
	top:-48px;
	z-index:1;
	text-align:left;
}

#menu_producto{
	position:relative;
	width:340px;
	left:336px;
}

#item_menu_producto{
	float:left;	
	margin:12px 0px 0px 0px;
	z-index:5;
}

#producto_contenido{
	margin: 0px auto 0px;
	width:900px !important;
	width:960px;
	clear:both;
}

#producto_rodamiento{
	float:left;
	top:-35px;
	left:108px;
	z-index:0;
	height:370px;
	position:relative;
}

#producto_cuadro_presentacion{
	background:url(images/degrade_texto.gif) repeat-x; 
	height:400px;
	width:580 !important;
	width:592px;
	position:relative;
	top:-42px;
	left:158px;
	float:left;
}

#producto_cuadro_presentacion_tit{
	font-family:Arial, Tahoma;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	clear:both;
	margin:14px 0px 0px 14px;
	color:#413124;
}

#producto_cuadro_presentacion_txt{
	width:274px;
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#625d5d;
	margin:14px 0px 0px 14px;
	float:left;
}

#producto_cuadro_presentacion_galeria{
	width:561px;
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#625d5d;
	margin:15px 0px 0px 14px;
	float:left;
}

.bold_producto{
	font-weight:bold;
	color:#413124;
}

.bold_producto_destacat{
	font-weight:bold;
	color:#413124;
	background-color: #fef8f4;
	padding:0px 4px;
	letter-spacing:.02em;
}

#producto_cuadro_presentacion_txt li{
	margin-left:-22px;

}

#contacto_contenido{
	margin: 0px auto 0px;
	width:680px;
	clear:both;
}

#contacto_cuadro{
	background:url(images/degrade_texto.gif) repeat-x; 
	height:400px;
	width:650;
	top:30px;
	position:relative;
	margin-bottom:40px;
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:normal;
}

#contacto_frame{
	width:270px;
	height:135px;
	float:left;
	text-align:left;
	margin-left:40px !important;
	margin:12px 15px 6px 15px;
}

#contacto_frame a{color:#f47d31; text-decoration:none;}

#formulario { line-height:95%;}
.formInput {
	background-color:#eef2f5;
	font-size:11px;
	padding:3px;
	margin:1px 0px 0px 0px;
	border:1px solid #546ea6;
	width:150px !important;
	width:140px;
	height:21px
}
.estiloBoton1
{
	repeat: none;
	width: 107px;
	height: 20px;
	border: 0px none;
}
.estiloBoton2 
{
	repeat: none;
	width: 107px;
	height: 20px;
	border: 0px none;
	margin-left:0px !important ;margin-left:-14px;
}

.linkContacto
{
	color:#234598;
}
#item_menu_producto_01 {
	float:left;
	margin:12px 0px 0px 0px;
	z-index:5;
}
#item_menu_producto_02 {
	float:left;
	margin:12px 0px 0px 0px;
	z-index:5;
}
#item_menu_producto_03 {
	float:left;
	margin:12px 0px 0px 0px;
	z-index:5;
}
#item_menu_producto_04 {
	float:left;
	margin:12px 0px 0px 0px;
	z-index:5;
}
#item_menu_producto_05 {
	float:left;
	margin:12px 0px 0px 0px;
	z-index:5;
}
#producto_cuadro_presentacion_txt_00 {
	width:274px;
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#625d5d;
	margin:14px 0px 0px 14px;
	float:left;
}
#producto_cuadro_presentacion_txt_01 {
	width:274px;
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color:#625d5d;
	margin:14px 0px 0px 14px;
	float:left;
}
.caselles {
	background-color:#eef2f5;
	font-size:11px;
	padding:3px;
	border:1px solid #546ea6;
	width:140px !important;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.txt {
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#625d5d;
	margin:0px;
	width: 600px;
}
a.txt {
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#625d5d;
	margin:0px;
	width: 600px;
	text-decoration: none;
}
a.txt:hover {
	font-family:Arial, Tahoma;
	font-size:11px;
	font-weight:normal;
	color:#625d5d;
	margin:0px;
	width: 600px;
	text-decoration: underline;
}
