  body
  {
  	text-align : center;		
  	font-family : tahoma;				
  	width : 750px !important;
  	margin : 0px auto; 
  	padding-top : 10px; 
  }
	
  #CMS_ELE_119{width : 185px;}
		
	#CMS_DIS_125_ELE_211,
	#CMS_DIS_2_ELE_5
	{	
		height : 35px;
		background-image : url('img/menu.jpg');
		background-repeat : no-repeat;
		padding-bottom : 4px;
	}	
	
	*
	{
		margin : 0px auto; 
		padding : 0px; 		
	}		
	
	#Formulario_contacto,
	td
  {
    vertical-align : top !important;
  }
	
	#CMS_CON_1_DIS_REJILLA_151
	{
	  margin-bottom : 25px;
  }
	
	#CMS_COM_INFORMACION_72,
	#CMS_MEN_52
	{
	  margin-top : 4px;
  }			
	
	#CMS_ELE_37,
	#CMS_ELE_120,
	#CMS_ELE_197,
	#CMS_ELE_198,
	#CMS_ELE_245
	{
	  margin-top : 10px;
  }
	
	#CMS_COM_INFORMACION_56,
	#CMS_COM_INFORMACION_58,
	#CMS_COM_INFORMACION_60,
	#CMS_COM_INFORMACION_62,
	#Formulario_contacto
	{
		margin-top : 10px;
		margin-left : 10px;
		margin-right : 10px;
	}
	
	#CMS_COM_INFORMACION_159
  {
    width : 360px; 
    margin : 0px 10px 0px 10px;
  }
  
	#CMS_ELE_121,
	#CMS_ELE_145,
	#CMS_ELE_197,
	#CMS_ELE_198,	
	#CMS_ELE_245,
	#CMS_ELE_246,
	#CMS_ELE_213,
	#CMS_ELE_214,
	#CMS_COM_LISTADO_PRODUCTOS_233{margin-bottom : 20px;}
	
	#CMS_COM_CONTENIDO_LIBRE_139{margin-top : 12px;}
	
  #CMS_ELE_213{margin-right : 15px;}	
	
	#CMS_DIS_2_ELE_213,
	#CMS_ELE_213,
	#CMS_COM_CONTENIDO_LIBRE_139{width : 183px;}
	
	#CMS_DIS_2_ELE_213,
	#CMS_ELE_213,
	#contenedorDetalleProducto
	{
    overflow : hidden;
  }
	
	#CMS_DIS_2_ELE_3
	{
		padding : 0px 10px 10px 10px;
		width : 230px;
	}
	
	#CMS_DIS_2_ELE_4{
		text-align : right; 
		padding-top : 20px;
	}	
	
	#CMS_DIS_2_ELE_13 div{padding-bottom : 4px;}
	
	#CMS_ELE_13,
	#CMS_ELE_34,	
	#CMS_ELE_114,
  #CMS_ELE_143,	
	#CMS_ELE_165,
	#CMS_ELE_191,	
	#CMS_ELE_223,
	#CMS_ELE_241{border-bottom : 2px #CCCCCC solid;}

	#CMS_DIS_2_ELE_9
	{
		padding-top : 2px;
		border-top : 2px #CCCCCC solid;
	}
	
	#footer_inicio,
	#footer
	{
		background-image : url(img/bottom.jpg);					
		background-repeat : no-repeat;
		width : 750px;
		height : 38px;
	}
	
	#border_footer
	{
		height : 42px;
		border-top : 2px #999999 solid;
	}
	
	#footer span{position : relative; top : 10px;}
	
	#espacio_derechos{padding-left : 220px;}
	
	#footer_inicio span.mexico
	{
		vertical-align :  middle;
		position : relative;
		left : 350px;
		top : 2px;
	}
	
	#CMS_ELE_14
	{
		padding-top : 4px;
		padding-bottom : 4px;
	}

	#pestana{background-image : url('img/pestana.jpg');}

	.center_seccion{background : url('img/pestana_seccion_muestra.jpg') repeat-x;}
	.left_seccion{background : url('img/pestana_seccion_left.jpg') no-repeat;}
	.right_seccion{background : url('img/pestana_seccion_right.jpg') no-repeat;}					

	.texto_link
	{
		text-align : left; 
		padding-left : 15px;
	}
	
	.negrita_gris
	{
		font-size : 12px; 
		color : #999999;
		margin-top : 8px;
	}	

	#pestana_derecho
	{
		width : 183px; 
		height : 28px;
		background-image : url('img/pestana.jpg');
		background-repeat : no-repeat;
	}
	
	#producto_destacado,
	#envia_comentarios
	{
		background-color : #EFEFEF; 
		border-right :  1px #CCCCCC solid; 
		border-left : 1px  #CCCCCC  solid;
		width : 183px; 
	}
	
	#producto_destacado,
	#accesoClientes{height : 145px;}
	
	
	#margen_destacados3
	{
		width : 140px;
		position:relative;
		left:20px;
		top:18px;
	}
	
	#margen_destacados
	{
		position : relative;
		left : 15px;
		top : 5px;
	}
	
	#img_bot
	{
		width: 183px; 
		height: 5px
	}
	
	#margen_destacados2
	{
		width : 150px;
		position : relative;
		left : 25px;
		top : 20px;
	}
	
	div.titulo_contenidos
	{
		border-bottom: #999999 1px solid; 
		height: 20px; 
		text-align: left;
		font-size : 15px;
		padding-bottom : 5px;
	}
	
	.separacion
	{
		margin : 0px; 
		padding : 0px; 
		height : 120px; 
		width : 750px; 
	}

	#CMS_ELE_145
	{
    margin : 0px; 
    padding : 0px;
  }
	
	#CMS_ELE_145 table tr td
	{	
		width : 175px; 
		border-bottom:1px solid #CCCCCC;
		border-right :8px solid #FFFFFF;
	}
	
	#CMS_ELE_145 table tr td div{padding-left : 8px;}
	
	#CMS_ELE_145 table tr td div a,
	.titulo
	{
	  font-size : 11px; 
	  color : #475B64;				
	}			
	
	#CMS_ELE_145 table tr td div a,
	.titulo{font-weight : bold;}			
	
	#CMS_DIS_2_ELE_145,
	#CMS_DIS_2_ELE_167{height : 28px;}

	#CMS_ELE_117,
	#CMS_ELE_119,			
	#CMS_ELE_145,
	#CMS_ELE_146,
	#CMS_ELE_194,
	#CMS_ELE_196,
	#CMS_ELE_167,
	#CMS_ELE_168,
	#CMS_ELE_169,
	#CMS_ELE_225,
	#CMS_ELE_243{margin-top : 4px;}
	
	#CMS_COM_CONTENIDO_LIBRE_171 p{margin-bottom : 10px;}
	#CMS_COM_CONTENIDO_LIBRE_171 div table td p{text-align : center;}

	#menu_pestana
	{
		width : 750px; 
		height : 28px;
		background-image : url('img/pestana_seccion_muestra.jpg');
		background-repeat : repeat-x;		 		 
	}
	
	.center_menu{float :center;}
	
	.left_menu
	{
		width : 5px; 
		float : left;
		background-image : url('img/pestana_seccion_left.jpg');
		background-repeat : no-repeat;
		height : 28px;
	}
	
	.right_menu
	{
		width : 5px; 
		float : right;
		background-image : url('img/pestana_seccion_right.jpg');
		background-repeat : no-repeat;
		height : 28px;
	}
	
	#padding_links{padding-left : 8px;}
	
	a.categoria_link,
	.categoria_link
	{
		font-size : 11px;
		text-decoration : none;
		color : #FFFFFF;	
	}
	
	a.categoria_link:hover
	{
		text-decoration : underline;	
		color : #FFFFFF;		
	}	
	
	.texto_blanco
	{
		font-size : 12px; 
		font-weight : 200;
		color : #FFFFFF;
		margin-top : 8px;
	}	
	
	.botones_formulario,
	.etiqueta_formulario,
	.titulo_seccion,
	.titulo_destacados,
	.servicioCliente
	{
		font-size : 12px; 
		color : #475B64;
	}
	
	.titulo_destacados,
	.titulo_seccion{font-weight : bold;}
	
	.etiqueta_formulario{text-align : right;}
	
	.botones_formulario{margin : 10px 0px 0px 24%;}
	
	.texto_normal,
	table,
	ul,
	p
	{
		font-size : 12px; 
		color : #999999;
	}
	
	.texto_normal,
	p{text-align : justify;}
	
	.formulario
	{
		font-size : 12px; 
		color : #475B64;
		text-align : right;
	}
	
	.texto_footer
	{		
		font-size : 11px; 
		color : #999999; 
		text-align : left;
	}
	
	.texto_derechos
	{
		font-size : 11px; 
		padding-left : 30px;
		color : #999999; 
	}	
	
	#error,
	.asterisco
	{
		font-size : 12px; 
		color : #E11E26;
	}	
	
	.capital_letter
	{
		font-size : 22px; 
		color : #999999;
	}

	#CMS_FOR_254_BOT_BUSCADOR,
	#CMS_FOR_64_BOT_BORRAR,
	#CMS_FOR_64_BOT_ENVIAR
	{
		background-image : url('img/boton.gif');
		background-repeat : no-repeat;
		width : 47px;
		height : 18px;
		border : 0px;
		font-size : 11px; 
		color : #FFFFFF;
		cursor : pointer;
	}
	
	#CMS_FOR_64_BOT_BORRAR,
	#CMS_FOR_64_BOT_ENVIAR,
	#CMS_FOR_254_BOT_BUSCADOR{text-align : center;}
				
	#CMS_FOR_40_BOT_GO_BUSCAR  
	{
		background-image : url('img/icon_ir.gif');
		background-repeat : no-repeat;
		width : 20px;
		height : 20px;
		border : 0px;
		cursor : pointer;
	}
	
	input
	{
		font-size : 11px;
		vertical-align : top;
	}
	
	input,
	textarea
	{
		border : 1px #475B64 solid; 
		color : #475B64;
	}			
	
	textarea,
	form#Formulario_contacto div div#campos_formulario_right .campo input{border : 1px #C8C8C8 solid;}
	
	input{height : 18px;}	
	
	textarea
	{
		font-size : 11px;
		color : #999999;		
	}
	
	.text_enlaces{font-size : 11px;}
	
	strong,
	.text_enlaces{color : #475B64;}
	
	strong
	{
		font-weight : bold;
		font-size : 12px; 
	}
	
	.titulo_contenidos,
	.text_bold
	{
		font-size : 11px; 
		font-weight : bold;
		color : #475B64;
	}
	
	ul{list-style : none;}
	
	img
	{
		border : 0px; 
		padding : 0px;
	}	
	
	a{border : 0px; text-decoration : none;}
	
	hr{color : #FFFFFF}

	form
	{
		margin : 0px;     
		padding : 0px;
	}

	a.link_main
	{
		font-size : 11px;		          
		font-weight : bold;
		text-decoration : none;
		color : #475B64;		
	}
	
	a.gris
	{
		font-size : 11px;		          
		font-weight : bold;
		text-decoration : none;
		color : #999999;;		
	}
	
	a.gris:hover
	{
		font-size : 11px;		          
		font-weight : bold;
		text-decoration : none;
	color : #EA0D16;		
	}
	
	a.link_main:hover{color : #EA0D16;}	
	
	a.link_main_activo
	{
		font-weight : bold;
		text-decoration : none;
		color : #EA0D16;						  
	}
	
	a.sub_link,
	a.sub_link2,
	a.subCategoria
	{
		text-decoration : none;
		color : #999999;	
	}
	
	a.sub_link
	{
		font-size : 12px; 
		font-weight : 200;
	}
	
	a.sub_link2{font-size : 10px;}
	a.subCategoria{font-size : 11px;}
	
	a.sub_link:hover,
	a.subCategoria:hover{color : #475B64;}	
	
	a.categoria_link
	{
		font-size : 12;
		text-decoration : none;
		color : #FFFFFF;	
	}
	
	a.categoria_link:hover
	{
		text-decoration : underline;	
		color : #FFFFFF;		
	}	
	
	#link_contacto{padding-right : 20px;}
	
	#link_mapa_sitio{padding-right : 30px;}
	
	/*-----------------------------------*/
	
  table#menu249 tbody tr td a
  {
    font-family : tahoma;
    font-size : 10px;		          
    text-decoration : none;
    color : #475B64;
    font-weight : bold;
  }
    
  table#menu249 tbody tr td a div
  {
    height : 31px;
    text-align : center;
    padding-top : 3px;
  }
  
  table#menu249 tbody tr td a:hover
  {
    background-color : #EAEAEA;
    color : red;
    text-weight : bold;
    cursor : pointer;
  }		

