/*
 *	CENTRAR
 */
body { margin: 0; padding: 0; background: #FFF; text-align: center; }
#todo { position: relative; width: 760px; margin: 0 auto; text-align: left; background: url(../images/fondo.gif); }
/*
 *	TIPOGRAFÍA
 */
body, td, h1, button { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #535353; }
h1 { margin: 0; padding: 0; }
td { vertical-align: top; }
select, input, textarea { font: 9px Verdana, Arial, Helvetica, sans-serif; background: #FFF; color: #535353; }
/*
 *	LINKS
 */
a img { border: 0; }
a { color: #535353; text-decoration: none; }
a:hover { text-decoration: underline; }
/*
 *	LISTAS
 */
ul.flechas { margin: 0; padding: 0; list-style: none; }
ul.flechas li { margin: 0; padding: 0 0 0 10px; background: url(../images/flecha_der.gif) 0 3px no-repeat; }

.clear {clear: both;}
#nota_contacto	{ margin: 20px 0 30px 0; width: 320px; font-style: italic; color: #AAA; }

#botones { margin-left: 1px; height: 34px; }
#comparativa a { float: left; display: block; width: 106px; height: 34px; background: url(../images/comparativa_en.gif) no-repeat; }
#comparativa a:hover { background-position: left -34px; }
#video a					{ float: left; display: block; width: 173px; height: 34px; margin-left: 0px; }
#video a.v_cintas 	{ background: url(../images/video_cinta_correr.gif) no-repeat; }
#video a.v_familia_f	{ background: url(../images/bot_familia_f_en.gif) no-repeat; }
#video a.v_cintas:hover,
#video a.v_familia_f:hover { background-position: left -34px; }

#video_vibracion a { float: left; display: block; width: 154px; height: 34px; margin-left: 2px; background: url(../images/video_vibracion_en.gif) no-repeat; }
#video_vibracion a:hover { background-position: left -34px; }

#formstock { width: 200px; border-top: 1px solid #555555; }
#stocksema { width: 106px; height: 34px; position: relative; }
#stocksema span { font-weight: bold; color: #777; position: absolute; top: 10px; left: 5px; }
.sema-alto 	{ background: transparent url(../images/semastock_alto.gif) no-repeat scroll top left; }
.sema-medio { background: transparent url(../images/semastock_medio.gif) no-repeat scroll top left; }
.sema-bajo 	{ background: transparent url(../images/semastock_bajo.gif) no-repeat scroll top left; }
#formstock input { width: 55px; border: 1px solid #707070; padding: 2px; }
#formstock button { width: 148px; text-align: left; font-weight: bold; color: #28587e; cursor: pointer; height: 30px; border: none; padding: 0; background: #fff url(../images/boton_carrito.jpg) no-repeat scroll top right; }
#formstock button:hover { color: #000; }
#formstock form { padding: 0; margin: 10px 0 0 0; }
#formstock form p { margin: 0; }

