/* Maquetacion para Ventura GRafica */
/* (c) 2005 ----- Trisquelmedia ----- */
/* Maquetacion de la seccion empresa */

/* Cuadro de la derecha */
#c_derecha{
	width: 190px;	
	padding: 0px;
	margin: 0px;
	float: right;
}
#c_derecha_cabeza{
	background-image:url(../imagenes/catalogo/cuadro_arriba.gif);	
	background-repeat:no-repeat;
	width: 190px;
	height: 9px;
	padding: 0px;
	margin: 0px;	
}
#c_derecha_contenido{
	background-color: #F0F6E9;
	padding: 10px 0px 0px 5px;
	width: 185px;
	text-align: left;
	font-size: 70%;
	color: #999999;	
	margin: 0px;
}
* html #c_derecha_contenido{
	margin-top: -10px;
	\width: 190px;
	wid\th: 185px;
}

#c_derecha_contenido p{
	margin: 0px;
	padding: 0px 20px 5px 9px;
}

#c_derecha_contenido p.enlaces1{
	padding: 0px 20px 5px 7px;
}
#c_derecha_contenido p.enlaces2{
	padding: 0px 20px 5px 5px;
}
#c_derecha_pie{
	background-image: url(../imagenes/catalogo/cuadro_abajo.gif);
	background-repeat: no-repeat;	
	padding: 0px;
	margin: 0px;
	width: 190px;
	height: 9px;	
}
#c_derecha_contenido a.enlace{
	font-weight:bold;
	color: #6EAB24;
}
/* enlaces de ayuda, enlaces y envia a un amigo */
#c_derecha_contenido p.enlaces1 a{
	font-weight: bold;
	font-size: 100%;
	text-decoration: none;
	color: #6EAB24;
}
#c_derecha_contenido p.enlaces2 a{
	font-size: 80%;
	text-decoration: none;
	color: #6EAB24;
}
#c_derecha_contenido #menu_pie{
	padding: 3px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	width: 176px;
}	
#c_derecha_contenido #menu_pie ul{
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color: #6EAB24;
}	
#c_derecha_contenido #menu_pie ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	list-style: none;
	display: inline;	
}	
#c_derecha_contenido #menu_pie ul li a{
	text-decoration: none;
	color: #6EAB24;
	
}
#c_derecha_contenido img{
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}

/* Estilos de la colum,na central */
#columna_central ul{
	color: #999999;
	text-align: left;	
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}
#columna_central ul li{
	display: inline;		
}
#columna_central #imagenes{
	padding: 0px 0px 10px 10px;
	margin: 0px;
	width: 345px;
	clear: both;
}
#columna_central p.pequenio{
	font-size: 70%;
}
#columna_central ul li a{
	font-size: 70%;
	color: #999999;
}
#columna_central input, textarea{
	border: 1px solid #717D82;
	color: #717D82;	
}
#columna_central input.b_enviar{
	background-image:url(../imagenes/catalogo/b_enviar.gif);
	width: 120px;
	height: 20px;	
	color: #ffffff;
	padding-left: 15px;	
	border: 0px;
}
#columna_central input.b_detalles{
	background-image:url(../imagenes/catalogo/b_detalles.gif);
	width: 120px;
	height: 20px;	
	color: #ffffff;
	padding-left: 15px;	
	border: 0px;
}
#columna_central input{
	font-size: 90%;
}
#columna_central textarea{
	font-size: 100%;
	font-family:Arial, Helvetica, sans-serif;
}
#columna_central input.boton {
	border: 0px;
}
#columna_central p{
	padding: 0px 0px 0px 10px;	
	color: #717D82;
	font-size: 75%;	
	margin: 5px 0px 10px 0px;
}
#columna_central p a{
	color: #717d82;
	font-weight: bold;
}
#columna_central h2{
	color: #717d82;
	font-size: 100%;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}
#columna_izqda p{
	font-size: 70%;
	color: #999999;
	text-align: left;
	margin: 0px;
	padding:0px;
}
#columna_central input.boton{
	border: 0px;
}
#columna_central input, textarea{
	border: 1px solid #6EAB24;
	color: #6EAB24;	
}
#columna_central p.titulo{
	color: #6EAB24;
	font-size: 90%;
}
#columna_central p.formulario{
	font-size: 70%;
}
#columna_central #submenu{
	margin-left: 10px;
}
#columna_central #submenu li a{
	text-decoration: underline;
}
/* Banner flash con el nombre de la seccion en que estamos */
#flash{
	width: 762px;
	height: 90px;
	background-color: #6EAB24;
	margin: 0px;
	padding: 0px;	
	clear:both;
}
#c_central{		
	background-image:url(../imagenes/catalogo/caja_central.gif);
	background-repeat: no-repeat;
	height: 30px;		 
	width: 360px;
	float: left;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

h1{
	text-align: left;
	margin: 0px;
	padding: 7px 0px 0px 10px;
	color: #ffffff;
	font-size: 85%;
	font-weight: bold;
}
#puntos{
	background-image:url(../imagenes/catalogo/puntos.gif);
	background-repeat: no-repeat;
	width: 342px;
	height: 7px;
	float: left;
	margin-left: 7px;
}
* html #puntos {
	margin-left: 4px;
}

#caja_direccion{
	background-image:url(../imagenes/catalogo/caja_direccion.gif);	
	background-repeat: no-repeat;
	width: 176px;
	height: 79px;
	margin-bottom: 15px;
	margin-top: 5px;
	padding: 9px 0px 0px 5px;
	color: #666666;
	font-size: 80%;
}
#caja_usuario{
	background-image: url(../imagenes/catalogo/cuadro_usuario.gif);
	background-repeat: no-repeat;
	width: 174px;
	height: 47px;
	color: #000000;
	padding: 9px 0px 0px 5px;
}
#opciones{
	width: 174px;
	text-align:left;	
	vertical-align: bottom;
}
#opciones img{
	float: left;
	margin-right: 5px;		
	vertical-align: bottom;
}
#opciones a{
	font-weight: bold;
	color: #6EAB24;
	text-decoration: none;
	vertical-align:bottom;
}
#opciones p{
	clear: both;
	margin-top: 10px;
	vertical-align: bottom;	
}
#opciones legend{
	font-weight: bold;
	color: #6EAB24;
	background-color: #F0F6E9;
}

#c_precio{		
	background-image:url(../imagenes/catalogo/caja_servicio.gif);
	background-repeat: no-repeat;
	height: 32px;		 
	width: 350px;
	float: left;
	padding: 7px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
}
* html #c_precio{
	/*padd\ing: 7px 0px 0px 10px;*/
	\width: 360px;
	wid\th: 350px;	
}
#c_precio #nombre{
	font-weight: bold;
	color: #6EAB24;
	font-size: 90%;
	width: 220px;
	float:left;
}
#c_precio #precio{
	font-size: 70%;
	color: #6EAB24;
	width: 120px;
	text-align: right;
	float: left;
	margin-top: 2px;
}

/* Efectos de sombra para las imagenes */
.wrap0, .wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap0 {
	float:left;
	background:url(../imagenes/catalogo/shadowt.gif) left top no-repeat;
	margin-right: 5px;
	margin-bottom: 10px;
 }	
.wrap1 {
	position:relative;
	background:url(../imagenes/catalogo/shadow.gif) right bottom no-repeat;
	top:4px;
	left:4px;
  }	
.wrap2 {
	position:relative;
	background:url(../imagenes/catalogo/corner_bl.gif) left bottom no-repeat;
	bottom:0;
	left:-4px;
  }
.wrap3 {
	position:relative;
	top: -4px;
	left:4px;
	right:0;
	padding:4px 4px 0 0;
	background:url(../imagenes/catalogo/corner_tr.gif) right top no-repeat;
  }
.wrap3 img {
	display:block;
	/*border:2px solid #FFFFFF;*/
  }
/* Estilos menu de opciones principales */
#menu_catalogo{
	text-align: right;
	width: 165px;
}
#menu_catalogo ul.menu{
	list-style: none;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;;
}
#menu_catalogo ul.menu li{
	padding: 10px 0px 5px 0px;
	background-image:url(../imagenes/catalogo/puntos_menu.gif);
	background-position: left bottom;
	background-repeat:no-repeat;
	width: 165px;		
}
#menu_catalogo ul.menu li a{
	color: #cccccc;
	font-weight: bold;
	font-size: 80%;
	padding-right: 10px;
}
#menu_catalogo ul.menu li.activa a{
	color: #6EAB24;
	font-size: 80%;
	font-weight: bold;
	padding-right: 10px;
}
/* Estilos menu opciones secundarios */
#menu_catalogo ul.submenu{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menu_catalogo ul.menu ul.submenu li {
	background-image: none;	
	padding-top: 5px;
}

#menu_catalogo ul.menu ul.submenu li a{
	color: #999999;
	font-size: 70%;
	padding: 0px;
	margin: 0px;	
	font-weight:normal;
	padding-right: 10px;
}
#menu_catalogo ul.menu ul.submenu li.activa a{
	color: #6EAB24;
	font-size: 70%;
	padding-right: 10px;
	margin: 0px;	
	background-image:url(../imagenes/catalogo/flecha_menu.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#buscador{
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 80%;	
}
#buscador input{
	vertical-align: bottom;
}

a{
	text-decoration: none;
}
legend{
	background-color: #6eab24;
	color: #ffffff;
	font-size: 80%;	
}
fieldset{
	margin-bottom: 15px;
}
fieldset.oculto{
	border: 0px;
}
/* Estilos del carrito de la compra */
.t_carrito{
	float: left;
}
.impar{
	background: #f6fded;
}
table{
	width: 100%;
	margin-top: 10px;
}
#th_cantidad, #th_producto, #th_precio, #th_observaciones {
	color: #6eab24;
	font-weight: bold;
	font-size: 70%;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 10px 0px;
}
.cantidad,.producto,.precio,.observaciones{
	padding: 0px 0px 0px 10px;	
	color: #717D82;
	font-size: 75%;	
	margin: 5px 0px 10px 0px;
	vertical-align: top;
}
.imagen_izqda{
	float:left;
	margin: 2px;
}
#columna_central p input{
	font-size: 100%;
}